v0.9.0
This release upgrades to the latest version of OpenVINO but breaks backwards compatibility with OpenVINO libraries prior to 2025.1; these bindings will only work with version 2025.1 and above. The reason for this is another breaking change in the upstream C bindings that allowed the creation of tensors of incorrect types (see #167). Beyond this, the most externally-visible change is updating the few dependencies used in these crates.
What's Changed
- ci: test with new v2024.5.0 version by @abrown in #152
- Upgrade several dependencies by @abrown in #153
- ci: test with new v2024.6.0 version by @abrown in #156
- Allow a pedantic doc comment lint by @abrown in #157
- Make code scan more robust by @abrown in #158
- ci: upgrade to
ubuntu-24.04
by @abrown in #161 - ci: update
install-openvino-action
by @abrown in #162 - ci: automatically run every two weeks by @abrown in #163
- Specify the ABI of each linked-to OpenVINO function by @abrown in #166
- Update the link for installing OpenVINO locally by @abrown in #165
- Replace
once_cell
with the now-standardLazyLock
by @abrown in #164 - ci: fix syntax of cron trigger by @abrown in #169
- Upgrade bindings to v2025.1.0 by @abrown in #168
- Fail if dynamically loading a pre-2025.1 OpenVINO library by @abrown in #170
- Upgrade dependencies by @abrown in #171
- Add nchw conversion option by @rahulchaphalkar in #173
- Release v0.9.0 by @abrown in #172
Full Changelog: v0.8.0...v0.9.0