Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
Flow.timeout throws the exception with which the channel was closed (#4071).
Small documentation fixes.
Version 1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
Flow.timeout throws the exception with which the channel was closed (#4071).
Small documentation fixes.
Version 1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
Flow.timeout throws the exception with which the channel was closed (#4071).
Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
Flow.timeout throws the exception with which the channel was closed (#4071).
Small documentation fixes.
Version 1.8.1-Beta
Remove the @ExperimentalTime annotation from usages of TimeSource (#4046). Thanks, @hfhbd!
Attempt a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#3820).
No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#4051).
version 1.0 (2012-05-29)
* First official release with authorisation endpoint, token endpoint, check
ID endpoint and UserInfo endpoint support.
* JSON Web Tokens (JWTs) support through the Nimbus-JWT library.
* Language Tags (RFC 5646) support through the Nimbus-LangTag library.
* JSON support through the JSON Smart library.
version 2.0 (2013-05-13)
* Intermediary development release with Maven build, published to
Maven Central.
version 2.1 (2013-06-06)
* Updates the APIs to OpenID Connect Messages draft 20, OpenID Connect
Standard draft 21, OpenID Connect Discovery draft 17 and OpenID
Connect Registration draft 19.
* Major refactoring of the APIs for greater simplicity.
* Adds JUnit tests.
version 2.2 (2013-06-18)
* Refactors dynamic OpenID Connect client registration.
* Adds partial support of the OAuth 2.0 Dynamic Client Registration
Protocol (draft-ietf-oauth-dyn-reg-12).
* Optimises parsing of request parameters consisting of one or more
tokens (scope, response type, etc).
version 2.4 (2013-06-20)
* Adds static OIDCClientInformation.parse(JSONObject) method.
version 2.5 (2013-06-22)
* Adds support OAuth 2.0 dynamic client update.
* Adds OpenID Connect dynamic client registration classes.
version 2.6 (2013-06-25)
* Enforces order of preference of ACR values in OpenID Connect client
metadata, as required by the specification.
* Documentation and performance improvements.
version 2.7 (2013-06-26)
* Switches Identifier generation to java.security.SecureRandom.
version 2.8 (2013-06-30)
* Fixes serialisation and assignment bugs in ClientMetadata.
* Switches Secret generation to java.security.SecureRandom.
version 2.9 (2013-09-17)
... (truncated)
Commits
e0c3075 [maven-release-plugin] prepare for next development iteration
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
Bumps the libs group with 12 updates in the / directory:
0.6.0-RC.2
0.6.0
1.8.0
1.8.1
1.8.0
1.8.1
9.37.3
9.39.3
11.10.1
11.12
24.0.3
24.0.5
3.2.5
3.3.0
1.1.4
1.1.5
1.9.23
2.0.0
1.9.23
2.0.0
1.9.23
2.0.0
9.1.0
9.2.0
Updates
org.jetbrains.kotlinx:kotlinx-datetime
from 0.6.0-RC.2 to 0.6.0Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-datetime's releases.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-datetime's changelog.
Commits
bc8adee
Version 0.6.0 (#392)a100ce8
FixInstant.parse
succeeding even when seconds are omitted on the JVM and J...cff3fdd
Improve the KDoc (#367)e721269
Fix usingoptional
between numbers; forbid duplicate and empty strings in t...ce30554
No longer usestat
in timezone database implementations (#385)9de96c0
Added coverage measurement using Kover (#380)9d59199
Update Dokka to 1.9.20 (#363)3bc18fb
Improve performance of the parser's failure path (#374)4470516
Add context to the DayOfWeek constructor precondition (#371)02e4e4d
Improve error descriptiveness in the parsing API (#360)Updates
org.jetbrains.kotlinx:kotlinx-coroutines-core
from 1.8.0 to 1.8.1Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's releases.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog.
Commits
cd696d3
Version 1.8.1c1ba5af
Fix the ticker channel example giving wrong results on the website (#4109)2430d9a
Fix broken API reference links to the Project Reactor Javadoc (#4111)f22b229
fix the link toThread.uncaughtExceptionHandler
515308d
fix: get rid of horizontal scrolling by splitting the comment and show more c...f8d1821
Fix typo in coroutine-context-and-dispatchers.md (#3941)20707d3
fix: removesampleStart
andsampleEnd
comments from example in coroutine-...0148534
chore: fix identation in example loadContributorsBlocking() (#4085)74774df
Docs: reference to The Hitchhiker's Guide to the Galaxy (#4082)d106ac7
Docs: avoid scrolling sample code; fix test description; add () to functions ...Updates
org.jetbrains.kotlinx:kotlinx-coroutines-test
from 1.8.0 to 1.8.1Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's releases.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's changelog.
Commits
cd696d3
Version 1.8.1c1ba5af
Fix the ticker channel example giving wrong results on the website (#4109)2430d9a
Fix broken API reference links to the Project Reactor Javadoc (#4111)f22b229
fix the link toThread.uncaughtExceptionHandler
515308d
fix: get rid of horizontal scrolling by splitting the comment and show more c...f8d1821
Fix typo in coroutine-context-and-dispatchers.md (#3941)20707d3
fix: removesampleStart
andsampleEnd
comments from example in coroutine-...0148534
chore: fix identation in example loadContributorsBlocking() (#4085)74774df
Docs: reference to The Hitchhiker's Guide to the Galaxy (#4082)d106ac7
Docs: avoid scrolling sample code; fix test description; add () to functions ...Updates
org.jetbrains.kotlinx:kotlinx-coroutines-test
from 1.8.0 to 1.8.1Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's releases.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's changelog.
Commits
cd696d3
Version 1.8.1c1ba5af
Fix the ticker channel example giving wrong results on the website (#4109)2430d9a
Fix broken API reference links to the Project Reactor Javadoc (#4111)f22b229
fix the link toThread.uncaughtExceptionHandler
515308d
fix: get rid of horizontal scrolling by splitting the comment and show more c...f8d1821
Fix typo in coroutine-context-and-dispatchers.md (#3941)20707d3
fix: removesampleStart
andsampleEnd
comments from example in coroutine-...0148534
chore: fix identation in example loadContributorsBlocking() (#4085)74774df
Docs: reference to The Hitchhiker's Guide to the Galaxy (#4082)d106ac7
Docs: avoid scrolling sample code; fix test description; add () to functions ...Updates
com.nimbusds:nimbus-jose-jwt
from 9.37.3 to 9.39.3Changelog
Sourced from com.nimbusds:nimbus-jose-jwt's changelog.
... (truncated)
Commits
1ad5c98
JavaDoc4b2692b
JavaDoc fixf7ce3b5
Adds Payload.toPayload(boolean) with argument controlling the inclusion of cl...4320e1f
Disables tests incompatible with BC "fips" profilecaf5b9f
Change log edits0fcdc21
SignedJWT, EncryptedJWT and PlainJWT must serialise JWTClaimsSet claims with ...cb37910
JWEObject.decrypt must reject cipher texts of compressed plain text that are ...f470497
Chane log edits for 9.3857f268d
[maven-release-plugin] prepare release 9.384409b5f
[maven-release-plugin] prepare for next development iterationUpdates
com.nimbusds:oauth2-oidc-sdk
from 11.10.1 to 11.12Changelog
Sourced from com.nimbusds:oauth2-oidc-sdk's changelog.
... (truncated)
Commits
e0c3075
[maven-release-plugin] prepare for next development iteration2884f47
Java URI cannot handle unencoded { and } chars, implements https://www.rfc-ed...b6d163a
Bumps pipeline image to maven:3.9.6-eclipse-temurin-173624ba5
Updates tests from Java 11 to Java 17 runtimed031c3f
Anonymous Token class in TokenIntrospectionRequest and TokenRevocationRequest...3bcee72
Makes AbstractOptionallyAuthenticatedRequest constructor protectedb23642b
Optimises JWTAuthentication.parseClientID to call jwt.getJWTClaimsSet() once ...1c45c34
Bumps deps9d6c32f
IDTokenClaimsSet.hasRequiredClaims should use ResponseType constants (iss #466)3e83318
[maven-release-plugin] prepare release 11.10.2Updates
org.keycloak:keycloak-admin-client
from 24.0.3 to 24.0.5Updates
org.springframework.boot
from 3.2.5 to 3.3.0Release notes
Sourced from org.springframework.boot's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
io.spring.dependency-management
from 1.1.4 to 1.1.5Release notes
Sourced from io.spring.dependency-management's releases.
Commits
b3f62a0
Release v1.1.570f3e08
Release from GitHub Actionsb5ed22b
Correct the value of build-name when deploying to Artifactory029d266
Specify the shell for build and publish step2ddde6f
Prepare snapshot workflow for addition of release workflow6cc618e
Enable linting and treat warnings as errors7a56eaa
Broaden Gradle version compatibility testing63c2738
Upgrade to Gradle 7.6.42ed89ef
Upgrade to Gradle Enterprise Conventions 0.0.170676dc0
Merge pull request #372 from fp7Updates
org.jetbrains.kotlin.jvm
from 1.9.23 to 2.0.0Release notes
Sourced from org.jetbrains.kotlin.jvm's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.jvm's changelog.
Looks like these dependencies are updatable in another way, so this is no longer needed.