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 9 updates in the / directory:
1.8.0
1.8.1
11.10.1
11.12
1.78
1.78.1
3.2.4
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-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: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.bouncycastle:bcpkix-jdk18on
from 1.78 to 1.78.1Commits
Updates
org.springframework.boot
from 3.2.4 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.
... (truncated)
Commits
e84e835
Add changelog for 2.0.0975dea2
Add changelog for 2.0.0-RC3b618ee4
[FIR] Prohibit referencing java field in case of conflict with property..b239239
K2: build outer classes sequence in FirImplicitBodyResolve properlyafc5b49
[IR] Assume IrFile has at least one offset entrybe1804c
[K/N][tests] Don't attempt to download simulator after first failureb666160
K2: fix captureFromExpressionInternal for nullable intersection typesf04f051
K2: fix withNullability() for ConeIntersectionTypecda1ad4
K2: reproduce KT-679128e0919e
[K2/JS] Use declaration session for looking up containing declarationUpdates
org.jetbrains.kotlin.plugin.spring
from 1.9.23 to 2.0.0Release notes
Sourced from org.jetbrains.kotlin.plugin.spring's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.spring's changelog.
... (truncated)
Commits
e84e835
Add changelog for 2.0.0975dea2
Add changelog for 2.0.0-RC3b618ee4
[FIR] Prohibit referencing java field in case of conflict with property..b239239
K2: build outer classes sequence in FirImplicitBodyResolve properlyafc5b49
[IR] Assume IrFile has at least one offset entrybe1804c
[K/N][tests] Don't attempt to download simulator after first failureb666160
K2: fix captureFromExpressionInternal for nullable intersection typesf04f051
K2: fix withNullability() for ConeIntersectionTypecda1ad4
K2: reproduce KT-679128e0919e
[K2/JS] Use declaration session for looking up containing declarationUpdates
org.jetbrains.kotlin.plugin.serialization
from 1.9.23 to 2.0.0Release notes
Sourced from org.jetbrains.kotlin.plugin.serialization's releases.