1.9.0
HumanSignal/label-studio1.9.0Sep 27, 2023by github-actions[bot]
AI Summary
Introduces autocomplete for the labeling configuration code editor and server-side encryption for target storage, alongside performance improvements and a variety of bug fixes.
Key Highlights
- Autocomplete prompt in code editor for tags and parameters
- Server-side encryption for target storage
- Performance optimizations for prediction counter and API queries
- Adoption of Ruff linter
New Features
- Autocomplete in labeling configuration code editor
- Server-side encryption for target storage
Full Release Notes
## What's New ### New Features - When working with the labeling configuration code editor, you will now see an autocomplete prompt that lists and defines possible tags and parameters. For more information, see [Code view autocomplete](https://labelstud.io/guide/setup#Code-view-autocomplete). ( [#4589](https://github.com/HumanSignal/label-studio/pull/4589)) ### Enhancements - Added server-side encryption for target storage. ([#4180](https://github.com/HumanSignal/label-studio/pull/4180)) - Deactivated user pages will now include contact information. ([#4637](https://github.com/HumanSignal/label-studio/pull/4637)) - Removed unnecessary queries to improve performance in `POST /api/tasks/ID/annotations`. ([#4608](https://github.com/HumanSignal/label-studio/pull/4608)) - Improved performance of prediction counter calculations, leading to faster response times for project pages and stats calculations. ([#4629](https://github.com/HumanSignal/label-studio/pull/4629)) - The Conversational Analysis template now includes contextual scrolling by default. ([#4675](https://github.com/HumanSignal/label-studio/pull/4675)) - All code files now use the `blue` formatting convention. ([#4750](https://github.com/HumanSignal/label-studio/pull/4750)) - Added Ruff linter. ([#4660](https://github.com/HumanSignal/label-studio/pull/4660)) ### Bug Fixes - Fixed an issue where when saving a labeling configuration, users were redirected to the Data Manager. ([#4601](https://github.com/HumanSignal/label-studio/pull/4601)) - Fixed a regression in which users were limited to uploading 100 files. Special thanks to community member @htdung167 for identifying this issue. ([#4726](https://github.com/HumanSignal/label-studio/pull/4726)) - Fixed an issue where `is_labeled` was not calculated accurately. ([#4517](https://github.com/HumanSignal/label-studio/pull/4517)) - Fixed a performance issue when using mouse clicks to interact with OCR regions that have large numbers (>50) of bounding boxes. ([#4609](https://github.com/HumanSignal/label-studio/pull/4609)) - Fixed an issue where attempting to access AWS target storage resulted in a 403 error. This was fixed by allowing prefix-level bucket access. ([#4759](https://github.com/HumanSignal/label-studio/pull/4759)) - Fixed an issue with the `RichText` tag in non-Chromium browsers. ([#4684](https://github.com/HumanSignal/label-studio/pull/4684)) - Fixed an issue where the `splitchannel` audio option was not rendering correctly. ([#4641](https://github.com/HumanSignal/label-studio/pull/4641)) - Fixed an issue where custom weights were resetting to 100 after any updates to the labeling interface. ([#4611](https://github.com/HumanSignal/label-studio/pull/4611)) - Fixed an issue causing deadlocked tasks during import. ([#4676](https://github.com/HumanSignal/label-studio/pull/4676)) - Fixed an issue causing database deadlocks and added logging for debugging purposes. ([#4603](https://github.com/HumanSignal/label-studio/pull/4603)) - Fixed an issue caused by double-encoding that prevented users from accessing password-protected file-proxy URLs. ([#4663](https://github.com/HumanSignal/label-studio/pull/4663)) - Fixed various issues related to the `taxonomy` tag, including support for the `alias` parameter in the results, support for the `hint` attribute, and adjustable drop-down menu sizing. ([#4740](https://github.com/HumanSignal/label-studio/pull/4740)) - Fixed an issue with feature flags so that they are now tied to user emails. ([#4647](https://github.com/HumanSignal/label-studio/pull/4647)) - Fixed an issue in which a feature flag was improperly hard-coded. ([#4704](https://github.com/HumanSignal/label-studio/pull/4704)) - Fixed an issue where the `STORAGE_IN_PROGRESS_TIMER` environment variable was a string when a float was expected. ([#4631](https://github.com/HumanSignal/label-studio/pull/4631)) - Fixed an issue where pressing the Escape key closes the Create Project modal rather than just closing the code autocomplete pop-up. ([#4692](https://github.com/HumanSignal/label-studio/pull/4692)) ## Contributors - @hlomzik - @niklub - @juliosgarbi - @nicholasrq - @bmartel - @dredivaris - @jombooth - @makseq - @triklozoid - @hogepodge