Releases: HumanSignal/label-studio
Release 0.9.0.post5
Fixes
- Remove hostname prefix for upload files in case of localhost
- Add timeout to version check (#560) (@LamDang)
- Update requests dependency
- Add list to Image in validation
- Change attrs version to >=19.1.0
- Add INIT_COMMAND to run.sh
Features
- Add task patch API
Co-authored-by: LamDang [email protected]
Release 0.9.0.post4
- Add export format to filename
- Fix name for predictions_score
Release 0.9.0.post3
Fixes
- Grid view cell number and not loading images
- API import
- AudioPlus in DM
- Styles on storage errors
- Import through API after files upload
- Data type for config values
Release 0.9.0 - New Data Management
- New superior data manager with orderings, subset selectors, tabs, previews, and many other useful things
- Enhanced import workflow
- More stable cloud storages behaviour
Release 0.8.2
Paragraphs
Now you can label structured text in simple json format. Introducing Paragraphs
!
It requires array of phrases, defined as object with two required fields:
first one for author (set by nameKey
, "author" by default) and second one for text itself
(set by textKey
, "text" by default). For better appearance use layout="dialogue"
.
Audio pre-listening
Also you can attach audio for these phrases by audioUrl
.
It uses optional fields in phrases' objects: start
and end
/duration
in seconds,
linking phrases with according part of audio.
Taxonomy
<Taxonomy>
is a new control tag wrapper that allows you to build a nested choices structure - a multi-class classification tree. The usage is quite intuitive:
<Taxonomy name="" toName="text">
<Choice value="Archaea" />
<Choice value="Bacteria" />
<Choice value="Eukarya">
<Choice value="Human" />
<Choice value="Oppossum" />
<Choice value="Extraterrestial" />
</Choice>
</Taxonomy>
Learn more by playing with Text taxonomy template on Setup page!
Undo/Redo/Reset
Now you can see the current state of your actions history — is it possible to undo/redo.
Also reset can be undone.
Both cmd+z
and ctrl+z
are working now.
TextArea regions
Improve text comments, especially multiline ones — they appears much better than before,
you can add them by shift+enter
or cancel editing by escape
.
Also you can delete classification comments with trash bin icon next to it.
And they will back to Regions list soon.
Machine Learning Backend Features
-
New ML backend for chatbot responses generation from
<Paragraphs>
(powered by HuggingFace's GPT2) -
Project local path is accessible on ML backend API - in case you want to read uploaded images/audio directly from disk
New UI settings
- Line numbers for Text/Paragraphs
- Select region after create for better per-region labeling
Project sharing
Now it's possible to move and share the entire project folder and start annotations from any other path
Fixes
- Restore region's text for NER labeling from data if it was missed
- Display spinner while loading heavy TimeSeries
- Return back
onEntityDelete
/onEntityCreate
callbacks - Various fixes Image regions stability
- Performance improvements for large regions numbers
- Task IDs are now safely restored, even if you break or delete
source.json
- Get rid of some packages dependencies error
- Export to VOC with broken image paths
- Windows path for ML backend #500
- Export to specific formats with relation results
Release 0.8.1
- Server API refactoring
- Blueprint support: WITH GREAT THANKS to @graingert
- LS version auto-checker
- Object detector ML backend for image recognition based on MMDetection
Minor:
Release 0.8.0 - Time Series Data Labeling
Introducing Time Series data labeling for classification, segmentation, forecasting, outlier/anomaly detection, and many more!
Read more on our introductory blog post. Play with predefined templates on /setup
page. Import your data from CSV, TSV or JSON formatted files.
Features
- Multiple projects support and project sharing for multi-session mode (@ktl014)
Improvements
- Now you can set
s3://
-like URLs in your tasks and they are going to be resolved as Presigned URLs according to the connected S3 storage - Specify AWS S3 bucket region within cloud storage settings UI
- Drag-n-drop data folder to import your images, audios, etc. from local file storage
- Docs updates
Release 0.7.5.post0
We put a big effort to rewrite some parts of the labeling engine for easier and better work with results, deserialization, an inner structure and so on. That led us to faster initialization (but we have a lot of space for improvements), more predictable regions operations, more stable per-region labeling, non-breaking region removal.
Features
- Relations visualizations
- Nested labeling improvements
- Granularity fixes - now you can enable granularity per label
- New deserialization mechanics for LSF
- LSF faster initialization,
- More predictable regions operations
- More stable per-region labeling
- Non-breaking region removal
Improvements
- Show errors about content loading and CORS problems
- Detailed logs from ML backend on ML page
- Task navigation improvements with hotkeys on the tasks page
- Minimum formatting of completed_at (@TTouka)
- Maintain ordering in source.json and task.json for sequential sampling (@theconsummatedhruv)
- Move external fonts to LS
- Improving documentation clarity and readability
- Add ML predictions on the tasks page
- Table tag support on import and its example
- Previews for audio and texts on the tasks page
- Don't keep premade predictions in completion + Keep premade predictions if we can't get fresh (@hepaajan)
- Support hostname environment variable to docker
- COCO export support for segmentation (@vkhizanov)
Fixes
- Fixed dates in non-Chromium browsers
- Don't stretch out text object with long lines
- Don't save broken regions (polygons, brushes)
- Fixed per-region audio labeling with predictions
- Update s3 signature version to s3v4 to support more AWS regions (@wdvr)
- Fixes for task validation in cloud storages
- Update pip and six packages to avoid fails while LS install
- Fix storage paths with trailing slashes
- Fix Project.next_task to sort task IDs for "sequential" sampling (@k4200)
Contributors
@john-sandall @wdvr @jeannefukumaru @TTouka @theconsummate @kathoum
@k4200 @hepaajan @vkhizanov
Release 0.7.4
Features
- quickview for task page
- WSGIServer support by @k4200
- https with ssl support by @abduhbm
- project setup api added
- brush RLE converter for export (label-studio-converters module)
Improvements
- significant speed up of task importing with @lightforever
- significant speed up of next task & tasks page
Fixes
- correct ordering for skip
- relative url links for pages and api
- encoding fixes
- allow one label in labeling config validation
- misspelling errors fixes by @Necmttn
- ML backend loads previously trained model before starting the new one
Label Studio Frontend
- we released BrushLabels a while ago, but they were not ready for production use and had some harmful problems. So now they are all fixed. Now they are stable after submit or resize and won't lose your labeling.
- fixed problems with completions created from predictions — they won't break the app from now.
- clickable href links
- previously we used to disable all links in your HyperText documents to protect you from leaving the labeling suddenly. But now if you really need to follow these links you can use . Anyway all links will open by ctrl/cmd+click.
- now you can hide regions for easier labeling if you have them a lot. Just use the eye button in regions list. Works only for images.
- other minor bugs
Contributors
@lightforever @k4200 @RasmusEdvardsen @abduhbm @hepaajan
Release 0.7.3
Features:
- Tree-like view of regions for grouping and better semantic organization. Also overall appearance of regions and relations are improved.
- Choices
layout="select"
for huge lists of choices; filtering included. - New
rotatecontrol="yes"
added to rotate all the canvas instead of your head while trying to get the whole picture. - display skipped completions in task manager
- implementation of tests
- prev/next buttons for label stream
- #288 (html upload as files)
- generate signed URLs on GCE instance (#326)
- relative path to js static
- image previews in tasks (if label config contains images)
- basic auth with username and password
Fixes:
- fix with Text and Header floats in import tasks
- fix uri resolver on s3 with custom credentials passed
- #330
- #329
- ML backend with locally served images
- Weird bugs on zoomed images are fixed: moving, resizing, polygon modification — they all are good finally.
- Also creation of new regions works well on the edge of the image now.
- Almost all warnings and errors are fixed, so your console won't be flooded.
- Other issues were fixed as well, especially related to NER.