Release 6.6

Changelog 6.6

New Feature

Improvement

Bug Fix

Enterprise Only

​​

​​

​​

​​

API

Status

Details

​​

Integrate Python functions service with API

​​

List available model types through API

Model

Status

Details

​​

Fix video error from new face cluster model in staging env

​​

21312 Ground truth data caseids must be nonempty and unique. Fixed

​​

Update deep training to list the ModelTypes

​​

Move model_metadata to better place in protos.

​​

Generalize the domex-visual-searcher model type

​​

List available model types from backend services that provide models.

Portal

Status

Details

​​

Fixed bug in submitting finished Labeler Task

​​

Select all concepts checkbox can be de-synced from actual concepts badges. Fixed

​​

Disable Create Task button if not app owner

​​

Search by task_id returns incorrect data

​​

Removed model creation from concept creation action in portal

​​

Video scrubber cannot be moved. Fixed

​​

Fixed ability to delete interpolation tracks (you can only delete frames at this time).

​​

Worker ids used instead of names in report overview in stats view. Fixed

​​

Y-axis on labels created stats page is wrong. Fixed

​​

In task creation, adding concepts should be simple to click all the options right away. Fixed

​​

Toggling concept visibility doesn't affect previously hidden child region. Fixed

​​

Leftover

​​

If reviewer is not a collaborator, UI sends empty reviewer id back instead of raising error. Fixed

​​

Bounding box disappears on resizing. Fixed

​​

While adjusting bounding box, it creates an additional bounding box over no object. Fixed

​​

Using Play button brings up "Oops" page. Fixed

​​

Error on opening Video Labeler. Fixed

​​

Labeler sidebar interaction bugs and unresponsiveness (due to lack of optimistic UI). Fixed

​​

Newly drawn object disappears from canvas after drawing, and reappears after API response. Fixed

​​

Infinite loading in Labeler Mode for app without any inputs. Fixed

​​

Use name field for tasks in Labeler admin. Fixed

​​

Clicking labeler icon crashes. Fixed

​​

Moving bounding box around repeatedly creates a race condition, shows error notification and duplicate box. Fixed

​​

Explorer inputs stale state. Fixed

​​

Diagnose issues affecting overall hanging/speed/performance of Labeler

​​

Carousel thumbnails not showing up in Labeler. Fixed

​​

Not able to create overlapping bounding boxes. Fixed

​​

When user adds mass metadata in Explorer, the UI says success but metadata does not persist. Fixed

​​

Create annotations while creating task. Fixed

​​

Labeler board showing wrong task type. Fixed

​​

Polygon annotations break Explorer. Fixed

​​

Concept autocomplete in Labeler task creation is showing clarifai/main concepts. Fixed

​​

Should not be allowed to create a task with no concepts if my app has no concepts. Fixed

​​

Fixed image tools state

​​

Restricted tasks to only the assigned users

​​

Add validation to TaskForm’s concept field

​​

Removed all instances of worker_id from Explorer

​​

Create one annotation for each bbox

​​

98011 panic on ListTasks. Fixed

​​

App names no longer display in Explorer. Fixed

​​

Empty Annotations are not displaying after drawing a new bounding box until after refreshing the page. Fixed

​​

Drawing a new bounding box in Explorer after previously labeling a region display an error. Fixed

​​

Video search results do not play at the most relevant video time. Fixed

​​

Change text upload UI to support moderation workflow

​​

Change object key lookup in boundingBoxContainer to use lodash/get

​​

Submitting Task for Review break Portal. Fixed

​​

Labeling a region on an asset with multiple detected regions will put the child annotation in the wrong group in Explorer's sidebar. Fixed

​​

ConvertToBoundingBoxRegion function breaks Explorer when annotation information has not loaded at time of render. Fixed

​​

Video Frame Annotating in Explorer throws errors. Fixed

​​

When drawing a new bounding box, Base64 string for video annotations shows the wrong regions. Fixed

​​

Fixe 10MB issue with video uploads

​​

Detection Regions and Indexes are thrown off on video assets. Fixed

​​

Video Search Results still on showing Inputs. Fixed

​​

DetailsPageHeader adds 2.25rem margin to the DetailsPageBody. Fixed

​​

Video Interpolation in Labeler breaks dev. Fixed

​​

Redux is no longer calculating the sample_ms rate, preventing bounding boxes from rendering. Fixed

​​

Fixed video pause error when navigating between videos

​​

ImagePile in Labeler Task View does not display image thumbs due to extraneous object nesting. Fixed

​​

Remove warning error from console for immutable passed in props to SearchGrid.js

​​

Post annotation to detection region should use region id in portal. Fixed

​​

Delete app button in app details takes you to blank page. Fixed

​​

Incorrect bbox/label numbers displayed in image. Fixed

​​

Multiple video thumbs selected in search results when selecting one thumb. Fixed

​​

Improve Labeler mode window resizing.

​​

W and E hotkeys for image labelling to go left/right.

​​

Polygon annotations break Explorer. Fixed.

​​

Polygons regions don’t appear when panning and zooming. Fixed.

​​

Allow users to create concepts on task create view.

​​

Fixed task list item count query.

​​

Utilising new task endpoints to Create tasks and integrate to show tasks in Portal.

​​

LabelerPage refresh error. Fixed.

​​

Should not be allowed to create a task with no concepts if my app has no concepts. Fixed.

​​

Unknown page Error. Complete interpolation of an object doesn't show bbox. Complete tracking of a box will disappear from the video. Fixed.

​​

Fixed carousel padding.

​​

Labeler board showing wrong task type. Fixed.

​​

Integrate worker/reviewer side of Labeler.

​​

Add 'name' field to new Tasks.

​​

Create annotations while creating task.

​​

Carousel thumbnails not showing up in Labeler. Fixed.

​​

No image clearing/loading indicator in Labeler. Fixed.

​​

Use name field for tasks in Labeler administration.

​​

Bulk labeling value does not update in store upon labeling. Fixed.

​​

Record time per annotation and per input to /stats/values in Labeler mode of Portal.

​​

Query and display stats across workers per task for time and count of annotations.

​​

Concept autocomplete in Labeler task creation is showing clarifai/main concepts. Fixed.

​​

Implement polygon task type in Labeler.

​​

Applying filters in Portal breaks bulk labeling / unlabeling. Fixed.

​​

Unable to bulk-label annotations. Fixed.

​​

Change submit to "Complete Task" in Labeler page and add progress bar as it's working.

​​

Allow Patching region annotations in Labeler mode.

​​

Add AI assist thresholding.

​​

Add ability to set annotation_info in the annotation writer

​​

annotation_info should be a valid JSON in Model Mode. Fixed.

​​

Upgrade gulp and node to latest version for testing-library support

​​

Write PropType declarations for componens/ConceptListTable

​​

Enable collapse behavior in sidebar concepts

​​

Create atomic reusable sidebar components

​​

Integrate React Testing Library

​​

Konva: Image centering, zooming, panning

​​

Move toolbar logic to react context

​​

Refactor TaskForm related thunks to sagas

​​

[Rearch]Scaffold Labeler Redux in a new nested state slice & Implement Sagas

​​

[P2] Task id is used in dropdown of stats tasks rather than task.name

​​

[P0]Show taskId at task list

​​

Move region visibility state to its own React Context

​​

Get sidebar list data directly from redux

​​

[P1] Don't hide task form if error occurs

​​

Remove delay of annotation request

​​

Remove animation for showing concepts on right side

​​

Perf: only fetch input predictions/annotations if user stays on image, not while navigating

​​

Get Labeler internal features ready for internal users

​​

Offload annotation creation to backend

​​

allow reviewers update annotations

​​

No image clearing/loading indicator in Labeler

​​

Controls for resizing bounding boxes need to be more visible

​​

Fabric rendering to be real-time; sync from API in background

​​

make tasks endpoint public

​​

list task by worker id/reviewer id

​​

Add 'name' field to new Tasks

​​

Integrate worker/reviewer side of labeller

​​

Integrate and Implement task deletion using new endpoints

​​

Utilising new task endpoints to Create tasks and integrate to show tasks at portal

​​

Integrate and utilise new CRUD endpoints in portal

​​

Allow users to create concepts on task create view

​​

Add empty CRUD endpoints for tasks

​​

Make polygons a separate task type

​​

Add AI assist thresholding

​​

W and E hotkeys for image labelling to go left/right.

​​

Improve labeler mode window resizing.

​​

Allow Patching region annotations in labeler mode.

​​

crank up internal message size to handle larger videos with more outputs

​​

Introduce stats collection APIs for worker stats.

​​

Implement /tasks CRUD in API.

​​

Add frame.id to API as well as track id.

​​

Remove ‘alt’ from hotkeys, just use letters and arrows straight up

​​

Update image tool icons

​​

Add support for fields under ENUM values during model creation

​​

Implement Dynamic model types

​​

Ungrouped Annotations/New Annotation Regions should display at the top of Explorer's Detections List

​​

Change explorer to use sample_ms instead from network response instead of deducing the value

​​

Hide Workflow List Elements if below Range Slider value

​​

Modify Annotating from Custom Model Predictions to post new annotations.

​​

Update model mode with new designs

​​

Refactor ImageUtils.js file to individual functions instead of one object

​​

Added threshold search result in Portal

​​

Update media player icons

​​

Display timestamp bar in Explorer grid view for video results

​​

Concept relation should autocomplete concept name

​​

Send email to workers when they are added to task

​​

Assigning a worker or reviewer to a task sends an email

​​

Apps with empty workflow should allow all task types (concepts, bounding box, polygon) during task creation

​​

Edit Task feature

​​

Support consensus review settings

​​

Support detection tasks

​​

Create new Single Image View and Image Tools

​​

Task view UI for workers

​​

Introduce AWAITING_REVIEW status for annotations

​​

Split tasks admin view into tabs

​​

Test out idea behind tasks as saved searches and POST /annotations iterations

​​

Implement search by annotation.status in backend

​​

Search by images or video type in the right hand side bar of explorer's grid view

​​

Video Crop Region Search

​​

video thumbs display relevant frame in search

Workflows

Status

Details

​​

Display workflow detection predictions on the main/large image in Portal