Closed
Description
This issue serves as a top-level tracker for achieving a v1.0.0 CDI specification.
See the discussions here:
- Move version APIs to the specs-go package #214
- Document fields in spec to indicate when these were added. #215
- Document the version match process when loading specs. #231
- Currently we fail on unknown fields and then we check whether the version field in the spec file is supported by the consumer. We also use golang null default values for all new fields so that these remain valid when loading older spec versions.
- Split API into two sections: Producer vs Consumer #230
- Remove deprecated APIs
- Remove dependency on runtime-spec from spec-go for producer API
- Code cleanup
- Ensure that YAML marshalling maintains field ordering #235
- [nice-to-have] Automated checks for parity between Go and Rust implementations
- [nice-to-have] Add reference implementation for hooks
Metadata
Metadata
Assignees
Labels
No labels