Skip to content

Releases: open-edge-platform/geti-sdk

Geti SDK v2.12.0

27 Aug 07:04

Choose a tag to compare

What's Changed

✨ Features

  • New clients to update the configuration by @maxxgx in #643
    • ProjectConfigurationClient allows to reconfigure project-level settings, such as auto-training
    • TrainingConfigurationClient allows to reconfigure training parameters (hyperparameters, subset split, ...)
  • Added parameter include_models to GetiIE.export_project by @JortBergfeld in #648
    • This option allows users to choose what set of models to include in the archive (supported values: all, none or latest_active)
  • Updated notebooks scenarios to cover the new features by @leoll2 in #654

🐞 Bugfixes

  • Fixed issue where GetiIE.import_project would sometimes fail to retrieve the project right after importing it by @leoll2 in #644
  • Fixed issue where ModelClient.get_all_model_groups would fail with visual prompting models by @leoll2 in #661
  • Fixed missing attribute in algorithm summary by @leoll2 in #652

🔒 Security

🦖 Deprecation

  • Dropped support for Python 3.9 by @leoll2 in #656
    • Python 3.9 is due to reach its scheduled upstream EOL in October 2025
  • Deprecated the old ConfigurationClient

➕ Extra

  • Rewritten README from scratch by @leoll2 in #660
    • Updated instructions to install and use the SDK
    • Updated instructions to run the notebooks
    • Extended code samples to cover more use cases
  • Significantly reduced the number of required runtime dependencies by @leoll2 in #654
    • This should also solve some installation problems on Windows/MacOS
  • Updated DeploymentClient to use the new deployment endpoints by @AlbertvanHouten in #621
  • Removed legacy check on deployed model version by @leoll2 in #646
  • Updated ruff configuration & fixed linting issues by @leoll2 in #657

New Contributors

Full Changelog: v2.11.0...v2.12.0

Geti SDK v2.11.0

15 Jul 12:12
2e00a2b

Choose a tag to compare

What's Changed

✨ Features

  • Added support for asyncronous preprocessing of media uploaded in Geti by @warrkan in #612

🔒 Security

🦖 Deprecation

  • Deprecated Datumaro dataset and annotation reader by @JortBergfeld in #616
    • The classes now raise a deprecation warning, and will be removed in the following release

➕ Extra

  • Adopted uv for dependency management by @leoll2 in #609
  • Replaced most linters with ruff by @leoll2 in #607
  • Replaced call to deprecated deployment endpoint by @AlbertvanHouten in #621
  • Removed legacy payload from optimization requests by @JortBergfeld in #605
  • Removed some unnecessary dependencies by @leoll2 in #610
    • More deps will be removed in the next releases

New Contributors

Full Changelog: v2.10.2...v2.11.0

Geti SDK v2.10.2

04 Jul 11:30
b66c2d4

Choose a tag to compare

What's Changed

Bugfixes:

  • Keypoints would not be displayed correctly in demo code by @A-Artemis in #617

Full Changelog: v2.10.1...v2.10.2

Geti SDK v2.10.1

30 Jun 15:26
1743441

Choose a tag to compare

What's Changed

Bugfixes:

  • Fixed problem that would make keypoint deployment crash after label renaming by @maxxgx in #613

Full Changelog: v2.10.0...v2.10.1

Geti SDK v2.10.0

30 May 06:37
849f770

Choose a tag to compare

What's Changed

Features:

  • Add new method to update the label colors and hotkeys by @leoll2 in #598
  • Added experimental support for keypoint detection by @A-Artemis in #588

Bugfixes:

  • Solved proxy issue in demo data downloader by @leoll2 in #575
  • Solved issue with incompatible pytest-recording version by @A-Artemis in #590
  • Fixed unrecognized JobType for import to existing dataset by @leoll2 in #594
  • Fixed unrecognized 'lifecycle_stage' key in model group response by @leoll2 in #593
  • Solved issue with missing prerelease version tag by @leoll2 and @tiepoint-bjornrun in #596

Security:

Extra:

New Contributors

Full Changelog: v2.8.0...v2.10.0

Geti SDK v2.8.0

17 Mar 14:13

Choose a tag to compare

What's Changed

Full Changelog: v2.7.1...v2.8.0

Geti SDK v2.7.1

26 Feb 07:09
6b40bb9

Choose a tag to compare

What's Changed

  • Bugfix: automatic workspace selection would sometimes not work by @leoll2 in #565

Full Changelog: v2.7.0...v.2.7.1

Geti SDK v2.7.0

17 Feb 09:30

Choose a tag to compare

What's Changed

  • Added support for Python 3.12 by @gdlg in #549
  • Bugfix: models with 'tiling' enabled would sometimes return no predictions by @maxxgx in #547
  • Bugfix: some notebooks would display predictions with inverted color channels by @leoll2 in #556
  • Deprecated inference through OpenVINO model server (OVMS) by @maxxgx in #557
  • Deprecated hyper-parameter optimization (HPO) by @maxxgx in #542

New Contributors

Full Changelog: v2.6.2...v.2.7.0

Geti SDK v2.6.2

08 Jan 09:55
93aa605

Choose a tag to compare

What's Changed

  • Bugfix: inference not working for classification projects with label containing spaces in their name by @maxxgx in #540

Full Changelog: v2.6.1...v2.6.2

Geti SDK v2.6.1

02 Jan 21:04
5904a4b

Choose a tag to compare

What's Changed

  • Fix empty label ID in configuration by @maxxgx in #535

Full Changelog: v2.6.0...v2.6.1