Releases: openvinotoolkit/geti-sdk
Releases · openvinotoolkit/geti-sdk
Geti SDK v1.2.0
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 inpredict_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
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
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
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
What's Changed
- Add
ScoreMetadata
to represent the newscores
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
What's Changed
- Update ote-sdk requirement to v0.3.1 by @ljcornel in #98
- Add integration tests for
project_client
, fixproject_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
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
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 passingverify_certificate = False
when initializing theGeti
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
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
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