# Changelog

## Changelog

### Changelog 6.6

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### API

| Status                           | Details                                     |
| -------------------------------- | ------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate Python functions service with API |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | List available model types through API      |

#### Model

| Status                           | Details                                                               |
| -------------------------------- | --------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix video error from new face cluster model in staging env            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | 21312 Ground truth data caseids must be nonempty and unique. Fixed    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update deep training to list the ModelTypes                           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Move model\_metadata to better place in protos.                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Generalize the domex-visual-searcher model type                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | List available model types from backend services that provide models. |

#### Portal

| Status                           | Details                                                                                                                                     |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed bug in submitting finished Labeler Task                                                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Select all concepts checkbox can be de-synced from actual concepts badges. Fixed                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Disable Create Task button if not app owner                                                                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search by task\_id returns incorrect data                                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Removed model creation from concept creation action in portal                                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video scrubber cannot be moved. Fixed                                                                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed ability to delete interpolation tracks (you can only delete frames at this time).                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Worker ids used instead of names in report overview in stats view. Fixed                                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Y-axis on labels created stats page is wrong. Fixed                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | In task creation, adding concepts should be simple to click all the options right away. Fixed                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Toggling concept visibility doesn't affect previously hidden child region. Fixed                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Leftover                                                                                                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | If reviewer is not a collaborator, UI sends empty reviewer id back instead of raising error. Fixed                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Bounding box disappears on resizing. Fixed                                                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | While adjusting bounding box, it creates an additional bounding box over no object. Fixed                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Using Play button brings up "Oops" page. Fixed                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Error on opening Video Labeler. Fixed                                                                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Labeler sidebar interaction bugs and unresponsiveness (due to lack of optimistic UI). Fixed                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Newly drawn object disappears from canvas after drawing, and reappears after API response. Fixed                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Infinite loading in Labeler Mode for app without any inputs. Fixed                                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Use name field for tasks in Labeler admin. Fixed                                                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Clicking labeler icon crashes. Fixed                                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Moving bounding box around repeatedly creates a race condition, shows error notification and duplicate box. Fixed                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Explorer inputs stale state. Fixed                                                                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Diagnose issues affecting overall hanging/speed/performance of Labeler                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Carousel thumbnails not showing up in Labeler. Fixed                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Not able to create overlapping bounding boxes. Fixed                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | When user adds mass metadata in Explorer, the UI says success but metadata does not persist. Fixed                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create annotations while creating task. Fixed                                                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Labeler board showing wrong task type. Fixed                                                                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Polygon annotations break Explorer. Fixed                                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Concept autocomplete in Labeler task creation is showing clarifai/main concepts. Fixed                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Should not be allowed to create a task with no concepts if my app has no concepts. Fixed                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed image tools state                                                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Restricted tasks to only the assigned users                                                                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Add validation to TaskForm’s concept field                                                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Removed all instances of worker\_id from Explorer                                                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create one annotation for each bbox                                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | 98011 panic on ListTasks. Fixed                                                                                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | App names no longer display in Explorer. Fixed                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Empty Annotations are not displaying after drawing a new bounding box until after refreshing the page. Fixed                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Drawing a new bounding box in Explorer after previously labeling a region display an error. Fixed                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video search results do not play at the most relevant video time. Fixed                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Change text upload UI to support moderation workflow                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Change object key lookup in boundingBoxContainer to use lodash/get                                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Submitting Task for Review break Portal. Fixed                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Labeling a region on an asset with multiple detected regions will put the child annotation in the wrong group in Explorer's sidebar. Fixed  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | ConvertToBoundingBoxRegion function breaks Explorer when annotation information has not loaded at time of render. Fixed                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video Frame Annotating in Explorer throws errors. Fixed                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | When drawing a new bounding box, Base64 string for video annotations shows the wrong regions. Fixed                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixe 10MB issue with video uploads                                                                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Detection Regions and Indexes are thrown off on video assets. Fixed                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video Search Results still on showing Inputs. Fixed                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | DetailsPageHeader adds 2.25rem margin to the DetailsPageBody. Fixed                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video Interpolation in Labeler breaks dev. Fixed                                                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Redux is no longer calculating the sample\_ms rate, preventing bounding boxes from rendering. Fixed                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed video pause error when navigating between videos                                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | ImagePile in Labeler Task View does not display image thumbs due to extraneous object nesting. Fixed                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Remove warning error from console for immutable passed in props to SearchGrid.js                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Post annotation to detection region should use region id in portal. Fixed                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Delete app button in app details takes you to blank page. Fixed                                                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Incorrect bbox/label numbers displayed in image. Fixed                                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Multiple video thumbs selected in search results when selecting one thumb. Fixed                                                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve Labeler mode window resizing.                                                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | W and E hotkeys for image labelling to go left/right.                                                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Polygon annotations break Explorer. Fixed.                                                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Polygons regions don’t appear when panning and zooming. Fixed.                                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow users to create concepts on task create view.                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed task list item count query.                                                                                                           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Utilising new task endpoints to Create tasks and integrate to show tasks in Portal.                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | LabelerPage refresh error. Fixed.                                                                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Should not be allowed to create a task with no concepts if my app has no concepts. Fixed.                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unknown page Error. Complete interpolation of an object doesn't show bbox. Complete tracking of a box will disappear from the video. Fixed. |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed carousel padding.                                                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Labeler board showing wrong task type. Fixed.                                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate worker/reviewer side of Labeler.                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add 'name' field to new Tasks.                                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create annotations while creating task.                                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Carousel thumbnails not showing up in Labeler. Fixed.                                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | No image clearing/loading indicator in Labeler. Fixed.                                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Use name field for tasks in Labeler administration.                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Bulk labeling value does not update in store upon labeling. Fixed.                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Record time per annotation and per input to /stats/values in Labeler mode of Portal.                                                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Query and display stats across workers per task for time and count of annotations.                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Concept autocomplete in Labeler task creation is showing clarifai/main concepts. Fixed.                                                     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement polygon task type in Labeler.                                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Applying filters in Portal breaks bulk labeling / unlabeling. Fixed.                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unable to bulk-label annotations. Fixed.                                                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Change submit to "Complete Task" in Labeler page and add progress bar as it's working.                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow Patching region annotations in Labeler mode.                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add AI assist thresholding.                                                                                                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add ability to set annotation\_info in the annotation writer                                                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | `annotation_info` should be a valid JSON in Model Mode. Fixed.                                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Upgrade gulp and node to latest version for testing-library support                                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Write PropType declarations for componens/ConceptListTable                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Enable collapse behavior in sidebar concepts                                                                                                |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Create atomic reusable  sidebar components                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate React Testing Library                                                                                                             |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Konva: Image centering, zooming, panning                                                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Move toolbar logic to react context                                                                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Refactor TaskForm related thunks to sagas                                                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | \[Rearch]Scaffold Labeler Redux in a new nested state slice & Implement Sagas                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | \[P2] Task id is used in dropdown of stats tasks rather than task.name                                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | \[P0]Show taskId at task list                                                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Move region visibility state to its own React Context                                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Get sidebar list data directly from redux                                                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | \[P1] Don't hide task form if error occurs                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove delay of annotation request                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove animation for showing concepts on right side                                                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Perf: only fetch input predictions/annotations if user stays on image, not while navigating                                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Get Labeler internal features ready for internal users                                                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Offload annotation creation to backend                                                                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | allow reviewers update annotations                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | No image clearing/loading indicator in Labeler                                                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Controls for resizing bounding boxes need to be more visible                                                                                |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Fabric rendering to be real-time; sync from API in background                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | make tasks endpoint public                                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | list task by worker id/reviewer id                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add 'name' field to new Tasks                                                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate worker/reviewer side of labeller                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate and Implement task deletion using new endpoints                                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Utilising new task endpoints to Create tasks and integrate to show tasks at portal                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate and utilise new CRUD endpoints in portal                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow users to create concepts on task create view                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add empty CRUD endpoints for tasks                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Make polygons a separate task type                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add AI assist thresholding                                                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | W and E hotkeys for image labelling to go left/right.                                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve labeler mode window resizing.                                                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow Patching region annotations in labeler mode.                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | crank up internal message size to handle larger videos with more outputs                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Introduce stats collection APIs for worker stats.                                                                                           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Implement /tasks CRUD in API.                                                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add frame.id to API as well as track id.                                                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove ‘alt’ from hotkeys, just use letters and arrows straight up                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update image tool icons                                                                                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add support for fields under ENUM values during model creation                                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Implement Dynamic model types                                                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Ungrouped Annotations/New Annotation Regions should display at the top of Explorer's Detections List                                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Change explorer to use sample\_ms instead from network response instead of deducing the value                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Hide Workflow List Elements if below Range Slider value                                                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Modify Annotating from Custom Model Predictions to post new annotations.                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update model mode with new designs                                                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Refactor ImageUtils.js file to individual functions instead of one object                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added threshold search result in Portal                                                                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update media player icons                                                                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Display timestamp bar in Explorer grid view for video results                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Concept relation should autocomplete concept name                                                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Send email to workers when they are added to task                                                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Assigning a worker or reviewer to a task sends an email                                                                                     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Apps with empty workflow should allow all task types (concepts, bounding box, polygon) during task creation                                 |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Edit Task feature                                                                                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Support consensus review settings                                                                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Support detection tasks                                                                                                                     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create new Single Image View and Image Tools                                                                                                |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Task view UI for workers                                                                                                                    |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Introduce AWAITING\_REVIEW status for annotations                                                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Split tasks admin view into tabs                                                                                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Test out idea behind tasks as saved searches and POST /annotations iterations                                                               |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement search by annotation.status in backend                                                                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Search by images or video type in the right hand side bar of explorer's grid view                                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Video Crop Region Search                                                                                                                    |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | video thumbs display relevant frame in search                                                                                               |

#### Workflows

| Status                           | Details                                                                  |
| -------------------------------- | ------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Display workflow detection predictions on the main/large image in Portal |

## Changelog

### Changelog 6.5

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Applications

| Status                           | Details                                                                        |
| -------------------------------- | ------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Can't Access Main Apps Page with invalid collaborators. Fixed.                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unable to create new Application (General Detection). Fixed.                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | `application_sharing` scopes field should be `json` instead of `jsonb`. Fixed. |

#### Inputs

| Status                           | Details                                                                    |
| -------------------------------- | -------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Pasting long text makes Uploader unusable due to lack of scrolling. Fixed. |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Support uploading text containing emojis.                                  |

#### Annotate

| Status                           | Details                                                                  |
| -------------------------------- | ------------------------------------------------------------------------ |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate and Implement task deletion using new endpoints.               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Implement /tasks CRUD in API.                                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow annotation writer model to set the `task_id` in `annotation_info`. |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Make polygons a separate task type.                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add empty CRUD endpoints for tasks.                                      |

#### Model

| Status                           | Details                                                                             |
| -------------------------------- | ----------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | `vocab_id` doesn't appear in the returned object for demographics model. Fixed.     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | `segment-concept` model types are no longer returning the segmentation mask. Fixed. |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | NLP text input does not scroll when longer than viewport height. Fixed.             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Clear text inputs after upload.                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve the "TextFile" React Component for NLP.                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Make existing model details view configurable by model type.                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Edit model should only contain the fields related to the selected model. Fixed      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | NLP frontend text input is covered entirely blue when selected. Fixed.              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Enforce fields in post/patch models to adhere to model types. Fixed.                |

#### Predict

| Status                           | Details                                |
| -------------------------------- | -------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed fps issue for video predictions. |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Validate `stat_value_agg_type`.        |

#### Search

| Status                           | Details                                                                |
| -------------------------------- | ---------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Dropdown Search Help Menu no longer displays in the search bar. Fixed. |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Video thumbs have relevant timestamp in search.                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added adjustable search results threshold.                             |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Search over multi-embed workflows.                                     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added search on input level.                                           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improved search query by using multi join.                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed panic in list saved searches endpoint.                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Input metadata search from table not working. Fixed.                   |

#### Portal

| Status                           | Details                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | "Return to Log in " doesn't redirect to login page. Fixed.                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Clicking on image, or Explorer Mode with images that contain geo coordinates crashed the app.        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Portal model predicts use hosted URL when available instead of normal URL.                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | When selecting a concept and going to the next image the concept checkbox won't stay selected. Fixed |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow multi-select from explorer grid view and add metadata.                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Integrate and utilize new CRUD endpoints in Portal.                                                  |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Allow for pasted text to keep formatting in the text box.                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Prediction threshold slider custom model predicts without base workflow annotations. Fixed           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Strings without spacing format properly in Explorer's Asset Grid View                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | `annotation_info` should be a valid JSON in Model Mode. Fixed.                                       |

#### Workflow

| Status                           | Details                                                                     |
| -------------------------------- | --------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Hide the "add text" section of the add inputs modal for non text workflows. |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Validate that all nodes in workflows list their inputs based on type.       |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add NLP to Workflows List                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Generalize the iterations over regions/frames in workflow code.             |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add ability to "make a copy" of public\_workflows.                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow indexing embedding from detect -> crop -> embed style workflows.      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow setting input nodes for all users, not just @clarifai.com users.      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow non-internal users setting input node when creating workflows.        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create/Patch workflow uncaught exception.                                   |

#### Clients

| Status                           | Details                                                                             |
| -------------------------------- | ----------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update docs.clarifai.com to reflect our current API clients including grpc clients. |

### Changelog 6.4

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Applications

| Status                           | Details                                                  |
| -------------------------------- | -------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improved responsiveness of collaborations tab in /apps   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Enabled list collaborators to list deleted collaborators |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Login Form breaks app. Fixed                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Deleting an app no longer redirects to /apps             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Can’t create models in new app. Fixed                    |

#### Inputs

| Status                           | Details                                           |
| -------------------------------- | ------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed .webp files not working when sent as base64 |

#### Annotate

| Status                           | Details                                                                              |
| -------------------------------- | ------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | MVP of labeler single image view functionality                                       |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Support detection tasks                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Detection Labeler: Color Coded Concepts                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add workflow\_id to task creation and show AI predictions to verify in labeler mode  |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Split tasks admin view into tabs                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add visual sections to task form                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add default queries for "all inputs" and "all unlabelled inputs" in task create view |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Autocomplete annotation user                                                         |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement Classification Task Review Logic                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement Review Process into tasks                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Introduce stats collection APIs for worker stats                                     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement APIs for polygon region support                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Incorporate image filters for labelling                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update image tool icons                                                              |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Ability to zoom in on images                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove ‘alt’ from hotkeys, just use letters and arrows                               |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Label to draw box in video frame using frame bytes                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Display videos in labeler                                                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add video fps field for tasks                                                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Draw Bounding Boxes in Labeler Detection Videos                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add video controls for video in labeler                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix Classification Annotation                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video annotation deletion. Fixed                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | AI Assist Predictions did not show for General workflow classification task. Fixed   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix Classification video annotation                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Display video in classification tasks                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix Labeler input urls                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix Annotation creation for video                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix Labeler post calls                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Detection Labeler: fix zoom                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed image cropper task description                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix concept threshold creation                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Set annotation status ‘success’                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Restrict tasks to only the assigned users                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Add validation to TaskForm’s concept field                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Display human tags for human box as child                                            |

#### Model

| Status                           | Details                                                                        |
| -------------------------------- | ------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Convert Deep Trained Model to Embedding Model for Use as "Base Workflow"       |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Classification predictions for AI assistance                                   |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Merge this detection and custom model prediction sections for detection models |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Video labelling UI for classification.                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove the non-creatable types from model mode                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve the create classifier / detector view options in model mode            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add deep training options in model mode                                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update random sampling model to have a slider                                  |

#### Predict

| Status                           | Details                   |
| -------------------------------- | ------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed public concept rank |

#### Search

| Status                           | Details                                                                       |
| -------------------------------- | ----------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Support detection evaluations in PostAnnotationSearchMetrics                  |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Support nlp search (only filtering)                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add evaluations between two saved search label sets                           |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Fix labeler search amount                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Error:  "Cannot search over `annotations`" when clicking a general app. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model name and details is not populated upon model creation in model mode     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix annotation search when accessing the LabelerPage                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search by annotation\_info should not return the embed annotation. Fixed      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search for metadata in detection apps doesn't work. Fixed                     |

#### Portal

| Status                           | Details                                                                         |
| -------------------------------- | ------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create Dual Range Slider                                                        |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Enable patching the default workflow from Portal and error if needs reindex     |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Allow drawing bounding boxes on paused video frames                             |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add scopes for collaborators and metrics to Portal                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow up to 15-20x zoom level for really large images.                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow selection the embed\_model\_version\_id from Portal when creating a model |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix inconsistent fps between uploading video and predicting video               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Missing frame time. Fixed                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model annotations not appearing in Explorer. Fixed                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | When creating the auto annotation workflow editing the workflow crashes Portal  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix image tools state                                                           |

#### Workflow

| Status                           | Details                                                                |
| -------------------------------- | ---------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | CreateWorkflow model improvements                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow custom concept models in the default app workflows               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add a "Make a Copy" or "Copy to New Workflow" button for each workflow |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow patching the default workflow in Portal                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Show the default workflow in the list of workflows for the app         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Validate patching of default workflow is compatible in backend         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Large workflow name causes overlap in app details view. Fixed          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Portal crashes if page reloads during workflow add/edit. Fixed         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Detection workflow recompute also predict detect-concept               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Allow detect-concept models to be added to workflows                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Patch workflow create worker                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix validation of inputs in workflows                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix workflow embed\_join\_annotation\_id issue                         |

#### Clients

| Status                           | Details                                    |
| -------------------------------- | ------------------------------------------ |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Clean up private API client repos          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Remove public workflows from Python client |

### Changelog 6.3

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Applications

| Status                           | Details                                 |
| -------------------------------- | --------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Send collaborator emails asynchronously |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | NLP bug fixes for non-text apps         |

#### Inputs

| Status                           | Details                                         |
| -------------------------------- | ----------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Consolidated input related status codes         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add frame.id to API as well as region.track\_id |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Granted select permission to clarifairead       |

#### Annotate

| Status                           | Details                                                                              |
| -------------------------------- | ------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added list annotations filter status                                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added concept selection for tasks                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Post/Patch annotations request now allow setting status                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Changed task form options                                                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Set annotation status to awaiting for review if the authorized user is not app owner |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Return only input\_level annotation in input.data                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Drawing annotations: wrong embed model version id. Fixed                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Eliminated error if no annotation to be deleted                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create one annotation for each bbox                                                  |

#### Model

| Status                           | Details                                                                                             |
| -------------------------------- | --------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added support for adding and training on text in the platform                                       |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created a NLP mock prediction endpoint                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Created test set to evaluate quick trained models or k-fold if no test search is specified          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added vocab\_id for demographics model concepts                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Fixed sorting of A.G.E. concepts in golang for demographics model so we don't chop off sets of them |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Deprecated Face from javascript Client                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Deprecated Face from Java Client                                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Confusion matrix predicted/true are swapped in evaluation results. Fixed                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Explorer Image/Text Joint embedding                                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed selectEmbedModelVersionId in detection apps                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed generalModel imports and optimized video click handlers with useCallback hooks                |

#### Search

| Status                           | Details                                                                                     |
| -------------------------------- | ------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Persisted the saved search used in train a model version                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Created log for annotation/search request/response                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Region Searches within Search Bar still use crop coordinates instead of base64 bytes. Fixed |

#### Portal

| Status                           | Details                                                                                    |
| -------------------------------- | ------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created new Single Image View and Image Tools                                              |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Enabled Display Text Thumbnails in App Grid View and App Details View                      |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Text Thumbnails display in Portal/Search Bar disabled                                      |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Enabled View Text Assets in Portal's Image View                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added Text Inputs To Explorer Apps                                                         |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Imported new icons for Labeler Image Tools into the style guide                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added login tracking to analytics package in Portal                                        |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allowed pasting into the add inputs text area and clear the text box after clicking submit |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search bar not visible. Fixed                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Removed all instances of worker\_id from Explorer                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed popover left/right overflow                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Disabled all search by click handlers in Portal for Text Apps                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Click Search button icons on Thumbs not working for localized search. Fixed                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed details page header missing description                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed demo font syntax                                                                     |

#### Workflow

| Status                           | Details                                                                  |
| -------------------------------- | ------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added a Range Slider to filter Workflow Predictions by Value             |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Updated Face workflow to include the detect faces as concepts for search |

### Changelog 6.2

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Accounts

| Status                           | Details                     |
| -------------------------------- | --------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Updated Privacy Policy URL  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed panic error in Signup |

#### Applications

| Status                           | Details                                                                     |
| -------------------------------- | --------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Ensured collectors are deleted when apps are deleted                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | View In Explorer button missing in app details. Fixed                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed failed to generate thumbnail                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed app duplication error when getting worker                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Deleted collaborator should also mark application\_worker to deleted. Fixed |

#### Inputs

| Status                           | Details                                                                       |
| -------------------------------- | ----------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Inputs count stuck at > 0 after delete all, with all inputs seemingly deleted |

#### Label

| Status                           | Details                                                            |
| -------------------------------- | ------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Task view UI for workers                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create task manager page and task creation page                    |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | New Icon for Task Manager/Task Viewer                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed POST annotations call on frontend to use correct embed model |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Post annotations should include embed\_model\_version\_id. Fixed   |

#### Model

| Status                           | Details                                                                                                  |
| -------------------------------- | -------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added Apparel Detection to Demo App                                                                      |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created UI for creating knowledge graph concept relations relations                                      |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create annotation writer model to write annotations to DB                                                |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Pass and use test and train data queries to trainer                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added migration to upgrade old model\_type in DB                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Depredated Face from Python client                                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Unified the TypeExt and Type fields in model object.                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Deprecated facedetect\* model types.                                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Unified FaceEmbedModel and DetectEmbedModel                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Converted face.Identity responses to concepts like other detection models to be consistent               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed demo font syntax                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video Timeline does not display on the demo app                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed Range Slider Value/Text in Apparel Detection Demo                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed demographics model to return embeddings and work with auto-annotate                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Adding collaborator model counter-intuitively requires ENTER in order to enable the submit button. Fixed |

#### Predict

| Status                           | Details                                                                          |
| -------------------------------- | -------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Validated that concept relation doesn't already exist on POST relations          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Prediction requests are being fired too frequently instead of using cache. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | postModelOutputs is not called for newly labeled assets without a manual refresh |

#### Search

| Status                           | Details                                                     |
| -------------------------------- | ----------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Return annotations posted by user in search results         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search by region not working for face detection. Fixed      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Make “save” search button internal only                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Saved Searches in Portal use the incorrect user ID          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix crop search from single image view for faces/detections |

#### Portal

| Status                           | Details                                 |
| -------------------------------- | --------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | UI for collector crud                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Deprecate Face from Portal              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve tabs UI                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video Predictions are failing in Portal |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed broken font syntax                |

#### Workflow

| Status                           | Details                                                |
| -------------------------------- | ------------------------------------------------------ |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Video detection workflow prediction support            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Public general v1.5 workflow                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Allow Patching to existing public workflow             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Can not train LOPQ if app base workflow is face. Fixed |

### Changelog 6.1

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Clients

| Status                           | Details                                            |
| -------------------------------- | -------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove Feedback endpoints from Python client       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove Feedback endpoints from Java client         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove Feedback endpoints from Javascript client   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove Feedback endpoints from Portal/demo         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove image.crop field from Python API client     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove image.crop field from Java API client       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove image.crop field from Javascript API client |

#### Model

| Status                           | Details                                                                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Added detection evaluation in platform                                                                                                               |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Introduce concept mapping model that uses the knowledge graph relations, creating a path for users to eventually benefit from pool of networked data |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix a bug that caused the new face predictions to have a huge performance drop                                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Train and eval worker didn't invalidate model related cache. Fixed                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix bug in deleting a concept relation by ID                                                                                                         |

#### Portal

| Status                           | Details                                                      |
| -------------------------------- | ------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Bulk labelling can now be done from Explorer mode grid view. |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Show Check/X on custom detection model predictions in Portal |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow multi concepts per bbox                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Negative tags not visible in Portal. Fixed                   |

#### Predict

| Status                           | Details                                                                                  |
| -------------------------------- | ---------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove extra round trip to storage in predict pathway                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove the image.crop argument during predict and POST /inputs calls to simplify the API |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add region predictions from custom models to detections in videos                        |

#### Search

| Status                           | Details                                          |
| -------------------------------- | ------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement search by annotation.status in backend |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Connect saved searches and annotation status     |

### Changelog 6.0

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Accounts

| Status                           | Details                                                                 |
| -------------------------------- | ----------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove country field from signup form, simplifying new customer signups |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Essential Plan User can't add collaborators. Fixed                      |

#### API

| Status                           | Details                                                                                                                                                 |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Introduce new [Python gRPC API client](https://docs.clarifai.com/api-guide/api-overview), enabling new features and performance enhancements across API |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Introduce new [Java gRPC API client](https://docs.clarifai.com/api-guide/api-overview), enabling new features and performance enhancements across API   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update API key type for "app\_specific" for app-specific keys to be more clear to users                                                                 |

#### Applications

| Status                           | Details                                                                                                                        |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Allow Personal Access Tokens when calling /users/me (GetUsers)                                                                 |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | \[Frontend] Enable "Copy Application" from collaborated apps, making it easy to duplicate and build upon existing applications |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Program to clean internal apps crashing. Fixed                                                                                 |

#### Data Management

| Status                           | Details                                                                                                                |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added the ability to accept b64 Gifs                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Functionality to upload pre-tagged images missing. Fixed                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Images pre-tagged with concepts do not successfully upload into Clarifai UI On doing bulk uploads (>20-30 urls). Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Bulk image upload issue. Fixed                                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | "Download Failed" error when uploading images. Fixed                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Issue with post inputs key being a PAT in a collector. Fixed                                                           |

#### Annotate

| Status                           | Details                                                                                             |
| -------------------------------- | --------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Skip aligning landmarks if landmark points are out of range to avoid errors and unexpected behavior |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Bounding Boxes and Cropped Regions aren't displaying on Videos with default runtime config. Fixed   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Insert annotations and related data in batch to improve performance                                 |

#### Model

| Status                           | Details                                                                                                                                                                                          |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Evaluate new face embedding model workflow end to end for optimal performance                                                                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Validate that concept.app\_id shouldn't be set when creating/patching models                                                                                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add new predicate to knowledge graph for "relates\_to" to represent synonyms                                                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model training lag. Fixed                                                                                                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model has missing inputs. Fixed                                                                                                                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Submitted models becoming stuck in queue. Fixed                                                                                                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom training models when uploaded images are not fully pre-processed. Fixed                                                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom facial recognition bboxes do not correspond with detection boxes/ Custom facial recognition prediction interval for video is still 1000ms for apps supporting 100ms runtime config. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | frame\_info time off by a factor of 10 for general detection model. Fixed                                                                                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Detection Models throw error at end of video due to invalid index lookup. Fixed                                                                                                                  |

#### Workflow

| Status                           | Details                                                        |
| -------------------------------- | -------------------------------------------------------------- |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Deleting a workflow should clear or update localStorage. Fixed |

#### Portal

| Status                           | Details                                                                                                               |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Clean up app overflow UI, improving user experience                                                                   |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve Error boundary screen, improving user experience                                                              |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add sentry error Id to Error Screen                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Images not loading. Fixed                                                                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Label and prediction on the right side under Custom Model Predictions section no longer shows up automatically. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Provide a way for user.metadata to be updated from portal when there are failing apps stuck in there. Fixed           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Predictions for a detection model don't show properly in portal. Fixed                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom facial recognition Predict Boxes not displaying. Fixed                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Adding inputs in explorer redirects to explorer view with flashing images. Fixed                                      |

#### Predict

| Status                           | Details                                                    |
| -------------------------------- | ---------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Run prediction by ID in small batch, improving performance |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom model predictions not displaying. Fixed             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom model detections not displaying. Fixed              |

#### Search

| Status                           | Details                                                                                                                   |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add file upload input button to explorer search bar, simplifying the UX for file uploads                                  |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Filter custom facial recognition bboxes using a sliding bar, adding easy thresholding to custom facial recognition models |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Search Bar allows file upload                                                                                             |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove Explorer App Overflow Menu for improved UX                                                                         |

### Changelog 5.11

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Accounts

| Status                                                            | Details                                                                                                                                             |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl)                                  | Create a UI for personal access tokens making it easier for users to access their own apps and any apps where they have been added as collaborators |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl)                                  | Updated /keys to work with PATs so that app-specific keys can be created programmatically.                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Login (user/PW) has no rate limit/max attempts. Fixed                                                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Remove all instances of worker\_id from explorer                                                                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | When email link to verify my email address clicked, still see "verify your email" banner. Fixed                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) ![](/files/-MC8ZhNgmz85XB0tHSlp) | API services do not function once Queue goes down and comes back up. Fixed. This makes on premise deployments more resilient to power failures.     |

#### Applications

| Status                                                            | Details                                                                                                |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl)                                  | Add apps and keys scopes so they can be created with personal access tokens                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) ![](/files/-MC8ZhNgmz85XB0tHSlp) | Copy app count and last\_inputs added in app duplication                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Fixed demo font syntax                                                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Fixed details page header missing description                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Added favicon for Portal                                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Unable to copy an app that has been shared via Collaborators. Fixed                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Setting useCustomConfig isn't checked at login. Fixed                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Collaboration apps have race condition where wrong user id is used                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Stopped loading of collaborations for search demo/logged-out users                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Return “All” scopes when listing available scopes so that you have that option when creating new keys. |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Collaborators can not see workers. Fixed                                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | Missing `Apps_Get` scope in session token auth caused creation of keys to fail temporarily. Fixed      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX)                                  | List of missing scopes is not correct in error messages. Fixed                                         |

#### Data Management

| Status                           | Details                                                                                         |
| -------------------------------- | ----------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Optimize video detection frame rate on Front end                                                |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improve JSON serialization performance in our servers by using an optimized third party library |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Able to overwrite default max conn for Citus                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Rewrite input counting in the API to be more scalable and robust                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Allow RegionInfo from SpireDetectEmbedResponse to contain Point when saving to DB               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unable to upload same file(s) through browse files. Fixed                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | ffmpeg can produce no frames for very short videos                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Add Inputs/View Explorer does not display in new app anymore. Fixed                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Clicking video thumbs in detail view does not reload a video. Fixed                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Keyboard navigation in image details view highlights incorrect thumb                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | No Prompt when uploading an image to Explorer through URL. Fixed                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Properly return error if `AddAssets` failed to insert into database                             |

#### Annotate

| Status                           | Details                                                                           |
| -------------------------------- | --------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Remove classification/detection toggle in image details view                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Improved adding negatives to regions                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Create one annotation for each bbox                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Log capability added for annotation/search request/response                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Eliminated error if no annotation to be deleted                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Last concept used for bounding boxes is retained between apps. Fixed              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | The Add Positives / Add Negatives buttons on a Concept details view breaks portal |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Custom facial recognition bboxes on grid view do not correlate. Fixed             |

#### Model

| Status                           | Details                                                                                                                                       |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Ability to keep concepts sorted by alpha in Portal                                                                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement image crop model to make it possible to work in subregions of an image                                                              |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement random sample model type, adding to fixed function feature set                                                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update training templates to have more straightforward names and more friendly defaults                                                       |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Fix the WorkflowInput field name in proto to workflow\_input                                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Allow models that need outputs from previous nodes in a workflow to have access to those outputs to support chaining complex graphs of models |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Confusion matrix predicted/true are swapped in evaluation results. Fixed                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed generalModel imports and optimize video click handlers with useCallback hooks                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix for selectEmbedModelVersionId in detection apps                                                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Drawing annotations: wrong embed model version id                                                                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Made custom training evaluations for large models stable.                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Training progress is saved too frequently, causing very slow training                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Return friendlier errors for incorrect parameters passed to templates                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed a bug in tracing setup for custom trainer and evaluator                                                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Some models were operating slowly because of lack of resources. Fixed                                                                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Training System failed to train some layers. Fixed                                                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Prevent users from evaluating models that are not trainable                                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed node ID validation logic in Bug in workflows                                                                                            |

#### Predict

| Status                           | Details                                            |
| -------------------------------- | -------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Add colors to differentiate region results         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Cannot view workflow results in a face app. Fixed  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video spire tests are not running correctly. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video processing fails with 'caseids' error. fixed |

#### Search

| Status                           | Details                                                                                                |
| -------------------------------- | ------------------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add click to search metadata attributes in image details sidebar                                       |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Implement visual search in another app as a model type you can add to a workflow                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Search bar missing in some cases. Fixed                                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Region Searches within Search Bar still use crop coordinates instead of base64 bytes. Fixed            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Click Search button icons on Thumbs not working for localized search. Fixed                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Disable all search by click handlers in Portal for Text Apps                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Disable "hide all positively labeled" inputs button for NLP until search works                         |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Scroll active thumb into view in image details carousel                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Render Video Assets in Search Bar                                                                      |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Editing geo/json search items no longer work after adding the search bar tooltip. Fixed                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | TypeError: Cannot read 'get' of undefined when clicking image thumbnails in Explorer search bar. Fixed |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Explorer Visibility in small resolution screen improved                                                |

### Changelog 5.10

|            New Feature           |            Improvement           |              Bug Fix             |          Enterprise Only         |
| :------------------------------: | :------------------------------: | :------------------------------: | :------------------------------: |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | ![](/files/-MC8ZhMflyY7TolFlTGC) | ![](/files/-MC8ZhRFUfcoE67PmCLX) | ![](/files/-MC8ZhNgmz85XB0tHSlp) |

#### Accounts

| Status                           | Details                                                                                                                                     |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create delete email endpoints in v2 to finally get off old internal endpoints to streamline operations                                      |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Create Patch, Delete, Get CreditCards endpoint in v2 APIs to finally get off old internal endpoints to streamline operations                |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improved billing for collaborators                                                                                                          |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | PostVerifyEmail error causing some issues not being able to verify their email addresses upon sign-up. Fixed                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed flaky email verification integration test to provide more stability to sign-up process                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed a link to a non-public version of our API used for development purposes which led to a lot of login issues for users who landed there |

#### Applications

| Status                           | Details                                                                                                                                                   |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created display for scopes on collaborator invitations, allowing users to easily understand and control the scope of access allowed for app collaborators |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Introduced Collaborators and Collaborations endpoints in API and UIs in Portal                                                                            |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Add ability to upload inputs from App Details screen in Portal                                                                                            |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Created collaboration tab in Portal, making it easy to add collaborators to apps                                                                          |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Created display to show the user who invited you to collaborate on an app                                                                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Update email phrases for collaborator invitations. After successful sign-up, the user is now redirected to the app's dashboard in Portal                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed issue with concept counts in some apps                                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Clicking pencil icon to edit an API Key in Portal crashed apps. Fixed                                                                                     |

#### Data Management

| Status                           | Details                                                                                                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | PATCH /inputs needs to check status of asset before patching                                                             |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Removed sync DELETE /inputs after runtime config tested                                                                  |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Changed POST /inputs to be async always to simplify processing of workflows after API client tests updated               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added pagination to clusters making for easier data management                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Sporadic inability to delete any inputs via Portal or in bulk via the API                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Numerous third party security fixes under the hood during ongoing upgrades                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix 40012 status caused by parallel deletes and adds having a race condition                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Update status\_changed\_at when deleting inputs so we can better track changes                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Cache the input counts so that apps can display them in Portal efficiently                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Handle killing URL downloading if it is processing for more than 60s. This will make URL processing much more reliable   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Return an error if a user sends YouTube video URL as that is not a valid URL to a video we can download                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Prevent PostInputs from creating inputs with a user-provided Input.ID that contains a colon                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video calls failed if URLs contain parameters after the file type. Fixed                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Failed to resolve DNS MX record in URL down-loader which effected some downloads. Fixed                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Investigate why some re-hosted s3 links are no longer working                                                            |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Getting input counts was broken in some apps, reporting zero, which caused Portal to add an input view to display always |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Debug UnicodeErrors in URL downloading to fix URLs with Unicode characters                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix the poor handling of video too large error message                                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unable to batch delete inputs from time to time has been fixed                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Media processor video handling was having errors with decoding some videos                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Delete Image Button doesn't work in some scenarios                                                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed support for webp image format so it is available again                                                             |

#### Annotate

| Status                           | Details                                                                                                                            |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Deploy General Detection Beta Model to recognize multiple objects with bounding boxes.                                             |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Deployed new face detector for improved face detection performance over images and video                                           |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created custom training enhancements that handle negatives better for improved model performance                                   |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Created evaluation metrics for custom facial recognition in backend for improved facial recognition performance                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Topological sort for workflows for scheduling a sequence based on dependencies                                                     |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Cleaned up duplicate models in workflow model list                                                                                 |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Deployed clarifai/main general v1.5 in concept model                                                                               |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Create Pixel Training Hyperparameter Help Guide                                                                                    |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improved accuracy of annotation counts, improving the user experience when annotating inputs                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | If an image is tagged with a concept that is not in the model, training fails due to KeyError, this is fixed                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fix detection labeling bug where previous images image ratio is used which would cause display issues                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | We have updated Portal to scale to a large number of concepts with much lower resource usage                                       |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Investigate face bounding box probabilities consistency to improve user experience                                                 |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Bounding box creation canvas in Portal was breaking on resize of the window                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model                                                                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Cleaned up duplicate models in the workflow model list, so that you no longer see two General models                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Unintended behavior for private model version IDs for certain customers has been fixed                                             |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Models referencing deleted backends should be marked as deleted                                                                    |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | The latest version of our general model wasn't always default, now it is                                                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed a bug with face recognition evaluations.                                                                                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Deleted Concepts Persisted in face recognition models. Not anymore!                                                                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Inability to see whether a large model is training and making progress, or hung has been addressed to better support our customers |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Model won't train in some apps with no positive examples issue has been resolved                                                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed issues with color models failing for a short period of time                                                                  |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed list of models available to workflows to only show a single General model                                                    |

#### Predict

| Status                           | Details                                                                                                        |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhQbRRTY8o7p7FDl) | Return custom detection evaluations through the GO API                                                         |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Improved cluster page performance                                                                              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Investigate health checks killing a prediction backend service, which could affect some predictions in the API |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Workflow predict sometimes was failing with 98012 status code. Many fixes here should reduce that              |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Workflow Predict called the wrong model sometimes. Not any more!                                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Video playback out of sync with detections in our demos                                                        |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed issues with regions predicted on inputs would be carried over between inputs in Portal                   |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed the flaky face recognition tests to ensure stability of our face recognition product                     |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Face Detection backends were running out of memory for some predictions, this has been resolved                |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Return more descriptive error msg for post metric endpoint                                                     |

#### Search

| Status                           | Details                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------- |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Added helper text/suggestions to improve Portal user experience                                      |
| ![](/files/-MC8ZhMflyY7TolFlTGC) | Header Search return app\_owner's user info in collaboration endpoints                               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Explorer Search Bar - Clicking the green/red circle icons didn't reliably detect click, now it does! |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Portal not showing the correct number of results in concept search. Fixed.                           |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Left/right arrows in single image view don't switch between images with regions. Fixed               |
| ![](/files/-MC8ZhRFUfcoE67PmCLX) | Fixed carousel thumbnail clicks wiping query params / trigger new search                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://old-docs.clarifai.com/guide/v6.6/product-updates/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
