Releases: go-oidfed/lib
Releases · go-oidfed/lib
go-oidfed/lib 0.9.0
What's Changed
- Added
trust_anchor_hintsto entity configuration trust_chainandpeer_trust_chainheader parameters are now used in explicit registration and can be used in automatic registration.- Added option to disable cache (for testing!)
- Added option to set a max lifetime for cache entries.
- Bumped several dependencies
go-oidfed/lib 0.8.4
What's Changed
- Bump github.com/gofiber/fiber/v2 from 2.52.9 to 2.52.10 by @dependabot[bot] in #122
- Bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0 by @dependabot[bot] in #123
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #124
Full Changelog: v0.8.3...v0.8.4
go-oidfed/lib 0.8.3
Enhancements
- Improved logging
Bug Fixes
- Fixed a bug in the TrustResolver that could prevent caching
- Improved parsing of resolve responses
Dependencies
- Bump golang.org/x/oauth2 0.32.0 → 0.33.0
- Bump golang.org/x/crypto 0.43.0 → 0.44.0
v0.8.2
go-oidfed/lib 0.8.1
Changed the parameter order in FederationLeaf.GetExplicitRegistrationOIDCRP so that context.Context is the first parameter.
go-oidfed/lib 0.8.0
What's Changed
- Updated various dependencies
- Fixed some metadata claim names
- Added support for explicit client registration
- Added periodic collection support for entity collection
- Added pagination support for entity collection
- Added proactive resolver mode
- Resolver and Entity Collector can be limited which trust anchors are allowed to be used
go-oidfed/lib 0.7.1
What's Changed
- Resolving Metadata now also applies metadata from the direct superior not only metadata policies
- Fixes to the trust chain signature verification:
- Fixed a bug where trust chains would still be considered valid, even though the signature of the leaf entity configuration failed
- Fixed signature verification for single entity trust chains.
go-oidfed/lib 0.7.0
What's Changed
Entity Collection
- Update request to latest draft
- Fix trust marks claims request parameter
- Added multi language support
- Fixed handling of string slices
Metadata
- Fixed implementation of FindEntityMetadata
- Copy informational metadata to federation entity if
- not set in federation entity
- set in other entity type(s) and if set in multiple they do not conflict
Other
- Code Refactoring
- Updated dependencies
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0 by @dependabot[bot] in #77
- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #79
- Bump github.com/lestrrat-go/jwx/v3 from 3.0.7 to 3.0.8 by @dependabot[bot] in #78
- Feat/support key rotation by @zachmann in #84
- Bump github.com/lestrrat-go/jwx/v3 from 3.0.8 to 3.0.9 by @dependabot[bot] in #85
go-oidfed/lib 0.5.0
Renamed to go-oidfed/lib
- The repo was moved to the go-oidfed organization
- The go module was renamed to go-oidfed/lib
- This needs a manual update if you used the previous module.
-A major restructuring was done. As part of this some content moved to other repos. See the Readme.md for an overview.
- This needs a manual update if you used the previous module.
Spec Changes
- Renamed
trust_mark_idtotrust_mark_type
Other Changes
- Allow resolver cache grace period to be set externally
- Extend that mechanism to include a elapsed lifetime factor