v1.2.0
v1.2.0
Fulcio 1.2.0 adds support for additional extensions in certificates issued for
CI platforms, starting with GitHub Actions.
Deprecation warning: OIDs 1.3.6.1.4.1.57264.1.1 through 1.3.6.1.4.1.57264.1.6 have been deprecated,
but are still present in the issued certificates. The new extensions 1.3.6.1.4.1.57264.1.8
through 1.3.6.1.4.1.57264.1.21 are correctly formatted as DER-encoded strings.
Enhancements
- Implement standardized CI extensions for GitHub (#1073)
- Allow specifying ChallengeClaim for an Issuer in the Fulcio config (#1007)
- Support custom OIDC issuers
- Begin implementing Issuer interface for email and github identities (#1005)
- Implement Issuer interface for spiffe and kubernetes types (#1033)
- Implement Issuer interface for username and uri Issuer types (#1035)
- implement Issuer interface for buildkite (#1037)
- Create BaseIssuer type to implement Match for all Issuers (#1039)
- Use Issuer interface to allow for custom issuers (#1008)
Bug Fixes
- Don't add nil issuers to issuer pool (#1053)
Documentation
- Standardizing Fulcio Certificate Extensions (#945)
- Add documentation for adding a new OIDC issuer (#1042)
- Update TUF instructions in README (#1079)
Contributors
- Carlos Tadeu Panato Junior
- Hayden B
- Philip Harrison
- priyawadhwa
Full Changelog: v1.1.0...v1.2.0