Skip to content

Releases: lightly-ai/lightly-studio

v0.4.6

16 Dec 17:04
1316d1b

Choose a tag to compare

[0.4.6] - 2025-12-16

Added

  • Added metadata section to video and video frame details.
  • Added tag support for videos and video frames in the GUI.
  • Introduced navigation between video details.
  • Enabled video and video frames filtering.
  • Added text search for videos.
  • Added plugins: This is the initial version for plugins. It supports the execution of operators.
  • Added cloud storage support for video frames.
  • Added export for image captions.
  • Added semantic search by adding perception encoder core as embeddings model.
  • Added VideoSample class.

Changed

  • Renamed lightly_studio.core.sample.Sample to ImageSample.

What's Changed

Full Changelog: v0.4.5...v0.4.6

v0.4.5

02 Dec 14:26
b536d06

Choose a tag to compare

[0.4.5] - 2025-12-02

Added

  • Added reading and updating of captions to the Sample class.
  • Added export functionality for image datasets with captions to the python Dataset class interface.
  • Added keyboard shortcut support for toggling annotation edit mode.
  • Added sliders to adjust brightness and contrast for more accurate labeling.
  • Added version info to the footer.

Changed

  • Improved the undo functionality. Works now in more views and one can undo the creation and deletion of annotations.
  • Reduced the minimum size of bounding box creation from 10px side length to 4px.
  • Print server errors to the console.
  • Header actions (classifier, selection, export, settings) are grouped into a menu.

Fixed

  • Fixed an issue with wrongly displayed annotations grid view in the presence of classification annotation type.
  • Fixed video sample type in examples in readme and docs.
  • Fixed a problem with listing all items on scroll in samples and annotations grid views.
  • Fixed an image size reading issue for some JPEG formats.

What's Changed

Full Changelog: v0.4.4...v0.4.5

v0.4.4

26 Nov 10:30
97fdfdf

Choose a tag to compare

[0.4.4] - 2025-11-26

Added

  • Added video support. A video dataset can be loaded from a local folder and inspected in the GUI.
  • Added video annotation support to the GUI. Video annotations can be currently loaded and exported only manually.
  • Renamed Dataset.add_samples_from_path to Dataset.add_images_from_path.
  • Added class balancing with a uniform or the input distribution as target. These options can be set for the AnnotationClassBalancingStrategy.
  • Added download_example_dataset utility function to simplify the quickstart experience by removing the need for git clone.
  • Added tag_depth parameter to Dataset.add_samples_from_path to automatically create tags from subdirectory names.
  • Added labeling support for captions: Add/delete/edit captions from the GUI
  • Added similarity metadata calculation to Dataset.

Changed

  • Renamed the distribution field of AnnotationClassBalancingStrategy to target_distribution.
  • Display multiple captions per image in the Captions view.

Fixed

  • Support pyav >= v14 by removing the deprecated av.AVError import.

What's Changed

Full Changelog: v0.4.3...v0.4.4

v0.4.3

13 Nov 09:56
6c074e0

Choose a tag to compare

[0.4.3] - 2025-11-13

Added

  • Added class balancing with a uniform or the input distribution as target. These options can be set for the AnnotationClassBalancingStrategy.

Fixed

  • Fixed installation issue with Python 3.13: Properly declare package compatibility in pyproject.toml.

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

11 Nov 10:21
c4972e7

Choose a tag to compare

[0.4.2] - 2025-11-11

Added

  • Added new selection strategy: AnnotationClassBalancingStrategy.
  • Support for Python 3.13.
  • Display captions within Sample Details.
  • Added more detailed setup instructions to CONTRIBUTION.md
  • Added a detailed section about cloud support to the docs.

Changed

  • Changed the grid slider to define how many items will appear per row.
  • Auto-scroll to the selected annotation in the sample details side panel.

Fixed

  • Fixed issue when embedding plot wasn't updating after changing filters.
  • Prevent duplicated annotation labels: Fixed an issue that occurred when adding samples from yolo using multiple splits.
  • Added requests as an explicit dependency to prevent potential errors during embedding model download.
  • Embedding generation RAM usage fixed by using np.ndarray.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

27 Oct 15:39
dbf61a6

Choose a tag to compare

[0.4.1] - 2025-10-27

Added

  • Added a footer with useful links and information about filtered and total annotations or samples.
  • Improved class docstrings for the most important user-facing classes.
  • Added Annotation tags section within the Annotation Details.
  • Added undoable action for editing annotations on the sample details.
  • Allowed users to remove Annotation tags from the Annotation Details.

Changed

  • Updated button text to "View sample" in annotation details panel for better clarity.
  • Pressing Escape while adding an annotation now cancels add-annotation mode.
  • Improved the navbar to display button titles on hover and removed button text on small screens.
  • Samples are now ordered by their filenames in the GUI.
  • Introduce button to reset viewport changes for embedding plot.
  • Improve UX for label picker when adding labels.

Removed

  • Branding link from the Embedding Views status bar

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

21 Oct 07:48

Choose a tag to compare

Added

  • Public LightlyStudio release

Full Changelog: https://github.com/lightly-ai/lightly-studio/commits/v0.4.0