v0.56.0
Chainloop Attestation Report here 🚀 🥳
Highlights
Authorization backend
This release sets the foundation of an authorization layer and enables it to our APITokens authentication method #474
This means that now unattended APITokens meant to be used by automation have a more granular, and restrictive, access level.
In the following demo you can see how the underlying policies are attached/removed during API-token creation/revocation.
Below, you'll see how only the allowed routes go through, and the rest get intercepted by the new backend.
CycloneDX 1.5 support
Chainloop now supports the latest version of the CycloneDX SBOM format as material type during attestations.
What's Changed
- Bump Helm Chart Version => v0.55.0 by @github-actions in #469
- chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #472
- chore(deps): Bump github.com/containerd/containerd from 1.7.5 to 1.7.11 by @dependabot in #473
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.11.0 by @dependabot in #475
- chore: happy new year by @migmartri in #476
- fix: allow downloading artifacts with http clients by @migmartri in #471
- chore(deps): Bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 by @dependabot in #477
- feat: add support for CycloneDX 1.5 by @migmartri in #480
- feat: authorization backend for API tokens by @migmartri in #474
- fix(docs): devel README instructions by @fgallina in #481
Full Changelog: v0.55.0...v0.56.0

