Releases · cncf-tags/container-device-interface (original) (raw)

v1.0.1

v1.0.0

What's Changed

New Contributors

Full Changelog: v0.8.1...v1.0.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

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:

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:

with

reg := cdi.GetDefaultCache()

What's Changed

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

New Contributors

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

v0.6.1

What's Changed

New Contributors

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