Hyperfoil / Horreum

Benchmark results repository service
https://horreum.hyperfoil.io/
Apache License 2.0
34 stars 30 forks source link

[0.14] Bump quarkus.version from 3.10.2 to 3.12.0 #1841

Closed rh-appservices-perf closed 3 days ago

rh-appservices-perf commented 3 days ago

Backport: https://github.com/Hyperfoil/Horreum/pull/1834

Bumps quarkus.version from 3.10.2 to 3.12.0. Updates io.quarkus:quarkus-bom from 3.10.2 to 3.12.0

Release notes

Sourced from io.quarkus:quarkus-bom's releases.

3.12.0

Complete changelog

  • #37947 - missing way to enable logging of websocket traffic
  • #40969 - Add encryption secret to configuration
  • #41005 - Add support for the TLS registry to the (reactive) REST client extension
  • #41125 - TestSecurity behaviour for OIDC extension's local logout changed since 3.11.0.CR1
  • #41127 - WebSockets Next: enable traffic logging for debugging purposes
  • #41134 - Spring Data fails with casting exception when returning primitive data types after Spring bump to 3.2
  • #41135 - Excessive Spring Data build logging after Spring bump to 3.2
  • #41136 - Spring Data JpaRepository pagination and sorting doesn't work after bump to Spring Boot 3.2
  • #41153 - Introduce support for the TLS Registry in the REST Client
  • #41164 - Docker-build fails to detect podman: add back detectContainerRuntime() method for backwards compatibility
  • #41174 - Fix mixing of the @TestSecurity annotation with HTTP request credentials inside one test method
  • #41193 - Fix WebSockets NEXT CDI events documentation as observed events qualifiers does not exist in the final version
  • #41205 - QuarkusComponentTest: fix NPE if component is expected but none exists
  • #41206 - Include several fixes related to the spring dependencies upgrading
  • #41210 - Avoid NumberFormatException for Java 1.8
  • #41211 - Improve unsupported properties in SpringDataJPAProcessor
  • #41231 - NoClassDefFoundError: org/springframework/data/domain/Limit when Upgrading to 3.12.0.CR1
  • #41232 - Do not add quarkus-tls-registry twice in quarkus-rest-client
  • #41242 - Scheduler: add custom thread factory to use a specific thread name
  • #41253 - WebSockets Next: document ping/pong messages

3.12.0.CR1

Major changes

  • #36826 - Initial native image agent with JVM mode tests integration
  • #37900 - JDK Flight Recorder Extention
  • #39825 - Implementation of the internal TLS registry
  • #40142 - Load shedding
  • #40344 - Update Spring APIs to Spring Boot 3
  • #40714 - Enhance MongoDb otel integration
  • #40729 - Introduce container-image-podman extension
  • #40745 - Bump org.jetbrains.kotlin:kotlin-bom from 1.9.23 to 2.0.0
  • #40990 - Add support for the TLS registry to the mailer extension

Complete changelog

  • #15892 - A @QuarkusTest with a ParameterResolver that return a java record, throws an exception
  • #17038 - Simplifying ssl/tls configuration (server)
  • #18564 - Property quarkus.hibernate-orm.multitenant-schema-datasource is apparently pointless
  • #20594 - Allow trusted certificates to be specified at runtime by keystore and multiple PEM files
  • #23586 - LRA extension endpoints are populated to Swagger UI automatically
  • #26728 - Support Kotlin suspend functions when using @ConsumeEvent
  • #31117 - Exception in panache, when using newline before from
  • #33622 - Resteasy reactive kotlin serialization not completely configured after generating app from code.quarkus.io
  • #34889 - Change how actual DB version is checked
  • #35433 - Introduce @RegisterForProxy to register interfaces of dynamic proxies for native image

... (truncated)

Commits
  • 767e11d [RELEASE] - Bump version to 3.12.0
  • f383612 Merge pull request #41297 from gsmet/3.12.0-backports-2
  • ec0e72b Upgrade SmallRye BeanBag to 1.5.2
  • 99780a6 Add kafka-version.properties as native image resource
  • 1d40fda Improve unsupported properties in SpringDataJPAProcessor
  • bed47fc Add note about setting token-state-manager.encryption-secret if no oidc secre...
  • ec8bab3 Document DateTimeAttribute's %{time, form
  • 60b7380 Fix index.html for compat before 3.9 and dynamic index
  • f8a7112 WebSockets Next: document ping/pong messages
  • 7c09a87 Include several fixes related to #40344
  • Additional commits viewable in compare view


Updates io.quarkus.platform:quarkus-maven-plugin from 3.10.2 to 3.12.0

Commits
  • e7fe47c [maven-release-plugin] prepare release 3.12.0
  • 562e7e0 Merge pull request #1229 from aldettinger/main
  • 4b47bee Merge pull request #1227 from ppalaga/240613-qcxf-3.12.0
  • 1b8ccc3 Merge pull request #1228 from vsevel/feature/vault_4.1.0
  • fe7b0e9 Upgrade to Camel Quarkus 3.12.0
  • d5b6ae3 Vault 4.1.0
  • 5195545 Upgrade to Quarkus CXF 3.12.0
  • ced13fa Merge pull request #1225 from gsmet/quarkus-3.12.0
  • 590d8a9 Upgrade to Quarkus 3.12.0
  • ee49e2f Merge pull request #1224 from ppalaga/240613-qcxf-3.12.0.CR1
  • Additional commits viewable in compare view


Updates io.quarkus:quarkus-extension-processor from 3.10.2 to 3.12.0

Updates io.quarkus:quarkus-maven-plugin from 3.10.2 to 3.12.0

Updates io.quarkus:quarkus-extension-maven-plugin from 3.10.2 to 3.12.0

Release notes

Sourced from io.quarkus:quarkus-extension-maven-plugin's releases.

3.12.0

Complete changelog

  • #37947 - missing way to enable logging of websocket traffic
  • #40969 - Add encryption secret to configuration
  • #41005 - Add support for the TLS registry to the (reactive) REST client extension
  • #41125 - TestSecurity behaviour for OIDC extension's local logout changed since 3.11.0.CR1
  • #41127 - WebSockets Next: enable traffic logging for debugging purposes
  • #41134 - Spring Data fails with casting exception when returning primitive data types after Spring bump to 3.2
  • #41135 - Excessive Spring Data build logging after Spring bump to 3.2
  • #41136 - Spring Data JpaRepository pagination and sorting doesn't work after bump to Spring Boot 3.2
  • #41153 - Introduce support for the TLS Registry in the REST Client
  • #41164 - Docker-build fails to detect podman: add back detectContainerRuntime() method for backwards compatibility
  • #41174 - Fix mixing of the @TestSecurity annotation with HTTP request credentials inside one test method
  • #41193 - Fix WebSockets NEXT CDI events documentation as observed events qualifiers does not exist in the final version
  • #41205 - QuarkusComponentTest: fix NPE if component is expected but none exists
  • #41206 - Include several fixes related to the spring dependencies upgrading
  • #41210 - Avoid NumberFormatException for Java 1.8
  • #41211 - Improve unsupported properties in SpringDataJPAProcessor
  • #41231 - NoClassDefFoundError: org/springframework/data/domain/Limit when Upgrading to 3.12.0.CR1
  • #41232 - Do not add quarkus-tls-registry twice in quarkus-rest-client
  • #41242 - Scheduler: add custom thread factory to use a specific thread name
  • #41253 - WebSockets Next: document ping/pong messages

3.12.0.CR1

Major changes

  • #36826 - Initial native image agent with JVM mode tests integration
  • #37900 - JDK Flight Recorder Extention
  • #39825 - Implementation of the internal TLS registry
  • #40142 - Load shedding
  • #40344 - Update Spring APIs to Spring Boot 3
  • #40714 - Enhance MongoDb otel integration
  • #40729 - Introduce container-image-podman extension
  • #40745 - Bump org.jetbrains.kotlin:kotlin-bom from 1.9.23 to 2.0.0
  • #40990 - Add support for the TLS registry to the mailer extension

Complete changelog

  • #15892 - A @QuarkusTest with a ParameterResolver that return a java record, throws an exception
  • #17038 - Simplifying ssl/tls configuration (server)
  • #18564 - Property quarkus.hibernate-orm.multitenant-schema-datasource is apparently pointless
  • #20594 - Allow trusted certificates to be specified at runtime by keystore and multiple PEM files
  • #23586 - LRA extension endpoints are populated to Swagger UI automatically
  • #26728 - Support Kotlin suspend functions when using @ConsumeEvent
  • #31117 - Exception in panache, when using newline before from
  • #33622 - Resteasy reactive kotlin serialization not completely configured after generating app from code.quarkus.io
  • #34889 - Change how actual DB version is checked
  • #35433 - Introduce @RegisterForProxy to register interfaces of dynamic proxies for native image

... (truncated)

Commits
  • 767e11d [RELEASE] - Bump version to 3.12.0
  • f383612 Merge pull request #41297 from gsmet/3.12.0-backports-2
  • ec0e72b Upgrade SmallRye BeanBag to 1.5.2
  • 99780a6 Add kafka-version.properties as native image resource
  • 1d40fda Improve unsupported properties in SpringDataJPAProcessor
  • bed47fc Add note about setting token-state-manager.encryption-secret if no oidc secre...
  • ec8bab3 Document DateTimeAttribute's %{time, form
  • 60b7380 Fix index.html for compat before 3.9 and dynamic index
  • f8a7112 WebSockets Next: document ping/pong messages
  • 7c09a87 Include several fixes related to #40344
  • Additional commits viewable in compare view


Updates io.quarkus:quarkus-panache-common from 3.10.2 to 3.12.0

Most Recent Ignore Conditions Applied to This Pull Request | Dependency Name | Ignore Conditions | | --- | --- | | io.quarkus.platform:quarkus-maven-plugin | [>= 3.9.a, < 3.10] | | io.quarkus:quarkus-bom | [>= 3.9.a, < 3.10] | | io.quarkus:quarkus-extension-maven-plugin | [>= 3.9.a, < 3.10] | | io.quarkus:quarkus-extension-processor | [>= 3.9.a, < 3.10] | | io.quarkus:quarkus-maven-plugin | [>= 3.9.a, < 3.10] |

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)