August 5, 2022

Release notes

App

Added

  • Our new Auto-segmentation tool is now available to all customers. You can use this automation tool to quickly generate and edit segmentation masks.
  • There is now a Conversational UI project in the Public Demo workspace. You can use this sample project to explore some of the labeling capabilities we have for conversations.
  • Dark mode is now available throughout the Labelbox platform.
  • Message-based classifications are now supported in the conversational text editor. You can use this feature to label specific messages in a conversation with a radio classification value to classify intent or user sentiment.

Updated

  • Our Data Rows tab got some new and improved search capabilities. These updates make the search experience in the Data Rows tab more intuitive and much faster.
  • Our Model tab now supports up to 1 million Data Rows.
  • We revamped our Python SDK reference section of the docs to make them more comprehensive. It is now much easier for developers to find SDK-related information.
  • Our Image editor can now support up to 1,000 annotations per Data Row. Now you can create significantly more annotations in the image editor with no lag in the UI.

Removed

  • The Superpixel tool has been removed from our platform.

Python SDK

The latest version of our Python SDK is v3.25.2. See our full changelog in Github for more details on what was added recently.

Version 3.25.2 (2022-07-26)

Updated

  • Mask downloads now have retries
  • Failed upload_data now shows more details in the error message

Fixed

  • Fixed Metadata not importing with DataRows when bulk importing local files.
  • Fixed COCOConverter failing for empty annotations
  • Notebooks are up-to-date with examples of importing annotations without schema_id

Version 3.25.1 (2022-07-20)

Fixed

  • Removed extra dependency causing import errors.

Version 3.25.0 (2022-07-20)

Added

  • Importing annotations with model assisted labeling or label imports using ontology object names instead of schemaId now possible
    • In Python dictionaries, you can now use schemaId key or name key for all tools, classifications, options
  • Labelbox's Annotation Types now support model assisted labeling or label imports using ontology object names
  • Export metadata when using the following methods:
    • Batch.export_data_rows(include_metadata=True)
    • Dataset.export_data_rows(include_metadata=True)
    • Project.export_queued_data_rows(include_metadata=True)
  • VideoObjectAnnotation has segment_index to group video annotations into video segments

Removed

  • Project.video_label_generator. Use Project.label_generator instead.

Updated

  • Model Runs now support unassigned splits
  • Dataset.create_data_rows now has the following limits:
    • 150,000 rows per upload without metadata
    • 30,000 rows per upload with metadata

Version 3.24.1 (2022-07-07)

Updated

  • Added refresh_ontology() as part of create/update/delete metadata schema functions

Version 3.24.0 (2022-07-06)

Added

  • DataRowMetadataOntology class now has functions to create/update/delete metadata schema
    • create_schema - Create custom metadata schema
    • update_schema - Update name of custom metadata schema
    • update_enum_options - Update name of an Enum option for an Enum custom metadata schema
    • delete_schema - Delete custom metadata schema
  • ModelRun class now has assign_data_rows_to_split function, which can assign a DataSplit to a list of DataRows
  • Dataset.create_data_rows() can bulk import conversationalData