[java-oidc-common] branch main updated: Bump version to 4.0.0-SNAPSHOT

Codeberg noreply at shibboleth.net
Tue Nov 3 06:04:11 UTC 2026


This is an automated email from the git hooks/post-receive script.

codeberg pushed a commit to branch main
in repository java-oidc-common.

View the commit online:
https://codeberg.org/Shibboleth/java-oidc-common/commit/8d2910fc338ae87c2e52d39349d7de725ba70514

The following commit(s) were added to refs/heads/main by this push:
     new 8d2910fc Bump version to 4.0.0-SNAPSHOT
8d2910fc is described below

commit 8d2910fc338ae87c2e52d39349d7de725ba70514
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Mon Nov 2 14:20:18 2026 +0200

    Bump version to 4.0.0-SNAPSHOT
    
    - Update plugin.properties
    - Update @since and @Deprecated -tags
---
 oidc-common-attribute-api/pom.xml                      |  2 +-
 oidc-common-attribute-impl/pom.xml                     |  2 +-
 oidc-common-bom/pom.xml                                |  2 +-
 oidc-common-conf-impl/pom.xml                          |  2 +-
 oidc-common-crypto-api/pom.xml                         |  2 +-
 .../credential/ClientInformationJWKSetDecorator.java   |  2 +-
 .../oidc/security/credential/JWKSetDecorator.java      |  2 +-
 .../security/credential/JWKSetDecoratorManager.java    |  2 +-
 .../credential/ProviderInformationJWKSetDecorator.java |  2 +-
 oidc-common-crypto-impl/pom.xml                        |  2 +-
 .../impl/LocalJOSEObjectCredentialResolver.java        |  2 +-
 .../security/impl/BaseJWTSignatureSecurityHandler.java |  5 ++---
 oidc-common-dist/pom.xml                               |  2 +-
 oidc-common-metadata-api/pom.xml                       |  2 +-
 .../shibboleth/oidc/metadata/cache/MetadataCache.java  |  2 +-
 oidc-common-metadata-impl/pom.xml                      |  2 +-
 oidc-common-plugin/pom.xml                             |  2 +-
 .../net/shibboleth/oidc/common/plugin.properties       |  2 +-
 oidc-common-profile-api/pom.xml                        |  2 +-
 .../config/OIDCAuthenticationProfileConfiguration.java |  2 +-
 .../profile/config/OIDCLogoutProfileConfiguration.java | 10 +++++-----
 .../config/OIDCSSORelyingPartyConfiguration.java       | 10 +++++-----
 .../IgnoreInvalidPostLogoutRedirectUriPredicate.java   |  2 +-
 ...outRedirectUriValidationStrategyLookupFunction.java |  2 +-
 .../oidc/profile/core/OAuthAuthorizationRequest.java   |  2 +-
 .../oidc/profile/core/OIDCAuthenticationRequest.java   |  8 ++++----
 .../oidc/profile/core/OIDCLogoutRequest.java           |  2 +-
 .../net/shibboleth/oidc/profile/core/OidcEventIds.java |  2 +-
 .../OAuth2ResourceIndicatingProfileConfiguration.java  |  2 +-
 oidc-common-profile-impl/pom.xml                       |  2 +-
 .../config/impl/AbstractOIDCSSOConfiguration.java      | 16 ++++++++--------
 .../impl/DefaultOIDCAuthorizationConfiguration.java    |  6 +++---
 .../config/impl/DefaultOIDCLogoutConfiguration.java    | 18 +++++++++---------
 .../encoding/impl/AbstractOIDCMessageEncoder.java      |  4 ++--
 .../encoding/impl/HTTPPostAuthnRequestEncoder.java     |  2 +-
 .../encoding/impl/HTTPRedirectAuthnRequestEncoder.java |  2 +-
 .../impl/LogoutRequestMessageEncoderFactory.java       |  2 +-
 .../impl/DefaultOAuth2TokenAudienceConfiguration.java  |  4 ++--
 .../config/impl/DefaultOAuth2TokenConfiguration.java   |  4 ++--
 oidc-common-saml-api/pom.xml                           |  2 +-
 oidc-common-saml-impl/pom.xml                          |  2 +-
 pom.xml                                                |  2 +-
 42 files changed, 74 insertions(+), 75 deletions(-)

diff --git a/oidc-common-attribute-api/pom.xml b/oidc-common-attribute-api/pom.xml
index c9ec4932..258dbec5 100644
--- a/oidc-common-attribute-api/pom.xml
+++ b/oidc-common-attribute-api/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-attribute-api</artifactId>
diff --git a/oidc-common-attribute-impl/pom.xml b/oidc-common-attribute-impl/pom.xml
index d729c066..71c012e8 100644
--- a/oidc-common-attribute-impl/pom.xml
+++ b/oidc-common-attribute-impl/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-attribute-impl</artifactId>
diff --git a/oidc-common-bom/pom.xml b/oidc-common-bom/pom.xml
index 5648cb92..5ed930c1 100644
--- a/oidc-common-bom/pom.xml
+++ b/oidc-common-bom/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <packaging>pom</packaging>
 
diff --git a/oidc-common-conf-impl/pom.xml b/oidc-common-conf-impl/pom.xml
index 6d525acb..a1319740 100644
--- a/oidc-common-conf-impl/pom.xml
+++ b/oidc-common-conf-impl/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-conf-impl</artifactId>
diff --git a/oidc-common-crypto-api/pom.xml b/oidc-common-crypto-api/pom.xml
index 61f30077..33098164 100644
--- a/oidc-common-crypto-api/pom.xml
+++ b/oidc-common-crypto-api/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-crypto-api</artifactId>
diff --git a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ClientInformationJWKSetDecorator.java b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ClientInformationJWKSetDecorator.java
index a9c78add..62193355 100644
--- a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ClientInformationJWKSetDecorator.java
+++ b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ClientInformationJWKSetDecorator.java
@@ -20,7 +20,7 @@ package net.shibboleth.oidc.security.credential;
  * The interface extends the {@code BiConsumer} by specifying the input types explicitly and is expected to operate via
  * side-effects.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public interface ClientInformationJWKSetDecorator extends JWKSetDecorator {
 
diff --git a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecorator.java b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecorator.java
index 85348573..ff915f0c 100644
--- a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecorator.java
+++ b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecorator.java
@@ -29,7 +29,7 @@ import net.shibboleth.shared.component.IdentifiedComponent;
  * The interface extends the {@code BiConsumer} by specifying the input types explicitly and is expected to operate via
  * side-effects.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public interface JWKSetDecorator extends BiConsumer<List<JWK>, ProfileRequestContext>, IdentifiedComponent {
 
diff --git a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecoratorManager.java b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecoratorManager.java
index 9758e414..3e91ae10 100644
--- a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecoratorManager.java
+++ b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/JWKSetDecoratorManager.java
@@ -29,7 +29,7 @@ import net.shibboleth.shared.collection.CollectionSupport;
 /**
  * Manages and exposes instanced of the {@link JWKSetDecorator} interface.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public class JWKSetDecoratorManager {
 
diff --git a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ProviderInformationJWKSetDecorator.java b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ProviderInformationJWKSetDecorator.java
index 191fb475..2e6e2c99 100644
--- a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ProviderInformationJWKSetDecorator.java
+++ b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ProviderInformationJWKSetDecorator.java
@@ -20,7 +20,7 @@ package net.shibboleth.oidc.security.credential;
  * The interface extends the {@code BiConsumer} by specifying the input types explicitly and is expected to operate via
  * side-effects.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public interface ProviderInformationJWKSetDecorator extends JWKSetDecorator {
 
diff --git a/oidc-common-crypto-impl/pom.xml b/oidc-common-crypto-impl/pom.xml
index 21e7f626..1300974e 100644
--- a/oidc-common-crypto-impl/pom.xml
+++ b/oidc-common-crypto-impl/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-crypto-impl</artifactId>
diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/LocalJOSEObjectCredentialResolver.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/LocalJOSEObjectCredentialResolver.java
index 4c660fc4..18efcc05 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/LocalJOSEObjectCredentialResolver.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/LocalJOSEObjectCredentialResolver.java
@@ -113,7 +113,7 @@ public class LocalJOSEObjectCredentialResolver extends BasicJOSEObjectCredential
      * @param passthrough If the {@link CriteriaSet} from the caller should be copied into the 
      * 								{@link CriteriaSet} passed into the local credential resolver
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public LocalJOSEObjectCredentialResolver(@Nonnull  
             @ParameterName(name="localCredentialResolver") 
diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
index 06845054..fbff25a1 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
@@ -40,7 +40,6 @@ import com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation;
 import net.shibboleth.oidc.metadata.criterion.IssuerIDCriterion;
 import net.shibboleth.oidc.profile.messaging.context.OIDCPeerEntityContext;
 import net.shibboleth.oidc.profile.oauth2.config.OAuth2ClientAuthenticableClientProfileConfiguration;
-import net.shibboleth.oidc.profile.oauth2.config.OAuth2ClientAuthenticableProfileConfiguration;
 import net.shibboleth.oidc.security.credential.ClientSecretCredential;
 import net.shibboleth.oidc.security.jose.SignatureValidationParameters;
 import net.shibboleth.oidc.security.jose.context.SecurityParametersContext;
@@ -64,7 +63,7 @@ import net.shibboleth.shared.resolver.Criterion;
  * <li>(Optional) Client information.</li>
  * <li>(Optional) Client secret credentials.</li>
  * <li>(Required) The SecurityParametersContext.</li>
- * <li>(Optional) Profile Request Context (since 3.4.0).</li>
+ * <li>(Optional) Customizable via {@link #additionalCriteriaLookupStrategy}.</li>
  * </ol>
  * 
  * @since 2.2.0
@@ -179,7 +178,7 @@ public abstract class BaseJWTSignatureSecurityHandler extends BaseTrustEngineSec
      * 
      * @param strategy the strategy
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setAdditionalCriteriaLookupStrategy(
     		@Nonnull final Function<MessageContext, CriteriaSet> strategy) {
diff --git a/oidc-common-dist/pom.xml b/oidc-common-dist/pom.xml
index 259c476e..0e7646e4 100644
--- a/oidc-common-dist/pom.xml
+++ b/oidc-common-dist/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-dist</artifactId>
diff --git a/oidc-common-metadata-api/pom.xml b/oidc-common-metadata-api/pom.xml
index ece4b1d7..81c1acfe 100644
--- a/oidc-common-metadata-api/pom.xml
+++ b/oidc-common-metadata-api/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-metadata-api</artifactId>
diff --git a/oidc-common-metadata-api/src/main/java/net/shibboleth/oidc/metadata/cache/MetadataCache.java b/oidc-common-metadata-api/src/main/java/net/shibboleth/oidc/metadata/cache/MetadataCache.java
index fb2a3ced..3c045272 100644
--- a/oidc-common-metadata-api/src/main/java/net/shibboleth/oidc/metadata/cache/MetadataCache.java
+++ b/oidc-common-metadata-api/src/main/java/net/shibboleth/oidc/metadata/cache/MetadataCache.java
@@ -59,7 +59,7 @@ public interface MetadataCache<U> {
      * @return true if the clear operation completed successfully, false if it failed. Running successfully does not 
      * necessarily mean all entries have been removed from the cache; that depends on the cache implementation.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      * 
      * TODO: remove the default in 4.0.0
      */
diff --git a/oidc-common-metadata-impl/pom.xml b/oidc-common-metadata-impl/pom.xml
index 01b59ba1..fb4cebab 100644
--- a/oidc-common-metadata-impl/pom.xml
+++ b/oidc-common-metadata-impl/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-metadata-impl</artifactId>
diff --git a/oidc-common-plugin/pom.xml b/oidc-common-plugin/pom.xml
index b21625f2..d47ab9f4 100644
--- a/oidc-common-plugin/pom.xml
+++ b/oidc-common-plugin/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-plugin</artifactId>
diff --git a/oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties b/oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties
index 9c9f0758..94d887ce 100644
--- a/oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties
+++ b/oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties
@@ -2,7 +2,7 @@
 
 plugin.id = net.shibboleth.oidc.common
 # Only used when package manifest is not available
-plugin.version = 3.4.0
+plugin.version = 4.0.0
 
 # No prereqs
 #plugin.modules.required =
diff --git a/oidc-common-profile-api/pom.xml b/oidc-common-profile-api/pom.xml
index 74a489e7..0ca6d66d 100644
--- a/oidc-common-profile-api/pom.xml
+++ b/oidc-common-profile-api/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-profile-api</artifactId>
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
index 4294219e..19577ff1 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
@@ -124,7 +124,7 @@ public interface OIDCAuthenticationProfileConfiguration extends OAuth2Authorizat
      * 
      * @return the claims parameter to set on the authentication request.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="requestedClaims")
     @Nonnull @NonnullElements @Unmodifiable @NotLive 
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCLogoutProfileConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCLogoutProfileConfiguration.java
index a084cca0..d9777ba9 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCLogoutProfileConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCLogoutProfileConfiguration.java
@@ -98,7 +98,7 @@ public interface OIDCLogoutProfileConfiguration extends OAuth2TokenEncryptionPro
      * 
      * @return the bi-predicate for validating requested post logout redirect URI
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="customPostLogoutRedirectUriValidationStrategy")
     @Nullable BiPredicate<URI,ProfileRequestContext> getCustomPostLogoutRedirectUriValidationStrategy(
@@ -111,7 +111,7 @@ public interface OIDCLogoutProfileConfiguration extends OAuth2TokenEncryptionPro
      * 
      * @return true if an invalid post logout redirect URI is to be ignored
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="ignoreInvalidPostLogoutRedirectUri")
     boolean isIgnoreInvalidPostLogoutRedirectUri(@Nullable final ProfileRequestContext profileRequestContext);
@@ -125,7 +125,7 @@ public interface OIDCLogoutProfileConfiguration extends OAuth2TokenEncryptionPro
      * 
      * TODO: remove the default in version 4.0.0
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="httpRequestMethod")
     @Nullable default HttpRequestMethod getHttpRequestMethod(
@@ -145,7 +145,7 @@ public interface OIDCLogoutProfileConfiguration extends OAuth2TokenEncryptionPro
      *
      * TODO: remove the default implementation in version 4.0.0
      *
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="logoutHintClaim")
     @Nullable default String getLogoutHintClaim(@Nullable final ProfileRequestContext profileRequestContext) {
@@ -161,7 +161,7 @@ public interface OIDCLogoutProfileConfiguration extends OAuth2TokenEncryptionPro
      * 
      * TODO: remove the default implementation in version 4.0.0
      *
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="includePostLogoutRedirectUri")
     default boolean isIncludePostLogoutRedirectUri(@Nullable final ProfileRequestContext profileRequestContext) {
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
index 8f270dc0..5ce3931d 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
@@ -48,7 +48,7 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * 
      * @return extraction strategy
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="attributeExtractionStrategy")
     @Nullable default Function<ProfileRequestContext,Collection<IdPAttribute>> getAttributeExtractionStrategy(
@@ -66,7 +66,7 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * 
      * @return principal name to use during resolution
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="attributeResolutionPrincipal")
     @Nullable 
@@ -88,7 +88,7 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * 
      * @return true if the ACR value should be validated, false otherwise.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="validateAcrValue")
     default boolean isValidateAcrValue(@Nullable final ProfileRequestContext profileRequestContext) {
@@ -110,7 +110,7 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * 
      * @return whether to perform standard data extraction
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="extractStandardAttributes")
     default boolean isExtractStandardAttributes(@Nullable final ProfileRequestContext profileRequestContext) {
@@ -128,7 +128,7 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * 
      * @return whether to compare addresses
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @ConfigurationSetting(name="checkAddress")
     default boolean isCheckAddress(@Nullable final ProfileRequestContext profileRequestContext) {
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/logic/IgnoreInvalidPostLogoutRedirectUriPredicate.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/logic/IgnoreInvalidPostLogoutRedirectUriPredicate.java
index e3b1abd4..8ac89f10 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/logic/IgnoreInvalidPostLogoutRedirectUriPredicate.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/logic/IgnoreInvalidPostLogoutRedirectUriPredicate.java
@@ -27,7 +27,7 @@ import net.shibboleth.oidc.profile.config.OIDCLogoutProfileConfiguration;
  * A predicate implementation that forwards to
  * {@link OIDCLogoutProfileConfiguration#isIgnoreInvalidPostLogoutRedirectUri(ProfileRequestContext)}.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public class IgnoreInvalidPostLogoutRedirectUriPredicate extends AbstractRelyingPartyPredicate {
     
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/navigate/CustomPostLogoutRedirectUriValidationStrategyLookupFunction.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/navigate/CustomPostLogoutRedirectUriValidationStrategyLookupFunction.java
index bf5e8080..badd7173 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/navigate/CustomPostLogoutRedirectUriValidationStrategyLookupFunction.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/navigate/CustomPostLogoutRedirectUriValidationStrategyLookupFunction.java
@@ -34,7 +34,7 @@ import net.shibboleth.oidc.profile.config.OIDCLogoutProfileConfiguration;
  * 
  * <p>If a specific setting is unavailable, a null value is returned.</p>
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public class CustomPostLogoutRedirectUriValidationStrategyLookupFunction  extends
     AbstractRelyingPartyLookupFunction<BiPredicate<URI,ProfileRequestContext>> {
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OAuthAuthorizationRequest.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OAuthAuthorizationRequest.java
index f6629798..555dd16a 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OAuthAuthorizationRequest.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OAuthAuthorizationRequest.java
@@ -162,7 +162,7 @@ public class OAuthAuthorizationRequest {
      * 
      * @return the state.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @Nullable public JSONObject getStateJson() {
         return state != null ? state.getJson() : null;
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCAuthenticationRequest.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCAuthenticationRequest.java
index 5dbd4b0e..2de67542 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCAuthenticationRequest.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCAuthenticationRequest.java
@@ -371,7 +371,7 @@ public class OIDCAuthenticationRequest extends OAuthAuthorizationRequest {
     * 
     * @param resourcesIn the resource indicators to set.
     * 
-    * @since 3.4.0
+    * @since 4.0.0
     */
    public void setResources(@Nullable @NonnullElements final List<URI> resourcesIn) {
        if (resourcesIn != null) {
@@ -384,7 +384,7 @@ public class OIDCAuthenticationRequest extends OAuthAuthorizationRequest {
     * 
     * @return the set of resource indicators.
     *
-    * @since 3.4.0
+    * @since 4.0.0
     */
    @Nonnull @NotLive @Unmodifiable public List<URI> getResources(){
        return CollectionSupport.copyToList(resources);
@@ -396,7 +396,7 @@ public class OIDCAuthenticationRequest extends OAuthAuthorizationRequest {
     *  
     * @param locales The uiLocales to set.
     * 
-    * @since 3.4.0
+    * @since 4.0.0
     */
    public void setUiLocales(@Nullable @NonnullElements final List<LangTag> locales) {
        if (locales != null) {
@@ -411,7 +411,7 @@ public class OIDCAuthenticationRequest extends OAuthAuthorizationRequest {
     * 
     * @return the uiLocales.
     * 
-    * @since 3.4.0
+    * @since 4.0.0
     */
    @Nonnull @NotLive @Unmodifiable public List<LangTag> getUiLocales() {
        return CollectionSupport.copyToList(uiLocales);
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCLogoutRequest.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCLogoutRequest.java
index 5a29c1c0..cc2f7185 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCLogoutRequest.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OIDCLogoutRequest.java
@@ -39,7 +39,7 @@ import net.shibboleth.shared.logic.Constraint;
  *
  * <p>This class is intentionally mutable and not thread-safe.</p>
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 @NotThreadSafe
 public class OIDCLogoutRequest {
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OidcEventIds.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OidcEventIds.java
index 93f8351f..0c8b9d30 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OidcEventIds.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/OidcEventIds.java
@@ -199,7 +199,7 @@ public final class OidcEventIds {
     /**
      * ID of an event returned if the end session endpoint (logout endpoint) for an OP can not be found.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     @Nonnull @NotEmpty public static final String MISSING_END_SESSION_ENDPOINT = "MissingEndSessionEndpoint";
 
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
index 4b44cd0b..f9df1416 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
@@ -31,7 +31,7 @@ import net.shibboleth.shared.collection.CollectionSupport;
  * Configuration for profiles that use the OAuth 2.0 resource parameter (RFC8707) to indicate the target service
  * or resource for which access is being requested.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 public interface OAuth2ResourceIndicatingProfileConfiguration {
     
diff --git a/oidc-common-profile-impl/pom.xml b/oidc-common-profile-impl/pom.xml
index 92443963..61320e9e 100644
--- a/oidc-common-profile-impl/pom.xml
+++ b/oidc-common-profile-impl/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-profile-impl</artifactId>
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/AbstractOIDCSSOConfiguration.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/AbstractOIDCSSOConfiguration.java
index a762fcc2..f083a938 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/AbstractOIDCSSOConfiguration.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/AbstractOIDCSSOConfiguration.java
@@ -767,7 +767,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param strategy The attributeExtractionStrategyLookupStrategy to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setAttributeExtractionStrategyLookupStrategy(@Nonnull final
             Function<ProfileRequestContext, Function<ProfileRequestContext, Collection<IdPAttribute>>> strategy) {
@@ -780,7 +780,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param strategy strategy function
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setAttributeExtractionStrategy(
             @Nonnull final Function<ProfileRequestContext,Collection<IdPAttribute>> strategy) {
@@ -799,7 +799,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      *
      * @param predicate The predicate to set
      *  
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setValidateAcrValuePredicate(@Nonnull final Predicate<ProfileRequestContext> predicate) {
         validateAcrValue = Constraint.isNotNull(predicate,
@@ -810,7 +810,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param flag The flag to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setValidateAcrValue(final boolean flag) {
         validateAcrValue = flag ? PredicateSupport.alwaysTrue() : PredicateSupport.alwaysFalse();
@@ -827,7 +827,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param flag flag to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setExtractStandardAttributes(final boolean flag) {
         extractStandardAttributesPredicate = flag ? PredicateSupport.alwaysTrue() : PredicateSupport.alwaysFalse();
@@ -838,7 +838,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param condition condition to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setExtractStandardAttributesPredicate(@Nonnull final Predicate<ProfileRequestContext> condition) {
         extractStandardAttributesPredicate =
@@ -856,7 +856,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param flag flag to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setCheckAddress(final boolean flag) {
         checkAddressPredicate = PredicateSupport.constant(flag);
@@ -867,7 +867,7 @@ public abstract class AbstractOIDCSSOConfiguration extends AbstractOAuth2FlowAwa
      * 
      * @param condition condition to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setCheckAddressPredicate(@Nonnull final Predicate<ProfileRequestContext> condition) {
         checkAddressPredicate = Constraint.isNotNull(condition, "Address checking predicate cannot be null");
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCAuthorizationConfiguration.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCAuthorizationConfiguration.java
index 312b34a8..ca70884a 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCAuthorizationConfiguration.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCAuthorizationConfiguration.java
@@ -1119,7 +1119,7 @@ public class DefaultOIDCAuthorizationConfiguration extends AbstractOIDCSSOConfig
      * 
      * @param strategy the strategy to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setResourceIndicatorsLookupStrategy(
             @Nonnull final Function<ProfileRequestContext,  List<String>> strategy) {
@@ -1132,7 +1132,7 @@ public class DefaultOIDCAuthorizationConfiguration extends AbstractOIDCSSOConfig
      * 
      * @param resourceIndicators the set of resource indicators.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setResourceIndicators(@Nullable @NonnullElements final List<String> resourceIndicators) {
         if (resourceIndicators == null || resourceIndicators.isEmpty()) {
@@ -1159,7 +1159,7 @@ public class DefaultOIDCAuthorizationConfiguration extends AbstractOIDCSSOConfig
      * 
      * @param strategy The requestedClaimsLookupStrategy to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setRequestedClaimsLookupStrategy(
             @Nonnull final Function<ProfileRequestContext, Map<String, Object>> strategy) {
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCLogoutConfiguration.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCLogoutConfiguration.java
index 4c2700ef..6330d12c 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCLogoutConfiguration.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/config/impl/DefaultOIDCLogoutConfiguration.java
@@ -303,7 +303,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * .
      * @param strategy bi-predicate for custom validation of post logout redirect URI in the request
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setCustomPostLogoutRedirectUriValidationStrategy(
             @Nullable final BiPredicate<URI,ProfileRequestContext> strategy) {
@@ -315,7 +315,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * 
      * @param strategy lookup strategy
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setCustomPostLogoutRedirectUriValidationStrategyLookupStrategy(@Nonnull final 
             Function<ProfileRequestContext,BiPredicate<URI,ProfileRequestContext>> strategy) {
@@ -333,7 +333,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * 
      * @param flag flag to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setIgnoreInvalidPostLogoutRedirectUri(final boolean flag) {
         ignoreInvalidPostLogoutRedirectUriPredicate =
@@ -346,7 +346,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      *
      * @param condition condition to set
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setIgnoreInvalidPostLogoutRedirectUriPredicate(
             @Nonnull final Predicate<ProfileRequestContext> condition) {
@@ -359,7 +359,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      *
      * @param strategy the strategy to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setHttpRequestMethodLookupStrategy(
             @Nonnull final Function<ProfileRequestContext, String> strategy) {
@@ -386,7 +386,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * Set the lookup strategy to determine which claim (by name) should be extracted and set into the logout_hint
      * parameter.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      * 
      * @param strategy The strategy to set.
      */
@@ -400,7 +400,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * Set the name of the claim that should be extracted and set into the logout_hint parameter.
      * parameter.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      * 
      * @param name The claim name to set.
      */
@@ -419,7 +419,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * Set the predicate to determine if the post_logout_redirect_uri parameter be included in an RP-Initiated logout 
      * request.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      * 
      * @param condition The condition to set.
      */
@@ -432,7 +432,7 @@ public class DefaultOIDCLogoutConfiguration extends AbstractOAuth2InterceptorAwa
      * Set whether to determine if the post_logout_redirect_uri parameter be included in an RP-Initiated logout 
      * request.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      * 
      * @param flag The flag to set.
      */
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
index 6afe4959..7fa0de05 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
@@ -109,7 +109,7 @@ public abstract class AbstractOIDCMessageEncoder extends AbstractHttpServletResp
      * 
      * @param strategy the strategy to set.
      * 
-     * @since 3.4.0
+     * @since 4.0.0
      */
     public void setCustomParamsLookupStrategy(
 			@Nonnull final Function<OIDCAuthenticationRequest, List<Pair<String, String>>> strategy) {
@@ -161,7 +161,7 @@ public abstract class AbstractOIDCMessageEncoder extends AbstractHttpServletResp
      * 
      * @deprecated unused
      */
-    @Deprecated(since="3.4.0", forRemoval=true)
+    @Deprecated(since="4.0.0", forRemoval=true)
     protected String serializeAuthorizationParamsToQueryString(@Nonnull final OIDCAuthenticationRequest request)
             throws MessageEncodingException {
         final URLBuilder builder = new URLBuilder();
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPPostAuthnRequestEncoder.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPPostAuthnRequestEncoder.java
index 3b485c0e..8900e4c0 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPPostAuthnRequestEncoder.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPPostAuthnRequestEncoder.java
@@ -48,7 +48,7 @@ import net.shibboleth.shared.servlet.HttpServletSupport;
  * 
  * @deprecated Use {@link HTTPPostRequestEncoder}, which now handles both authentication and logout requests.
  */
- at Deprecated(since="3.4.0", forRemoval=true)
+ at Deprecated(since="4.0.0", forRemoval=true)
 public class HTTPPostAuthnRequestEncoder extends AbstractOIDCMessageEncoder {
     
     /** Default template ID for using FORM POST request type. */
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPRedirectAuthnRequestEncoder.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPRedirectAuthnRequestEncoder.java
index fa7bdb6c..90de378a 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPRedirectAuthnRequestEncoder.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/HTTPRedirectAuthnRequestEncoder.java
@@ -40,7 +40,7 @@ import net.shibboleth.shared.servlet.HttpServletSupport;
  * @deprecated Use {@link HTTPRedirectRequestEncoder}, which now handles both authentication and logout requests.
  */
 //TODO maybe this could encode authz responses as well? to replace the NimbusResponseEncoder
- at Deprecated(since="3.4.0", forRemoval=true)
+ at Deprecated(since="4.0.0", forRemoval=true)
 public class HTTPRedirectAuthnRequestEncoder extends AbstractOIDCMessageEncoder  {
 
     /** Class logger. */
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/impl/LogoutRequestMessageEncoderFactory.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/impl/LogoutRequestMessageEncoderFactory.java
index 325105eb..8f55d5e9 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/impl/LogoutRequestMessageEncoderFactory.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/impl/LogoutRequestMessageEncoderFactory.java
@@ -41,7 +41,7 @@ import net.shibboleth.shared.primitive.LoggerFactory;
  * Message encoder factory function that returns the first encoder suitable for the given request method found in the
  * profile configuration.
  * 
- * @since 3.4.0
+ * @since 4.0.0
  */
 @ThreadSafe
 public class LogoutRequestMessageEncoderFactory extends AbstractInitializableComponent
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenAudienceConfiguration.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenAudienceConfiguration.java
index b4d2e7e8..b4e03726 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenAudienceConfiguration.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenAudienceConfiguration.java
@@ -327,7 +327,7 @@ public class DefaultOAuth2TokenAudienceConfiguration extends AbstractOAuth2Inter
       * 
       * @param strategy the strategy to set.
       * 
-      * @since 3.4.0
+      * @since 4.0.0
       */
      public void setResourceIndicatorsLookupStrategy(
              @Nonnull final Function<ProfileRequestContext,  List<String>> strategy) {
@@ -340,7 +340,7 @@ public class DefaultOAuth2TokenAudienceConfiguration extends AbstractOAuth2Inter
       * 
       * @param resourceIndicators the set of resource indicators.
       * 
-      * @since 3.4.0
+      * @since 4.0.0
       */
      public void setResourceIndicators(@Nullable @NonnullElements final List<String> resourceIndicators) {
          if (resourceIndicators == null || resourceIndicators.isEmpty()) {
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenConfiguration.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenConfiguration.java
index 87bcfff1..829efc61 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenConfiguration.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/oauth2/config/impl/DefaultOAuth2TokenConfiguration.java
@@ -268,7 +268,7 @@ public class DefaultOAuth2TokenConfiguration extends AbstractOIDCSSOConfiguratio
         * 
         * @param strategy the strategy to set.
         * 
-        * @since 3.4.0
+        * @since 4.0.0
         */
        public void setResourceIndicatorsLookupStrategy(
                @Nonnull final Function<ProfileRequestContext,  List<String>> strategy) {
@@ -282,7 +282,7 @@ public class DefaultOAuth2TokenConfiguration extends AbstractOIDCSSOConfiguratio
         * 
         * @param resourceIndicators the set of resource indicators.
         * 
-        * @since 3.4.0
+        * @since 4.0.0
         */
        public void setResourceIndicators(@Nullable @NonnullElements final List<String> resourceIndicators) {
            if (resourceIndicators == null || resourceIndicators.isEmpty()) {
diff --git a/oidc-common-saml-api/pom.xml b/oidc-common-saml-api/pom.xml
index ee393573..2c65d13c 100644
--- a/oidc-common-saml-api/pom.xml
+++ b/oidc-common-saml-api/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-saml-api</artifactId>
diff --git a/oidc-common-saml-impl/pom.xml b/oidc-common-saml-impl/pom.xml
index 91a4ea39..1ff41ea0 100644
--- a/oidc-common-saml-impl/pom.xml
+++ b/oidc-common-saml-impl/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>net.shibboleth.oidc</groupId>
         <artifactId>oidc-common-parent</artifactId>
-        <version>3.4.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>oidc-common-saml-impl</artifactId>
diff --git a/pom.xml b/pom.xml
index 0000af82..e5e9c4ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
 
     <groupId>net.shibboleth.oidc</groupId>
     <artifactId>oidc-common-parent</artifactId>
-    <version>3.4.0-SNAPSHOT</version>
+    <version>4.0.0-SNAPSHOT</version>
     <name>Shibboleth IdP :: Plugins :: OIDC Common :: Parent</name>
     <packaging>pom</packaging>
     <description>A POM containing properties, dependencies, etc. that are common across all Shibboleth OIDC Java common libraries.</description>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list