v1.0.0

HumanSignal/label-studiov1.0.0Mar 16, 2021by makseq

AI Summary

Label Studio v1.0.0 is a major rewrite that introduces multi-user support, multiple projects, and a streamlined UI. The application now uses a Django backend with database storage options (SQLite or PostgreSQL) instead of the previous Flask backend.

Key Highlights

  • Multi-user labeling with user authentication and account-based annotations
  • Support for multiple projects to annotate datasets in parallel
  • Project setup wizard for easier project creation and data import
  • UI-based labeling interface customization without editing XML directly
  • Database storage with SQLite (default) or PostgreSQL (for large scale)
  • Django backend replaces the previous Flask backend

Breaking Changes

  • Backend changed from Flask to Django - may break existing integrations
  • Label configuration now done through UI instead of direct XML editing

New Features

  • User signup and login functionality
  • Multiple concurrent projects support
  • Project setup wizard for streamlined project creation
  • Visual labeling interface customization (add labels, select data fields)
  • SQLite database support (default)
  • PostgreSQL database support for large-scale deployments

Full Release Notes

Label Studio has been rewritten to provide a streamlined UI, scalability, and support for multiple projects. 

- **Multi-user labeling**. Sign up and log in to Label Studio so that any annotations you create are tied to your account.
- **Multiple projects** to allow you to annotate multiple datasets in parallel. 
- **Project setup wizard** to make it easier to start a new project and import your data. 
- **Customize the labeling interface** without editing the label config XML directly. Add labels and select the relevant fields in your data for the type of labeling you want to perform. 
- **Database storage** to allow you to scale your data labeling. Start with a SQLite database or set up PostgreSQL for large volume data labeling projects. 
- **Django backend** replaces the Flask backend.