v0.50.0
Highlights
Multi-tenancy API
This new release exposes new APIs and CLI commands to handle multi-tenancy. Now you can Create, Edit, and Leave organizations. This feature expands on the previously released invitation system.
Declarative API foundation
We are setting the foundation for declarative APIs starting with organizations. Their name now needs to follow RFC 1123, same format used by kubernetes namespaces
In the next release we'll add uniqueness constraints to ultimately make these names primary identifiers.
Optional Attestation Runner properties
@buccarel has made an overhaul of how the attestation CLI handles runner-type discovery. Now it's possible to define environment variables to gather that are not only required (like before) but also optional.
What's Changed
- Bump Helm Chart Version => v0.40.0 by @github-actions in #445
- fix(referrer): remove sha256 digest validation by @migmartri in #447
- chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #446
- feat(controlplane): update org name by @migmartri in #449
- feat(runner): allow for optional environment variables by @buccarel in #443
- feat(controlplane): create organization by @migmartri in #450
- fix(cli attestation): handle non-merged branches by @migmartri in #451
- feat(controlplane): leave organization by @migmartri in #452
Full Changelog: v0.40.0...v0.50.0