Skip to content

Releases: openvinotoolkit/geti-sdk

Geti SDK v1.2.0

24 Jan 15:22
Compare
Choose a tag to compare

What's Changed

  • Add size field to MediaInformation data model by @ljcornel in #133
  • Update available Geti versions by @ljcornel in #134
  • Update pillow requirement from ==9.3.* to ==9.4.* in /requirements by @dependabot in #131
  • Fix a mismatch in the data model for the Optimization Job by @ljcornel in #136
  • Add DeploymentClient to streamline deployment mechanism by @ljcornel in #135
  • Update prediction mechanism by @ljcornel in #137
  • Update ipython requirement from ==8.7.* to ==8.8.* in /requirements by @dependabot in #138
  • Bump openvino from 2022.2.0 to 2022.3.0 in /requirements by @dependabot in #130
  • Update various dependencies by @ljcornel in #140
  • Minor refactor in Geti class and fix in predict_image method by @ljcornel in #139
  • Make maps key optional when converting Predictions from dictionary input by @ljcornel in #141
  • Fix documentation workflow to deploy from build artifact by @ljcornel in #143
  • Make workaround for issue with detection prediction conversion by @ljcornel in #142

Full Changelog: v1.1.1...v1.2.0

Geti SDK v1.1.1

20 Dec 15:34
Compare
Choose a tag to compare

What's Changed

  • Fix issue with model to dictionary conversion by @ljcornel in #128
  • Only submit train request once all running jobs for task have finished by @ljcornel in #129

Full Changelog: v1.1.0...v1.1.1

Geti SDK v1.1.0

15 Dec 16:32
713ae36
Compare
Choose a tag to compare

What's Changed

  • Minor fix in README.md by @ljcornel in #118
  • Fix and improve geti version comparison mechanism by @ljcornel in #117
  • Ignore some false positive bandit detections by @ljcornel in #119
  • Update datumaro requirement from ==0.3.* to ==0.4.* in /requirements by @dependabot in #121
  • Add ClamAV workflow by @ljcornel in #123
  • Update jupyterlab requirement for notebooks to >=3.5.1 by @ljcornel in #124
  • Increase timeout for training job polling upon calling train_task by @ljcornel in #125

Full Changelog: v1.0.4...v1.1.0

Geti SDK v1.0.4

08 Dec 09:08
aaf8f1c
Compare
Choose a tag to compare

What's Changed

  • Update ipython requirement from ==8.6.* to ==8.7.* in /requirements by @dependabot in #112
  • Properly check for empty annotation before uploading by @ljcornel in #111
  • Update numpy version to 1.22.* in requirements by @ljcornel in #104
  • Minor update to README.md by @ljcornel in #114
  • Update training client to handle new /train endpoint response by @ljcornel in #113
  • Update StatusSummary datamodel by @ljcornel in #115

Full Changelog: v1.0.3...v1.0.4

Geti SDK v1.0.3

25 Nov 09:46
824c8d9
Compare
Choose a tag to compare

What's Changed

  • Add ScoreMetadata to represent the new scores field by @ljcornel in #106
  • Add model and prediction client integration tests + update cassettes by @ljcornel in #107
  • Update simplejson requirement from ==3.17.* to ==3.18.* in /requirements by @dependabot in #108
  • Fix opencv window closure bug by @ljcornel in #109

Full Changelog: v1.0.2...v1.0.3

Geti SDK v1.0.2

17 Nov 13:47
d3d99da
Compare
Choose a tag to compare

What's Changed

  • Update ote-sdk requirement to v0.3.1 by @ljcornel in #98
  • Add integration tests for project_client, fix project_client.add_labels by @ljcornel in #99
  • Update data model for TaskMetadata, improve robustness of active model fetching by @ljcornel in #100
  • Use OTE SDK visualizer, add plot helper unit tests by @ljcornel in #101
  • Add HTTPS_PROXY as variable to the credentials helper by @ljcornel in #102
  • Add tests for video up- and download in Geti integration tests by @ljcornel in #103

Full Changelog: v1.0.1...v1.0.2

Geti SDK v1.0.1

11 Nov 15:52
7109804
Compare
Choose a tag to compare

What's Changed

  • Add path validation to project download target path by @ljcornel in #87
  • Update tqdm requirement from ==4.62.* to ==4.64.* in /requirements by @dependabot in #84
  • Update python-dotenv requirement from ==0.20.* to ==0.21.* in /requirements by @dependabot in #86
  • Add security note to README for project download by @ljcornel in #88
  • Update numpy requirement to 1.21.* by @ljcornel in #89
  • Reduce permissions upon directory creation by @ljcornel in #90
  • Update README to correctly reference Intel Geti brand everywhere by @ljcornel in #92
  • Improve check for video processing in Geti.upload_project() to avoid potential infinite loop by @ljcornel in #93
  • Add unit tests to pre-merge test suite by @ljcornel in #91
  • Update ProjectStatus and TaskStatus to include new field n_new_annotations by @ljcornel in #94
  • Add progress bars for up/download of projects, media, annotations and predictions by @ljcornel in #95
  • Add ipywidgets to notebook requirements by @ljcornel in #97

Full Changelog: v1.0.0...v1.0.1

Geti SDK v1.0.0

04 Nov 13:47
Compare
Choose a tag to compare

What's Changed

  • Add a re-authentication mechanism when using token authentication by @ljcornel in #72
  • Update pytest requirement from ==7.1.* to ==7.2.* in /requirements by @dependabot in #73
  • Update pillow requirement from ==9.2.* to ==9.3.* in /requirements by @dependabot in #74
  • Update pytest-html requirement from ==3.1.* to ==3.2.* in /requirements by @dependabot in #75
  • Catch value error when invalid datetime string is converted by @ljcornel in #76
  • Update nightly test workflow to include tests against Geti develop branch by @ljcornel in #78
  • Enable SSL certificate validation by default by @ljcornel in #77
  • Remove disallowed fields from project before POSTing by @ljcornel in #79
  • Ignore false positive bandit detections by @ljcornel in #80
  • Update numpy, ipython, jupyterlab versions by @ljcornel in #81
  • Fix and unify folder naming for project download by @ljcornel in #82
  • Bump version and update changelog by @ljcornel in #83

Breaking Changes

  • The Geti class now has SSL certificate validation enabled by default. This will result in an error when connecting to a server with a certificate that can't be validated. Note that it is still possible to disable certificate validation by passing verify_certificate = False when initializing the Geti instance. Please note that disabling certificate validation is unsafe and should only be considered in a secure network environment.

Full Changelog: v0.2.4...v1.0.0

Geti SDK v0.2.4

25 Oct 11:25
Compare
Choose a tag to compare

What's Changed

  • Auto detect normalized annotation files for GetiAnnotationReader by @ljcornel in #63
  • Fix version detection mechanism and add tests for GetiVersion by @ljcornel in #64
  • Minor changes for backward compatibility with SCv1.1 by @ljcornel in #67
  • Enable proxies in ONLINE test mode by @ljcornel in #66
  • Fix proxy config in tests for online mode by @ljcornel in #68
  • Updated Attrs Classes and Fields by @HiteshManglani123 in #65
  • Validate media filename upon download by @ljcornel in #69
  • Update pytest-env requirement from ==0.6.* to ==0.8.* in /requirements by @dependabot in #70
  • Fix anomaly classification deployment by @ljcornel in #71

Full Changelog: v0.2.3...v0.2.4

Geti SDK v0.2.3

06 Oct 15:19
5ea8bbe
Compare
Choose a tag to compare

What's Changed

  • Remove VCR from nightly test for demos by @ljcornel in #54
  • Improve nightly tests for demos module by @ljcornel in #55
  • Update sc_annotation_reader by @ljcornel in #56
  • Add version to optimized model by @ljcornel in #57
  • Update SDK platform version parsing mechanism by @ljcornel in #58
  • Add nightly tests against Geti-MVP by @ljcornel in #59
  • Handle failed training jobs in notebook 007 by @ljcornel in #60
  • Update example script to store prediction results to file by @ljcornel in #61

Full Changelog: v0.2.2...v0.2.3