Highlights
- The
timoni build,timoni bundle buildandtimoni bundle applycommands validate custom resources against their CRD schemas and CEL rules, see bundle validation. - The
timoni bundle vet --offlinecommand validates bundles with Runtime values from environment variables, without connecting to the clusters, see runtime values. - Custom health checks fail fast on evaluation errors, and the health check library now covers the Gateway API
XBackendkind. - The release assets include a signed packslip for verifying the downloaded binaries.
- Timoni is now built with Kubernetes 1.37.
What's Changed
- fix(mod): tolerate conditional config field in
mod vetby @stefanprodan in #646 - feat(bundle): add
--offlineflag tobundle vetby @stefanprodan in #647 - feat(bundle): validate custom resources with CRD schema + CEL by @stefanprodan in #648
- fix(runtime): fail fast on health check schema errors by @stefanprodan in #649
- build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 by @dependabot[bot] in #651
- build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by @dependabot[bot] in #653
- fix: remove trailing c-directives-end marker from timoni build YAML output by @kormide in #657
- ci(release): Publish a signed packslip by @jdx in #659
- build(deps): bump the ci group across 1 directory with 6 updates by @dependabot[bot] in #658
- Update dependencies to Kubernetes v1.37.1 by @stefanprodan in #660
- Update blueprint schemas to Kubernetes 1.37 by @stefanprodan in #661
New Contributors
Full Changelog: v0.34.0...v0.35.0