Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/MicahParks/jwkset to v0.8.0 #721

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

red-hat-konflux[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
github.com/MicahParks/jwkset require minor v0.5.20 -> v0.8.0

Release Notes

MicahParks/jwkset (github.com/MicahParks/jwkset)

v0.8.0: Change function parameter type

Compare Source

The purpose of this release is to change a function parameter from type from *url.URL to string for convenience.

Breaking changes:

  • The NewStorageFromHTTP function accepts a string instead of a *url.URL.

Relevant issues:

Relevant pull requests:

v0.7.0: Fix potential race condition

Compare Source

The purpose of this release is to fix a potential race condition.

Breaking changes:

  • No breaking API changes.
    • Allow for JWK with the same Key ID kid to be present in the set.

Relevant pull requests:

v0.6.0

Compare Source

The purpose of this release is to fix a bug pointed out by @​rohitkoul in https://github.com/MicahParks/jwkset/pull/7#discussion_r1907816656. There is a bug in the refresh goroutine related to key replacement.

The project's provided HTTP client's local JWK Set cache should do a full replacement when the goroutine refreshes the remote JWK Set. The current behavior is to overwrite or append. This is a security issue for use cases that utilize the provided auto-caching HTTP client and where key removal from a JWK Set is equivalent to revocation.

Regardless of this bug, please note that removing a key from a JWK Set does not equate to instant revocation for most use cases as it takes time for JWK Set updates to propagate to all clients.

Breaking changes:

  • Removed Storage field from the HTTPClientStorageOptions data structure.

Relevant issues:

Relevant pull requests:

v0.5.21

Compare Source


Configuration

📅 Schedule: Branch creation - "after 5am on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.

This PR has been generated by MintMaker (powered by Renovate Bot).

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Copy link
Contributor Author

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
golang.org/x/time v0.5.0 -> v0.9.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants