Skip to content

Releases: go-oidfed/lib

go-oidfed/lib 0.9.0

02 Dec 14:22
70b4150

Choose a tag to compare

What's Changed

  • Added trust_anchor_hints to entity configuration
  • trust_chain and peer_trust_chain header 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

20 Nov 07:32
c0adf4e

Choose a tag to compare

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

19 Nov 17:05
a21b338

Choose a tag to compare

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

10 Nov 10:42
a57c312

Choose a tag to compare

go-oidfed/lib 0.8.1

30 Oct 09:46
8b6921f

Choose a tag to compare

Changed the parameter order in FederationLeaf.GetExplicitRegistrationOIDCRP so that context.Context is the first parameter.

go-oidfed/lib 0.8.0

30 Oct 09:43
45d6505

Choose a tag to compare

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

22 Aug 10:03
55abecc

Choose a tag to compare

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

19 Aug 08:36
cbdbc1f

Choose a tag to compare

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

04 Aug 07:26
15fd1c1

Choose a tag to compare

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

17 Jun 14:22
285df85

Choose a tag to compare

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.

Spec Changes

  • Renamed trust_mark_id to trust_mark_type

Other Changes

  • Allow resolver cache grace period to be set externally
  • Extend that mechanism to include a elapsed lifetime factor