Skip to content

Releases: cncf-tags/container-device-interface

v1.0.1

22 Mar 14:19
7979044
Compare
Choose a tag to compare

What's Changed

  • [RFC] .github: add issue template for releases. by @klihub in #261
  • Only bump specs.CurrentVersion for spec updates by @elezar in #264
  • Bump yaml versions to gopkg.in/yaml.v3 by @elezar in #262
  • Bump version to v1.0.1 by @elezar in #265

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

v1.0.0

08 Mar 10:03
v1.0.0
40e4c31
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.1...v1.0.0

specs-go/v1.0.0

08 Mar 10:10
specs-go/v1.0.0
40e4c31
Compare
Choose a tag to compare

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

24 Feb 12:33
d1a2c36
Compare
Choose a tag to compare

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

  • [release/0.8] don't crash in cache refresh/update with nil fsnotify watcher. by @klihub in #255

Full Changelog: v0.8.0...v0.8.1

v0.8.0

09 Jul 11:25
e665440
Compare
Choose a tag to compare

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

16 Apr 19:11
d7f8736
Compare
Choose a tag to compare

What's Changed

  • Decrease GitHub.com/opencontainers/runtime spec by @elezar in #202

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

05 Apr 15:03
17479c1
Compare
Choose a tag to compare

What's Changed

  • Bump imported spec version to v0.7.0 by @elezar in #200

Full Changelog: v0.7.0...v0.7.1

v0.7.0

02 Apr 14:53
780f60f
Compare
Choose a tag to compare

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

01 Nov 11:49
fb50bf8
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

08 Sep 11:34
d0e7c3e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1