jooby-project / jooby

The modular web framework for Java and Kotlin
https://jooby.io
Apache License 2.0
1.7k stars 199 forks source link

build(deps): bump the dependencies group across 1 directory with 19 updates #3493

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the dependencies group with 19 updates in the / directory:

Package From To
com.amazonaws:aws-java-sdk-bom 1.12.765 1.12.767
org.eclipse:yasson 3.0.3 3.0.4
io.avaje:avaje-inject 10.2 10.3
io.avaje:avaje-inject-generator 10.2 10.3
io.avaje:avaje-jsonb 2.0 2.1
io.avaje:avaje-jsonb-generator 2.0 2.1
org.jdbi:jdbi3-core 3.45.2 3.45.3
org.eclipse.jetty:jetty-server 12.0.11 12.0.12
org.eclipse.jetty.websocket:jetty-websocket-core-server 12.0.11 12.0.12
org.eclipse.jetty.websocket:jetty-websocket-jetty-api 12.0.11 12.0.12
org.eclipse.jetty.websocket:jetty-websocket-jetty-server 12.0.11 12.0.12
org.eclipse.jetty.http2:jetty-http2-server 12.0.11 12.0.12
org.eclipse.jetty:jetty-alpn-java-server 12.0.11 12.0.12
org.eclipse.jetty.http2:jetty-http2-client 12.0.11 12.0.12
org.jetbrains.kotlin:kotlin-stdlib 2.0.0 2.0.10
org.jetbrains.kotlin:kotlin-reflect 2.0.0 2.0.10
org.jetbrains.kotlin:kotlin-maven-plugin 2.0.0 2.0.10
io.lettuce:lettuce-core 6.3.2.RELEASE 6.4.0.RELEASE
org.asynchttpclient:async-http-client 2.12.3 3.0.0

Updates com.amazonaws:aws-java-sdk-bom from 1.12.765 to 1.12.767

Changelog

Sourced from com.amazonaws:aws-java-sdk-bom's changelog.

1.12.767 2024-07-30

AWS CodePipeline

  • Features

    • AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements.

AWS SDK for Java

AWS Telco Network Builder

  • Features

    • This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation.

Amazon AppStream

  • Features

    • Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0

Amazon CloudWatch Logs

  • Features

    • Add v2 smoke tests and smithy smokeTests trait for SDK testing.

Amazon ElastiCache

  • Features

    • Doc only update for changes to deletion API.

Amazon EventBridge

  • Features

    • Add v2 smoke tests and smithy smokeTests trait for SDK testing.

Amazon Lex Model Building V2

  • Features

    • This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base.

Amazon WorkSpaces

  • Features

    • Removing multi-session as it isn't supported for pools

Auto Scaling

  • Features

    • Increase the length limit for VPCZoneIdentifier from 2047 to 5000

Elastic Load Balancing

  • Features

    • Add v2 smoke tests and smithy smokeTests trait for SDK testing.

IAM Roles Anywhere

  • Features

    • IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile.

1.12.766 2024-07-29

... (truncated)

Commits
  • 461e6fb AWS SDK for Java 1.12.767
  • d396cff Update GitHub version number to 1.12.767-SNAPSHOT
  • 886dab4 AWS SDK for Java 1.12.766
  • a2fbaa4 Update GitHub version number to 1.12.766-SNAPSHOT
  • See full diff in compare view


Updates org.eclipse:yasson from 3.0.3 to 3.0.4

Commits


Updates io.avaje:avaje-inject from 10.2 to 10.3

Commits
  • e49010e Version 10.3
  • b204598 Generate Value Classes When on Valhalla (#660)
  • 353abdb Fix cases where test beans fail module validation (#659)
  • caf6209 [deps] Bump avaje-spi-service dependency to 2.4 (#658)
  • 7f461f4 Merge pull request #657 from avaje/dependabot/maven/io.avaje-avaje-prisms-1.31
  • 602f4c3 Bump io.avaje:avaje-prisms from 1.30 to 1.31
  • 7cde0eb Merge pull request #656 from avaje/dependabot/maven/io.avaje-avaje-spi-servic...
  • 0539b14 Bump io.avaje:avaje-spi-service from 2.2 to 2.3
  • 3ea3103 Bump to next snapshot
  • See full diff in compare view


Updates io.avaje:avaje-inject-generator from 10.2 to 10.3

Updates io.avaje:avaje-inject-generator from 10.2 to 10.3

Updates io.avaje:avaje-jsonb from 2.0 to 2.1

Release notes

Sourced from io.avaje:avaje-jsonb's releases.

2.1

What's Changed

Dependencies

Full Changelog: https://github.com/avaje/avaje-jsonb/compare/2.0...2.1

Commits
  • 08af452 Version 2.1
  • c129c6a Write value classes when running on Valhalla (#283)
  • be78dd3 Add something like @JsonSerialize (#282)
  • f46f7bc Simplify custom adapters (#280)
  • 131e17e Merge pull request #277 from avaje/dependabot/maven/io.avaje-avaje-inject-gen...
  • 38b05fd Merge pull request #276 from avaje/dependabot/maven/io.avaje-avaje-inject-10.3
  • 2189177 Bump io.avaje:avaje-inject-generator from 10.2 to 10.3
  • ae2c1c5 Bump io.avaje:avaje-inject from 10.2 to 10.3
  • 6659081 Merge pull request #275 from avaje/dependabot/maven/io.avaje-avaje-spi-servic...
  • d18ebe8 Bump io.avaje:avaje-spi-service from 2.1 to 2.4
  • Additional commits viewable in compare view


Updates io.avaje:avaje-jsonb-generator from 2.0 to 2.1

Updates io.avaje:avaje-jsonb-generator from 2.0 to 2.1

Updates org.jdbi:jdbi3-core from 3.45.2 to 3.45.3

Release notes

Sourced from org.jdbi:jdbi3-core's releases.

3.45.3

  • Fix Connection.close() on JdbiPlugin customizeConnection (#2676)
  • Avoid virtual thread deadlock on connection acquire (#2686, thanks @​mhib !)
  • Fix multiple commits on handle with autocommit disabled (#2685, thanks @​mhib !)
Changelog

Sourced from org.jdbi:jdbi3-core's changelog.

3.45.3

  • Fix Connection.close() on JdbiPlugin customizeConnection (#2676)
  • Avoid virtual thread deadlock on connection acquire (#2686, thanks @​mhib !)
  • Fix multiple commits on handle with autocommit disabled (#2685, thanks @​mhib !)
Commits


Updates org.eclipse.jetty:jetty-server from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-api from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-server from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.http2:jetty-http2-server from 12.0.11 to 12.0.12

Updates org.eclipse.jetty:jetty-alpn-java-server from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.http2:jetty-http2-client from 12.0.11 to 12.0.12

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.0.11 to 12.0.12

Updates org.jetbrains.kotlin:kotlin-stdlib from 2.0.0 to 2.0.10

Release notes

Sourced from org.jetbrains.kotlin:kotlin-stdlib's releases.

Kotlin 2.0.10

2.0.10

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization
  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type is 'kotlin.String', but 'T & Any' was expected." with intersection types
  • KT-68546 K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads
  • KT-68626 K2: "Conflicting Overloads" for function if inherited from generic type
  • KT-68351 K2: "Suspension functions can only be called within coroutine body"
  • KT-68489 K2: WRONG_ANNOTATION_TARGET with Java and Kotlin @Target annotation positions
  • KT-69058 K2: Java-defined property annotations not persisted
  • KT-64515 K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying "jvm-test-suite" plugin and then configuring targets for test suites
  • KT-68016 K2: Gradle repo test should compile correctly with Kotlin explicit api mode fails on K2
  • KT-68575 K2: @ParameterName annotation is not erased when inferring the type of it in lambdas
  • KT-67999 K2: lost flexibility on parameters of Java SAM
  • KT-59679 K2: Investigate extracting uncompleted candidates from blocks
  • KT-68401 K2: "IllegalAccessError: failed to access class" caused by package private super Java type, when inferencing a common super type of if or when branches on JVM
  • KT-68806 K/Wasm RuntimeError: unreachable on Sequence::toList
  • KT-68455 K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS
  • KT-68538 KJS/K2: using while with break inside inline lambdas leads to an endless cycle
  • KT-68798 JVM compiler crashes on calling private expect constructor with a default parameter
  • KT-68734 K2: enum class in KMP: Expect declaration MMKVLogLevel is incompatible with actual MMKVLogLevel because modality is different
  • KT-68674 False positive ACTUAL_WITHOUT_EXPECT in K2
  • KT-68350 K2: "Inapplicable candidate(s)" caused by parameter reference of local class with type parameters from function
  • KT-68571 K2: "IllegalStateException: Fake override should have at least one overridden descriptor" caused by exceptions and when statement
  • KT-68523 K2: FileAnalysisException when using Definitely non-nullable types
  • KT-68339 K2: "Enum entry * is uninitialized here" caused by lazy property with enum in when expression
  • KT-66688 K2: false-negative "upper bound violated" error in extension receiver
  • KT-68630 DiagnosticsSuppressor is not invoked with Kotlin 2.0

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-stdlib's changelog.

2.0.10-RC2

Frontend

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization

2.0.10-RC

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type is 'kotlin.String', but 'T & Any' was expected." with intersection types
  • KT-68546 K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads
  • KT-68626 K2: "Conflicting Overloads" for function if inherited from generic type
  • KT-68351 K2: "Suspension functions can only be called within coroutine body"
  • KT-68489 K2: WRONG_ANNOTATION_TARGET with Java and Kotlin @Target annotation positions
  • KT-69058 K2: Java-defined property annotations not persisted
  • KT-64515 K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying "jvm-test-suite" plugin and then configuring targets for test suites
  • KT-68016 K2: Gradle repo test should compile correctly with Kotlin explicit api mode fails on K2
  • KT-68575 K2: @ParameterName annotation is not erased when inferring the type of it in lambdas
  • KT-67999 K2: lost flexibility on parameters of Java SAM
  • KT-59679 K2: Investigate extracting uncompleted candidates from blocks
  • KT-68401 K2: "IllegalAccessError: failed to access class" caused by package private super Java type, when inferencing a common super type of if or when branches on JVM
  • KT-68806 K/Wasm RuntimeError: unreachable on Sequence::toList
  • KT-68455 K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS
  • KT-68538 KJS/K2: using while with break inside inline lambdas leads to an endless cycle
  • KT-68798 JVM compiler crashes on calling private expect constructor with a default parameter
  • KT-68734 K2: enum class in KMP: Expect declaration MMKVLogLevel is incompatible with actual MMKVLogLevel because modality is different
  • KT-68674 False positive ACTUAL_WITHOUT_EXPECT in K2
  • KT-68350 K2: "Inapplicable candidate(s)" caused by parameter reference of local class with type parameters from function

... (truncated)

Commits
  • c072e7c Add ChangeLog for 2.0.10-RC2
  • f3f8d94 Compose compiler: Do not add HiddenFromObjC annotation twice
  • c022606 Add ChangeLog for 2.0.10-RC
  • 5118405 [KGP] Make kotlin.build.archivesTaskOutputAsFriendModule property public
  • 623edef [KGP] Fix missing task dependency between Test and Main compilations
  • 1f70ebb [Gradle] Fix resolve friend paths to be able to detect late associateWith calls
  • 1b0ab7d [Gradle] Add archivesTaskOutputAsFriendModule flag
  • ae44265 Init configurationMetrics parameter with a default value
  • d0984cc Calculate projects configurationMetrics after project evaluation
  • 351f801 Finalize BuildFusService parameters to avoid CME
  • Additional commits viewable in compare view


Updates org.jetbrains.kotlin:kotlin-reflect from 2.0.0 to 2.0.10

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.0.10

2.0.10

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization
  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type is 'kotlin.String', but 'T & Any' was expected." with intersection types
  • KT-68546 K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads
  • KT-68626 K2: "Conflicting Overloads" for function if inherited from generic type
  • KT-68351 K2: "Suspension functions can only be called within coroutine body"
  • KT-68489 K2: WRONG_ANNOTATION_TARGET with Java and Kotlin @Target annotation positions
  • KT-69058 K2: Java-defined property annotations not persisted
  • KT-64515 K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying "jvm-test-suite" plugin and then configuring targets for test suites
  • KT-68016 K2: Gradle repo test should compile correctly with Kotlin explicit api mode fails on K2
  • KT-68575 K2: @ParameterName annotation is not erased when inferring the type of it in lambdas
  • KT-67999 K2: lost flexibility on parameters of Java SAM
  • KT-59679 K2: Investigate extracting uncompleted candidates from blocks
  • KT-68401 K2: "IllegalAccessError: failed to access class" caused by package private super Java type, when inferencing a common super type of if or when branches on JVM
  • KT-68806 K/Wasm RuntimeError: unreachable on Sequence::toList
  • KT-68455 K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS
  • KT-68538 KJS/K2: using while with break inside inline lambdas leads to an endless cycle
  • KT-68798 JVM compiler crashes on calling private expect constructor with a default parameter
  • KT-68734 K2: enum class in KMP: Expect declaration MMKVLogLevel is incompatible with actual MMKVLogLevel because modality is different
  • KT-68674 False positive ACTUAL_WITHOUT_EXPECT in K2
  • KT-68350 K2: "Inapplicable candidate(s)" caused by parameter reference of local class with type parameters from function
  • KT-68571 K2: "IllegalStateException: Fake override should have at least one overridden descriptor" caused by exceptions and when statement
  • KT-68523 K2: FileAnalysisException when using Definitely non-nullable types
  • KT-68339 K2: "Enum entry * is uninitialized here" caused by lazy property with enum in when expression
  • KT-66688 K2: false-negative "upper bound violated" error in extension receiver
  • KT-68630 DiagnosticsSuppressor is not invoked with Kotlin 2.0

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.0.10-RC2

Frontend

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization

2.0.10-RC

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type is 'kotlin.String', but 'T & Any' was expected." with intersection types
  • KT-68546 K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads
  • KT-68626 K2: "Conflicting Overloads" for function if inherited from generic type
  • KT-68351 K2: "Suspension functions can only be called within coroutine body"
  • KT-68489 K2: WRONG_ANNOTATION_TARGET with Java and Kotlin @Target annotation positions
  • KT-69058 K2: Java-defined property annotations not persisted
  • KT-64515 K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying "jvm-test-suite" plugin and then configuring targets for test suites
  • KT-68016 K2: Gradle repo test should compile correctly with Kotlin explicit api mode fails on K2
  • KT-68575 K2: @ParameterName annotation is not erased when inferring the type of it in lambdas
  • KT-67999 K2: lost flexibility on parameters of Java SAM
  • KT-59679 K2: Investigate extracting uncompleted candidates from blocks
  • KT-68401 K2: "IllegalAccessError: failed to access class" caused by package private super Java type, when inferencing a common super type of if or when branches on JVM
  • KT-68806 K/Wasm RuntimeError: unreachable on Sequence::toList
  • KT-68455 K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS
  • KT-68538 KJS/K2: using while with break inside inline lambdas leads to an endless cycle
  • KT-68798 JVM compiler crashes on calling private expect constructor with a default parameter
  • KT-68734 K2: enum class in KMP: Expect declaration MMKVLogLevel is incompatible with actual MMKVLogLevel because modality is different
  • KT-68674 False positive ACTUAL_WITHOUT_EXPECT in K2
  • KT-68350 K2: "Inapplicable candidate(s)" caused by parameter reference of local class with type parameters from function

... (truncated)

Commits
  • c072e7c Add ChangeLog for 2.0.10-RC2
  • f3f8d94 Compose compiler: Do not add HiddenFromObjC annotation twice
  • c022606 Add ChangeLog for 2.0.10-RC
  • 5118405 [KGP] Make kotlin.build.archivesTaskOutputAsFriendModule property public
  • 623edef [KGP] Fix missing task dependency between Test and Main compilations
  • 1f70ebb [Gradle] Fix resolve friend paths to be able to detect late associateWith calls
  • 1b0ab7d [Gradle] Add archivesTaskOutputAsFriendModule flag
  • ae44265 Init configurationMetrics parameter with a default value
  • d0984cc Calculate projects configurationMetrics after project evaluation
  • 351f801 Finalize BuildFusService parameters to avoid CME
  • Additional commits viewable in compare view


Updates org.jetbrains.kotlin:kotlin-maven-plugin from 2.0.0 to 2.0.10

Updates org.jetbrains.kotlin:kotlin-reflect from 2.0.0 to 2.0.10

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.0.10

2.0.10

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization
  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type is 'kotlin.String', but 'T & Any' was expected." with intersection types
  • KT-68546 K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads
  • KT-68626 K2: "Conflicting Overloads" for function if inherited from generic type
  • KT-68351 K2: "Suspension functions can only be called within coroutine body"
  • KT-68489 K2: WRONG_ANNOTATION_TARGET with Java and Kotlin @Target annotation positions
  • KT-69058 K2: Java-defined property annotations not persisted
  • KT-64515 K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying "jvm-test-suite" plugin and then configuring targets for test suites
  • KT-68016 K2: Gradle repo test should compile correctly with Kotlin explicit api mode fails on K2
  • KT-68575 K2: @ParameterName annotation is not erased when inferring the type of it in lambdas
  • KT-67999 K2: lost flexibility on parameters of Java SAM
  • KT-59679 K2: Investigate extracting uncompleted candidates from blocks
  • KT-68401 K2: "IllegalAccessError: failed to access class" caused by package private super Java type, when inferencing a common super type of if or when branches on JVM
  • KT-68806 K/Wasm RuntimeError: unreachable on Sequence::toList
  • KT-68455 K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS
  • KT-68538 KJS/K2: using while with break inside inline lambdas leads to an endless cycle
  • KT-68798 JVM compiler crashes on calling private expect constructor with a default parameter
  • KT-68734 K2: enum class in KMP: Expect declaration MMKVLogLevel is incompatible with actual MMKVLogLevel because modality is different
  • KT-68674 False positive ACTUAL_WITHOUT_EXPECT in K2
  • KT-68350 K2: "Inapplicable candidate(s)" caused by parameter reference of local class with type parameters from function
  • KT-68571 K2: "IllegalStateException: Fake override should have at least one overridden descriptor" caused by exceptions and when statement
  • KT-68523 K2: FileAnalysisException when using Definitely non-nullable types
  • KT-68339 K2: "Enum entry * is uninitialized here" caused by lazy property with enum in when expression
  • KT-66688 K2: false-negative "upper bound violated" error in extension receiver
  • KT-68630 DiagnosticsSuppressor is not invoked with Kotlin 2.0

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.0.10-RC2

Frontend

  • KT-69876 K2 Compile exception: Only IrBlockBody together with kotlinx serialization

2.0.10-RC

Apple Ecosystem

  • KT-68257 Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0

Compiler

Fixes

  • KT-68521 K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators
  • KT-68667 K2: Compiler hangs on mapNotNull and elvis inside lambda
  • KT-68747 K2: Long compilation time because of constraint solving when using typealias in different modules
  • KT-68940 K2: "IllegalArgumentException: All variables should be fixed to something"
  • KT-68797 K2 / Native: "java.lang.IllegalStateException: FIELD" caused by enabled caching
  • KT-68362 False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map
  • KT-68449 K2: "when" expression returns Unit
  • KT-67072 K2: inconsistent stability of open vals on receivers of final type
  • KT-68570 K2: "Unresolved reference" in call with lambda argument and nested lambda argument
  • KT-69159 K2: KotlinNothingValueException in Exposed
  • KT-68623 K2: "Only safe or null-asserted calls are allowed" on safe call
  • KT-68193 JDK 21: new MutableList.addFirst/addLast methods allow adding nullable value for non-null types
  • KT-67804 removeFirst and removeLast return type with Java 21
  • KT-68727 K2: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" caused by an enum class with default parameter in a different module
  • KT-68383 K2: "Argument type mismatch: actual type i... _Description has been truncated_