Releases: cncf-tags/container-device-interface
v1.0.1
v1.0.0
What's Changed
- Update description of CDI spec directories by @elezar in #217
 - Remove deprecated oci and qualified-device APIs by @bart0sh in #218
 - Release table: add forgotten v0.5.0 change by @bart0sh in #220
 - Ignore issues / PRs with frozen labels for stale workflow by @elezar in #226
 - Remove deprecated registry API by @bart0sh in #219
 - pkg/cdi: name cdi specs-go imports consistently. by @klihub in #228
 - Code cleanup by @bart0sh in #223
 - fixes: enable golanci-lint in CI, fix complaints. by @klihub in #232
 - Update golang.org/x/sys to v0.19.0 by @elezar in #237
 - Document version match process by @bart0sh in #238
 - sortMounts stable and remove alphabetical order by @Epsilon314 in #241
 - Fix cache refresh on darwin by @elezar in #249
 - Create schema submodule by @elezar in #248
 - Bump golangci-lint version to v1.64.5 by @elezar in #251
 - Ensure that YAML fields are sorted by @elezar in #236
 - .github: run codespell for release branches, too. by @klihub in #256
 - Preparation for release 1.0.0 by @bart0sh in #257
 - Add RELEASE.md with steps to create a release by @elezar in #258
 - Bump version to v1.0.0 by @bart0sh in #260
 
New Contributors
- @Epsilon314 made their first contribution in #241
 
Full Changelog: v0.8.1...v1.0.0
specs-go/v1.0.0
What's Changed
- Remove the ToOCI functions from the specs-go package by @elezar in #208
 - Move version APIs to the specs-go package by @bart0sh in #214
 - Document fields in spec to indicate when these were added. by @bart0sh in #215
 - Remove specs-go/parsing APIs by @bart0sh in #221
 
Full Changelog: specs-go/v0.8.0...specs-go/v1.0.0
v0.8.1
This is a bugfix release.
Fixed bugs:
Trying to create an autorefreshed CDI Cache should not result any more in a SIGSEGV and panic if fsnotify watch creation fails. Watch creation can fail, for instance, when the process is out of file descriptors.
What's Changed
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Breaking change: The .ToOCI() functions in the specs-go package have been removed. This removes the dependency on the OCI runtime specification from the CDI specification definition itself.
What's Changed
- Add workflow to mark prs and issues as stale by @elezar in #207
 - Remove the ToOCI functions from the specs-go package by @elezar in #208
 - docs: add a pointer to community meetings in our docs. by @klihub in #210
 - Bump spec version to v0.8.0 by @elezar in #211
 - Update spec version in README by @elezar in #212
 
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
This drops the required OCI runtime-spec version to v1.1.0 as required by the IntelRdt fields. This means that downstream dependencies aren't forced to also bump the runtime-spec version when updating the CDI packages.
Full Changelog: v0.7.1...v0.7.2
v0.7.1
v0.7.0
This release adds:
- Support for IntelRdt fields in the CDI specification.
 - Support for AdditionalGIDs in the CDI specification.
 
NOTE: This release deprecates the Registry and related APIs. These will be removed in an upcoming release. It is recommended that the Cache type or the new top-level functions for configuring and querying the default cache be used instead.
To configure the registry, replace code such as:
reg := cdi.GetRegistry(cdi.WithSpecDirs(c.config.CDISpecDirs...))
with:
cdi.Configure(cdi.WithSpecDirs(c.config.CDISpecDirs...))
To use the registry for injection, replace:
reg := cdi.GetRegistry()
with
reg := cdi.GetDefaultCache()
What's Changed
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #177
 - Add IntelRdt to CDI spec by @marquiz in #164
 - chore: stop using deprecated io/ioutil package by @marquiz in #180
 - Add AdditionalGIDs field to ContainerEdits by @elezar in #179
 - chore: code cleanup by @marquiz in #181
 - chore: omit error checking more explicitly by @marquiz in #184
 - test/chore: only close file if open succeeded by @marquiz in #185
 - test: add missing error checks in cache tests by @marquiz in #182
 - chore: simplify cache Option type by @marquiz in #187
 - pkg/cdi: drop unused return value from NewCache function by @marquiz in #188
 - Add docker configuration details to README by @elezar in #191
 - Revert NewCache function signature to return an error by @elezar in #190
 - Implement default cache with a minimal set of package-level functions. by @klihub in #192
 - pkg,schema,internal: eliminate multierror. by @klihub in #196
 - build(deps): bump github.com/opencontainers/runtime-spec from 1.1.0 to 1.2.0 by @dependabot in #193
 - pkg/cdi: deprecate Registry and related interfaces. by @klihub in #195
 - Allow top-level Configure to return an error by @elezar in #197
 
Full Changelog: v0.6.2...v0.7.0
v0.6.2
Note: This release switches to using the tags.cncf.io vanity URL for module name. Please replace github.com/container-orchestrated-devices/container-device-interface imports with tags.cncf.io/container-device-interface.
What's Changed
- chore: import packages only once by @testwill in #165
 - fix: typo by @testwill in #166
 - cmd/validate: print the validation errors by @marquiz in #163
 - cleanup: remove unused code by @bart0sh in #168
 - .github, Makefile: sanity workflow fixes, simplify mod-* targets, bump golang to 1.19.x by @klihub in #171
 - make specs-go a module by @bart0sh in #170
 - Add version to spec-go dependency by @elezar in #173
 - replaced incorrect link by @ATREAY in #167
 - Use tags.cncf.io URL in module names by @elezar in #172
 
New Contributors
- @testwill made their first contribution in #165
 - @marquiz made their first contribution in #163
 - @ATREAY made their first contribution in #167
 
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- minor documentation improvements by @tariq1890 in #146
 - build(deps): bump github.com/opencontainers/runtime-spec from 1.1.0-rc.1 to 1.1.0 by @dependabot in #148
 - log the unresolved CDI devices only by @tariq1890 in #153
 - Add cncf tags required files by @elezar in #151
 - Update README.md by @mikebrow in #155
 - build(deps): bump actions/checkout from 3 to 4 by @dependabot in #159
 - pkg/cdi: remove github.com/opencontainers/runc/libcontainer dependency by @thaJeztah in #158
 
New Contributors
- @tariq1890 made their first contribution in #146
 - @mikebrow made their first contribution in #155
 - @thaJeztah made their first contribution in #158
 
Full Changelog: v0.6.0...v0.6.1