What's Changed
- spec: Fix comment to reference containerEdits field by @zrezke in #303
- cdi: inject mount UID/GID mappings if user NS is in use. by @klihub in #288
- cdi,SPECS.md: allow empty cgroup permissions. by @klihub in #301
- .github: bump golangci-lint to v2.9.0. by @klihub in #307
- add local build and install procedure in README.md. by @fujitatomoya in #305
- Revert to default spec dirs if none are specified by @elezar in #310
- SPEC.md: fix a few typos/clarify a sentence. by @klihub in #312
- add beginner's tutorial to see how CDI works. by @fujitatomoya in #311
- Makefile: add GO_EXTRAFLAGS to go build call by @koenkooi in #313
- Remove runtime-tools dependency by @elezar in #317
- schema: add validation for top-level container edits by @marquiz in #323
- parser: guard single-character vendor and class names against a slice-bounds panic by @thc1006 in #321
- chore(deps): replace deprecated gopkg.in/yaml.v3 for go.yaml.in/yaml/v3 by @thaJeztah in #328
- schema: make validation error private by @thaJeztah in #329
- pkg/cdi: stop embedding Cache mutex by @thaJeztah in #335
- build(deps): bump actions/stale from 10 to 11 by @dependabot[bot] in #327
- specs-go: add test coverage by @thaJeztah in #332
- replace strings.Split for strings.Cut by @thaJeztah in #336
- schema, validation: minor fixes and modernization by @thaJeztah in #330
- pkg/cdi: deprecate ErrStopScan and use os.ReadDir for scanning Spec directories by @thaJeztah in #339
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #318
- pkg/cdi: synchronize access to specDirs by @thaJeztah in #337
- schema: migrate to github.com/santhosh-tekuri/jsonschema/v6 by @thaJeztah in #331
- pkg/cdi: fix deprecations, add doc-links and "go fix" by @thaJeztah in #338
- internal/validation/k8s: remove unused validation helpers by @thaJeztah in #334
- specs-go: remove x/mod semver dependency by @thaJeztah in #333
- chore(deps): github.com/stretchr/testify v1.12.1 by @thaJeztah in #342
- ci: update golangci-lint to v2.13, and fix linting by @thaJeztah in #352
- ci: apply zizmor hardening fixes by @thaJeztah in #350
- specs-go: fix benchmark compatibility with go1.19 by @thaJeztah in #353
- pkg/cdi: fix flaky TestRefreshCache by @thaJeztah in #355
- ci: test against oldest supported, oldstable, and stable Go versions by @thaJeztah in #351
- pkg/cdi: TestRefreshCache: consolidate cache state checks by @thaJeztah in #357
- build(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #349
- remove "sigs.k8s.io/yaml" dependency by @thaJeztah in #340
- build(deps): bump actions/setup-go from 6.4.0 to 7.0.0 by @dependabot[bot] in #348
- build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in #346
- build(deps): bump codespell-project/actions-codespell from 2.1 to 2.2 by @dependabot[bot] in #347
- pkg/cdi: fix, and cleanup some locks, and use RWMutex by @thaJeztah in #345
- update minimum go version to go1.23 and modernize some code by @thaJeztah in #354
- chore(deps): github.com/fsnotify/fsnotify v1.7.0 by @thaJeztah in #359
- pkg/cdi: clean up watcher lifecycle handling and simplify refresh logic by @thaJeztah in #358
- pkg/cdi: fix cache refresh handling for filesystem events by @thaJeztah in #344
- Bump version to v1.1.1 by @elezar in #361
New Contributors
- @zrezke made their first contribution in #303
- @fujitatomoya made their first contribution in #305
- @koenkooi made their first contribution in #313
- @thc1006 made their first contribution in #321
Full Changelog: v1.1.0...v1.1.1