Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: authlete/java-oauth-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: feat/jakarta-java25-migration
Choose a base ref
...
head repository: authlete/java-oauth-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 52 files changed
  • 5 contributors

Commits on Jun 11, 2026

  1. feat: add resilience layer for Authlete API calls (rate limit best pr…

    …actices)
    
    Implements caching, conditional retry with exponential backoff and jitter, and per-endpoint circuit breakers with stale-cache fallback, as described in the Rate Limit Best Practices guide.
    
    All endpoints obtain the AuthleteApi client through a dynamic proxy wrapper; behavior is tunable via resilience.properties and can be disabled entirely with resilience.enabled=false.
    Meysam Tamkin
    Meysam Tamkin committed Jun 11, 2026
    Configuration menu
    Copy the full SHA
    5945875 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. fix: address review on retry headers and introspection cache key

    Remove redundant RateLimit-Reset header variant and drop DPoP/message-signature-only
    params from the introspection cache key.
    Meysam Tamkin
    Meysam Tamkin committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    36df929 View commit details
    Browse the repository at this point in the history
  2. chore: align slf4j-api 2.0.7 with logback 1.3

    Meysam Tamkin
    Meysam Tamkin committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    1552cab View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2026

  1. Merge pull request #88 from authlete/feat/jakarta-java25-migration

    feat: migrate to Jakarta EE 10, Java 25 and Jetty 12
    Toinetoine1 authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    af4b697 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2026

  1. feat: evict cached introspection entries on token revocation

    Best-effort local eviction: a successful revocation drops all
    cached introspection entries for that token via prefix match. Other
    instances remain bounded by the short TTL. Includes e2e tests through
    the resilient proxy.
    Meysam Tamkin
    Meysam Tamkin committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    de94521 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into feat/authlete-rate-…

    …limit-resilience
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    
    # Conflicts:
    #	pom.xml
    #	src/main/java/com/authlete/jaxrs/server/api/AuthorizationDecisionEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/AuthorizationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/FederationConfigurationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/FederationRegistrationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/GrantManagementEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/IntrospectionEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/JwksEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/PushedAuthReqEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/RevocationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/UserInfoEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/backchannel/BackchannelAuthenticationCallbackEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/backchannel/BackchannelAuthenticationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/device/DeviceAuthorizationEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/device/DeviceCompleteEndpoint.java
    #	src/main/java/com/authlete/jaxrs/server/api/vci/CredentialOfferEndpoint.java
    Meysam Tamkin
    Meysam Tamkin committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    57e9ea3 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. Merge pull request #87 from authlete/feat/authlete-rate-limit-resilience

    feat: add resilience layer for Authlete API calls (rate limit best practices)
    meysam authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    52fa402 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2026

  1. Configuration menu
    Copy the full SHA
    d0b0662 View commit details
    Browse the repository at this point in the history
  2. update TLS version used in CIBA notifications to TLS 1.3

    chore: update TLS version used in CIBA notifications to TLS 1.3
    CriGoT authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    f5c5e8d View commit details
    Browse the repository at this point in the history
Loading