Skip to content

Releases: sigstore/fulcio

v1.3.0

01 May 20:50
v1.3.0
d8fe6bd
Compare
Choose a tag to compare

v1.3.0

Fulcio 1.3.0 adds support for GitLab CI.

Enhancements

  • Add GitLab.com OIDC to Fulcio (#983)
  • Change ParseDerString to Public Function (#1119)
  • Support enterprise-unique GitHub Actions OIDC issuer URLs (#1088)

Documentation

  • Map GitLab OIDC token claims to Fulcio OIDs (#1097)
  • Mark GitLab JWT claim fields that are still WIP. (#1139)
  • oidc.md: Add section for how to select SANs. (#1127)
  • oid-info: Drop Build Signer Digest requirement from MUST -> SHOULD (#1126)
  • update docs to use CDN-backed TUF endpoint (#1108)

Contributors

  • Alishan Ladhani
  • Billy Lynch
  • Bob Callaway
  • Carlos Tadeu Panato Junior
  • Hayden B
  • James Ma
  • Paul Welch
  • Reed Loden
  • Sandipan Panda

Full Changelog: v1.2.0...v1.3.0

v1.2.0

27 Mar 22:52
v1.2.0
8e222e9
Compare
Choose a tag to compare

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

v1.1.0

16 Feb 20:44
v1.1.0
22b2955
Compare
Choose a tag to compare

v1.1.0

Fulcio 1.1.0 adds support for Buildkite, supports running the HTTP and gRPC servers on the same port,
and fixes a few bugs in the GCP CA Service integration. Fulcio 1.1.0 updates Go to 1.20.

Enhancements

  • Add Buildkite OIDC to Fulcio (#890)
  • Update Fulcio to 1.20 (#989)
  • Add in --duplex flag to run HTTP and GRPC servers on the same port (#931)
  • Expose client options for google ca (#892)

Bug Fixes

  • googleca: close certificate authority client when done (#930)
  • Fix bugs in googleca and update flag description (#897)
  • Fix pkcs11ca with no cgo compilation bug (#898)

Miscellaneous

  • Add custom error logs when communicating with the CA backend (#966)
  • Add new format for AKS OIDC issuer (#971)
  • expose rpc options to add auth creds (#934)
  • Refactor kmsca constructor to accept x509.Certificates (#917)

Contributors

  • Bob Callaway
  • Carlos Tadeu Panato Junior
  • Harry Marr
  • Hayden B
  • Hector Fernandez
  • Luke Hinds
  • priyawadhwa
  • Samuel Cochran
  • William Woodruff
  • Yoriyasu Yano

Full Changelog: v1.0.0...v1.1.0

v1.0.0

17 Oct 22:00
v1.0.0
59ffd02
Compare
Choose a tag to compare

Changelog

Full Changelog: v0.6.0...v1.0.0

Thanks to all contributors!

v1.0.0-rc.0

07 Oct 21:44
v1.0.0-rc.0
3e8502c
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0...v1.0.0-rc.0

v0.6.0

30 Sep 12:43
aa3c020
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.4...v0.6.0

v0.5.4

30 Sep 12:25
7d1229b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.3...v0.5.4

v0.5.3

30 Sep 12:13
3cc125b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2

25 Jul 08:55
ce48043
Compare
Choose a tag to compare

What's Changed

  • Bump actions/setup-go from 3.2.0 to 3.2.1 by @dependabot in #677
  • Bump github.com/prometheus/common from 0.35.0 to 0.36.0 by @dependabot in #678
  • Bump cloud.google.com/go/security from 1.4.0 to 1.4.1 by @dependabot in #681
  • Bump google.golang.org/api from 0.86.0 to 0.87.0 by @dependabot in #680
  • Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #682
  • Bump github.com/googleapis/api-linter from 1.33.1 to 1.33.2 in /hack/tools by @dependabot in #685
  • Bump github/codeql-action from 2.1.15 to 2.1.16 by @dependabot in #684
  • Bump golang from 1.18.3 to 1.18.4 by @dependabot in #683
  • Bump github.com/prometheus/common from 0.36.0 to 0.37.0 by @dependabot in #687
  • Bump actions/dependency-review-action from 2.0.2 to 2.0.4 by @dependabot in #686
  • Bump go.step.sm/crypto from 0.16.2 to 0.17.0 by @dependabot in #688
  • bump cosign to v1.9.0 by @bobcallaway in #692
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.3 to 2.11.0 by @dependabot in #695
  • Bump google.golang.org/api from 0.87.0 to 0.88.0 by @dependabot in #694
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.3 to 2.11.0 in /hack/tools by @dependabot in #696
  • [NFC] docs/oidc: mark code blocks as JSON, minor syntax fixes by @woodruffw in #697
  • ensure GetTrustBundle returns array of strings instead of a single string with newlines by @bobcallaway in #690
  • update go builder and cosign image by @cpanato in #700
  • Add CHANGELOG for 0.5.2 by @haydentherapper in #701

New Contributors

Full Changelog: v0.5.1...v0.5.2

Thanks to all contributors!

v0.5.1

08 Jul 16:56
5f4a0ca
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

Thanks for all contributors!