{"id":26970,"name":"com.diffplug.spotless","ecosystem":"gradle","repository_url":null,"issues_count":49,"created_at":"2025-06-07T04:55:17.930Z","updated_at":"2025-06-07T04:55:17.930Z","purl":"pkg:maven/com.diffplug.spotless","unique_repositories_count":12,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4568785833","node_id":"PR_kwDOEb5Vb87hptUh","number":491,"state":"open","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T05:44:10.000Z","updated_at":"2026-06-02T05:44:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":23,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.yaml:snakeyaml","old_version":"2.5","new_version":"2.6"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.7","new_version":"10.9.1"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.3.2","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.21.0","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"bio.terra:terra-common-lib","old_version":"1.1.70-SNAPSHOT","new_version":"1.1.74-SNAPSHOT"},{"name":"bio.terra:terra-resource-janitor-client","old_version":"0.113.51-SNAPSHOT","new_version":"0.113.53-SNAPSHOT"},{"name":"com.google.cloud:google-cloud-pubsub","old_version":"1.147.0","new_version":"1.150.2","repository_url":"https://github.com/googleapis/java-pubsub"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.21.0","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.50"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.31.0","new_version":"5.32.6","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.6.0"},{"name":"com.github.ben-manes.versions","old_version":"0.53.0","new_version":"0.54.0"},{"name":"com.google.cloud.tools.jib","old_version":"3.5.2","new_version":"3.5.3"},{"name":"de.undercouch.download","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/michel-kraemer/gradle-download-task"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.21.0","new_version":"2.22.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.42.1","new_version":"1.47.0"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.5` | `2.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.7` | `10.9.1` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.3.2` | `1.3.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.21.0` | `2.22.0` |\n| bio.terra:terra-common-lib | `1.1.70-SNAPSHOT` | `1.1.74-SNAPSHOT` |\n| bio.terra:terra-resource-janitor-client | `0.113.51-SNAPSHOT` | `0.113.53-SNAPSHOT` |\n| [com.google.cloud:google-cloud-pubsub](https://github.com/googleapis/java-pubsub) | `1.147.0` | `1.150.2` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.21.0` | `2.22.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.50` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.31.0` | `5.32.6` |\n| com.diffplug.spotless | `8.2.1` | `8.6.0` |\n| com.github.ben-manes.versions | `0.53.0` | `0.54.0` |\n| com.google.cloud.tools.jib | `3.5.2` | `3.5.3` |\n| [de.undercouch.download](https://github.com/michel-kraemer/gradle-download-task) | `5.6.0` | `5.7.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.21.0` | `2.22.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.34` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| com.google.auth:google-auth-library-oauth2-http | `1.42.1` | `1.47.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.5 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/cc19a61c191ebc111ad1e22e83f75b18f27531cf\"\u003e\u003ccode\u003ecc19a61\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/bc4a8f4cf64c79e6a8ce9c51940f0dbea42ba707\"\u003e\u003ccode\u003ebc4a8f4\u003c/code\u003e\u003c/a\u003e Minor fixes in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/f18203a60abb0427910821855a106bfcd4920457\"\u003e\u003ccode\u003ef18203a\u003c/code\u003e\u003c/a\u003e Add a test for Y79Y-003\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ad1fceb1baf04a81f83f65795fc11252f9027c2b\"\u003e\u003ccode\u003ead1fceb\u003c/code\u003e\u003c/a\u003e Less output in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/1db66b79fc9bd1760d4f7f5878ad5eac13201d57\"\u003e\u003ccode\u003e1db66b7\u003c/code\u003e\u003c/a\u003e Add (failing) build with JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/88ebaa8210f00b3665ff03680cd770f6762c8507\"\u003e\u003ccode\u003e88ebaa8\u003c/code\u003e\u003c/a\u003e build: fix JKD 25 tests compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/6af8790448b7bcfec3fdcdc6053be49bb8176455\"\u003e\u003ccode\u003e6af8790\u003c/code\u003e\u003c/a\u003e Update Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a006b7a163c843df70aa0b2fd35e06345a0fe152\"\u003e\u003ccode\u003ea006b7a\u003c/code\u003e\u003c/a\u003e Update Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/c143db209b05a4246b12cf9ea2c121e1301b1616\"\u003e\u003ccode\u003ec143db2\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d78d11f9665a4a8322af15915047b7c55aefb6cc\"\u003e\u003ccode\u003ed78d11f\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.7 to 10.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-03-01)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst version based on the OpenInfoCard JWT, JWS and JWE code base.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.1 (2012-03-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces type-safe enumeration of the JSON Web Algorithms (JWA).\u003c/li\u003e\n\u003cli\u003eRefactors the JWT class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.2 (2012-03-08)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMoves JWS and JWE code into separate classes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.3 (2012-03-09)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitches to Apache Commons Codec for Base64URL encoding and decoding\u003c/li\u003e\n\u003cli\u003eConsolidates the crypto utilities within the package.\u003c/li\u003e\n\u003cli\u003eIntroduces a JWT content serialiser class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.4 (2012-03-09)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefactoring of JWT class and JUnit tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.5 (2012-03-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitches to JSON Smart for JSON serialisation and parsing.\u003c/li\u003e\n\u003cli\u003eIntroduces claims set class with JSON objects, string, Base64URL and\nbyte array views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.6 (2012-03-20)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreates class for representing, serialising and parsing JSON Web Keys\n(JWK).\u003c/li\u003e\n\u003cli\u003eIntroduces separate class for representing JWT headers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.7 (2012-04-01)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces separate classes for plain, JWS and JWE headers.\u003c/li\u003e\n\u003cli\u003eIntroduces separate classes for plain, signed and encrypted JWTs.\u003c/li\u003e\n\u003cli\u003eRemoves the JWTContent class.\u003c/li\u003e\n\u003cli\u003eRemoves password-based (PE820) encryption support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.8 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for the ZIP JWE header parameter.\u003c/li\u003e\n\u003cli\u003eRemoves unsupported algorithms from the JWA enumeration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.9 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenames JWEHeader.{get|set}EncryptionAlgorithm() to\nJWEHeader.{get|set}EncryptionMethod().\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.9.1 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrades JSON Smart JAR to 1.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.10 (2012-04-14)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces serialize() method to base abstract JWT class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.11 (2012-05-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJWT.serialize() throws checked JWTException instead of\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9509dc54d154a6d8835ff96639297770de2a0cbf\"\u003e\u003ccode\u003e9509dc5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0e27c9c6dd06ccd91311f5db34d02ede7b546a11\"\u003e\u003ccode\u003e0e27c9c\u003c/code\u003e\u003c/a\u003e Adds a PasswordBasedDecrypter(byte[], Set\u0026lt;String\u0026gt;) constructor to specify nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/decee47c02b45f7af7685cf0106fa772abb2e4e8\"\u003e\u003ccode\u003edecee47\u003c/code\u003e\u003c/a\u003e Fixes getDeferredCriticalHeaderParams() in AESDecrypter, DirectDecrypter, RSA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/b8d40c99350538de0ca73e2c6d3648ffc1580366\"\u003e\u003ccode\u003eb8d40c9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/e48aa077d55aee0e5160494911abf9df0c03f9b6\"\u003e\u003ccode\u003ee48aa07\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/4b02531a241cd5fcfeaa90fe7c6c263dd49061b9\"\u003e\u003ccode\u003e4b02531\u003c/code\u003e\u003c/a\u003e Adds X509CertUtils.computeSHA1Thumbprint(X509Certificate) method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6b52455a9d156da7f9083212dfd6df70e5e129fe\"\u003e\u003ccode\u003e6b52455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/94f438725ca20584102d04d3bb908c38da19cbfa\"\u003e\u003ccode\u003e94f4387\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/53704466a79d5446119498d2c39d0f235487257f\"\u003e\u003ccode\u003e5370446\u003c/code\u003e\u003c/a\u003e Back-ports fix for iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/619\"\u003e#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/62d00fcf1edad741989eb22da4b586b250b655ea\"\u003e\u003ccode\u003e62d00fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.9.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.9.1..10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.3.2 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.2...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.21.0 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/112e8591b5e14dff30c278c142d8111231c3a48f\"\u003e\u003ccode\u003e112e859\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2cae2ce236587ee18c58e40e01d432a077b3e7ae\"\u003e\u003ccode\u003e2cae2ce\u003c/code\u003e\u003c/a\u003e Prep for 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7955d2113f21d1027f0b643e5fbca4a1feae5964\"\u003e\u003ccode\u003e7955d21\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8922a05c6e46f790b67e64e15585eb070b6ebc6d\"\u003e\u003ccode\u003e8922a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1fa994366741173fb38bc7c194666819ade60f6d\"\u003e\u003ccode\u003e1fa9943\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d1abd31e4fec3035965d57a05a6256171ea8d980\"\u003e\u003ccode\u003ed1abd31\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2aaea43db8480aa7d405ebc0de503cffc864f6f6\"\u003e\u003ccode\u003e2aaea43\u003c/code\u003e\u003c/a\u003e Prep for 2.21.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/902ec69efea40cdf1647c6fb49fb78734a88f3e6\"\u003e\u003ccode\u003e902ec69\u003c/code\u003e\u003c/a\u003e Update Woodstox/stax2-api (to 7.2.0/4.3.0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/257064709f8ea9ca84ea5d569080f9daacc0e017\"\u003e\u003ccode\u003e2570647\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/9d3a9d54e40312ef0ac9192d599b59b541f65fb8\"\u003e\u003ccode\u003e9d3a9d5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.21.0...jackson-bom-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:terra-common-lib` from 1.1.70-SNAPSHOT to 1.1.74-SNAPSHOT\n\nUpdates `bio.terra:terra-resource-janitor-client` from 0.113.51-SNAPSHOT to 0.113.53-SNAPSHOT\n\nUpdates `com.google.cloud:google-cloud-pubsub` from 1.147.0 to 1.150.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-pubsub/releases\"\u003ecom.google.cloud:google-cloud-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.150.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.1...v1.150.2\"\u003e1.150.2\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.72.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003ea9b68a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2729\"\u003e#2729\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e77e0c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e3da5b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.150.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.0...v1.150.1\"\u003e1.150.1\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.71.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease streaming pull timeout (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2714\"\u003e#2714\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/7f6dbcc11c41c682bee16818436d036a1df68512\"\u003e7f6dbcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation URL AIInference MessageTransform service_account_email field (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.150.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.149.0...v1.150.0\"\u003e1.150.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd BigtableConfig type (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.68.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2709\"\u003e#2709\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/e82a6ff52154f3acaaf8195a90e2966666353609\"\u003ee82a6ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-pubsub/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-pubsub's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.1...v1.150.2\"\u003e1.150.2\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.72.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003ea9b68a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2729\"\u003e#2729\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e77e0c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e3da5b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.0...v1.150.1\"\u003e1.150.1\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.71.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease streaming pull timeout (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2714\"\u003e#2714\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/7f6dbcc11c41c682bee16818436d036a1df68512\"\u003e7f6dbcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation URL AIInference MessageTransform service_account_email field (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.149.0...v1.150.0\"\u003e1.150.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd BigtableConfig type (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.68.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2709\"\u003e#2709\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/e82a6ff52154f3acaaf8195a90e2966666353609\"\u003ee82a6ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.148.0...v1.149.0\"\u003e1.149.0\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/d21882fae39fd9ae70f5231199e02081289d9ae4\"\u003e\u003ccode\u003ed21882f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003e\u003ccode\u003ea9b68a2\u003c/code\u003e\u003c/a\u003e chore: Update generation configuration at Thu May  7 00:15:53 UTC 2026 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/b2f79dca23689bd3ac460719dff61569136887c3\"\u003e\u003ccode\u003eb2f79dc\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.2-SNAPSHOT (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/50a213c661cf3cbe25caf672eafc1edacd888d02\"\u003e\u003ccode\u003e50a213c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e\u003ccode\u003e3da5b3b\u003c/code\u003e\u003c/a\u003e deps: update googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e\u003ccode\u003e77e0c65\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/052b02c98b2f16c38fb4833948e916a92c3bf02b\"\u003e\u003ccode\u003e052b02c\u003c/code\u003e\u003c/a\u003e ci: use CLOUD_JAVA_BOT_GITHUB_TOKEN (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/b6a4d2f3dc93fd4deaae6754756496d7d696e478\"\u003e\u003ccode\u003eb6a4d2f\u003c/code\u003e\u003c/a\u003e chore: stop referencing googleapis/sdk-platform-java (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/880f28a11d7dc2864ae958e59940bb24bb6fa555\"\u003e\u003ccode\u003e880f28a\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2717\"\u003e#2717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e\u003ccode\u003e49cb97f\u003c/code\u003e\u003c/a\u003e chore: Update generation configuration at Tue Apr 14 03:07:21 UTC 2026 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.147.0...v1.150.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 33.5.0-jre to 33.6.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e33.6.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\r\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-jre\u0026lt;/version\u0026gt;\r\n  \u0026lt;!-- or, for Android: --\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-android\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar\"\u003e33.6.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-android/guava-33.6.0-android.jar\"\u003e33.6.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar\"\u003efailureaccess-1.0.3.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/docs/\"\u003e33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/docs/\"\u003e33.6.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/diffs/\"\u003e33.6.0-jre vs. 33.5.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/diffs/\"\u003e33.6.0-android vs. 33.5.0-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/androiddiffs/\"\u003e33.6.0-android vs. 33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated some classes from \u003ccode\u003efinalize()\u003c/code\u003e to \u003ccode\u003ePhantomReference\u003c/code\u003e in preparation for \u003ca href=\"https://openjdk.org/jeps/421\"\u003ethe removal of finalization\u003c/a\u003e. (786b619dd6, 7c6b17c, aeef90988d)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e: Deprecated \u003ccode\u003eCacheBuilder\u003c/code\u003e APIs that use \u003ccode\u003eTimeUnit\u003c/code\u003e in favor of those that use \u003ccode\u003eDuration\u003c/code\u003e. (73f8b0bb84)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added \u003ccode\u003etoImmutableSortedMap\u003c/code\u003e collectors that use the natural comparator. (64d70b9f94)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Changed \u003ccode\u003eConcurrentHashMultiset\u003c/code\u003e, \u003ccode\u003eImmutableMap\u003c/code\u003e and \u003ccode\u003eTreeMultiset\u003c/code\u003e deserialization to \u003ca href=\"https://openjdk.org/jeps/500\"\u003eavoid mutating \u003ccode\u003efinal\u003c/code\u003e fields\u003c/a\u003e. In extremely unlikely scenarios in which an instance of that type contains an object that refers back to that instance, this could lead to \u003ca href=\"https://docs.oracle.com/en/java/javase/26/docs/specs/serialization/input.html#the-readresolve-method:~:text=in%20cases%20where%20an%20object%20being%20serialized%20nominates%20a%20replacement%20object%20whose%20object%20graph%20has%20a%20reference%20to%20the%20original%20object\"\u003ea broken instance\u003c/a\u003e that throws \u003ccode\u003eNullPointerException\u003c/code\u003e when used. (8240c7e596, 046468055f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Removed \u003ccode\u003e@Beta\u003c/code\u003e from all APIs in the package. (dae9566b73)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added support to \u003ccode\u003eGraphs.transitiveClosure()\u003c/code\u003e for different strategies for adding self-loops. (2e13df25b2)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added an \u003ccode\u003easNetwork()\u003c/code\u003e view to \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eValueGraph\u003c/code\u003e. (909c593c61)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eBloomFilter.serializedSize()\u003c/code\u003e. (df9bcc251a)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders.CDN_CACHE_CONTROL\u003c/code\u003e. (75331b5030)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/23d487c5e2740c74668b67d9a0a98992248ce91f\"\u003e\u003ccode\u003e23d487c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/6e8f04f993bcaa1134f3f6d99235eed869698c08\"\u003e\u003ccode\u003e6e8f04f\u003c/code\u003e\u003c/a\u003e Prep for 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8ee5b1f2954188c603ab567fae8b2f5dac72c9f0\"\u003e\u003ccode\u003e8ee5b1f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/2ce634972a5c8b79cba6cc099b9131a73579abf5\"\u003e\u003ccode\u003e2ce6349\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/de47c460ca27bfb7c380f676ceeea17f802bf25b\"\u003e\u003ccode\u003ede47c46\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/95debb738d03148c043750e7d737b78792b53848\"\u003e\u003ccode\u003e95debb7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c426a0452753e7c056e3735b4a0fe5e29ca1bdcf\"\u003e\u003ccode\u003ec426a04\u003c/code\u003e\u003c/a\u003e Prep for 2.21.4 release\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/491/packages"},{"uuid":"4187388822","node_id":"PR_kwDOHcGn1M7PR2Fp","number":1090,"state":"open","title":"[CORE-69]: Bump the minor-and-patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T14:30:56.000Z","updated_at":"2026-04-01T15:08:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-and-patch-updates","update_count":22,"packages":[{"name":"org.springframework.boot","old_version":"3.5.7","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.sonarqube","old_version":"7.0.1.6134","new_version":"7.2.3.7755"},{"name":"org.openapi.generator","old_version":"7.17.0","new_version":"7.21.0"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.3","new_version":"2.5.7"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"io.sentry:sentry-logback","old_version":"8.25.0","new_version":"8.37.1","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.google.mug:mug","old_version":"9.3","new_version":"9.9.8","repository_url":"https://github.com/google/mug"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.46"},{"name":"com.squareup.okhttp3:okhttp","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/square/okhttp"},{"name":"bio.terra:java-pfb-library","old_version":"0.87.0","new_version":"0.96.0"},{"name":"org.apache.parquet:parquet-common","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.parquet:parquet-avro","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.parquet:parquet-hadoop","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.4.2","new_version":"3.4.3"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.4.2","new_version":"3.4.3"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.30.1","new_version":"5.32.1","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"au.com.dius.pact.provider:spring","old_version":"4.6.17","new_version":"4.6.20","repository_url":"https://github.com/pact-foundation/pact-jvm"},{"name":"au.com.dius.pact.consumer:junit5","old_version":"4.6.17","new_version":"4.6.20","repository_url":"https://github.com/pact-foundation/pact-jvm"},{"name":"com.google.cloud:google-cloud-nio","old_version":"0.128.7","new_version":"0.128.14","repository_url":"https://github.com/googleapis/java-storage-nio"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.12.0","new_version":"2.13.0"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"11.0.14","new_version":"11.0.20"},{"name":"au.com.dius.pact","old_version":"4.6.17","new_version":"4.6.20"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-and-patch-updates group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.13` |\n| org.sonarqube | `7.0.1.6134` | `7.2.3.7755` |\n| org.openapi.generator | `7.17.0` | `7.21.0` |\n| com.gorylenko.gradle-git-properties | `2.5.3` | `2.5.7` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) | `8.25.0` | `8.37.1` |\n| [com.google.mug:mug](https://github.com/google/mug) | `9.3` | `9.9.8` |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.46` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `5.3.0` | `5.3.2` |\n| bio.terra:java-pfb-library | `0.87.0` | `0.96.0` |\n| [org.apache.parquet:parquet-common](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| [org.apache.parquet:parquet-avro](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| [org.apache.parquet:parquet-hadoop](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| org.apache.hadoop:hadoop-common | `3.4.2` | `3.4.3` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.4.2` | `3.4.3` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.1` | `5.32.1` |\n| [au.com.dius.pact.provider:spring](https://github.com/pact-foundation/pact-jvm) | `4.6.17` | `4.6.20` |\n| [au.com.dius.pact.consumer:junit5](https://github.com/pact-foundation/pact-jvm) | `4.6.17` | `4.6.20` |\n| [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) | `0.128.7` | `0.128.14` |\n| org.apache.commons:commons-configuration2 | `2.12.0` | `2.13.0` |\n| org.apache.tomcat.embed:tomcat-embed-core | `11.0.14` | `11.0.20` |\n| au.com.dius.pact | `4.6.17` | `4.6.20` |\n\n\nUpdates `org.springframework.boot` from 3.5.7 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.12\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49648\"\u003e#49648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49645\"\u003e#49645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49592\"\u003e#49592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49591\"\u003e#49591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49518\"\u003e#49518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49478\"\u003e#49478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49340\"\u003e#49340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49324\"\u003e#49324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49289\"\u003e#49289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49268\"\u003e#49268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49210\"\u003e#49210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49055\"\u003e#49055\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.sonarqube` from 7.0.1.6134 to 7.2.3.7755\n\nUpdates `org.openapi.generator` from 7.17.0 to 7.21.0\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.3 to 2.5.7\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.4.0\n\nUpdates `io.sentry:sentry-logback` from 8.25.0 to 8.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-logback's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.37.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in \u003ccode\u003eSentryContextStorage.root()\u003c/code\u003e with virtual threads and OpenTelemetry agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.37.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSession Replay: Fix Compose text masking mismatch with weighted text (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5218\"\u003e#5218\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd cache tracing instrumentation for Spring Boot 2, 3, and 4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps Spring \u003ccode\u003eCacheManager\u003c/code\u003e and \u003ccode\u003eCache\u003c/code\u003e beans to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003esentry.enable-cache-tracing\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd JCache (JSR-107) cache tracing via new \u003ccode\u003esentry-jcache\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps JCache \u003ccode\u003eCache\u003c/code\u003e with \u003ccode\u003eSentryJCacheWrapper\u003c/code\u003e to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet the \u003ccode\u003eenableCacheTracing\u003c/code\u003e option to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003eIScopesStorageFactory\u003c/code\u003e to \u003ccode\u003eSentryOptions\u003c/code\u003e for providing a custom \u003ccode\u003eIScopesStorage\u003c/code\u003e, e.g. when the default \u003ccode\u003eThreadLocal\u003c/code\u003e-backed storage is incompatible with non-pinning thread models (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003ebeforeErrorSampling\u003c/code\u003e callback to Session Replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5214\"\u003e#5214\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAllows filtering which errors trigger replay capture before the \u003ccode\u003eonErrorSampleRate\u003c/code\u003e is checked\u003c/li\u003e\n\u003cli\u003eReturning \u003ccode\u003efalse\u003c/code\u003e skips replay capture entirely for that error; returning \u003ccode\u003etrue\u003c/code\u003e proceeds with the normal sample rate check\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eSentryAndroid.init(context) { options -\u0026gt;\r\n    options.sessionReplay.beforeErrorSampling =\r\n        SentryReplayOptions.BeforeErrorSamplingCallback { event, hint -\u0026gt;\r\n            // Only capture replay for crashes (excluding e.g. handled exceptions)\r\n            event.isCrashed\r\n        }\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Native SDK from v0.13.2 to v0.13.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5215\"\u003e#5215\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0133\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/compare/0.13.2...0.13.3\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5225\"\u003e#5225\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry\u003c/code\u003e to \u003ccode\u003e1.60.1\u003c/code\u003e (was \u003ccode\u003e1.57.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation\u003c/code\u003e to \u003ccode\u003e2.26.0\u003c/code\u003e (was \u003ccode\u003e2.23.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation-alpha\u003c/code\u003e to \u003ccode\u003e2.26.0-alpha\u003c/code\u003e (was \u003ccode\u003e2.23.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv\u003c/code\u003e to \u003ccode\u003e1.40.0\u003c/code\u003e (was \u003ccode\u003e1.37.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv-alpha\u003c/code\u003e to \u003ccode\u003e1.40.0-alpha\u003c/code\u003e (was \u003ccode\u003e1.37.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.36.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow feedback form on device shake (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5150\"\u003e#5150\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable via \u003ccode\u003eoptions.getFeedbackOptions().setUseShakeGesture(true)\u003c/code\u003e or manifest meta-data \u003ccode\u003eio.sentry.feedback.use-shake-gesture\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-logback's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.37.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in \u003ccode\u003eSentryContextStorage.root()\u003c/code\u003e with virtual threads and OpenTelemetry agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.37.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSession Replay: Fix Compose text masking mismatch with weighted text (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5218\"\u003e#5218\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd cache tracing instrumentation for Spring Boot 2, 3, and 4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps Spring \u003ccode\u003eCacheManager\u003c/code\u003e and \u003ccode\u003eCache\u003c/code\u003e beans to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003esentry.enable-cache-tracing\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd JCache (JSR-107) cache tracing via new \u003ccode\u003esentry-jcache\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps JCache \u003ccode\u003eCache\u003c/code\u003e with \u003ccode\u003eSentryJCacheWrapper\u003c/code\u003e to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet the \u003ccode\u003eenableCacheTracing\u003c/code\u003e option to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003eIScopesStorageFactory\u003c/code\u003e to \u003ccode\u003eSentryOptions\u003c/code\u003e for providing a custom \u003ccode\u003eIScopesStorage\u003c/code\u003e, e.g. when the default \u003ccode\u003eThreadLocal\u003c/code\u003e-backed storage is incompatible with non-pinning thread models (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003ebeforeErrorSampling\u003c/code\u003e callback to Session Replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5214\"\u003e#5214\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAllows filtering which errors trigger replay capture before the \u003ccode\u003eonErrorSampleRate\u003c/code\u003e is checked\u003c/li\u003e\n\u003cli\u003eReturning \u003ccode\u003efalse\u003c/code\u003e skips replay capture entirely for that error; returning \u003ccode\u003etrue\u003c/code\u003e proceeds with the normal sample rate check\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eSentryAndroid.init(context) { options -\u0026gt;\n    options.sessionReplay.beforeErrorSampling =\n        SentryReplayOptions.BeforeErrorSamplingCallback { event, hint -\u0026gt;\n            // Only capture replay for crashes (excluding e.g. handled exceptions)\n            event.isCrashed\n        }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Native SDK from v0.13.2 to v0.13.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5215\"\u003e#5215\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0133\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/compare/0.13.2...0.13.3\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5225\"\u003e#5225\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry\u003c/code\u003e to \u003ccode\u003e1.60.1\u003c/code\u003e (was \u003ccode\u003e1.57.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation\u003c/code\u003e to \u003ccode\u003e2.26.0\u003c/code\u003e (was \u003ccode\u003e2.23.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation-alpha\u003c/code\u003e to \u003ccode\u003e2.26.0-alpha\u003c/code\u003e (was \u003ccode\u003e2.23.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv\u003c/code\u003e to \u003ccode\u003e1.40.0\u003c/code\u003e (was \u003ccode\u003e1.37.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv-alpha\u003c/code\u003e to \u003ccode\u003e1.40.0-alpha\u003c/code\u003e (was \u003ccode\u003e1.37.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.36.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/f967be65f01220214f9c487c7994ce930b2864c4\"\u003e\u003ccode\u003ef967be6\u003c/code\u003e\u003c/a\u003e release: 8.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/f2c2e7d827d945de83595d7fc62579e8b0dc085e\"\u003e\u003ccode\u003ef2c2e7d\u003c/code\u003e\u003c/a\u003e fix(otel): Avoid deadlock in SentryContextStorage.root() with virtual threads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/a7fc3666eb04bed49f438906ccab126b1e03130e\"\u003e\u003ccode\u003ea7fc366\u003c/code\u003e\u003c/a\u003e chore(github): pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5229\"\u003e#5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/8c1fb225bde207e1c97fec88db1d3deb93fc45ea\"\u003e\u003ccode\u003e8c1fb22\u003c/code\u003e\u003c/a\u003e chore(changelog): Update dependencies section with Native SDK version bump (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/8fcc5df3d4f351e0b41f6d759bcc0faf52297183\"\u003e\u003ccode\u003e8fcc5df\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.37.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/72ab40d6fcb24c6a19311bf4028ba1ad28ec345e\"\u003e\u003ccode\u003e72ab40d\u003c/code\u003e\u003c/a\u003e release: 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/028aa67fabce3d2f9caa097bd4e2d13be6ba7b85\"\u003e\u003ccode\u003e028aa67\u003c/code\u003e\u003c/a\u003e feat(spring): Cache Tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5165\"\u003e#5165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/23b2680687921bdefe78ce704f591f5eece7f640\"\u003e\u003ccode\u003e23b2680\u003c/code\u003e\u003c/a\u003e fix(replay): text layouts with center/end alignment return incorrect masking ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/ae6907dfcbc235a4e31e51b47c9d41aa7c2fe878\"\u003e\u003ccode\u003eae6907d\u003c/code\u003e\u003c/a\u003e feat(core): Add configurable IScopesStorageFactory to SentryOptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4c09f527dae5df7b9f7a37e73785bff58dc919a5\"\u003e\u003ccode\u003e4c09f52\u003c/code\u003e\u003c/a\u003e Add a /test skill to run singular tests or per module tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.25.0...8.37.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.mug:mug` from 9.3 to 9.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/mug/releases\"\u003ecom.google.mug:mug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.9.8\u003c/h2\u003e\n\u003cp\u003eFixed mug-bom.\u003c/p\u003e\n\u003ch2\u003eRelease 9.9.7\u003c/h2\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eHappenstance.Builder.happenInOrder()\u003c/code\u003e in favor of \u003ccode\u003eHappenstance.Builder.sequence()\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 9.9.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSubstring.all(Pattern)\u003c/code\u003e - scan over regex pattern occurrences\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.isPrefixOf(input)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMoreStreams.consume(stream, n, consumer)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/common/labs/email/EmailAddress.html\"\u003e\u003ccode\u003eEmailAddress\u003c/code\u003e\u003c/a\u003e - RFC 5322\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.atLeastOnceDelimitedBy()\u003c/code\u003e and \u003ccode\u003ezeroOrMoreDelimitedBy()\u003c/code\u003e overloads that support flexible delimiters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharPredicate\u003c/code\u003e optimizations and enhancements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParser.caseInsensitive()\u003c/code\u003e and \u003ccode\u003ecaseInsensitiveWord()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.quotedByWithEscapes(\u0026quot;(http://\u0026quot;, ')', escaped)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHappenstance\u003c/code\u003e for concurrency testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@ParametersMustMatchByName\u003c/code\u003e applicable to package level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/mu/annotations/ParametersMustMatchByName.html\"\u003e\u003ccode\u003e@ParametersMustMatchByName\u003c/code\u003e\u003c/a\u003e - light-weight named parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/common/labs/parse/Parser.html#matches(java.lang.String)\"\u003e\u003ccode\u003eParser.matches(string)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/mu/util/stream/BiStream.html#adjacentPairsFrom(T...)\"\u003e\u003ccode\u003eBiStream.adjacentPairsFrom()\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBiStream.from()\u003c/code\u003e undeprecated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.8\u003c/h2\u003e\n\u003cp\u003eMinor changes and BOM update\u003c/p\u003e\n\u003ch2\u003eRelease 9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSafeSql.args()\u003c/code\u003e for interoperability with JdbcTemplate\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIteration.lazily()\u003c/code\u003e, \u003ccode\u003eIteration.emit()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParser.quotedBy()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.first()\u003c/code\u003e to search for an anchor point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.sequence()\u003c/code\u003e for 3 and 4 parsers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSafeSql.prepareToBatch()\u003c/code\u003e for JDBC batching.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsv.join()\u003c/code\u003e, \u003ccode\u003eCsv.joining()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emug-root-9.4\u003c/h2\u003e\n\u003cp\u003eRelease 9.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore parser combinators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/4cd26041ea0e642a98eb41f61bd3f7c00b4312e7\"\u003e\u003ccode\u003e4cd2604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release mug-root-9.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/512057421031b2114e12d117a875e1419ec5e13d\"\u003e\u003ccode\u003e5120574\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:google/mug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/da52cb5ba77138965d40cd7231b3ded4af4ba739\"\u003e\u003ccode\u003eda52cb5\u003c/code\u003e\u003c/a\u003e put \u003ca href=\"https://github.com/Override\"\u003e\u003ccode\u003e@​Override\u003c/code\u003e\u003c/a\u003e on same line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/83f1078e42e062effc52b51ebeca8c18dbb4d332\"\u003e\u003ccode\u003e83f1078\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/cfa12a69ea209bc4e17539b6d032646a31a807f5\"\u003e\u003ccode\u003ecfa12a6\u003c/code\u003e\u003c/a\u003e let release activated by profile id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/2c9b3b9e2d9bcaafd1b7a6b4953ed95bb28e1491\"\u003e\u003ccode\u003e2c9b3b9\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/c699666f84b1f17492ce910983083285d98078e1\"\u003e\u003ccode\u003ec699666\u003c/code\u003e\u003c/a\u003e update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/118c8a684ca8ead31e46e6d3081348456a28ab3e\"\u003e\u003ccode\u003e118c8a6\u003c/code\u003e\u003c/a\u003e Start next development cycle for 9.9.8-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/bd3873760034b22ee6a5be0a0f4282b6218ffcb9\"\u003e\u003ccode\u003ebd38737\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/f35e2fad4ace41d687a2f3fa0c8b600a74b2a759\"\u003e\u003ccode\u003ef35e2fa\u003c/code\u003e\u003c/a\u003e move gpg configuration to the plugin level in bom/pom.xml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/mug/compare/mug-root-9.3...mug-root-9.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.40 to 2.2.46\n\nUpdates `com.squareup.okhttp3:okhttp` from 5.3.0 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-18\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.4][okio_3_16_4].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-16\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade: [Okio 3.16.3][okio_3_16_3].\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/75b9c267744cdd2e8b222d247052748ff0954304\"\u003e\u003ccode\u003e75b9c26\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/ab48e5d86d0c0b16b3679b9b9522acf65db73da4\"\u003e\u003ccode\u003eab48e5d\u003c/code\u003e\u003c/a\u003e Okio 3.16.4 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9200\"\u003e#9200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/a9a4638b3d38b83782a959514b4183ddea0f071f\"\u003e\u003ccode\u003ea9a4638\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/ef72228d270c21962ab632b4c5a0dfd7ab4fd661\"\u003e\u003ccode\u003eef72228\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/674716746bb4efce30501b711ea3ec188c0d670d\"\u003e\u003ccode\u003e6747167\u003c/code\u003e\u003c/a\u003e Update com.squareup.okio to v3.16.3 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9197\"\u003e#9197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/square/okhttp/compare/parent-5.3.0...parent-5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:java-pfb-library` from 0.87.0 to 0.96.0\n\nUpdates `org.apache.parquet:parquet-common` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3294\"\u003eGH-3294\u003c/a\u003e: Include optional profiles for release process by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3297\"\u003eapache/parquet-java#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3298\"\u003eGH-3298\u003c/a\u003e: Support unified file based configurations for CLI by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3304\"\u003eapache/parquet-java#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3300\"\u003eGH-3300\u003c/a\u003e: add ParquetWriter and ParquetReader builders constructor without params by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3301\"\u003eapache/parquet-java#3301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3310\"\u003eGH-3310\u003c/a\u003e: Clean up JIRA references and move to GH issues by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3309\"\u003eapache/parquet-java#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3312\"\u003eGH-3312\u003c/a\u003e: Support uuid read converter for parquet thrift by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3313\"\u003eapache/parquet-java#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3315\"\u003eGH-3315\u003c/a\u003e: Variant binary read does not take length into account by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3333\"\u003eapache/parquet-java#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3316\"\u003eGH-3316\u003c/a\u003e: Fix representation type for VariantBuilder decimal by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3335\"\u003eapache/parquet-java#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3317\"\u003eGH-3317\u003c/a\u003e: Fix bytes written by VariantBuilder.appendFloat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3334\"\u003eapache/parquet-java#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3320\"\u003eGH-3320\u003c/a\u003e: Ensure parquet reader does not fail due to incorrect statistics by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3325\"\u003eapache/parquet-java#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3321\"\u003eGH-3321\u003c/a\u003e Exclude package-info.class from shaded fastutil dependency by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3322\"\u003eapache/parquet-java#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3327\"\u003eGH-3327\u003c/a\u003e: Bug fix incorrect compressed size reported by DataPageV1 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3326\"\u003eapache/parquet-java#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3331\"\u003eGH-3331\u003c/a\u003e: Track Column index page skip statistics during file read by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3330\"\u003eapache/parquet-java#3330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3338\"\u003eGH-3338\u003c/a\u003e: Support encrypted files for Parquet CLI commands by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3339\"\u003eapache/parquet-java#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3350\"\u003eGH-3350\u003c/a\u003e: Avoid flushing data to cloud when exception is thrown by \u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3358\"\u003eGH-3358\u003c/a\u003e: Add Configurable Thrift Max Message Size for Parquet Metadata Reading by \u003ca href=\"https://github.com/cravani\"\u003e\u003ccode\u003e@​cravani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3359\"\u003eapache/parquet-java#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump avro.version from 1.11.4 to 1.11.5 by \u003ca href=\"https://github.com/gszadovszky\"\u003e\u003ccode\u003e@​gszadovszky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3348\"\u003eapache/parquet-java#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump version to 1.17.0-SNAPSHOT by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3293\"\u003eapache/parquet-java#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Post release of 1.16.0 by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3305\"\u003eapache/parquet-java#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Remove unused parquet-thrift dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3323\"\u003eapache/parquet-java#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: [parquet-column] remove unused test dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3324\"\u003eapache/parquet-java#3324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: parquet-avro tests should not debug to stderr by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3329\"\u003eapache/parquet-java#3329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace JIRA with GitHub Issues by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3303\"\u003eapache/parquet-java#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fac0c746532e133beb928a7f6a7e57b510b477a1\"\u003e\u003ccode\u003efac0c74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.17.0-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a8ead9df9035908172e61a3662f439d86dc51ba7\"\u003e\u003ccode\u003ea8ead9d\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 4.33.1 to 4.33.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/0ecd799dc01768ec0816a1ab38507b805a788f6a\"\u003e\u003ccode\u003e0ecd799\u003c/code\u003e\u003c/a\u003e Allow reading dictionary encoded boolean (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/46218f2c0473e2e859dde2df8a28c78fcb0c9ada\"\u003e\u003ccode\u003e46218f2\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.18.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7ec32846663782846615e835bd06859c75b8f6b0\"\u003e\u003ccode\u003e7ec3284\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003epackage-info.class\u003c/code\u003e from shaded fastutil (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7453be4de8bc608077af08bcb6a720b39d0d7f91\"\u003e\u003ccode\u003e7453be4\u003c/code\u003e\u003c/a\u003e Bump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/893ef11df5f72320c2cff201b8b93bb0d33c2751\"\u003e\u003ccode\u003e893ef11\u003c/code\u003e\u003c/a\u003e Bump easymock 5.6.0 to support Java 25 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/6b2940ca1f39e0073d798dfaf7724bc43950a524\"\u003e\u003ccode\u003e6b2940c\u003c/code\u003e\u003c/a\u003e Remove unused parquet-thrift dependencies (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/5040a63e817c48bd56d4a3ba6ebf5ed13e1edca8\"\u003e\u003ccode\u003e5040a63\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 3.25.6 to 4.30.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2ccc2431209ac4a4d745d9f1016e29098204caad\"\u003e\u003ccode\u003e2ccc243\u003c/code\u003e\u003c/a\u003e MINOR: parquet-avro tests should not debug to stderr (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.16.0...apache-parquet-1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.parquet:parquet-avro` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-avro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3294\"\u003eGH-3294\u003c/a\u003e: Include optional profiles for release process by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3297\"\u003eapache/parquet-java#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3298\"\u003eGH-3298\u003c/a\u003e: Support unified file based configurations for CLI by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3304\"\u003eapache/parquet-java#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3300\"\u003eGH-3300\u003c/a\u003e: add ParquetWriter and ParquetReader builders constructor without params by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3301\"\u003eapache/parquet-java#3301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3310\"\u003eGH-3310\u003c/a\u003e: Clean up JIRA references and move to GH issues by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3309\"\u003eapache/parquet-java#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3312\"\u003eGH-3312\u003c/a\u003e: Support uuid read converter for parquet thrift by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3313\"\u003eapache/parquet-java#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3315\"\u003eGH-3315\u003c/a\u003e: Variant binary read does not take length into account by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3333\"\u003eapache/parquet-java#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3316\"\u003eGH-3316\u003c/a\u003e: Fix representation type for VariantBuilder decimal by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3335\"\u003eapache/parquet-java#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3317\"\u003eGH-3317\u003c/a\u003e: Fix bytes written by VariantBuilder.appendFloat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3334\"\u003eapache/parquet-java#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3320\"\u003eGH-3320\u003c/a\u003e: Ensure parquet reader does not fail due to incorrect statistics by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3325\"\u003eapache/parquet-java#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3321\"\u003eGH-3321\u003c/a\u003e Exclude package-info.class from shaded fastutil dependency by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3322\"\u003eapache/parquet-java#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3327\"\u003eGH-3327\u003c/a\u003e: Bug fix incorrect compressed size reported by DataPageV1 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3326\"\u003eapache/parquet-java#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3331\"\u003eGH-3331\u003c/a\u003e: Track Column index page skip statistics during file read by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3330\"\u003eapache/parquet-java#3330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3338\"\u003eGH-3338\u003c/a\u003e: Support encrypted files for Parquet CLI commands by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3339\"\u003eapache/parquet-java#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3350\"\u003eGH-3350\u003c/a\u003e: Avoid flushing data to cloud when exception is thrown by \u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3358\"\u003eGH-3358\u003c/a\u003e: Add Configurable Thrift Max Message Size for Parquet Metadata Reading by \u003ca href=\"https://github.com/cravani\"\u003e\u003ccode\u003e@​cravani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3359\"\u003eapache/parquet-java#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump avro.version from 1.11.4 to 1.11.5 by \u003ca href=\"https://github.com/gszadovszky\"\u003e\u003ccode\u003e@​gszadovszky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3348\"\u003eapache/parquet-java#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump version to 1.17.0-SNAPSHOT by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3293\"\u003eapache/parquet-java#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Post release of 1.16.0 by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3305\"\u003eapache/parquet-java#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Remove unused parquet-thrift dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3323\"\u003eapache/parquet-java#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: [parquet-column] remove unused test dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3324\"\u003eapache/parquet-java#3324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: parquet-avro tests should not debug to stderr by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3329\"\u003eapache/parquet-java#3329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace JIRA with GitHub Issues by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3303\"\u003eapache/parquet-java#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fac0c746532e133beb928a7f6a7e57b510b477a1\"\u003e\u003ccode\u003efac0c74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.17.0-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a8ead9df9035908172e61a3662f439d86dc51ba7\"\u003e\u003ccode\u003ea8ead9d\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 4.33.1 to 4.33.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/0ecd799dc01768ec0816a1ab38507b805a788f6a\"\u003e\u003ccode\u003e0ecd799\u003c/code\u003e\u003c/a\u003e Allow reading dictionary encoded boolean (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/46218f2c0473e2e859dde2df8a28c78fcb0c9ada\"\u003e\u003ccode\u003e46218f2\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.18.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7ec32846663782846615e835bd06859c75b8f6b0\"\u003e\u003ccode\u003e7ec3284\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003epackage-info.class\u003c/code\u003e from shaded fastutil (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7453be4de8bc608077af08bcb6a720b39d0d7f91\"\u003e\u003ccode\u003e7453be4\u003c/code\u003e\u003c/a\u003e Bump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/893ef11df5f72320c2cff201b8b93bb0d33c2751\"\u003e\u003ccode\u003e893ef11\u003c/code\u003e\u003c/a\u003e Bump easymock 5.6.0 to support Java 25 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/6b2940ca1f39e0073d798dfaf7724bc43950a524\"\u003e\u003ccode\u003e6b2940c\u003c/code\u003e\u003c/a\u003e Remove unused parquet-thrift dependencies (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/5040a63e817c48bd56d4a3ba6ebf5ed13e1edca8\"\u003e\u003ccode\u003e5040a63\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 3.25.6 to 4.30.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2ccc2431209ac4a4d745d9f1016e29098204caad\"\u003e\u003ccode\u003e2ccc243\u003c/code\u003e\u003c/a\u003e MINOR: parquet-avro tests should not debug to stderr (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.16.0...apache-parquet-1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.parquet:parquet-hadoop` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-hadoop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1090","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1090","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1090/packages"},{"uuid":"4183135730","node_id":"PR_kwDOExkIks7PGbpz","number":281,"state":"open","title":"[DT-400-gradle]: Bump the minor-patch-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T00:09:10.000Z","updated_at":"2026-04-01T16:00:30.157Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","group_name":"minor-patch-dependencies","update_count":7,"packages":[{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.79.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"bio.terra:stairway-gcp","old_version":"1.1.60-SNAPSHOT","new_version":"1.1.63-SNAPSHOT"},{"name":"bio.terra:stairway-azure","old_version":"1.1.60-SNAPSHOT","new_version":"1.1.63-SNAPSHOT"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.8","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"},{"name":"org.springframework.boot","old_version":"3.5.9","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.79.0` |\n| bio.terra:stairway-gcp | `1.1.60-SNAPSHOT` | `1.1.63-SNAPSHOT` |\n| bio.terra:stairway-azure | `1.1.60-SNAPSHOT` | `1.1.63-SNAPSHOT` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.8` | `0.2.10` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.9` | `3.5.13` |\n\nUpdates `com.google.cloud:libraries-bom` from 26.73.0 to 26.79.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.79.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.78.0...v26.79.0\"\u003e26.79.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cdf42e89fed0b1fed4d77c80e6cd21cbbe846527\"\u003ecdf42e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.82.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/8de8243c41dd4e0ffda0e1938dce35fa9ac97bea\"\u003e8de8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7418\"\u003e#7418\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/53bc38fdead939baa4e8541d7183bad97b019a2a\"\u003e53bc38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7433\"\u003e#7433\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003ef81508f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7435\"\u003e#7435\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e0883105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.39.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7427\"\u003e#7427\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fbaa60403da49b40acfe47dc216b851de32c5015\"\u003efbaa604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7428\"\u003e#7428\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e217e9e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7429\"\u003e#7429\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003ed609916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.112.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7422\"\u003e#7422\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5b72e88dd664b7873b43ff50bda23d93e7168584\"\u003e5b72e88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7434\"\u003e#7434\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e9018fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7431\"\u003e#7431\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003efaa3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7432\"\u003e#7432\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003ec191630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003efd85736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.78.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.77.0...v26.78.0\"\u003e26.78.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.81.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7417\"\u003e#7417\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c197e8e629d18f6723504a556024115b184b8642\"\u003ec197e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.76.0...v26.77.0\"\u003e26.77.0\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove boms for libraries migrated to the gapic-libraries-bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove google-cloud-datastore-bom (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove google-cloud-logging-logback-bom (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.57.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7400\"\u003e#7400\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/564a35d7afa1a1022a8f949a4c145ffe95ff8d0b\"\u003e564a35d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.80.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7401\"\u003e#7401\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a8bf57d273c3dad6bc238c5a27e4ca9e4f6cc80a\"\u003ea8bf57d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.60.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7409\"\u003e#7409\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/26b3ac3a530fdccb8fef1724af341276f88583a3\"\u003e26b3ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.74.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7399\"\u003e#7399\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/99c14389d4b5ced6eec9468ced8e428b44d3f5e1\"\u003e99c1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.38.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7407\"\u003e#7407\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1381e801ac973dae57b45b5478b4b3a133d71e7\"\u003ec1381e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-nio to v0.128.13 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7414\"\u003e#7414\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fe0d8bd1e8a92a0ba2790bfc017d8fc4aaf812d3\"\u003efe0d8bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.149.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7405\"\u003e#7405\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/044624f29d07d6a7dd38eb23128c5c31c437704e\"\u003e044624f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7408\"\u003e#7408\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4efd2105e30c48abb0cb27f8388cdbee41c9cf81\"\u003e4efd210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.111.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7411\"\u003e#7411\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/dca9f980f1a4e07aa249701bafc430e9730c3dc5\"\u003edca9f98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/377c8d1fac6b1521dc52a10f4d02e5d371a0de67\"\u003e\u003ccode\u003e377c8d1\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7430\"\u003e#7430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003e\u003ccode\u003efd85736\u003c/code\u003e\u003c/a\u003e deps: Update java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e\u003ccode\u003e0883105\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003e\u003ccode\u003efaa3127\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003e\u003ccode\u003ef81508f\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003e\u003ccode\u003ec191630\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e\u003ccode\u003e9018fa9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/416769fe58b0396e8673d3b970bd9af662b4f859\"\u003e\u003ccode\u003e416769f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003e\u003ccode\u003ed609916\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e\u003ccode\u003e217e9e1\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.73.0...v26.79.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:stairway-gcp` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `bio.terra:stairway-azure` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `bio.terra:stairway-azure` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.8 to 0.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/releases\"\u003eorg.openapitools:jackson-databind-nullable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.10 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.10 snapshot version by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/120\"\u003eOpenAPITools/jackson-databind-nullable#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.2 to 5.14.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/121\"\u003eOpenAPITools/jackson-databind-nullable#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/122\"\u003eOpenAPITools/jackson-databind-nullable#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/123\"\u003eOpenAPITools/jackson-databind-nullable#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/124\"\u003eOpenAPITools/jackson-databind-nullable#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Jackson3 support and maintain Jackson2 support by \u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/128\"\u003eOpenAPITools/jackson-databind-nullable#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/131\"\u003eOpenAPITools/jackson-databind-nullable#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/132\"\u003eOpenAPITools/jackson-databind-nullable#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/130\"\u003eOpenAPITools/jackson-databind-nullable#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.10 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/133\"\u003eOpenAPITools/jackson-databind-nullable#133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.9 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.9-SNAPSHOT by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/93\"\u003eOpenAPITools/jackson-databind-nullable#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/97\"\u003eOpenAPITools/jackson-databind-nullable#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/95\"\u003eOpenAPITools/jackson-databind-nullable#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/96\"\u003eOpenAPITools/jackson-databind-nullable#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/109\"\u003eOpenAPITools/jackson-databind-nullable#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/102\"\u003eOpenAPITools/jackson-databind-nullable#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/105\"\u003eOpenAPITools/jackson-databind-nullable#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/106\"\u003eOpenAPITools/jackson-databind-nullable#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.0.0 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/107\"\u003eOpenAPITools/jackson-databind-nullable#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.3.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/108\"\u003eOpenAPITools/jackson-databind-nullable#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/110\"\u003eOpenAPITools/jackson-databind-nullable#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/111\"\u003eOpenAPITools/jackson-databind-nullable#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/116\"\u003eOpenAPITools/jackson-databind-nullable#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/114\"\u003eOpenAPITools/jackson-databind-nullable#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/115\"\u003eOpenAPITools/jackson-databind-nullable#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/112\"\u003eOpenAPITools/jackson-databind-nullable#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/113\"\u003eOpenAPITools/jackson-databind-nullable#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module path in JDK 24 and older by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/101\"\u003eOpenAPITools/jackson-databind-nullable#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/118\"\u003eOpenAPITools/jackson-databind-nullable#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.2.9 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/119\"\u003eOpenAPITools/jackson-databind-nullable#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e2082cd96941beb38e9d059328cd4c8b9b29d725\"\u003e\u003ccode\u003ee2082cd\u003c/code\u003e\u003c/a\u003e 0.2.10 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6b478aca78ab1a2ce8d07b5b55962b6f065b3952\"\u003e\u003ccode\u003e6b478ac\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/93602734b759683959648815039c1aa8764ce4f0\"\u003e\u003ccode\u003e9360273\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e46a20751a30572df841610f45c7eb46807d007f\"\u003e\u003ccode\u003ee46a207\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/1b27d31459c47dc0ccff2e30f092fdb485d65831\"\u003e\u003ccode\u003e1b27d31\u003c/code\u003e\u003c/a\u003e Bump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/71452a96d214a4b2ddf884cf1e8e9e73099b941a\"\u003e\u003ccode\u003e71452a9\u003c/code\u003e\u003c/a\u003e Implement Jackson3 support and maintain Jackson2 support (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/803978e1562386ae53382351404ade0d97646255\"\u003e\u003ccode\u003e803978e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/30524cff4090bde98a528999ffca6d343c225d00\"\u003e\u003ccode\u003e30524cf\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/efe9f0055b5a4ab73ab417be1068ea2eee915a03\"\u003e\u003ccode\u003eefe9f00\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/a444772428ee2d2525ee02ecea9d725465b95073\"\u003e\u003ccode\u003ea444772\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.2 to 5.14.3 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.4.0\n\nUpdates `org.sonarqube` from 7.2.2.6593 to 7.2.3.7755\n\nUpdates `org.springframework.boot` from 3.5.9 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.12\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49648\"\u003e#49648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49645\"\u003e#49645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49592\"\u003e#49592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49591\"\u003e#49591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49518\"\u003e#49518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49478\"\u003e#49478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49340\"\u003e#49340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49324\"\u003e#49324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49289\"\u003e#49289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49268\"\u003e#49268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49210\"\u003e#49210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49055\"\u003e#49055\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework.boot | [\u003e= 4.a, \u003c 5] |\n| com.diffplug.spotless | [\u003e= 8.1.a, \u003c 8.2] |\n\u003c/details\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-common-lib/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-common-lib/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"},{"uuid":"4013932876","node_id":"PR_kwDOJWR7_87HeDJt","number":683,"state":"open","title":"chore(deps): bump com.diffplug.spotless from 8.2.1 to 8.3.0","user":"dependabot[bot]","labels":["gradle","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T23:51:57.000Z","updated_at":"2026-03-02T23:52:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.3.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 8.2.1 to 8.3.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=8.2.1\u0026new-version=8.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sureshg/kotlin-mpp-playground/pull/683","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sureshg%2Fkotlin-mpp-playground/issues/683","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/683/packages"},{"uuid":"3881821501","node_id":"PR_kwDOFeaIxM7AtD1a","number":310,"state":"open","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T11:05:45.000Z","updated_at":"2026-02-01T11:10:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":16,"packages":[{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.42"},{"name":"io.swagger.codegen.v3:swagger-codegen-cli","old_version":"3.0.75","new_version":"3.0.76"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.2.1"},{"name":"com.google.cloud.tools.jib","old_version":"3.4.5","new_version":"3.5.2"},{"name":"org.sonarqube","old_version":"7.0.1.6134","new_version":"7.2.2.6593"},{"name":"io.freefair.lombok","old_version":"9.0.0","new_version":"9.2.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"com.google.cloud:libraries-bom","old_version":"26.71.0","new_version":"26.75.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"com.google.cloud:spring-cloud-gcp-starter-logging","old_version":"7.4.1","new_version":"7.4.3","repository_url":"https://github.com/GoogleCloudPlatform/spring-cloud-gcp"},{"name":"org.immutables:value","old_version":"2.11.6","new_version":"2.12.1","repository_url":"https://github.com/immutables/immutables"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.82","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.github.spotbugs","old_version":"6.4.4","new_version":"6.4.8"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.3","new_version":"2.5.4"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.40.0","new_version":"1.42.1"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.42` |\n| io.swagger.codegen.v3:swagger-codegen-cli | `3.0.75` | `3.0.76` |\n| com.diffplug.spotless | `8.0.0` | `8.2.1` |\n| com.google.cloud.tools.jib | `3.4.5` | `3.5.2` |\n| org.sonarqube | `7.0.1.6134` | `7.2.2.6593` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.0.0` | `9.2.0` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.71.0` | `26.75.0` |\n| [com.google.cloud:spring-cloud-gcp-starter-logging](https://github.com/GoogleCloudPlatform/spring-cloud-gcp) | `7.4.1` | `7.4.3` |\n| [org.immutables:value](https://github.com/immutables/immutables) | `2.11.6` | `2.12.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.82` | `1.83` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.24.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.21.0` |\n| com.github.spotbugs | `6.4.4` | `6.4.8` |\n| com.gorylenko.gradle-git-properties | `2.5.3` | `2.5.4` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| com.google.auth:google-auth-library-oauth2-http | `1.40.0` | `1.42.1` |\n\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.40 to 2.2.42\n\nUpdates `io.swagger.codegen.v3:swagger-codegen-cli` from 3.0.75 to 3.0.76\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.2.1\n\nUpdates `com.google.cloud.tools.jib` from 3.4.5 to 3.5.2\n\nUpdates `org.sonarqube` from 7.0.1.6134 to 7.2.2.6593\n\nUpdates `io.freefair.lombok` from 9.0.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1569\"\u003efreefair/gradle-plugins#1569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1574\"\u003efreefair/gradle-plugins#1574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1575\"\u003efreefair/gradle-plugins#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.tukaani:xz from 1.10 to 1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1577\"\u003efreefair/gradle-plugins#1577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 8.14.3 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1573\"\u003efreefair/gradle-plugins#1573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 3.5.6 to 3.5.7 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1567\"\u003efreefair/gradle-plugins#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1564\"\u003efreefair/gradle-plugins#1564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 8.14.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1563\"\u003efreefair/gradle-plugins#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjrt from 1.9.24 to 1.9.25 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1566\"\u003efreefair/gradle-plugins#1566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.1 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1586\"\u003efreefair/gradle-plugins#1586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1580\"\u003efreefair/gradle-plugins#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1593\"\u003efreefair/gradle-plugins#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.20.0 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1591\"\u003efreefair/gradle-plugins#1591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.0.1.6134 to 7.2.0.6526 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1588\"\u003efreefair/gradle-plugins#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.1 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1581\"\u003efreefair/gradle-plugins#1581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1608\"\u003efreefair/gradle-plugins#1608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1607\"\u003efreefair/gradle-plugins#1607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.0.6526 to 7.2.2.6593 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1603\"\u003efreefair/gradle-plugins#1603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1523\"\u003efreefair/gradle-plugins#1523\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.1.0...9.2.0\"\u003ehttps://github.com/freefair/gradle-plugins/compare/9.1.0...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.webjars:bootstrap from 5.3.7 to 5.3.8 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1432\"\u003efreefair/gradle-plugins#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1506\"\u003efreefair/gradle-plugins#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 9.0.0 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1507\"\u003efreefair/gradle-plugins#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1504\"\u003efreefair/gradle-plugins#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 3.5.5 to 3.5.6 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1502\"\u003efreefair/gradle-plugins#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.19.0 to 5.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1503\"\u003efreefair/gradle-plugins#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1513\"\u003efreefair/gradle-plugins#1513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.3.0 to 6.4.2 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1501\"\u003efreefair/gradle-plugins#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2 to 4.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1520\"\u003efreefair/gradle-plugins#1520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.11.0 to 2.11.4 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1512\"\u003efreefair/gradle-plugins#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.github.classgraph:classgraph from 4.8.181 to 4.8.184 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1539\"\u003efreefair/gradle-plugins#1539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1536\"\u003efreefair/gradle-plugins#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.11.4 to 2.11.6 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1532\"\u003efreefair/gradle-plugins#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.1.0 to 5.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1535\"\u003efreefair/gradle-plugins#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1541\"\u003efreefair/gradle-plugins#1541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 5.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1529\"\u003efreefair/gradle-plugins#1529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1514\"\u003efreefair/gradle-plugins#1514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1560\"\u003efreefair/gradle-plugins#1560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.2.1 to 5.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1559\"\u003efreefair/gradle-plugins#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.20.0 to 1.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1562\"\u003efreefair/gradle-plugins#1562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.3.1.5724 to 7.0.1.6134 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1557\"\u003efreefair/gradle-plugins#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1517\"\u003efreefair/gradle-plugins#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 6.3.1.5724 to 7.0.1.6134 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1556\"\u003efreefair/gradle-plugins#1556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/76c548513d878106225d8d6b17fb079b4f0d13c2\"\u003e\u003ccode\u003e76c5485\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/06b4fde0331504911446473cfc775ce589c21933\"\u003e\u003ccode\u003e06b4fde\u003c/code\u003e\u003c/a\u003e Update to maven-plugin-plugin 3.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/5fe8130122d937a813e5e7f5d4aa6b1c491557e3\"\u003e\u003ccode\u003e5fe8130\u003c/code\u003e\u003c/a\u003e Update to org.graalvm.buildtools.native 0.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d2b733e9a8d1526a011ede97345da25d964744b2\"\u003e\u003ccode\u003ed2b733e\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/5e93b6def371ade5ea390ac6fd6d9a27f5febe7d\"\u003e\u003ccode\u003e5e93b6d\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 4 to 5 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/f9736b49d1c5608205cc74a742cc901d7ea529a4\"\u003e\u003ccode\u003ef9736b4\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9bef6bab5a0130501a381b09227f4a5c3ef9c519\"\u003e\u003ccode\u003e9bef6ba\u003c/code\u003e\u003c/a\u003e Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1603\"\u003e#1603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d384c725cb271072decde385bff961a549e8b0fc\"\u003e\u003ccode\u003ed384c72\u003c/code\u003e\u003c/a\u003e Update to Spring Boot 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6a62611f8cb9e10fd282d7ca2e580a9c90e034c4\"\u003e\u003ccode\u003e6a62611\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/715ea0ceeacdbbc6d325781ddef9eab39f6c6929\"\u003e\u003ccode\u003e715ea0c\u003c/code\u003e\u003c/a\u003e Update to Maven 3.9.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.0.0...9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.71.0 to 26.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.75.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.75.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.74.0)\u003c/p\u003e\n\u003ch1\u003eNew Addition\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-auditmanager:0.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.58.0 (prev: 2.57.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd ability to specify RetryOptions and BigQueryRetryConfig when create job and waitFor (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3398\"\u003e#3398\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/1f91ae7fa2100a05f969a7429cb619a2b8b42dee\"\u003e1f91ae7\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd additional parameters to CsvOptions and ParquetOptions (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3370\"\u003e#3370\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/34f16fbaad236f5a6db26d693efde2025913d540\"\u003e34f16fb\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd columnNameCharacterMap to LoadJobConfiguration (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3356\"\u003e#3356\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/2f3cbe39619bcc93cb7d504417accd84b418dd41\"\u003e2f3cbe3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd max staleness to ExternalTableDefinition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3499\"\u003e#3499\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/f1ebd5be5877a68f76efafc30e3b5b0763f343c5\"\u003ef1ebd5b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MetadataCacheMode to ExternalTableDefinition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3351\"\u003e#3351\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/2814dc49dfdd5671257b6a9933a5dd381d889dd1\"\u003e2814dc4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd remaining Statement Types (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3381\"\u003e#3381\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/5f39b19e8839f06d956addb8d95cf05e4b60a3f1\"\u003e5f39b19\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd WRITE_TRUNCATE_DATA as an enum value for write disposition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3752\"\u003e#3752\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/acea61c20b69b44c8612ca22745458ad04bc6be4\"\u003eacea61c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add custom ExceptionHandler to BigQueryOptions (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3937\"\u003e#3937\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/de0914ddbccf988294d50faf56a515e58ab3505d\"\u003ede0914d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry Samples (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3899\"\u003e#3899\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e3d9ed92ca5d9b58b5747960d74f895ed8733ebf\"\u003ee3d9ed9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry support to BQ rpcs (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3860\"\u003e#3860\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e2d23c1b15f2c48a4113f82b920f5c29c4b5dfea\"\u003ee2d23c1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add otel metrics to request headers (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3900\"\u003e#3900\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4071e4cb2547b236183fd4fbb92c73f074cf2fa0\"\u003e4071e4c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add support for custom timezones and timestamps (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3859\"\u003e#3859\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e5467c917c63ac066edcbcd902cc2093a39971a3\"\u003ee5467c9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add support for reservation field in jobs. (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3768\"\u003e#3768\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/3e97f7c0c4676fcdda0862929a69bbabc69926f2\"\u003e3e97f7c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Implement getArray in BigQueryResultImpl (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3693\"\u003e#3693\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e2a3f2c1a1406bf7bc9a035dce3acfde78f0eaa4\"\u003ee2a3f2c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Integrate Otel in client lib (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/6e3e07a22b8397e1e9d5b567589e44abc55961f2\"\u003e6e3e07a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Integrate Otel into retries, jobs, and more (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3842\"\u003e#3842\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4b28c479c1bc22326c8d2501354fb86ec2ce1744\"\u003e4b28c47\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e job creation mode GA (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3804\"\u003e#3804\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/a21cde8994e93337326cc4a2deb4bafd1596b77f\"\u003ea21cde8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Support Fine Grained ACLs for Datasets (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3803\"\u003e#3803\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/bebf1c610e6d050c49fc05f30d3fa0247b7dfdcb\"\u003ebebf1c6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e support IAM conditions in datasets in Java client. (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3602\"\u003e#3602\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/6696a9c7d42970e3c24bda4da713a855dbe40ce5\"\u003e6696a9c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Support resource tags for datasets in java client (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3647\"\u003e#3647\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/01e0b742b9ffeafaa89b080a39d8a66c12c1fd3b\"\u003e01e0b74\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003econfigure rc releases to be on prerelease mode (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/93700c83559ca7ff4b9facc34a11c6dace3b5982\"\u003e93700c8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable Lossless Timestamps in BQ java client lib (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3589\"\u003e#3589\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c0b874aa0150e63908450b13d019864b8cbfbfe3\"\u003ec0b874a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable maxTimeTravelHours in BigQuery java client library (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/bd24fd8c550bfbd1207b194ed5c863a4a9924d48\"\u003ebd24fd8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplement wasNull for BigQueryResultSet (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3650\"\u003e#3650\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c7ef94be115cd572df589385f9be801033d72d6d\"\u003ec7ef94b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eintroduce \u003ccode\u003ejava.time\u003c/code\u003e methods and variables (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3586\"\u003e#3586\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/31fb15fb963c18e4c29391e9fe56dfde31577511\"\u003e31fb15f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enew queryWithTimeout method for customer-side wait (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3995\"\u003e#3995\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/9c0df5422c05696f7ce4bedf914a58306150dc21\"\u003e9c0df54\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enext release from main branch is 2.49.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/b46a6ccc959f8defb145279ea18ff2e4f1bac58f\"\u003eb46a6cc\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enext release from main branch is 2.53.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3879\"\u003e#3879\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c47a062136fea4de91190cafb1f11bac6abbbe3a\"\u003ec47a062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRelax client-side validation for BigQuery entity IDs (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/4000\"\u003e#4000\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c3548a2f521b19761c844c0b24fc8caab541aba7\"\u003ec3548a2\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate with latest from main (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/ec447b57c250f6f0de504dd53b1dd31d76da1f03\"\u003eec447b5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadapt graalvm config to arrow update (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3928\"\u003e#3928\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/ecfabc4b70922d0e697699ec5508a7328cadacf8\"\u003eecfabc4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd clustering value to ListTables result (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/5d52bc9f4ef93f84200335685901c6ac0256b769\"\u003e5d52bc9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd labels to converter for listTables method (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3735\"\u003e#3735\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3736\"\u003e#3736\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/8634822e1836c5ccc0f8d0263ac57ac561578360\"\u003e8634822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add MY_VIEW_DATASET_NAME_TEST_ to resource clean up sample (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3838\"\u003e#3838\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/b1962a7f0084ee4c3e248266b50406cf575cd657\"\u003eb1962a7\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Remove ReadAPI bypass in executeSelect() (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3624\"\u003e#3624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/fadd992a63fd1bc87c99cc689ed103f05de49a99\"\u003efadd992\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClose bq read client (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3644\"\u003e#3644\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/8833c97d73e3ba8e6a2061bbc55a6254b9e6668e\"\u003e8833c97\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e2e00b530914d986bd884fa56be867a738e709ad\"\u003e\u003ccode\u003ee2e00b5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/73c8ca6a077dbab5ef2c3103091b3b19d0ecace0\"\u003e\u003ccode\u003e73c8ca6\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.33....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/60506aac654ec762353b9c3660609f81e952286b\"\u003e\u003ccode\u003e60506aa\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.11 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e2074d3be1118ee6f912c65afb03ec7d1719a090\"\u003e\u003ccode\u003ee2074d3\u003c/code\u003e\u003c/a\u003e build: Remove the explicit override for protobuf 4.x version. Stop releasing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/85369805e82686657d75efe6d909117ad5fb1909\"\u003e\u003ccode\u003e8536980\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.72.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2ac09cb87b12ffc1ecf0e38dae33627ac7ad8226\"\u003e\u003ccode\u003e2ac09cb\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7365\"\u003e#7365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/aeb1fc35345a6c26cf34caa2fdfa79c3ba9a1378\"\u003e\u003ccode\u003eaeb1fc3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.129.0-rc1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/328a60a84eca846ebb81995b70c8d11bc6ba6449\"\u003e\u003ccode\u003e328a60a\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.56.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/771e04ed41ce5260d47529fd571c67b8a01d3c3e\"\u003e\u003ccode\u003e771e04e\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/02a543ef31aa0a7eefd1efb4a150d70887e15812\"\u003e\u003ccode\u003e02a543e\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.71.0...v26.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:spring-cloud-gcp-starter-logging` from 7.4.1 to 7.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/releases\"\u003ecom.google.cloud:spring-cloud-gcp-starter-logging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.2...v7.4.3\"\u003e7.4.3\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.74.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4282\"\u003e#4282\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/f7f3d7f45d3e216cd067a7e00d14d674c9f01292\"\u003ef7f3d7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.65.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4283\"\u003e#4283\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/150913d0e7f12f621a3d943547ebb69fdef73c9b\"\u003e150913d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ADC in NativeTests (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4280\"\u003e#4280\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/c9b3a1974b791602e03b7f497778ac9917c183c1\"\u003ec9b3a19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate latest versions in README.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4263\"\u003e#4263\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ffda1d81724a956b7f5728245e501c8ae231ff86\"\u003effda1d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.73.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4251\"\u003e#4251\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/70c1c59489a56d8cd421355a06e79c36faee2e5e\"\u003e70c1c59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4241\"\u003e#4241\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ad9149e33ed3c0e8bc4101c3786e3b103a118ad0\"\u003ead9149e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/3c4da00d28836a68e977c518ee427d725db67933\"\u003e3c4da00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken link in parameter.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4119\"\u003e#4119\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/499ed708f2cf51b29960830d5e7c49fa6a2c93b6\"\u003e499ed70\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4073\"\u003e#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to the latest versions of spring (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4233\"\u003e#4233\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/bfa7f00d228a251b8e242724bcefb5fefbdbcb88\"\u003ebfa7f00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:spring-cloud-gcp-starter-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.2...v7.4.3\"\u003e7.4.3\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.74.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4282\"\u003e#4282\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/f7f3d7f45d3e216cd067a7e00d14d674c9f01292\"\u003ef7f3d7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.65.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4283\"\u003e#4283\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/150913d0e7f12f621a3d943547ebb69fdef73c9b\"\u003e150913d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ADC in NativeTests (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4280\"\u003e#4280\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/c9b3a1974b791602e03b7f497778ac9917c183c1\"\u003ec9b3a19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate latest versions in README.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4263\"\u003e#4263\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ffda1d81724a956b7f5728245e501c8ae231ff86\"\u003effda1d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.73.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4251\"\u003e#4251\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/70c1c59489a56d8cd421355a06e79c36faee2e5e\"\u003e70c1c59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4241\"\u003e#4241\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ad9149e33ed3c0e8bc4101c3786e3b103a118ad0\"\u003ead9149e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/3c4da00d28836a68e977c518ee427d725db67933\"\u003e3c4da00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken link in parameter.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4119\"\u003e#4119\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/499ed708f2cf51b29960830d5e7c49fa6a2c93b6\"\u003e499ed70\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4073\"\u003e#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to the latest versions of spring (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4233\"\u003e#4233\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/bfa7f00d228a251b8e242724bcefb5fefbdbcb88\"\u003ebfa7f00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/e456fec74975dd47e7bc85f18bb478c7ea53b1b9\"\u003e\u003ccode\u003ee456fec\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.3 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4264\"\u003e#4264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/b59043855922372ec48ec681535f16cd15ec7223\"\u003e\u003ccode\u003eb590438\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.3-SNAPSHOT (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ee66ac499615119d5b29f9e0b1a24ed7fabef2b4\"\u003e\u003ccode\u003eee66ac4\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4232\"\u003e#4232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ea3664c3c38a793853668313b1d9003dfa31f765\"\u003e\u003ccode\u003eea3664c\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.2-SNAPSHOT (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4228\"\u003e#4228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.immutables:value` from 2.11.6 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutables/immutables/releases\"\u003eorg.immutables:value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch1\u003eMaintenance \u0026amp; bugfix release\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e new PlainAttribute as a workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1632\"\u003e#1632\u003c/a\u003e fixed incompatibility of builders for package-private records and visibility=PUBLIC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1630\"\u003e#1630\u003c/a\u003e fixed Staged builder's new \u003ccode\u003estart()\u003c/code\u003e incompatible with pojos etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJDK 23+ (Upgraded build and matrix to include Java 25/javac) by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1627\"\u003eimmutables/immutables#1627\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.12.0...2.12.1\"\u003ehttps://github.com/immutables/immutables/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch1\u003e12 Anniversary Edition 🎉\u003c/h1\u003e\n\u003ch2\u003emaintenance \u0026amp; refinements\u003c/h2\u003e\n\u003cp\u003eThank you for the PRs, bug reports and feedback!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJackson 3 support\u003c/li\u003e\n\u003cli\u003eNew and updated website with new guides (new, all styles, all modules)\n\u003cul\u003e\n\u003cli\u003eSame place: \u003ca href=\"https://immutables.github.io/\"\u003ehttps://immutables.github.io/\u003c/a\u003e (also redirects from \u003ca href=\"http://immutables.org/\"\u003ehttp://immutables.org/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://immutables.github.io/newandnice.html#-aimmutablesannotationspick\"\u003e-Aimmutables.annotations.pick\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003emaybe will finally solve javax/jakarta thing with global flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://immutables.github.io/newandnice.html#-aimmutablesguavasuppress\"\u003e-Aimmutables.guava.suppress\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson 3 support for Immutables by \u003ca href=\"https://github.com/dkaukov\"\u003e\u003ccode\u003e@​dkaukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1615\"\u003eimmutables/immutables#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1623 fix find nested element matching multiple conditions by \u003ca href=\"https://github.com/harmenweber\"\u003e\u003ccode\u003e@​harmenweber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1624\"\u003eimmutables/immutables#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: fix four non-deterministic tests  by \u003ca href=\"https://github.com/yonghanlin\"\u003e\u003ccode\u003e@​yonghanlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1625\"\u003eimmutables/immutables#1625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkaukov\"\u003e\u003ccode\u003e@​dkaukov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1615\"\u003eimmutables/immutables#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yonghanlin\"\u003e\u003ccode\u003e@​yonghanlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1625\"\u003eimmutables/immutables#1625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.7...2.12.0\"\u003ehttps://github.com/immutables/immutables/compare/2.11.7...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.7\u003c/h2\u003e\n\u003ch1\u003eMaintenance \u0026amp; refinements release\u003c/h1\u003e\n\u003cp\u003eThank you for the bug reports and suggestions!\u003c/p\u003e\n\u003ch2\u003eIssues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1621\"\u003e#1621\u003c/a\u003e Version 2.11.7 tag not present on GitHub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1611\"\u003e#1611\u003c/a\u003e Jspecify Nullable doesn't work properly with generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1612\"\u003e#1612\u003c/a\u003e Conflicting constructor on empty interfaces when \u003ccode\u003eallParameters = true\u003c/code\u003e, and \u003ccode\u003eprivateNoArgConstructor = true\u003c/code\u003e/ \u003ccode\u003eprotectedNoArgConstructor = true\u003c/code\u003e (edge case regression after \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1579\"\u003e#1579\u003c/a\u003e TYPE_USE Nullable annotation not respected in the builder for arrays (arrays/elements annotation mirrors are missing)\n(addressed with some source code parsing, which requires \u003ccode\u003e-sourcepath\u003c/code\u003e to be provided during compilation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e.unset*()\u003c/code\u003e for modifiable with primitive field and default value. by \u003ca href=\"https://github.com/aquariusrick\"\u003e\u003ccode\u003e@​aquariusrick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1606\"\u003eimmutables/immutables#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/8e17752bad84cab0de22ac1a727ba3fe4a5c766e\"\u003e\u003ccode\u003e8e17752\u003c/code\u003e\u003c/a\u003e v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/240692598a1e4a3b0908b1fbddc7909d46d5c140\"\u003e\u003ccode\u003e2406925\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e new PlainAttribute annotation can help with workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/443d8ab59127719e6e9d24ac510659e41eeeba02\"\u003e\u003ccode\u003e443d8ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1632\"\u003e#1632\u003c/a\u003e reproducing and fixing various combinations of 'from' methods in packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/196adc9690e9ec9b5a06754d631df64711f317b7\"\u003e\u003ccode\u003e196adc9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e cannot reproduce, works fine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/5066e0fb425a0aee04a312da5fb9f0a9d606af58\"\u003e\u003ccode\u003e5066e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1630\"\u003e#1630\u003c/a\u003e staged builder + static builder factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/cd8bfe37bf3c1eeca541bb4f0ebf5a7a70c028c1\"\u003e\u003ccode\u003ecd8bfe3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1627\"\u003e#1627\u003c/a\u003e from SimY4/topic/jdk23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/09c466ca2a0ee5312654245fc4cfe6d35502d02f\"\u003e\u003ccode\u003e09c466c\u003c/code\u003e\u003c/a\u003e JDK 23+.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d11eb9f0b93aed04348d78b589accf5b8b8e338b\"\u003e\u003ccode\u003ed11eb9f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1626\"\u003e#1626\u003c/a\u003e unguarded jaxarta placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/03a4bdd530e3ae3cbd6158bdd177a86c14a5c3cf\"\u003e\u003ccode\u003e03a4bdd\u003c/code\u003e\u003c/a\u003e v2.12.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d14cd17717c6d615e70660460e0b56f789634934\"\u003e\u003ccode\u003ed14cd17\u003c/code\u003e\u003c/a\u003e License badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.6...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcprov-jdk18on` from 1.82 to 1.83\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcprov-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.84\u003c!-- raw HTML omitted --\u003e\nDate:      TBD\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.2.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.83\u003c!-- raw HTML omitted --\u003e\nDate:      2025, November 27th.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.20.0 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"3857803155","node_id":"PR_kwDOHhOt486_deOM","number":37,"state":"closed","title":"chore(deps): bump com.diffplug.spotless from 6.25.0 to 8.2.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T02:00:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T21:45:03.000Z","updated_at":"2026-02-03T02:01:00.000Z","time_to_close":620156,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"8.2.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 8.2.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=8.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ilharp/sign-android-release/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilharp%2Fsign-android-release/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"2879141582","node_id":"PR_kwDOH3tVIc6rnDbO","number":836,"state":"open","title":"Build(deps): bump com.diffplug.spotless from 7.0.4 to 8.0.0 in /packages/HilltopCrawler","user":"dependabot[bot]","labels":["gradle","dependencies","hilltop crawler"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T18:02:58.000Z","updated_at":"2025-10-01T18:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.0.0","repository_url":null}],"path":"/packages/HilltopCrawler","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.0.4 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.0.4\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Greater-Wellington-Regional-Council/Environmental-Outcomes-Platform/pull/836","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greater-Wellington-Regional-Council%2FEnvironmental-Outcomes-Platform/issues/836","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/836/packages"},{"uuid":"2879054206","node_id":"PR_kwDOEb5Vb86rmuF-","number":463,"state":"open","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T17:27:49.000Z","updated_at":"2025-10-02T13:07:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/463","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/463","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/463/packages"},{"uuid":"2877994706","node_id":"PR_kwDOHcGn1M6rirbS","number":1060,"state":"closed","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-10-01T17:32:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T12:07:24.000Z","updated_at":"2025-10-01T17:32:37.000Z","time_to_close":19513,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1060","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1060","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1060/packages"},{"uuid":"2877680568","node_id":"PR_kwDOFeaIxM6rheu4","number":299,"state":"closed","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-10-02T15:05:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T10:22:37.000Z","updated_at":"2025-10-02T15:05:08.000Z","time_to_close":103351,"merged_at":"2025-10-02T15:05:08.000Z","merged_by":"calypsomatic","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"},{"uuid":"3471545371","node_id":"PR_kwDOExkIks6rcvpN","number":259,"state":"open","title":"[DT-400-gradle]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T00:39:31.000Z","updated_at":"2025-10-01T13:57:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-common-lib/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-common-lib/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"},{"uuid":"2872466484","node_id":"PR_kwDOI2oX4M6rNlw0","number":4546,"state":"open","title":"build(deps): bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","size:XS","Gradle","build"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:17:41.000Z","updated_at":"2025-09-30T10:51:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Stirling-Tools/Stirling-PDF/pull/4546","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stirling-Tools%2FStirling-PDF/issues/4546","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4546/packages"},{"uuid":"2872177068","node_id":"PR_kwDONQloPM6rMfGs","number":764,"state":"open","title":"Bump com.diffplug.spotless from 6.25.0 to 8.0.0 in /backend","user":"dependabot[bot]","labels":["バックエンドアプリケーション","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T21:51:19.000Z","updated_at":"2025-09-29T21:51:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"8.0.0","repository_url":null}],"path":"/backend","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MemoBlend/MemoBlend4J/pull/764","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MemoBlend%2FMemoBlend4J/issues/764","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/764/packages"},{"uuid":"2870622742","node_id":"PR_kwDOCWbjAs6rGjoW","number":2016,"state":"closed","title":"[DT-400-gradle]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-29T19:19:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T13:19:59.000Z","updated_at":"2025-09-29T19:19:19.000Z","time_to_close":21560,"merged_at":"2025-09-29T19:19:19.000Z","merged_by":"rjohanek","closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/jade-data-repo/pull/2016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fjade-data-repo/issues/2016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2016/packages"},{"uuid":"3462800933","node_id":"PR_kwDOPXbNfM6q_CGj","number":288,"state":"open","title":"deps(deps): bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T00:47:15.000Z","updated_at":"2025-09-29T02:24:43.767Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kamiazya/scopes/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiazya%2Fscopes/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"},{"uuid":"2858474439","node_id":"PR_kwDOAd-BNc6qYNvH","number":738,"state":"open","title":"build(deps): Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle","automerge","major"],"assignees":["BigMichi1"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T22:01:39.000Z","updated_at":"2025-09-24T22:01:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/gradle-dependency-analyze/gradle-dependency-analyze/pull/738","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradle-dependency-analyze%2Fgradle-dependency-analyze/issues/738","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/738/packages"},{"uuid":"2727816552","node_id":"PR_kwDOEb5Vb86ily1o","number":451,"state":"closed","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-27T13:51:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-07T13:29:31.000Z","updated_at":"2025-08-27T13:51:02.000Z","time_to_close":1729291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":21,"packages":[{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jdbc","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.4.1"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.1","new_version":"2.19.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"bio.terra:terra-common-lib","old_version":"1.1.42-SNAPSHOT","new_version":"1.1.43-SNAPSHOT"},{"name":"bio.terra:terra-cloud-resource-lib","old_version":"1.2.34-SNAPSHOT","new_version":"1.2.39-SNAPSHOT"},{"name":"net.javacrumbs.shedlock:shedlock-spring","old_version":"6.9.0","new_version":"6.9.2","repository_url":"https://github.com/lukas-krecan/ShedLock"},{"name":"com.google.cloud:google-cloud-pubsub","old_version":"1.140.2","new_version":"1.141.2","repository_url":"https://github.com/googleapis/java-pubsub"},{"name":"org.liquibase:liquibase-core","old_version":"4.32.0","new_version":"4.33.0","repository_url":"https://github.com/liquibase/liquibase"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.1","new_version":"2.19.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.26.0","new_version":"5.27.1","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.1","new_version":"2.19.2"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-data-jdbc](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.4.1` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.7` | `1.2.8` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.1` | `2.19.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| bio.terra:terra-common-lib | `1.1.42-SNAPSHOT` | `1.1.43-SNAPSHOT` |\n| bio.terra:terra-cloud-resource-lib | `1.2.34-SNAPSHOT` | `1.2.39-SNAPSHOT` |\n| [net.javacrumbs.shedlock:shedlock-spring](https://github.com/lukas-krecan/ShedLock) | `6.9.0` | `6.9.2` |\n| [com.google.cloud:google-cloud-pubsub](https://github.com/googleapis/java-pubsub) | `1.140.2` | `1.141.2` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `4.32.0` | `4.33.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.1` | `2.19.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.26.0` | `5.27.1` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.1` | `2.19.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-data-jdbc` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3.1 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/adf25760afc067c5855c5bc5a09d5c9dd3b8bb6b\"\u003e\u003ccode\u003eadf2576\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d4137db1f697280eaedb4d575935e5345f77c3d8\"\u003e\u003ccode\u003ed4137db\u003c/code\u003e\u003c/a\u003e Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/c6c8025351c691c6698d4711593d90c4c7190f3d\"\u003e\u003ccode\u003ec6c8025\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.4.1..10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.2.8\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2024.0.8\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.7.8\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 79468f613c936d7d694a6c92907f04af17a36edc, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.7.8\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.73.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3811\"\u003e#3811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty HTTP/3 Codec\u003c/code\u003e \u003ccode\u003ev0.0.30.Final\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3812\"\u003e#3812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the usage of deprecated functionality by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3819\"\u003e#3819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove protocol validation in \u003ccode\u003eForwarded\u003c/code\u003e/\u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e header parsing by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3823\"\u003e#3823\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove trailer header pre-declaration requirement by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3825\"\u003e#3825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure the connection is invalidated when a connection close happens before \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade operation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3806\"\u003e#3806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTP/2\u003c/code\u003e apply always the trailer headers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3808\"\u003e#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTrailers\u003c/code\u003e must not include \u003ccode\u003epseudo-header\u003c/code\u003e fields by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3810\"\u003e#3810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eHTTP/2\u003c/code\u003e connection to the channel group for a proper graceful shutdown in case no active streams by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3827\"\u003e#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd proper initialisation of \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e when successful \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3832\"\u003e#3832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure the \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade stream inherits the proper state from the original \u003ccode\u003eHTTP/1.1\u003c/code\u003e connection when successful upgrade from \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3838\"\u003e#3838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkonicki\"\u003e\u003ccode\u003e@​jkonicki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3829\"\u003e#3829\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3830\"\u003e#3830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/79468f613c936d7d694a6c92907f04af17a36edc\"\u003e\u003ccode\u003e79468f6\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/61e67993b3df1edc1d8e8ec7ba6ee302f38f1b6a\"\u003e\u003ccode\u003e61e6799\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.5 to 1.14.6 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4ed9cb2aef9be10742758c22da745b4fa6b45696\"\u003e\u003ccode\u003e4ed9cb2\u003c/code\u003e\u003c/a\u003e [test] Deregister the metrics repository as soon as possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ab67d7f4cd03d98e83fcf33b74392e59824e4a07\"\u003e\u003ccode\u003eab67d7f\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c53e1bb5f97665f2841a94ef55eeafe8f55fb12b\"\u003e\u003ccode\u003ec53e1bb\u003c/code\u003e\u003c/a\u003e [test] Move the check to try block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/522892307ea89bf24fe634e8bfea35728c9bf411\"\u003e\u003ccode\u003e5228923\u003c/code\u003e\u003c/a\u003e Ensure the HTTP/2 upgrade stream inherits the proper state from the original ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a60f640c99d13af4e685c368a810c47b7f9fc628\"\u003e\u003ccode\u003ea60f640\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.4 to 1.14.5 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4a7eb7528d8d6dce04ce647a865aec33cc8b7bd9\"\u003e\u003ccode\u003e4a7eb75\u003c/code\u003e\u003c/a\u003e Bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/502e38591f1efcf7fb250f19e9b4f8976a37c467\"\u003e\u003ccode\u003e502e385\u003c/code\u003e\u003c/a\u003e Bump junitVersion from 5.13.2 to 5.13.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3835\"\u003e#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9d2c795ad0fb11c330be2f94135ca42ac3ec21f3\"\u003e\u003ccode\u003e9d2c795\u003c/code\u003e\u003c/a\u003e Bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.106 to 9.0.107 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"},{"uuid":"2719702119","node_id":"PR_kwDONQloPM6iG1xn","number":679,"state":"open","title":"Bump com.diffplug.spotless from 6.25.0 to 7.2.1 in /backend","user":"dependabot[bot]","labels":["バックエンドアプリケーション","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T03:01:07.000Z","updated_at":"2025-08-05T03:01:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"7.2.1","repository_url":null}],"path":"/backend","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 7.2.1.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=7.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MemoBlend/MemoBlend4J/pull/679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MemoBlend%2FMemoBlend4J/issues/679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/679/packages"},{"uuid":"2714242410","node_id":"PR_kwDOFeaIxM6hyA1q","number":295,"state":"closed","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-01T20:38:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T20:29:42.000Z","updated_at":"2025-08-01T20:38:24.000Z","time_to_close":522,"merged_at":"2025-08-01T20:38:24.000Z","merged_by":"davidangb","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":11,"packages":[{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"io.swagger.codegen.v3:swagger-codegen-cli","old_version":"3.0.69","new_version":"3.0.71"},{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.65.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"org.immutables:value","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/immutables/immutables"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.17.0","new_version":"2.18.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.github.spotbugs","old_version":"6.2.1","new_version":"6.2.2"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.0","new_version":"2.5.2"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.13.2","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| io.swagger.codegen.v3:swagger-codegen-cli | `3.0.69` | `3.0.71` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.65.0` |\n| [org.immutables:value](https://github.com/immutables/immutables) | `2.11.0` | `2.11.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.17.0` | `2.18.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| com.github.spotbugs | `6.2.1` | `6.2.2` |\n| com.gorylenko.gradle-git-properties | `2.5.0` | `2.5.2` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.13.2` | `5.13.4` |\n\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.34 to 2.2.35\n\nUpdates `io.swagger.codegen.v3:swagger-codegen-cli` from 3.0.69 to 3.0.71\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 7.0.4 to 7.2.1\n\nUpdates `com.google.cloud:libraries-bom` from 26.62.0 to 26.65.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.65.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.65.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.64.0)\u003c/p\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.54.0 (prev: 2.53.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry Samples (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3899\"\u003e#3899\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e3d9ed92ca5d9b58b5747960d74f895ed8733ebf\"\u003ee3d9ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add otel metrics to request headers (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3900\"\u003e#3900\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4071e4cb2547b236183fd4fbb92c73f074cf2fa0\"\u003e4071e4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigtable 2.63.0 (prev: 2.62.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Idempotency to Cloud Bigtable MutateRowsRequest API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/bc58b4f31ef457bd322f270b044735e4b62d298f\"\u003ebc58b4f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd port as a parameter for the bigtable emulator (\u003ca href=\"https://redirect.github.com/googleapis/java-bigtable/issues/2645\"\u003e#2645\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/5acd3dc01c36072bd28248d560c5d923c34b1817\"\u003e5acd3dc\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type support for Proto and Enum (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/bc58b4f31ef457bd322f270b044735e4b62d298f\"\u003ebc58b4f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePublish Proto and Enum types to CBT data API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/ace12d53fe9f4d3779b2b1a2aed69ceeedd11600\"\u003eace12d5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelective GAPIC autogeneration for Python Bigtable Admin (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/e219c387487673869fb8bb55a5060bdc9d37bbcb\"\u003ee219c38\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate routing_parameters.path_template (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/e219c387487673869fb8bb55a5060bdc9d37bbcb\"\u003ee219c38\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-firestore 3.32.0 (prev: 3.31.9)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpose tags field in Database and RestoreDatabaseRequest public protos (\u003ca href=\"https://github.com/googleapis/java-firestore/commit/0f6774ad937d2cc84a3ee6747d07ad96a6713126\"\u003e0f6774a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement BulkWriter shutdown logic (\u003ca href=\"https://redirect.github.com/googleapis/java-firestore/issues/2202\"\u003e#2202\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-firestore/commit/73017741fce52fd37e08af4f3f32fb901b7214a3\"\u003e7301774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.98.0 (prev: 6.97.1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProto changes for an internal api (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/675e90b4582b4fc968118121e6c23ec98ee178e9\"\u003e675e90b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e A new field \u003ccode\u003esnapshot_timestamp\u003c/code\u003e is added to message \u003ccode\u003e.google.spanner.v1.CommitResponse\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/675e90b4582b4fc968118121e6c23ec98ee178e9\"\u003e675e90b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Exemplar (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/3997\"\u003e#3997\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/fcf0a0182a33f229e865e4593635efaed34d6dac\"\u003efcf0a01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse multiplex sessions for RW and Partition Ops (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/3996\"\u003e#3996\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/a882204e07a2084b228c14fb37ac53e4e33d0f59\"\u003ea882204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.32.0 (prev: 2.31.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA single multiplexed session is used for all operations (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2162\"\u003e#2162\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/21438cc88b9b5f5cb196c2a0e1c233a7ecb07b62\"\u003e21438cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.54.0 (prev: 2.53.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd BucketInfo.IpFilter (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/14a91ec208067e6afc55923cffda5f69aa33d8b4\"\u003e14a91ec\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default end-to-end checksumming for JournalingBlobWriteSessionConfig \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3180\"\u003e#3180\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default end-to-end crc32c checksumming for several upload methods via grpc transport \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3176\"\u003e#3176\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGive user provided checksum precondition priority for Storage#create methods that accept byte[] \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3182\"\u003e#3182\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove crc32c computation before writing to disk for BufferToDiskThenUpload BlobWriteSession config \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3187\"\u003e#3187\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003ch1\u003eVersion Upgrades\u003c/h1\u003e\n\u003ch2\u003eMinor Version Upgrades\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fb4c796c2663515dc5f37f19139de90df5bcae36\"\u003e\u003ccode\u003efb4c796\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b3ce20c18d1e1c51d5f62c2d799b67a0e75917ac\"\u003e\u003ccode\u003eb3ce20c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.32....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c7018ce86f5e3ff510a7c3b93230caaa0a7f15b\"\u003e\u003ccode\u003e6c7018c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.50.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2ebb3b250d549bd3425811cac793959fc154cf1e\"\u003e\u003ccode\u003e2ebb3b2\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb81e4084a3115a80527c7bde95d1661c176020f\"\u003e\u003ccode\u003ecb81e40\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.31....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/64928d7c730596eb614af2db0c66dc06b1efd016\"\u003e\u003ccode\u003e64928d7\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-bom to v3.23.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/35e72cb06f81458a44e6145c93307216dcd14941\"\u003e\u003ccode\u003e35e72cb\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-logback to v0.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fdeb67bc465a04242b400e1b9a5812fad9bbbabd\"\u003e\u003ccode\u003efdeb67b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7132\"\u003e#7132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e34faa3cdbc032e85bfcad76e45e3c9b1a7174b9\"\u003e\u003ccode\u003ee34faa3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.141.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fceb8e987430b4057936cbc23bd2f10de0c0aa3d\"\u003e\u003ccode\u003efceb8e9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.immutables:value` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutables/immutables/releases\"\u003eorg.immutables:value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eMaintenance and minor enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVarious bugfixes: Jackson integration, refinements/fixes in withers.\u003c/li\u003e\n\u003cli\u003eExtending Builders for records. I.e. nested \u003ccode\u003estatic class Builder extends MyRecordBuilder {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCan expose \u003ccode\u003e*IsSet\u003c/code\u003e methods on builder\u003c/li\u003e\n\u003cli\u003enew module \u003ccode\u003eorg.immutables:datatype\u003c/code\u003e. It's slightly modernized version of \u003ccode\u003eorg.immutables:data\u003c/code\u003e (now deprecated), no dependency on Guava, + support for records with generated builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAlso\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude org.immutables:data in bill of materials by \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1556\"\u003eimmutables/immutables#1556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1557\"\u003eGH-1557\u003c/a\u003e: Fix erroneous code generation for TypeTokens of raw annotated types by \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1558\"\u003eimmutables/immutables#1558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinal stage builder methods' return value should be ignorable by \u003ca href=\"https://github.com/benhalasi\"\u003e\u003ccode\u003e@​benhalasi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1568\"\u003eimmutables/immutables#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benhalasi\"\u003e\u003ccode\u003e@​benhalasi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1568\"\u003eimmutables/immutables#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.0...2.11.1\"\u003ehttps://github.com/immutables/immutables/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/2f03181e7e4c75b15c9558ba25814cf3e2d905d8\"\u003e\u003ccode\u003e2f03181\u003c/code\u003e\u003c/a\u003e releasing 2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/0f79f1ffd0bdeeb4b1bdd9e4118cc94a82ba89ba\"\u003e\u003ccode\u003e0f79f1f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1571\"\u003e#1571\u003c/a\u003e more flexible message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d09d8385e5eeaf1c3d9fbae2ee4c16dbf0996785\"\u003e\u003ccode\u003ed09d838\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e a chance to fix a typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/a9199290c32eac15936e1a2bfefa54f1c831fda0\"\u003e\u003ccode\u003ea919929\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e records only have one, own impl type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/aab5daea26aed084e4b5f720314df0fb5477ec4c\"\u003e\u003ccode\u003eaab5dae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e fixed record builder support for datatype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/5adba57efd52b9aecf1b0e4a982d9121180484d4\"\u003e\u003ccode\u003e5adba57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1568\"\u003e#1568\u003c/a\u003e from benhalasi/staged-builder-final-stage-methods-ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/01ce5584e8c941e34a4d3fb51018fb332e47dffe\"\u003e\u003ccode\u003e01ce558\u003c/code\u003e\u003c/a\u003e Annotate staged builder's final stage methods with \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/96e7dbc1489084e5ec4c0b8c0b32dc60a8288661\"\u003e\u003ccode\u003e96e7dbc\u003c/code\u003e\u003c/a\u003e Fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/824a2d9c629255326f50ec0d31416de0d667faa6\"\u003e\u003ccode\u003e824a2d9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1561\"\u003e#1561\u003c/a\u003e missing dot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/6ef0a4cdbb51875ddb352247578fbdd1ee189871\"\u003e\u003ccode\u003e6ef0a4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1562\"\u003e#1562\u003c/a\u003e Jackson is too smart, complecting things, safe when field and accessor ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.17.0 to 2.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.18.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.18.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Shade new \u003ccode\u003eio.opentelemetry.common\u003c/code\u003e package in the bootstrap class loader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.18.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.52.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement stable semantic conventions for \u003ccode\u003ecode.*\u003c/code\u003e attributes with opt-in support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd span kind configuration support for method instrumentation and declarative tooling (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014\"\u003e#14014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for vendor-specific declarative configuration properties (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016\"\u003e#14016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd auto-instrumentation support for AWS Secrets Manager SDK v1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.sns.topic.arn\u003c/code\u003e semantic convention support for AWS SNS SDK v1 and v2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035\"\u003e#14035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethread.name\u003c/code\u003e attribute from experimental JVM metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance and align Jetty JMX metrics with OpenTelemetry semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067\"\u003e#14067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for latest spring-cloud-aws versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207\"\u003e#14207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JDBC parameter capture support for \u003ccode\u003ePreparedStatement.setObject()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219\"\u003e#14219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.lambda.resource.mapping.id\u003c/code\u003e and experimental Lambda attributes for AWS Lambda SDK (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229\"\u003e#14229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear context class loader from OpenTelemetry internal threads to prevent leaks (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241\"\u003e#14241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151\"\u003e#14151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty units in JMX state metrics definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194\"\u003e#14194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/atoulme\"\u003e\u003ccode\u003e@​atoulme\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/garethedwards-tass\"\u003e\u003ccode\u003e@​garethedwards-tass\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jadolgl\"\u003e\u003ccode\u003e@​jadolgl\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/v2.18.1/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.18.1 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Shade new \u003ccode\u003eio.opentelemetry.common\u003c/code\u003e package in the bootstrap class loader\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.18.0 (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement stable semantic conventions for \u003ccode\u003ecode.*\u003c/code\u003e attributes with opt-in support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd span kind configuration support for method instrumentation and declarative tooling\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014\"\u003e#14014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for vendor-specific declarative configuration properties\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016\"\u003e#14016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd auto-instrumentation support for AWS Secrets Manager SDK v1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.sns.topic.arn\u003c/code\u003e semantic convention support for AWS SNS SDK v1 and v2\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035\"\u003e#14035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethread.name\u003c/code\u003e attribute from experimental JVM metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance and align Jetty JMX metrics with OpenTelemetry semantic conventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067\"\u003e#14067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for latest spring-cloud-aws versions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207\"\u003e#14207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JDBC parameter capture support for \u003ccode\u003ePreparedStatement.setObject()\u003c/code\u003e method\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219\"\u003e#14219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.lambda.resource.mapping.id\u003c/code\u003e and experimental Lambda attributes for AWS Lambda SDK\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229\"\u003e#14229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear context class loader from OpenTelemetry internal threads to prevent leaks\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241\"\u003e#14241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151\"\u003e#14151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty units in JMX state metrics definitions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194\"\u003e#14194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/083d8639c634d9fb5803efd984956d870a572654\"\u003e\u003ccode\u003e083d863\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Prepare release 2.18.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6b65bcab17438536d0380e25e000d8e3b0adf7f9\"\u003e\u003ccode\u003e6b65bca\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Add change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14297\"\u003e#14297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d6e1491656d12132334dba78c56f3ac84fce960c\"\u003e\u003ccode\u003ed6e1491\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Shade io.opentelemetry.common package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ba69cd7a2cd1eedee4e9fe1c6e6c655eb5a158de\"\u003e\u003ccode\u003eba69cd7\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Fix another recent gradle issue (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14267\"\u003e#14267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fbeb37efa27a9e673c3548838e0370eb3127ae8f\"\u003e\u003ccode\u003efbeb37e\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Prepare release 2.18.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/adc71feb4cff64e1ccb144a5b1890bcb60f241bc\"\u003e\u003ccode\u003eadc71fe\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14256\"\u003e#14256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/93e220aed556d129d7f2f4b740cc7d4e978881c7\"\u003e\u003ccode\u003e93e220a\u003c/code\u003e\u003c/a\u003e Exclude okhttp5 public suffix database (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14252\"\u003e#14252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/e20b15d620097d73540d7e8b65a16d7d6458c3f9\"\u003e\u003ccode\u003ee20b15d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.fasterxml.jackson.dataformat:jackson-datafor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7b44a6865493a579e9a3a8847b2e8ab76cce8de7\"\u003e\u003ccode\u003e7b44a68\u003c/code\u003e\u003c/a\u003e fix(deps): update quarkus packages to v3.24.4 (patch) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14261\"\u003e#14261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2c73c83d839db748a6b38f9b44741783a6c6805e\"\u003e\u003ccode\u003e2c73c83\u003c/code\u003e\u003c/a\u003e Test javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14253\"\u003e#14253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.17.0...v2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.archivers.ArchiveException.requireNonNull(T, Supplier\u0026lt;String\u0026gt;). Thanks to Gary Gregory, Zaki. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.CompressorException as the root for all custom exceptions ArchiveException and CompressorException. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs` from 6.2.1 to 6.2.2\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.0 to 2.5.2\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 5.13.2 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"},{"uuid":"2714234558","node_id":"PR_kwDOHcGn1M6hx-6-","number":1043,"state":"closed","title":"[CORE-69]: Bump the minor-and-patch-updates group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-01T20:35:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T20:25:18.000Z","updated_at":"2025-08-01T20:35:44.000Z","time_to_close":626,"merged_at":"2025-08-01T20:35:44.000Z","merged_by":"davidangb","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-and-patch-updates","update_count":10,"packages":[{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.0","new_version":"2.5.2"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"io.sentry:sentry-logback","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"bio.terra:java-pfb-library","old_version":"0.74.0","new_version":"0.77.0"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.25.3","new_version":"5.27.0","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.google.cloud:google-cloud-nio","old_version":"0.127.38","new_version":"0.128.1","repository_url":"https://github.com/googleapis/java-storage-nio"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"11.0.8","new_version":"11.0.9"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-and-patch-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| com.gorylenko.gradle-git-properties | `2.5.0` | `2.5.2` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) | `8.16.0` | `8.18.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| bio.terra:java-pfb-library | `0.74.0` | `0.77.0` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.25.3` | `5.27.0` |\n| [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) | `0.127.38` | `0.128.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| org.apache.tomcat.embed:tomcat-embed-core | `11.0.8` | `11.0.9` |\n\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.0 to 2.5.2\n\nUpdates `com.diffplug.spotless` from 7.0.4 to 7.2.1\n\nUpdates `io.sentry:sentry-logback` from 8.16.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-logback's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryUserFeedbackButton\u003c/code\u003e Composable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4559\"\u003e#4559\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlso added \u003ccode\u003eSentry.showUserFeedbackDialog\u003c/code\u003e static method\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd deadlineTimeout option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4527\"\u003e#4527\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTo use the integration, add a dependency on \u003ccode\u003eio.sentry:sentry-ktor-client\u003c/code\u003e, then install the \u003ccode\u003eSentryKtorClientPlugin\u003c/code\u003e on your \u003ccode\u003eHttpClient\u003c/code\u003e,\ne.g.:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eval client =\n  HttpClient(Java) {\n    install(io.sentry.ktorClient.SentryKtorClientPlugin) {\n      captureFailedRequests = true\n      failedRequestTargets = listOf(\u0026quot;.*\u0026quot;)\n      failedRequestStatusCodes = listOf(HttpStatusCodeRange(500, 599))\n    }\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow multiple UncaughtExceptionHandlerIntegrations to be active at the same time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent repeated scroll target determination during a single scroll gesture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4557\"\u003e#4557\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis should reduce the number of ANRs seen in \u003ccode\u003eSentryGestureListener\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in JUL if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4574\"\u003e#4574\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4573\"\u003e#4573\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSDKs send queue is no longer shutdown immediately on re-init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4564\"\u003e#4564\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means we're no longer losing events that have been enqueued right before SDK re-init.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReduce scope forking when using OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4565\"\u003e#4565\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.withScope\u003c/code\u003e now has the correct current scope passed to the callback. Previously our OpenTelemetry integration forked scopes an additional.\u003c/li\u003e\n\u003cli\u003eOverall the SDK is now forking scopes a bit less often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend Timber logs through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4490\"\u003e#4490\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send Timber logs to Sentry, if the TimberIntegration is enabled.\u003c/li\u003e\n\u003cli\u003eThe SDK will automatically detect Timber and use it to send logs to Sentry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSend logcat through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4487\"\u003e#4487\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send logcat logs to Sentry, if the Sentry Android Gradle plugin is applied.\u003c/li\u003e\n\u003cli\u003eTo set the logcat level check the \u003ca href=\"https://docs.sentry.io/platforms/android/integrations/logcat/#configure\"\u003eLogcat integration documentation\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRead build tool info from \u003ccode\u003esentry-debug-meta.properties\u003c/code\u003e and attach it to events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4532\"\u003e#4532\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-sdk\u003c/code\u003e to \u003ccode\u003e1.51.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-logback's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryUserFeedbackButton\u003c/code\u003e Composable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4559\"\u003e#4559\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlso added \u003ccode\u003eSentry.showUserFeedbackDialog\u003c/code\u003e static method\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd deadlineTimeout option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4527\"\u003e#4527\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTo use the integration, add a dependency on \u003ccode\u003eio.sentry:sentry-ktor-client\u003c/code\u003e, then install the \u003ccode\u003eSentryKtorClientPlugin\u003c/code\u003e on your \u003ccode\u003eHttpClient\u003c/code\u003e,\ne.g.:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eval client =\n  HttpClient(Java) {\n    install(io.sentry.ktorClient.SentryKtorClientPlugin) {\n      captureFailedRequests = true\n      failedRequestTargets = listOf(\u0026quot;.*\u0026quot;)\n      failedRequestStatusCodes = listOf(HttpStatusCodeRange(500, 599))\n    }\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow multiple UncaughtExceptionHandlerIntegrations to be active at the same time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent repeated scroll target determination during a single scroll gesture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4557\"\u003e#4557\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis should reduce the number of ANRs seen in \u003ccode\u003eSentryGestureListener\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in JUL if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4574\"\u003e#4574\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4573\"\u003e#4573\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSDKs send queue is no longer shutdown immediately on re-init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4564\"\u003e#4564\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means we're no longer losing events that have been enqueued right before SDK re-init.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReduce scope forking when using OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4565\"\u003e#4565\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.withScope\u003c/code\u003e now has the correct current scope passed to the callback. Previously our OpenTelemetry integration forked scopes an additional.\u003c/li\u003e\n\u003cli\u003eOverall the SDK is now forking scopes a bit less often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend Timber logs through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4490\"\u003e#4490\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send Timber logs to Sentry, if the TimberIntegration is enabled.\u003c/li\u003e\n\u003cli\u003eThe SDK will automatically detect Timber and use it to send logs to Sentry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSend logcat through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4487\"\u003e#4487\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send logcat logs to Sentry, if the Sentry Android Gradle plugin is applied.\u003c/li\u003e\n\u003cli\u003eTo set the logcat level check the \u003ca href=\"https://docs.sentry.io/platforms/android/integrations/logcat/#configure\"\u003eLogcat integration documentation\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRead build tool info from \u003ccode\u003esentry-debug-meta.properties\u003c/code\u003e and attach it to events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/3da09d8fbad1c509efae71440e7c7d8cdbb608d3\"\u003e\u003ccode\u003e3da09d8\u003c/code\u003e\u003c/a\u003e release: 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/eac12f4cf40dbf7b3dae207a82891a48012246f8\"\u003e\u003ccode\u003eeac12f4\u003c/code\u003e\u003c/a\u003e Remove indirection for integrations and packages via VersionInfoHolder (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/5b051953d7a0fabdb2697484f4c81fbf39977a9a\"\u003e\u003ccode\u003e5b05195\u003c/code\u003e\u003c/a\u003e Report OpenTelemetry Agentless SDK and integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4570\"\u003e#4570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/dea75aafa78b0917ead5c026fe0cc02136ddab19\"\u003e\u003ccode\u003edea75aa\u003c/code\u003e\u003c/a\u003e E2E tests for OpenTelemetry based console sample (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/34f4b722d9d542afe7afdf326bd3df64a88e68c5\"\u003e\u003ccode\u003e34f4b72\u003c/code\u003e\u003c/a\u003e Do not use Sentry logging API if logs are disabled for JUL (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4574\"\u003e#4574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/6c58c54f047af323b0b12584a1d94c22721f2021\"\u003e\u003ccode\u003e6c58c54\u003c/code\u003e\u003c/a\u003e Do not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4573\"\u003e#4573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/d1fd19476612f803923c8394334c81f62303fd86\"\u003e\u003ccode\u003ed1fd194\u003c/code\u003e\u003c/a\u003e Add Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/70671a51624f09928a20c99b13c287939d3d0ff2\"\u003e\u003ccode\u003e70671a5\u003c/code\u003e\u003c/a\u003e Add Compose user feedback button (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4559\"\u003e#4559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/485c1a6bfa003d560b8274a6db61e4010017d711\"\u003e\u003ccode\u003e485c1a6\u003c/code\u003e\u003c/a\u003e Add end to end tests for our console sample (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/0d667ec69fff305b391baee8c0b723bf767e9271\"\u003e\u003ccode\u003e0d667ec\u003c/code\u003e\u003c/a\u003e Add autoTransactionDeadlineTimeoutMillis option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.16.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.34 to 2.2.35\n\nUpdates `bio.terra:java-pfb-library` from 0.74.0 to 0.77.0\n\nUpdates `org.webjars.npm:swagger-ui-dist` from 5.25.3 to 5.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-ui/releases\"\u003eorg.webjars.npm:swagger-ui-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.27.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.2...v5.27.0\"\u003e5.27.0\u003c/a\u003e (2025-07-16)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions of files to allow running as non-root (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10515\"\u003e#10515\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/679e73b51ca49e326ee82fd8d15b897f4ff068ff\"\u003e679e73b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitization of relative OpenAPI JSON paths (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10528\"\u003e#10528\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/60dee8b66b331cf5d2cb701251b6c8746df8b331\"\u003e60dee8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson-schema:\u003c/strong\u003e support x-additionalPropertiesName (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10006\"\u003e#10006\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4bada92516b43ed9f7a710fceb0dc7aa2d9a773f\"\u003e4bada92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.1...v5.26.2\"\u003e5.26.2\u003c/a\u003e (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e restore paragraph spacing in parameter and response descriptions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10514\"\u003e#10514\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/efe6eb5ce6f5361a2629ea24b334ce7481cf9979\"\u003eefe6eb5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.0...v5.26.1\"\u003e5.26.1\u003c/a\u003e (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoas3:\u003c/strong\u003e reset request body values in try it out (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/9717\"\u003e#9717\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/32dd3af9a35adc82b1365904b0db72160a7f917d\"\u003e32dd3af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.4...v5.26.0\"\u003e5.26.0\u003c/a\u003e (2025-07-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease Swagger UI to Packagist (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10513\"\u003e#10513\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d48549f96032ecdfb041926d35d760fa0092d0e0\"\u003ed48549f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.25.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.3...v5.25.4\"\u003e5.25.4\u003c/a\u003e (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocker:\u003c/strong\u003e bump nginx image to version 1.29.0-alpine to fix CVE-2025-48174 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10508\"\u003e#10508\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/94f0818e66e7c59957878e14a5e90121e5a0d17e\"\u003e94f0818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/7b86721ad6494216d8bad0540c737efe1885688c\"\u003e\u003ccode\u003e7b86721\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/60dee8b66b331cf5d2cb701251b6c8746df8b331\"\u003e\u003ccode\u003e60dee8b\u003c/code\u003e\u003c/a\u003e fix: sanitization of relative OpenAPI JSON paths (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/679e73b51ca49e326ee82fd8d15b897f4ff068ff\"\u003e\u003ccode\u003e679e73b\u003c/code\u003e\u003c/a\u003e fix: permissions of files to allow running as non-root (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4bada92516b43ed9f7a710fceb0dc7aa2d9a773f\"\u003e\u003ccode\u003e4bada92\u003c/code\u003e\u003c/a\u003e feat(json-schema): support x-additionalPropertiesName (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10006\"\u003e#10006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/2ab53f4f501e5a4a9e6cb031f49732be9ae28678\"\u003e\u003ccode\u003e2ab53f4\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/efe6eb5ce6f5361a2629ea24b334ce7481cf9979\"\u003e\u003ccode\u003eefe6eb5\u003c/code\u003e\u003c/a\u003e fix(style): restore paragraph spacing in parameter and response descriptions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/059cfe3734846519cd55752326c4b191bf682ca2\"\u003e\u003ccode\u003e059cfe3\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/32dd3af9a35adc82b1365904b0db72160a7f917d\"\u003e\u003ccode\u003e32dd3af\u003c/code\u003e\u003c/a\u003e fix(oas3): reset request body values in try it out (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/690b0407ecd8d7dca8fcf1de231f324cc374ec8c\"\u003e\u003ccode\u003e690b040\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d48549f96032ecdfb041926d35d760fa0092d0e0\"\u003e\u003ccode\u003ed48549f\u003c/code\u003e\u003c/a\u003e feat: release Swagger UI to Packagist (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10513\"\u003e#10513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.3...v5.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-nio` from 0.127.38 to 0.128.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-storage-nio/releases\"\u003ecom.google.cloud:google-cloud-nio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.128.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1\"\u003e0.128.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1624\"\u003e#1624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e7a84881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003eb3a90b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1623\"\u003e#1623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e9861f8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.128.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0\"\u003e0.128.0\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement CloudStorageFileSystemProvider.move method using the moveBlob API (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1610\"\u003e#1610\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003ebdd785e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1616\"\u003e#1616\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdc7489fc2c97651bd04a7dd115dfd4bc6083518\"\u003ebdc7489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003ef4b1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1617\"\u003e#1617\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/2d4aec1e948ceede870925ce80603f72a950b2f7\"\u003e2d4aec1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-storage-nio/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-nio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1\"\u003e0.128.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1624\"\u003e#1624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e7a84881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003eb3a90b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1623\"\u003e#1623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e9861f8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0\"\u003e0.128.0\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement CloudStorageFileSystemProvider.move method using the moveBlob API (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1610\"\u003e#1610\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003ebdd785e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1616\"\u003e#1616\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdc7489fc2c97651bd04a7dd115dfd4bc6083518\"\u003ebdc7489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003ef4b1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1617\"\u003e#1617\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/2d4aec1e948ceede870925ce80603f72a950b2f7\"\u003e2d4aec1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/8b1ac3a469ff81d605b74ebd5cdd35e4ef960e34\"\u003e\u003ccode\u003e8b1ac3a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003e\u003ccode\u003eb3a90b6\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/efcab5b898ffe4743daeb7f6c06cfc0e996e0fce\"\u003e\u003ccode\u003eefcab5b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.1-SNAPSHOT (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e\u003ccode\u003e9861f8b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e\u003ccode\u003e7a84881\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.apis:google-api-services-storage to v1-rev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/42015eb17cf7c2851bb195b969e999afc3519339\"\u003e\u003ccode\u003e42015eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.google.cloud:libraries-bom to v26.64.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/eccf47033bd3866b94ebd0549c20dbdb6aac5b1b\"\u003e\u003ccode\u003eeccf470\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/70173e6905a0592767997309907420fa8cb42ebb\"\u003e\u003ccode\u003e70173e6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003e\u003ccode\u003ef4b1105\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003e\u003ccode\u003ebdd785e\u003c/code\u003e\u003c/a\u003e feat: implement CloudStorageFileSystemProvider.move method using the moveBlob...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.archivers.ArchiveException.requireNonNull(T, Supplier\u0026lt;String\u0026gt;). Thanks to Gary Gregory, Zaki. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.CompressorException as the root for all custom exceptions ArchiveException and CompressorException. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 11.0.8 to 11.0.9\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1043","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1043","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1043/packages"}],"issue_packages":[{"old_version":"8.2.1","new_version":"8.6.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T05:44:10.000Z","version_change":"8.2.1 → 8.6.0","issue":{"uuid":"4568785833","node_id":"PR_kwDOEb5Vb87hptUh","number":491,"state":"open","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T05:44:10.000Z","updated_at":"2026-06-02T05:44:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":23,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.10","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.yaml:snakeyaml","old_version":"2.5","new_version":"2.6"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.7","new_version":"10.9.1"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.3.2","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.21.0","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"bio.terra:terra-common-lib","old_version":"1.1.70-SNAPSHOT","new_version":"1.1.74-SNAPSHOT"},{"name":"bio.terra:terra-resource-janitor-client","old_version":"0.113.51-SNAPSHOT","new_version":"0.113.53-SNAPSHOT"},{"name":"com.google.cloud:google-cloud-pubsub","old_version":"1.147.0","new_version":"1.150.2","repository_url":"https://github.com/googleapis/java-pubsub"},{"name":"com.google.guava:guava","old_version":"33.5.0-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.21.0","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.42","new_version":"2.2.50"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.31.0","new_version":"5.32.6","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.6.0"},{"name":"com.github.ben-manes.versions","old_version":"0.53.0","new_version":"0.54.0"},{"name":"com.google.cloud.tools.jib","old_version":"3.5.2","new_version":"3.5.3"},{"name":"de.undercouch.download","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/michel-kraemer/gradle-download-task"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.21.0","new_version":"2.22.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.27","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.42.1","new_version":"1.47.0"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.10` | `3.5.14` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.5` | `2.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.7` | `10.9.1` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.3.2` | `1.3.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.21.0` | `2.22.0` |\n| bio.terra:terra-common-lib | `1.1.70-SNAPSHOT` | `1.1.74-SNAPSHOT` |\n| bio.terra:terra-resource-janitor-client | `0.113.51-SNAPSHOT` | `0.113.53-SNAPSHOT` |\n| [com.google.cloud:google-cloud-pubsub](https://github.com/googleapis/java-pubsub) | `1.147.0` | `1.150.2` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.21.0` | `2.22.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.42` | `2.2.50` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.31.0` | `5.32.6` |\n| com.diffplug.spotless | `8.2.1` | `8.6.0` |\n| com.github.ben-manes.versions | `0.53.0` | `0.54.0` |\n| com.google.cloud.tools.jib | `3.5.2` | `3.5.3` |\n| [de.undercouch.download](https://github.com/michel-kraemer/gradle-download-task) | `5.6.0` | `5.7.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.21.0` | `2.22.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.27` | `1.5.34` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| com.google.auth:google-auth-library-oauth2-http | `1.42.1` | `1.47.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.10 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.5 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/cc19a61c191ebc111ad1e22e83f75b18f27531cf\"\u003e\u003ccode\u003ecc19a61\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/bc4a8f4cf64c79e6a8ce9c51940f0dbea42ba707\"\u003e\u003ccode\u003ebc4a8f4\u003c/code\u003e\u003c/a\u003e Minor fixes in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/f18203a60abb0427910821855a106bfcd4920457\"\u003e\u003ccode\u003ef18203a\u003c/code\u003e\u003c/a\u003e Add a test for Y79Y-003\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ad1fceb1baf04a81f83f65795fc11252f9027c2b\"\u003e\u003ccode\u003ead1fceb\u003c/code\u003e\u003c/a\u003e Less output in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/1db66b79fc9bd1760d4f7f5878ad5eac13201d57\"\u003e\u003ccode\u003e1db66b7\u003c/code\u003e\u003c/a\u003e Add (failing) build with JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/88ebaa8210f00b3665ff03680cd770f6762c8507\"\u003e\u003ccode\u003e88ebaa8\u003c/code\u003e\u003c/a\u003e build: fix JKD 25 tests compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/6af8790448b7bcfec3fdcdc6053be49bb8176455\"\u003e\u003ccode\u003e6af8790\u003c/code\u003e\u003c/a\u003e Update Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a006b7a163c843df70aa0b2fd35e06345a0fe152\"\u003e\u003ccode\u003ea006b7a\u003c/code\u003e\u003c/a\u003e Update Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/c143db209b05a4246b12cf9ea2c121e1301b1616\"\u003e\u003ccode\u003ec143db2\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d78d11f9665a4a8322af15915047b7c55aefb6cc\"\u003e\u003ccode\u003ed78d11f\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.7 to 10.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eversion 1.0 (2012-03-01)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst version based on the OpenInfoCard JWT, JWS and JWE code base.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.1 (2012-03-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces type-safe enumeration of the JSON Web Algorithms (JWA).\u003c/li\u003e\n\u003cli\u003eRefactors the JWT class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.2 (2012-03-08)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMoves JWS and JWE code into separate classes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.3 (2012-03-09)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitches to Apache Commons Codec for Base64URL encoding and decoding\u003c/li\u003e\n\u003cli\u003eConsolidates the crypto utilities within the package.\u003c/li\u003e\n\u003cli\u003eIntroduces a JWT content serialiser class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.4 (2012-03-09)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefactoring of JWT class and JUnit tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.5 (2012-03-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwitches to JSON Smart for JSON serialisation and parsing.\u003c/li\u003e\n\u003cli\u003eIntroduces claims set class with JSON objects, string, Base64URL and\nbyte array views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.6 (2012-03-20)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreates class for representing, serialising and parsing JSON Web Keys\n(JWK).\u003c/li\u003e\n\u003cli\u003eIntroduces separate class for representing JWT headers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.7 (2012-04-01)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces separate classes for plain, JWS and JWE headers.\u003c/li\u003e\n\u003cli\u003eIntroduces separate classes for plain, signed and encrypted JWTs.\u003c/li\u003e\n\u003cli\u003eRemoves the JWTContent class.\u003c/li\u003e\n\u003cli\u003eRemoves password-based (PE820) encryption support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.8 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for the ZIP JWE header parameter.\u003c/li\u003e\n\u003cli\u003eRemoves unsupported algorithms from the JWA enumeration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.9 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenames JWEHeader.{get|set}EncryptionAlgorithm() to\nJWEHeader.{get|set}EncryptionMethod().\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.9.1 (2012-04-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrades JSON Smart JAR to 1.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.10 (2012-04-14)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces serialize() method to base abstract JWT class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eversion 1.11 (2012-05-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJWT.serialize() throws checked JWTException instead of\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9509dc54d154a6d8835ff96639297770de2a0cbf\"\u003e\u003ccode\u003e9509dc5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/0e27c9c6dd06ccd91311f5db34d02ede7b546a11\"\u003e\u003ccode\u003e0e27c9c\u003c/code\u003e\u003c/a\u003e Adds a PasswordBasedDecrypter(byte[], Set\u0026lt;String\u0026gt;) constructor to specify nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/decee47c02b45f7af7685cf0106fa772abb2e4e8\"\u003e\u003ccode\u003edecee47\u003c/code\u003e\u003c/a\u003e Fixes getDeferredCriticalHeaderParams() in AESDecrypter, DirectDecrypter, RSA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/b8d40c99350538de0ca73e2c6d3648ffc1580366\"\u003e\u003ccode\u003eb8d40c9\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/e48aa077d55aee0e5160494911abf9df0c03f9b6\"\u003e\u003ccode\u003ee48aa07\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/4b02531a241cd5fcfeaa90fe7c6c263dd49061b9\"\u003e\u003ccode\u003e4b02531\u003c/code\u003e\u003c/a\u003e Adds X509CertUtils.computeSHA1Thumbprint(X509Certificate) method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6b52455a9d156da7f9083212dfd6df70e5e129fe\"\u003e\u003ccode\u003e6b52455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/94f438725ca20584102d04d3bb908c38da19cbfa\"\u003e\u003ccode\u003e94f4387\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/53704466a79d5446119498d2c39d0f235487257f\"\u003e\u003ccode\u003e5370446\u003c/code\u003e\u003c/a\u003e Back-ports fix for iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/619\"\u003e#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/62d00fcf1edad741989eb22da4b586b250b655ea\"\u003e\u003ccode\u003e62d00fc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.9.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.9.1..10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.3.2 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.2...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.21.0 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/112e8591b5e14dff30c278c142d8111231c3a48f\"\u003e\u003ccode\u003e112e859\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2cae2ce236587ee18c58e40e01d432a077b3e7ae\"\u003e\u003ccode\u003e2cae2ce\u003c/code\u003e\u003c/a\u003e Prep for 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7955d2113f21d1027f0b643e5fbca4a1feae5964\"\u003e\u003ccode\u003e7955d21\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/8922a05c6e46f790b67e64e15585eb070b6ebc6d\"\u003e\u003ccode\u003e8922a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1fa994366741173fb38bc7c194666819ade60f6d\"\u003e\u003ccode\u003e1fa9943\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d1abd31e4fec3035965d57a05a6256171ea8d980\"\u003e\u003ccode\u003ed1abd31\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2aaea43db8480aa7d405ebc0de503cffc864f6f6\"\u003e\u003ccode\u003e2aaea43\u003c/code\u003e\u003c/a\u003e Prep for 2.21.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/902ec69efea40cdf1647c6fb49fb78734a88f3e6\"\u003e\u003ccode\u003e902ec69\u003c/code\u003e\u003c/a\u003e Update Woodstox/stax2-api (to 7.2.0/4.3.0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/257064709f8ea9ca84ea5d569080f9daacc0e017\"\u003e\u003ccode\u003e2570647\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/9d3a9d54e40312ef0ac9192d599b59b541f65fb8\"\u003e\u003ccode\u003e9d3a9d5\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.21.0...jackson-bom-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:terra-common-lib` from 1.1.70-SNAPSHOT to 1.1.74-SNAPSHOT\n\nUpdates `bio.terra:terra-resource-janitor-client` from 0.113.51-SNAPSHOT to 0.113.53-SNAPSHOT\n\nUpdates `com.google.cloud:google-cloud-pubsub` from 1.147.0 to 1.150.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-pubsub/releases\"\u003ecom.google.cloud:google-cloud-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.150.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.1...v1.150.2\"\u003e1.150.2\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.72.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003ea9b68a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2729\"\u003e#2729\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e77e0c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e3da5b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.150.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.0...v1.150.1\"\u003e1.150.1\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.71.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease streaming pull timeout (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2714\"\u003e#2714\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/7f6dbcc11c41c682bee16818436d036a1df68512\"\u003e7f6dbcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation URL AIInference MessageTransform service_account_email field (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.150.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.149.0...v1.150.0\"\u003e1.150.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd BigtableConfig type (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.68.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2709\"\u003e#2709\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/e82a6ff52154f3acaaf8195a90e2966666353609\"\u003ee82a6ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-pubsub/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-pubsub's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.1...v1.150.2\"\u003e1.150.2\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.72.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003ea9b68a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2729\"\u003e#2729\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e77e0c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e3da5b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.150.0...v1.150.1\"\u003e1.150.1\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.71.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease streaming pull timeout (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.61.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2714\"\u003e#2714\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/7f6dbcc11c41c682bee16818436d036a1df68512\"\u003e7f6dbcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation URL AIInference MessageTransform service_account_email field (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e49cb97f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.149.0...v1.150.0\"\u003e1.150.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd BigtableConfig type (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Update the Java code generator (gapic-generator-java) to 2.68.0 (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/f69de7ee2cb5b96adbf3fc5b11e1f8a3bbbd0bee\"\u003ef69de7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2709\"\u003e#2709\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/e82a6ff52154f3acaaf8195a90e2966666353609\"\u003ee82a6ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.148.0...v1.149.0\"\u003e1.149.0\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/d21882fae39fd9ae70f5231199e02081289d9ae4\"\u003e\u003ccode\u003ed21882f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/a9b68a20208246b435739a1169d240a55c89695c\"\u003e\u003ccode\u003ea9b68a2\u003c/code\u003e\u003c/a\u003e chore: Update generation configuration at Thu May  7 00:15:53 UTC 2026 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/b2f79dca23689bd3ac460719dff61569136887c3\"\u003e\u003ccode\u003eb2f79dc\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.2-SNAPSHOT (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/50a213c661cf3cbe25caf672eafc1edacd888d02\"\u003e\u003ccode\u003e50a213c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/3da5b3baa1c4d97e58208b3c1de5533f2b10bf40\"\u003e\u003ccode\u003e3da5b3b\u003c/code\u003e\u003c/a\u003e deps: update googleapis/google-cloud-java action to v1.86.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/77e0c652c73a2fb790f01b76f2f32d95092188cb\"\u003e\u003ccode\u003e77e0c65\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/052b02c98b2f16c38fb4833948e916a92c3bf02b\"\u003e\u003ccode\u003e052b02c\u003c/code\u003e\u003c/a\u003e ci: use CLOUD_JAVA_BOT_GITHUB_TOKEN (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/b6a4d2f3dc93fd4deaae6754756496d7d696e478\"\u003e\u003ccode\u003eb6a4d2f\u003c/code\u003e\u003c/a\u003e chore: stop referencing googleapis/sdk-platform-java (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/880f28a11d7dc2864ae958e59940bb24bb6fa555\"\u003e\u003ccode\u003e880f28a\u003c/code\u003e\u003c/a\u003e chore(main): release 1.150.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2717\"\u003e#2717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-pubsub/commit/49cb97ff6d8f1a12abc6689cadc04c888baab723\"\u003e\u003ccode\u003e49cb97f\u003c/code\u003e\u003c/a\u003e chore: Update generation configuration at Tue Apr 14 03:07:21 UTC 2026 (\u003ca href=\"https://redirect.github.com/googleapis/java-pubsub/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-pubsub/compare/v1.147.0...v1.150.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 33.5.0-jre to 33.6.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e33.6.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\r\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-jre\u0026lt;/version\u0026gt;\r\n  \u0026lt;!-- or, for Android: --\u0026gt;\r\n  \u0026lt;version\u0026gt;33.6.0-android\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar\"\u003e33.6.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-android/guava-33.6.0-android.jar\"\u003e33.6.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar\"\u003efailureaccess-1.0.3.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/docs/\"\u003e33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/docs/\"\u003e33.6.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-jre/api/diffs/\"\u003e33.6.0-jre vs. 33.5.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/diffs/\"\u003e33.6.0-android vs. 33.5.0-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://guava.dev/releases/33.6.0-android/api/androiddiffs/\"\u003e33.6.0-android vs. 33.6.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated some classes from \u003ccode\u003efinalize()\u003c/code\u003e to \u003ccode\u003ePhantomReference\u003c/code\u003e in preparation for \u003ca href=\"https://openjdk.org/jeps/421\"\u003ethe removal of finalization\u003c/a\u003e. (786b619dd6, 7c6b17c, aeef90988d)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecache\u003c/code\u003e: Deprecated \u003ccode\u003eCacheBuilder\u003c/code\u003e APIs that use \u003ccode\u003eTimeUnit\u003c/code\u003e in favor of those that use \u003ccode\u003eDuration\u003c/code\u003e. (73f8b0bb84)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added \u003ccode\u003etoImmutableSortedMap\u003c/code\u003e collectors that use the natural comparator. (64d70b9f94)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Changed \u003ccode\u003eConcurrentHashMultiset\u003c/code\u003e, \u003ccode\u003eImmutableMap\u003c/code\u003e and \u003ccode\u003eTreeMultiset\u003c/code\u003e deserialization to \u003ca href=\"https://openjdk.org/jeps/500\"\u003eavoid mutating \u003ccode\u003efinal\u003c/code\u003e fields\u003c/a\u003e. In extremely unlikely scenarios in which an instance of that type contains an object that refers back to that instance, this could lead to \u003ca href=\"https://docs.oracle.com/en/java/javase/26/docs/specs/serialization/input.html#the-readresolve-method:~:text=in%20cases%20where%20an%20object%20being%20serialized%20nominates%20a%20replacement%20object%20whose%20object%20graph%20has%20a%20reference%20to%20the%20original%20object\"\u003ea broken instance\u003c/a\u003e that throws \u003ccode\u003eNullPointerException\u003c/code\u003e when used. (8240c7e596, 046468055f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Removed \u003ccode\u003e@Beta\u003c/code\u003e from all APIs in the package. (dae9566b73)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added support to \u003ccode\u003eGraphs.transitiveClosure()\u003c/code\u003e for different strategies for adding self-loops. (2e13df25b2)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraph\u003c/code\u003e: Added an \u003ccode\u003easNetwork()\u003c/code\u003e view to \u003ccode\u003eGraph\u003c/code\u003e and \u003ccode\u003eValueGraph\u003c/code\u003e. (909c593c61)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eBloomFilter.serializedSize()\u003c/code\u003e. (df9bcc251a)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders.CDN_CACHE_CONTROL\u003c/code\u003e. (75331b5030)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.21.0 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/23d487c5e2740c74668b67d9a0a98992248ce91f\"\u003e\u003ccode\u003e23d487c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/6e8f04f993bcaa1134f3f6d99235eed869698c08\"\u003e\u003ccode\u003e6e8f04f\u003c/code\u003e\u003c/a\u003e Prep for 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8ee5b1f2954188c603ab567fae8b2f5dac72c9f0\"\u003e\u003ccode\u003e8ee5b1f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/2ce634972a5c8b79cba6cc099b9131a73579abf5\"\u003e\u003ccode\u003e2ce6349\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/de47c460ca27bfb7c380f676ceeea17f802bf25b\"\u003e\u003ccode\u003ede47c46\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/95debb738d03148c043750e7d737b78792b53848\"\u003e\u003ccode\u003e95debb7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/c426a0452753e7c056e3735b4a0fe5e29ca1bdcf\"\u003e\u003ccode\u003ec426a04\u003c/code\u003e\u003c/a\u003e Prep for 2.21.4 release\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/491/packages"}},{"old_version":"8.0.0","new_version":"8.4.0","update_type":"minor","path":null,"pr_created_at":"2026-04-01T14:30:56.000Z","version_change":"8.0.0 → 8.4.0","issue":{"uuid":"4187388822","node_id":"PR_kwDOHcGn1M7PR2Fp","number":1090,"state":"open","title":"[CORE-69]: Bump the minor-and-patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T14:30:56.000Z","updated_at":"2026-04-01T15:08:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-and-patch-updates","update_count":22,"packages":[{"name":"org.springframework.boot","old_version":"3.5.7","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.sonarqube","old_version":"7.0.1.6134","new_version":"7.2.3.7755"},{"name":"org.openapi.generator","old_version":"7.17.0","new_version":"7.21.0"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.3","new_version":"2.5.7"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"io.sentry:sentry-logback","old_version":"8.25.0","new_version":"8.37.1","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.google.mug:mug","old_version":"9.3","new_version":"9.9.8","repository_url":"https://github.com/google/mug"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.46"},{"name":"com.squareup.okhttp3:okhttp","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/square/okhttp"},{"name":"bio.terra:java-pfb-library","old_version":"0.87.0","new_version":"0.96.0"},{"name":"org.apache.parquet:parquet-common","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.parquet:parquet-avro","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.parquet:parquet-hadoop","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/apache/parquet-mr"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.4.2","new_version":"3.4.3"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.4.2","new_version":"3.4.3"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.30.1","new_version":"5.32.1","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"au.com.dius.pact.provider:spring","old_version":"4.6.17","new_version":"4.6.20","repository_url":"https://github.com/pact-foundation/pact-jvm"},{"name":"au.com.dius.pact.consumer:junit5","old_version":"4.6.17","new_version":"4.6.20","repository_url":"https://github.com/pact-foundation/pact-jvm"},{"name":"com.google.cloud:google-cloud-nio","old_version":"0.128.7","new_version":"0.128.14","repository_url":"https://github.com/googleapis/java-storage-nio"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.12.0","new_version":"2.13.0"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"11.0.14","new_version":"11.0.20"},{"name":"au.com.dius.pact","old_version":"4.6.17","new_version":"4.6.20"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-and-patch-updates group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.13` |\n| org.sonarqube | `7.0.1.6134` | `7.2.3.7755` |\n| org.openapi.generator | `7.17.0` | `7.21.0` |\n| com.gorylenko.gradle-git-properties | `2.5.3` | `2.5.7` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) | `8.25.0` | `8.37.1` |\n| [com.google.mug:mug](https://github.com/google/mug) | `9.3` | `9.9.8` |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.46` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `5.3.0` | `5.3.2` |\n| bio.terra:java-pfb-library | `0.87.0` | `0.96.0` |\n| [org.apache.parquet:parquet-common](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| [org.apache.parquet:parquet-avro](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| [org.apache.parquet:parquet-hadoop](https://github.com/apache/parquet-mr) | `1.16.0` | `1.17.0` |\n| org.apache.hadoop:hadoop-common | `3.4.2` | `3.4.3` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.4.2` | `3.4.3` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.1` | `5.32.1` |\n| [au.com.dius.pact.provider:spring](https://github.com/pact-foundation/pact-jvm) | `4.6.17` | `4.6.20` |\n| [au.com.dius.pact.consumer:junit5](https://github.com/pact-foundation/pact-jvm) | `4.6.17` | `4.6.20` |\n| [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) | `0.128.7` | `0.128.14` |\n| org.apache.commons:commons-configuration2 | `2.12.0` | `2.13.0` |\n| org.apache.tomcat.embed:tomcat-embed-core | `11.0.14` | `11.0.20` |\n| au.com.dius.pact | `4.6.17` | `4.6.20` |\n\n\nUpdates `org.springframework.boot` from 3.5.7 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.12\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49648\"\u003e#49648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49645\"\u003e#49645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49592\"\u003e#49592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49591\"\u003e#49591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49518\"\u003e#49518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49478\"\u003e#49478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49340\"\u003e#49340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49324\"\u003e#49324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49289\"\u003e#49289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49268\"\u003e#49268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49210\"\u003e#49210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49055\"\u003e#49055\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.sonarqube` from 7.0.1.6134 to 7.2.3.7755\n\nUpdates `org.openapi.generator` from 7.17.0 to 7.21.0\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.3 to 2.5.7\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.4.0\n\nUpdates `io.sentry:sentry-logback` from 8.25.0 to 8.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-logback's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.37.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in \u003ccode\u003eSentryContextStorage.root()\u003c/code\u003e with virtual threads and OpenTelemetry agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.37.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSession Replay: Fix Compose text masking mismatch with weighted text (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5218\"\u003e#5218\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd cache tracing instrumentation for Spring Boot 2, 3, and 4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps Spring \u003ccode\u003eCacheManager\u003c/code\u003e and \u003ccode\u003eCache\u003c/code\u003e beans to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003esentry.enable-cache-tracing\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd JCache (JSR-107) cache tracing via new \u003ccode\u003esentry-jcache\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps JCache \u003ccode\u003eCache\u003c/code\u003e with \u003ccode\u003eSentryJCacheWrapper\u003c/code\u003e to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet the \u003ccode\u003eenableCacheTracing\u003c/code\u003e option to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003eIScopesStorageFactory\u003c/code\u003e to \u003ccode\u003eSentryOptions\u003c/code\u003e for providing a custom \u003ccode\u003eIScopesStorage\u003c/code\u003e, e.g. when the default \u003ccode\u003eThreadLocal\u003c/code\u003e-backed storage is incompatible with non-pinning thread models (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003ebeforeErrorSampling\u003c/code\u003e callback to Session Replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5214\"\u003e#5214\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAllows filtering which errors trigger replay capture before the \u003ccode\u003eonErrorSampleRate\u003c/code\u003e is checked\u003c/li\u003e\n\u003cli\u003eReturning \u003ccode\u003efalse\u003c/code\u003e skips replay capture entirely for that error; returning \u003ccode\u003etrue\u003c/code\u003e proceeds with the normal sample rate check\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eSentryAndroid.init(context) { options -\u0026gt;\r\n    options.sessionReplay.beforeErrorSampling =\r\n        SentryReplayOptions.BeforeErrorSamplingCallback { event, hint -\u0026gt;\r\n            // Only capture replay for crashes (excluding e.g. handled exceptions)\r\n            event.isCrashed\r\n        }\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Native SDK from v0.13.2 to v0.13.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5215\"\u003e#5215\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0133\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/compare/0.13.2...0.13.3\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5225\"\u003e#5225\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry\u003c/code\u003e to \u003ccode\u003e1.60.1\u003c/code\u003e (was \u003ccode\u003e1.57.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation\u003c/code\u003e to \u003ccode\u003e2.26.0\u003c/code\u003e (was \u003ccode\u003e2.23.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation-alpha\u003c/code\u003e to \u003ccode\u003e2.26.0-alpha\u003c/code\u003e (was \u003ccode\u003e2.23.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv\u003c/code\u003e to \u003ccode\u003e1.40.0\u003c/code\u003e (was \u003ccode\u003e1.37.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv-alpha\u003c/code\u003e to \u003ccode\u003e1.40.0-alpha\u003c/code\u003e (was \u003ccode\u003e1.37.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.36.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow feedback form on device shake (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5150\"\u003e#5150\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable via \u003ccode\u003eoptions.getFeedbackOptions().setUseShakeGesture(true)\u003c/code\u003e or manifest meta-data \u003ccode\u003eio.sentry.feedback.use-shake-gesture\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-logback's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.37.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in \u003ccode\u003eSentryContextStorage.root()\u003c/code\u003e with virtual threads and OpenTelemetry agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.37.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSession Replay: Fix Compose text masking mismatch with weighted text (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5218\"\u003e#5218\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd cache tracing instrumentation for Spring Boot 2, 3, and 4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps Spring \u003ccode\u003eCacheManager\u003c/code\u003e and \u003ccode\u003eCache\u003c/code\u003e beans to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003esentry.enable-cache-tracing\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd JCache (JSR-107) cache tracing via new \u003ccode\u003esentry-jcache\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5165\"\u003e#5165\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eWraps JCache \u003ccode\u003eCache\u003c/code\u003e with \u003ccode\u003eSentryJCacheWrapper\u003c/code\u003e to produce cache spans\u003c/li\u003e\n\u003cli\u003eSet the \u003ccode\u003eenableCacheTracing\u003c/code\u003e option to \u003ccode\u003etrue\u003c/code\u003e to enable this feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003eIScopesStorageFactory\u003c/code\u003e to \u003ccode\u003eSentryOptions\u003c/code\u003e for providing a custom \u003ccode\u003eIScopesStorage\u003c/code\u003e, e.g. when the default \u003ccode\u003eThreadLocal\u003c/code\u003e-backed storage is incompatible with non-pinning thread models (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003ebeforeErrorSampling\u003c/code\u003e callback to Session Replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5214\"\u003e#5214\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAllows filtering which errors trigger replay capture before the \u003ccode\u003eonErrorSampleRate\u003c/code\u003e is checked\u003c/li\u003e\n\u003cli\u003eReturning \u003ccode\u003efalse\u003c/code\u003e skips replay capture entirely for that error; returning \u003ccode\u003etrue\u003c/code\u003e proceeds with the normal sample rate check\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eSentryAndroid.init(context) { options -\u0026gt;\n    options.sessionReplay.beforeErrorSampling =\n        SentryReplayOptions.BeforeErrorSamplingCallback { event, hint -\u0026gt;\n            // Only capture replay for crashes (excluding e.g. handled exceptions)\n            event.isCrashed\n        }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Native SDK from v0.13.2 to v0.13.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5215\"\u003e#5215\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0133\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-native/compare/0.13.2...0.13.3\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/5225\"\u003e#5225\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry\u003c/code\u003e to \u003ccode\u003e1.60.1\u003c/code\u003e (was \u003ccode\u003e1.57.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation\u003c/code\u003e to \u003ccode\u003e2.26.0\u003c/code\u003e (was \u003ccode\u003e2.23.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-instrumentation-alpha\u003c/code\u003e to \u003ccode\u003e2.26.0-alpha\u003c/code\u003e (was \u003ccode\u003e2.23.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv\u003c/code\u003e to \u003ccode\u003e1.40.0\u003c/code\u003e (was \u003ccode\u003e1.37.0\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-semconv-alpha\u003c/code\u003e to \u003ccode\u003e1.40.0-alpha\u003c/code\u003e (was \u003ccode\u003e1.37.0-alpha\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.36.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/f967be65f01220214f9c487c7994ce930b2864c4\"\u003e\u003ccode\u003ef967be6\u003c/code\u003e\u003c/a\u003e release: 8.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/f2c2e7d827d945de83595d7fc62579e8b0dc085e\"\u003e\u003ccode\u003ef2c2e7d\u003c/code\u003e\u003c/a\u003e fix(otel): Avoid deadlock in SentryContextStorage.root() with virtual threads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/a7fc3666eb04bed49f438906ccab126b1e03130e\"\u003e\u003ccode\u003ea7fc366\u003c/code\u003e\u003c/a\u003e chore(github): pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5229\"\u003e#5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/8c1fb225bde207e1c97fec88db1d3deb93fc45ea\"\u003e\u003ccode\u003e8c1fb22\u003c/code\u003e\u003c/a\u003e chore(changelog): Update dependencies section with Native SDK version bump (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/8fcc5df3d4f351e0b41f6d759bcc0faf52297183\"\u003e\u003ccode\u003e8fcc5df\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.37.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/72ab40d6fcb24c6a19311bf4028ba1ad28ec345e\"\u003e\u003ccode\u003e72ab40d\u003c/code\u003e\u003c/a\u003e release: 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/028aa67fabce3d2f9caa097bd4e2d13be6ba7b85\"\u003e\u003ccode\u003e028aa67\u003c/code\u003e\u003c/a\u003e feat(spring): Cache Tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5165\"\u003e#5165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/23b2680687921bdefe78ce704f591f5eece7f640\"\u003e\u003ccode\u003e23b2680\u003c/code\u003e\u003c/a\u003e fix(replay): text layouts with center/end alignment return incorrect masking ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/ae6907dfcbc235a4e31e51b47c9d41aa7c2fe878\"\u003e\u003ccode\u003eae6907d\u003c/code\u003e\u003c/a\u003e feat(core): Add configurable IScopesStorageFactory to SentryOptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5199\"\u003e#5199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4c09f527dae5df7b9f7a37e73785bff58dc919a5\"\u003e\u003ccode\u003e4c09f52\u003c/code\u003e\u003c/a\u003e Add a /test skill to run singular tests or per module tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/5111\"\u003e#5111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.25.0...8.37.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.mug:mug` from 9.3 to 9.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/mug/releases\"\u003ecom.google.mug:mug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.9.8\u003c/h2\u003e\n\u003cp\u003eFixed mug-bom.\u003c/p\u003e\n\u003ch2\u003eRelease 9.9.7\u003c/h2\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eHappenstance.Builder.happenInOrder()\u003c/code\u003e in favor of \u003ccode\u003eHappenstance.Builder.sequence()\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 9.9.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSubstring.all(Pattern)\u003c/code\u003e - scan over regex pattern occurrences\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.isPrefixOf(input)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMoreStreams.consume(stream, n, consumer)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/common/labs/email/EmailAddress.html\"\u003e\u003ccode\u003eEmailAddress\u003c/code\u003e\u003c/a\u003e - RFC 5322\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.atLeastOnceDelimitedBy()\u003c/code\u003e and \u003ccode\u003ezeroOrMoreDelimitedBy()\u003c/code\u003e overloads that support flexible delimiters.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharPredicate\u003c/code\u003e optimizations and enhancements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParser.caseInsensitive()\u003c/code\u003e and \u003ccode\u003ecaseInsensitiveWord()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.quotedByWithEscapes(\u0026quot;(http://\u0026quot;, ')', escaped)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHappenstance\u003c/code\u003e for concurrency testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@ParametersMustMatchByName\u003c/code\u003e applicable to package level\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/mu/annotations/ParametersMustMatchByName.html\"\u003e\u003ccode\u003e@ParametersMustMatchByName\u003c/code\u003e\u003c/a\u003e - light-weight named parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/common/labs/parse/Parser.html#matches(java.lang.String)\"\u003e\u003ccode\u003eParser.matches(string)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://google.github.io/mug/apidocs/com/google/mu/util/stream/BiStream.html#adjacentPairsFrom(T...)\"\u003e\u003ccode\u003eBiStream.adjacentPairsFrom()\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBiStream.from()\u003c/code\u003e undeprecated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.8\u003c/h2\u003e\n\u003cp\u003eMinor changes and BOM update\u003c/p\u003e\n\u003ch2\u003eRelease 9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSafeSql.args()\u003c/code\u003e for interoperability with JdbcTemplate\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIteration.lazily()\u003c/code\u003e, \u003ccode\u003eIteration.emit()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 9.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParser.quotedBy()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.first()\u003c/code\u003e to search for an anchor point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParser.sequence()\u003c/code\u003e for 3 and 4 parsers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSafeSql.prepareToBatch()\u003c/code\u003e for JDBC batching.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCsv.join()\u003c/code\u003e, \u003ccode\u003eCsv.joining()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emug-root-9.4\u003c/h2\u003e\n\u003cp\u003eRelease 9.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore parser combinators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/4cd26041ea0e642a98eb41f61bd3f7c00b4312e7\"\u003e\u003ccode\u003e4cd2604\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release mug-root-9.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/512057421031b2114e12d117a875e1419ec5e13d\"\u003e\u003ccode\u003e5120574\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:google/mug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/da52cb5ba77138965d40cd7231b3ded4af4ba739\"\u003e\u003ccode\u003eda52cb5\u003c/code\u003e\u003c/a\u003e put \u003ca href=\"https://github.com/Override\"\u003e\u003ccode\u003e@​Override\u003c/code\u003e\u003c/a\u003e on same line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/83f1078e42e062effc52b51ebeca8c18dbb4d332\"\u003e\u003ccode\u003e83f1078\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/cfa12a69ea209bc4e17539b6d032646a31a807f5\"\u003e\u003ccode\u003ecfa12a6\u003c/code\u003e\u003c/a\u003e let release activated by profile id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/2c9b3b9e2d9bcaafd1b7a6b4953ed95bb28e1491\"\u003e\u003ccode\u003e2c9b3b9\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/c699666f84b1f17492ce910983083285d98078e1\"\u003e\u003ccode\u003ec699666\u003c/code\u003e\u003c/a\u003e update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/118c8a684ca8ead31e46e6d3081348456a28ab3e\"\u003e\u003ccode\u003e118c8a6\u003c/code\u003e\u003c/a\u003e Start next development cycle for 9.9.8-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/bd3873760034b22ee6a5be0a0f4282b6218ffcb9\"\u003e\u003ccode\u003ebd38737\u003c/code\u003e\u003c/a\u003e Update coverage badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/mug/commit/f35e2fad4ace41d687a2f3fa0c8b600a74b2a759\"\u003e\u003ccode\u003ef35e2fa\u003c/code\u003e\u003c/a\u003e move gpg configuration to the plugin level in bom/pom.xml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/mug/compare/mug-root-9.3...mug-root-9.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.40 to 2.2.46\n\nUpdates `com.squareup.okhttp3:okhttp` from 5.3.0 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.3.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-18\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.4][okio_3_16_4].\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-16\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade: [Okio 3.16.3][okio_3_16_3].\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/75b9c267744cdd2e8b222d247052748ff0954304\"\u003e\u003ccode\u003e75b9c26\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/ab48e5d86d0c0b16b3679b9b9522acf65db73da4\"\u003e\u003ccode\u003eab48e5d\u003c/code\u003e\u003c/a\u003e Okio 3.16.4 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9200\"\u003e#9200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/a9a4638b3d38b83782a959514b4183ddea0f071f\"\u003e\u003ccode\u003ea9a4638\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/ef72228d270c21962ab632b4c5a0dfd7ab4fd661\"\u003e\u003ccode\u003eef72228\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/674716746bb4efce30501b711ea3ec188c0d670d\"\u003e\u003ccode\u003e6747167\u003c/code\u003e\u003c/a\u003e Update com.squareup.okio to v3.16.3 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9197\"\u003e#9197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/square/okhttp/compare/parent-5.3.0...parent-5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:java-pfb-library` from 0.87.0 to 0.96.0\n\nUpdates `org.apache.parquet:parquet-common` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3294\"\u003eGH-3294\u003c/a\u003e: Include optional profiles for release process by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3297\"\u003eapache/parquet-java#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3298\"\u003eGH-3298\u003c/a\u003e: Support unified file based configurations for CLI by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3304\"\u003eapache/parquet-java#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3300\"\u003eGH-3300\u003c/a\u003e: add ParquetWriter and ParquetReader builders constructor without params by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3301\"\u003eapache/parquet-java#3301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3310\"\u003eGH-3310\u003c/a\u003e: Clean up JIRA references and move to GH issues by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3309\"\u003eapache/parquet-java#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3312\"\u003eGH-3312\u003c/a\u003e: Support uuid read converter for parquet thrift by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3313\"\u003eapache/parquet-java#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3315\"\u003eGH-3315\u003c/a\u003e: Variant binary read does not take length into account by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3333\"\u003eapache/parquet-java#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3316\"\u003eGH-3316\u003c/a\u003e: Fix representation type for VariantBuilder decimal by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3335\"\u003eapache/parquet-java#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3317\"\u003eGH-3317\u003c/a\u003e: Fix bytes written by VariantBuilder.appendFloat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3334\"\u003eapache/parquet-java#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3320\"\u003eGH-3320\u003c/a\u003e: Ensure parquet reader does not fail due to incorrect statistics by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3325\"\u003eapache/parquet-java#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3321\"\u003eGH-3321\u003c/a\u003e Exclude package-info.class from shaded fastutil dependency by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3322\"\u003eapache/parquet-java#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3327\"\u003eGH-3327\u003c/a\u003e: Bug fix incorrect compressed size reported by DataPageV1 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3326\"\u003eapache/parquet-java#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3331\"\u003eGH-3331\u003c/a\u003e: Track Column index page skip statistics during file read by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3330\"\u003eapache/parquet-java#3330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3338\"\u003eGH-3338\u003c/a\u003e: Support encrypted files for Parquet CLI commands by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3339\"\u003eapache/parquet-java#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3350\"\u003eGH-3350\u003c/a\u003e: Avoid flushing data to cloud when exception is thrown by \u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3358\"\u003eGH-3358\u003c/a\u003e: Add Configurable Thrift Max Message Size for Parquet Metadata Reading by \u003ca href=\"https://github.com/cravani\"\u003e\u003ccode\u003e@​cravani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3359\"\u003eapache/parquet-java#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump avro.version from 1.11.4 to 1.11.5 by \u003ca href=\"https://github.com/gszadovszky\"\u003e\u003ccode\u003e@​gszadovszky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3348\"\u003eapache/parquet-java#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump version to 1.17.0-SNAPSHOT by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3293\"\u003eapache/parquet-java#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Post release of 1.16.0 by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3305\"\u003eapache/parquet-java#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Remove unused parquet-thrift dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3323\"\u003eapache/parquet-java#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: [parquet-column] remove unused test dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3324\"\u003eapache/parquet-java#3324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: parquet-avro tests should not debug to stderr by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3329\"\u003eapache/parquet-java#3329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace JIRA with GitHub Issues by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3303\"\u003eapache/parquet-java#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fac0c746532e133beb928a7f6a7e57b510b477a1\"\u003e\u003ccode\u003efac0c74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.17.0-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a8ead9df9035908172e61a3662f439d86dc51ba7\"\u003e\u003ccode\u003ea8ead9d\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 4.33.1 to 4.33.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/0ecd799dc01768ec0816a1ab38507b805a788f6a\"\u003e\u003ccode\u003e0ecd799\u003c/code\u003e\u003c/a\u003e Allow reading dictionary encoded boolean (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/46218f2c0473e2e859dde2df8a28c78fcb0c9ada\"\u003e\u003ccode\u003e46218f2\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.18.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7ec32846663782846615e835bd06859c75b8f6b0\"\u003e\u003ccode\u003e7ec3284\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003epackage-info.class\u003c/code\u003e from shaded fastutil (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7453be4de8bc608077af08bcb6a720b39d0d7f91\"\u003e\u003ccode\u003e7453be4\u003c/code\u003e\u003c/a\u003e Bump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/893ef11df5f72320c2cff201b8b93bb0d33c2751\"\u003e\u003ccode\u003e893ef11\u003c/code\u003e\u003c/a\u003e Bump easymock 5.6.0 to support Java 25 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/6b2940ca1f39e0073d798dfaf7724bc43950a524\"\u003e\u003ccode\u003e6b2940c\u003c/code\u003e\u003c/a\u003e Remove unused parquet-thrift dependencies (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/5040a63e817c48bd56d4a3ba6ebf5ed13e1edca8\"\u003e\u003ccode\u003e5040a63\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 3.25.6 to 4.30.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2ccc2431209ac4a4d745d9f1016e29098204caad\"\u003e\u003ccode\u003e2ccc243\u003c/code\u003e\u003c/a\u003e MINOR: parquet-avro tests should not debug to stderr (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.16.0...apache-parquet-1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.parquet:parquet-avro` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-avro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3294\"\u003eGH-3294\u003c/a\u003e: Include optional profiles for release process by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3297\"\u003eapache/parquet-java#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3298\"\u003eGH-3298\u003c/a\u003e: Support unified file based configurations for CLI by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3304\"\u003eapache/parquet-java#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3300\"\u003eGH-3300\u003c/a\u003e: add ParquetWriter and ParquetReader builders constructor without params by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3301\"\u003eapache/parquet-java#3301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3310\"\u003eGH-3310\u003c/a\u003e: Clean up JIRA references and move to GH issues by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3309\"\u003eapache/parquet-java#3309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3312\"\u003eGH-3312\u003c/a\u003e: Support uuid read converter for parquet thrift by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3313\"\u003eapache/parquet-java#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3315\"\u003eGH-3315\u003c/a\u003e: Variant binary read does not take length into account by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3333\"\u003eapache/parquet-java#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3316\"\u003eGH-3316\u003c/a\u003e: Fix representation type for VariantBuilder decimal by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3335\"\u003eapache/parquet-java#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3317\"\u003eGH-3317\u003c/a\u003e: Fix bytes written by VariantBuilder.appendFloat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3334\"\u003eapache/parquet-java#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3320\"\u003eGH-3320\u003c/a\u003e: Ensure parquet reader does not fail due to incorrect statistics by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3325\"\u003eapache/parquet-java#3325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3321\"\u003eGH-3321\u003c/a\u003e Exclude package-info.class from shaded fastutil dependency by \u003ca href=\"https://github.com/jerolba\"\u003e\u003ccode\u003e@​jerolba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3322\"\u003eapache/parquet-java#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3327\"\u003eGH-3327\u003c/a\u003e: Bug fix incorrect compressed size reported by DataPageV1 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3326\"\u003eapache/parquet-java#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3331\"\u003eGH-3331\u003c/a\u003e: Track Column index page skip statistics during file read by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3330\"\u003eapache/parquet-java#3330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3338\"\u003eGH-3338\u003c/a\u003e: Support encrypted files for Parquet CLI commands by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3339\"\u003eapache/parquet-java#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3350\"\u003eGH-3350\u003c/a\u003e: Avoid flushing data to cloud when exception is thrown by \u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3358\"\u003eGH-3358\u003c/a\u003e: Add Configurable Thrift Max Message Size for Parquet Metadata Reading by \u003ca href=\"https://github.com/cravani\"\u003e\u003ccode\u003e@​cravani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3359\"\u003eapache/parquet-java#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump avro.version from 1.11.4 to 1.11.5 by \u003ca href=\"https://github.com/gszadovszky\"\u003e\u003ccode\u003e@​gszadovszky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3348\"\u003eapache/parquet-java#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Bump version to 1.17.0-SNAPSHOT by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3293\"\u003eapache/parquet-java#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Post release of 1.16.0 by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3305\"\u003eapache/parquet-java#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Remove unused parquet-thrift dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3323\"\u003eapache/parquet-java#3323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: [parquet-column] remove unused test dependencies by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3324\"\u003eapache/parquet-java#3324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: parquet-avro tests should not debug to stderr by \u003ca href=\"https://github.com/dossett\"\u003e\u003ccode\u003e@​dossett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3329\"\u003eapache/parquet-java#3329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace JIRA with GitHub Issues by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3303\"\u003eapache/parquet-java#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3288\"\u003eapache/parquet-java#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jiayi-Wang-db\"\u003e\u003ccode\u003e@​Jiayi-Wang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3351\"\u003eapache/parquet-java#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fac0c746532e133beb928a7f6a7e57b510b477a1\"\u003e\u003ccode\u003efac0c74\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.17.0-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a8ead9df9035908172e61a3662f439d86dc51ba7\"\u003e\u003ccode\u003ea8ead9d\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 4.33.1 to 4.33.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/0ecd799dc01768ec0816a1ab38507b805a788f6a\"\u003e\u003ccode\u003e0ecd799\u003c/code\u003e\u003c/a\u003e Allow reading dictionary encoded boolean (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/46218f2c0473e2e859dde2df8a28c78fcb0c9ada\"\u003e\u003ccode\u003e46218f2\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.18.0 to 2.21.0 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7ec32846663782846615e835bd06859c75b8f6b0\"\u003e\u003ccode\u003e7ec3284\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003epackage-info.class\u003c/code\u003e from shaded fastutil (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/7453be4de8bc608077af08bcb6a720b39d0d7f91\"\u003e\u003ccode\u003e7453be4\u003c/code\u003e\u003c/a\u003e Bump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/893ef11df5f72320c2cff201b8b93bb0d33c2751\"\u003e\u003ccode\u003e893ef11\u003c/code\u003e\u003c/a\u003e Bump easymock 5.6.0 to support Java 25 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/6b2940ca1f39e0073d798dfaf7724bc43950a524\"\u003e\u003ccode\u003e6b2940c\u003c/code\u003e\u003c/a\u003e Remove unused parquet-thrift dependencies (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/5040a63e817c48bd56d4a3ba6ebf5ed13e1edca8\"\u003e\u003ccode\u003e5040a63\u003c/code\u003e\u003c/a\u003e Bump protobuf.version from 3.25.6 to 4.30.2 (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2ccc2431209ac4a4d745d9f1016e29098204caad\"\u003e\u003ccode\u003e2ccc243\u003c/code\u003e\u003c/a\u003e MINOR: parquet-avro tests should not debug to stderr (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.16.0...apache-parquet-1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.parquet:parquet-hadoop` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-hadoop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparator for \u003ccode\u003eUnknownLogicalType\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3292\"\u003eapache/parquet-java#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow reading dictionary encoded boolean by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3370\"\u003eapache/parquet-java#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.4.0-jre to 33.5.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3366\"\u003eapache/parquet-java#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3369\"\u003eapache/parquet-java#3369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock 5.6.0 to support Java 25 by \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3363\"\u003eapache/parquet-java#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 3.25.6 to 4.30.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3182\"\u003eapache/parquet-java#3182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf.version from 4.33.1 to 4.33.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3373\"\u003eapache/parquet-java#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Java 11 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3314\"\u003eapache/parquet-java#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2815\"\u003eGH-2815\u003c/a\u003e: Allow bytestreamsplit available via Hadoop Configuration by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3340\"\u003eapache/parquet-java#3340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2836\"\u003eGH-2836\u003c/a\u003e: Support reading pure parquet files with cat by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3332\"\u003eapache/parquet-java#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2891\"\u003eGH-2891\u003c/a\u003e: Include actual values in validation error messages and improve logging by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3319\"\u003eapache/parquet-java#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2961\"\u003eGH-2961\u003c/a\u003e: Cycle detection in AvroSchemaConverter to prevent infinite recursion by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3272\"\u003eapache/parquet-java#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2967\"\u003eGH-2967\u003c/a\u003e: Support unified config options for convert parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3283\"\u003eapache/parquet-java#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2972\"\u003eGH-2972\u003c/a\u003e: Fix incomplete avro metadata on INT96 schema converter by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3311\"\u003eapache/parquet-java#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3149\"\u003eGH-3149\u003c/a\u003e: Enable ParquetAvroReader to handle decimal types for int32/64 by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3306\"\u003eapache/parquet-java#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3175\"\u003eGH-3175\u003c/a\u003e: support protobuf library version 4 by \u003ca href=\"https://github.com/uwemaurer\"\u003e\u003ccode\u003e@​uwemaurer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3352\"\u003eapache/parquet-java#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3213\"\u003eGH-3213\u003c/a\u003e: Add the configuration for ByteStreamSplit encoding by \u003ca href=\"https://github.com/joeyutong\"\u003e\u003ccode\u003e@​joeyutong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3214\"\u003eapache/parquet-java#3214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3224\"\u003eGH-3224\u003c/a\u003e: Make ParquetProperties.valuesWriterFactory thread safe by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3308\"\u003eapache/parquet-java#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3267\"\u003eGH-3267\u003c/a\u003e: Add comprehensive assertions to TestMemPageStore by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3268\"\u003eapache/parquet-java#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3273\"\u003eGH-3273\u003c/a\u003e: Add scoped chunk level statistics to avoid unbounded output by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3274\"\u003eapache/parquet-java#3274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3286\"\u003eGH-3286\u003c/a\u003e: Add support for Parquet-Protobuf in Parquet-cli by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3287\"\u003eapache/parquet-java#3287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3290\"\u003eGH-3290\u003c/a\u003e: Restore Snapshot versions for vector/benchmark modules by \u003ca href=\"https://github.com/ArnavBalyan\"\u003e\u003ccode\u003e@​ArnavBalyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1090","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1090","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1090/packages"}},{"old_version":"8.0.0","new_version":"8.4.0","update_type":"minor","path":null,"pr_created_at":"2026-04-01T00:09:10.000Z","version_change":"8.0.0 → 8.4.0","issue":{"uuid":"4183135730","node_id":"PR_kwDOExkIks7PGbpz","number":281,"state":"open","title":"[DT-400-gradle]: Bump the minor-patch-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T00:09:10.000Z","updated_at":"2026-04-01T16:00:30.157Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","group_name":"minor-patch-dependencies","update_count":7,"packages":[{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.79.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"bio.terra:stairway-gcp","old_version":"1.1.60-SNAPSHOT","new_version":"1.1.63-SNAPSHOT"},{"name":"bio.terra:stairway-azure","old_version":"1.1.60-SNAPSHOT","new_version":"1.1.63-SNAPSHOT"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.8","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.4.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"},{"name":"org.springframework.boot","old_version":"3.5.9","new_version":"3.5.13","repository_url":"https://github.com/spring-projects/spring-boot"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.79.0` |\n| bio.terra:stairway-gcp | `1.1.60-SNAPSHOT` | `1.1.63-SNAPSHOT` |\n| bio.terra:stairway-azure | `1.1.60-SNAPSHOT` | `1.1.63-SNAPSHOT` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.8` | `0.2.10` |\n| com.diffplug.spotless | `8.0.0` | `8.4.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.9` | `3.5.13` |\n\nUpdates `com.google.cloud:libraries-bom` from 26.73.0 to 26.79.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.79.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.78.0...v26.79.0\"\u003e26.79.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cdf42e89fed0b1fed4d77c80e6cd21cbbe846527\"\u003ecdf42e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.82.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/8de8243c41dd4e0ffda0e1938dce35fa9ac97bea\"\u003e8de8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.62.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7418\"\u003e#7418\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/53bc38fdead939baa4e8541d7183bad97b019a2a\"\u003e53bc38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7433\"\u003e#7433\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003ef81508f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7435\"\u003e#7435\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e0883105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.39.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7427\"\u003e#7427\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fbaa60403da49b40acfe47dc216b851de32c5015\"\u003efbaa604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7428\"\u003e#7428\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e217e9e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7429\"\u003e#7429\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003ed609916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.112.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7422\"\u003e#7422\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/5b72e88dd664b7873b43ff50bda23d93e7168584\"\u003e5b72e88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7434\"\u003e#7434\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e9018fa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7431\"\u003e#7431\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003efaa3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7432\"\u003e#7432\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003ec191630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003efd85736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.78.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.77.0...v26.78.0\"\u003e26.78.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.81.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7417\"\u003e#7417\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c197e8e629d18f6723504a556024115b184b8642\"\u003ec197e8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.76.0...v26.77.0\"\u003e26.77.0\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove boms for libraries migrated to the gapic-libraries-bom (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove google-cloud-datastore-bom (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove google-cloud-logging-logback-bom (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2abc52a834a6fb2cd67341d1111e32c070acd8be\"\u003e2abc52a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency com.google.cloud:first-party-dependencies to v3.57.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7400\"\u003e#7400\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/564a35d7afa1a1022a8f949a4c145ffe95ff8d0b\"\u003e564a35d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:gapic-libraries-bom to v1.80.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7401\"\u003e#7401\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/a8bf57d273c3dad6bc238c5a27e4ca9e4f6cc80a\"\u003ea8bf57d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigquery to v2.60.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7409\"\u003e#7409\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/26b3ac3a530fdccb8fef1724af341276f88583a3\"\u003e26b3ac3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-bigtable-bom to v2.74.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7399\"\u003e#7399\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/99c14389d4b5ced6eec9468ced8e428b44d3f5e1\"\u003e99c1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-firestore-bom to v3.38.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7407\"\u003e#7407\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1381e801ac973dae57b45b5478b4b3a133d71e7\"\u003ec1381e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-nio to v0.128.13 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7414\"\u003e#7414\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fe0d8bd1e8a92a0ba2790bfc017d8fc4aaf812d3\"\u003efe0d8bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsub-bom to v1.149.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7405\"\u003e#7405\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/044624f29d07d6a7dd38eb23128c5c31c437704e\"\u003e044624f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7408\"\u003e#7408\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/4efd2105e30c48abb0cb27f8388cdbee41c9cf81\"\u003e4efd210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency com.google.cloud:google-cloud-spanner-bom to v6.111.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7411\"\u003e#7411\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/dca9f980f1a4e07aa249701bafc430e9730c3dc5\"\u003edca9f98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/377c8d1fac6b1521dc52a10f4d02e5d371a0de67\"\u003e\u003ccode\u003e377c8d1\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7430\"\u003e#7430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fd85736ccf9777bb921f91c24027693924012a4b\"\u003e\u003ccode\u003efd85736\u003c/code\u003e\u003c/a\u003e deps: Update java-storage-nio to v0.128.14 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7436\"\u003e#7436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/088310549a9567baa5b2d289ccf20fff718ef013\"\u003e\u003ccode\u003e0883105\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/faa312710322deeb8ce5c9331b9c44b9f04fec8a\"\u003e\u003ccode\u003efaa3127\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/f81508fc161bab5c1ba1eed37b17f2d4a7ab55e9\"\u003e\u003ccode\u003ef81508f\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.75.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/c1916306724226ec6d88d1fa95cf3e9e77837cbb\"\u003e\u003ccode\u003ec191630\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/9018fa904bf807e414bf1d2492f00699014050bf\"\u003e\u003ccode\u003e9018fa9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-bom to v6.113.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/416769fe58b0396e8673d3b970bd9af662b4f859\"\u003e\u003ccode\u003e416769f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/d609916cd3de602aa36b84975a2d17bf009263ef\"\u003e\u003ccode\u003ed609916\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/217e9e1e9d1de6721d41710d06d95abcf721b161\"\u003e\u003ccode\u003e217e9e1\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.150.0 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.73.0...v26.79.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bio.terra:stairway-gcp` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `bio.terra:stairway-azure` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `bio.terra:stairway-azure` from 1.1.60-SNAPSHOT to 1.1.63-SNAPSHOT\n\nUpdates `org.openapitools:jackson-databind-nullable` from 0.2.8 to 0.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/releases\"\u003eorg.openapitools:jackson-databind-nullable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.10 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.10 snapshot version by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/120\"\u003eOpenAPITools/jackson-databind-nullable#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.2 to 5.14.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/121\"\u003eOpenAPITools/jackson-databind-nullable#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/122\"\u003eOpenAPITools/jackson-databind-nullable#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/123\"\u003eOpenAPITools/jackson-databind-nullable#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/124\"\u003eOpenAPITools/jackson-databind-nullable#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Jackson3 support and maintain Jackson2 support by \u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/128\"\u003eOpenAPITools/jackson-databind-nullable#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/131\"\u003eOpenAPITools/jackson-databind-nullable#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/132\"\u003eOpenAPITools/jackson-databind-nullable#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/130\"\u003eOpenAPITools/jackson-databind-nullable#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.2.10 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/133\"\u003eOpenAPITools/jackson-databind-nullable#133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smals-mavh\"\u003e\u003ccode\u003e@​smals-mavh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/117\"\u003eOpenAPITools/jackson-databind-nullable#117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.9...v0.2.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.9 released\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare v0.2.9-SNAPSHOT by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/93\"\u003eOpenAPITools/jackson-databind-nullable#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/97\"\u003eOpenAPITools/jackson-databind-nullable#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/95\"\u003eOpenAPITools/jackson-databind-nullable#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/96\"\u003eOpenAPITools/jackson-databind-nullable#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/109\"\u003eOpenAPITools/jackson-databind-nullable#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/102\"\u003eOpenAPITools/jackson-databind-nullable#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/105\"\u003eOpenAPITools/jackson-databind-nullable#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/106\"\u003eOpenAPITools/jackson-databind-nullable#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.0.0 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/107\"\u003eOpenAPITools/jackson-databind-nullable#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.3.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/108\"\u003eOpenAPITools/jackson-databind-nullable#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/110\"\u003eOpenAPITools/jackson-databind-nullable#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.1 to 5.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/111\"\u003eOpenAPITools/jackson-databind-nullable#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.2 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/116\"\u003eOpenAPITools/jackson-databind-nullable#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/114\"\u003eOpenAPITools/jackson-databind-nullable#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/115\"\u003eOpenAPITools/jackson-databind-nullable#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-base from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/112\"\u003eOpenAPITools/jackson-databind-nullable#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/113\"\u003eOpenAPITools/jackson-databind-nullable#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module path in JDK 24 and older by \u003ca href=\"https://github.com/Til7701\"\u003e\u003ccode\u003e@​Til7701\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/101\"\u003eOpenAPITools/jackson-databind-nullable#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/118\"\u003eOpenAPITools/jackson-databind-nullable#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.2.9 release by \u003ca href=\"https://github.com/wing328\"\u003e\u003ccode\u003e@​wing328\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/pull/119\"\u003eOpenAPITools/jackson-databind-nullable#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\"\u003ehttps://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e2082cd96941beb38e9d059328cd4c8b9b29d725\"\u003e\u003ccode\u003ee2082cd\u003c/code\u003e\u003c/a\u003e 0.2.10 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/6b478aca78ab1a2ce8d07b5b55962b6f065b3952\"\u003e\u003ccode\u003e6b478ac\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/93602734b759683959648815039c1aa8764ce4f0\"\u003e\u003ccode\u003e9360273\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/e46a20751a30572df841610f45c7eb46807d007f\"\u003e\u003ccode\u003ee46a207\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.1 to 2.21.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/1b27d31459c47dc0ccff2e30f092fdb485d65831\"\u003e\u003ccode\u003e1b27d31\u003c/code\u003e\u003c/a\u003e Bump tools.jackson:jackson-bom from 3.0.4 to 3.1.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/71452a96d214a4b2ddf884cf1e8e9e73099b941a\"\u003e\u003ccode\u003e71452a9\u003c/code\u003e\u003c/a\u003e Implement Jackson3 support and maintain Jackson2 support (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/803978e1562386ae53382351404ade0d97646255\"\u003e\u003ccode\u003e803978e\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/30524cff4090bde98a528999ffca6d343c225d00\"\u003e\u003ccode\u003e30524cf\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-base from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/efe9f0055b5a4ab73ab417be1068ea2eee915a03\"\u003e\u003ccode\u003eefe9f00\u003c/code\u003e\u003c/a\u003e Bump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/commit/a444772428ee2d2525ee02ecea9d725465b95073\"\u003e\u003ccode\u003ea444772\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.14.2 to 5.14.3 (\u003ca href=\"https://redirect.github.com/OpenAPITools/jackson-databind-nullable/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/jackson-databind-nullable/compare/v0.2.8...v0.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.4.0\n\nUpdates `org.sonarqube` from 7.2.2.6593 to 7.2.3.7755\n\nUpdates `org.springframework.boot` from 3.5.9 to 3.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.13\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49365\"\u003e#49365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49750\"\u003e#49750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetadata annotation processor ignores method-level \u003ccode\u003e@NestedConfigurationProperty\u003c/code\u003e when using constructor binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49734\"\u003e#49734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride of property in external 'application.properties' or 'application.yaml' is ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49724\"\u003e#49724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49716\"\u003e#49716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNativeImageResourceProvider does not find Flyway migration scripts in subdirectories \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49661\"\u003e#49661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@GraphQlTest\u003c/code\u003e does not include \u003ccode\u003e@ControllerAdvice\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49660\"\u003e#49660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect indefinite articles in Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49723\"\u003e#49723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some more Kotlin examples and trivial style fixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49710\"\u003e#49710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.45.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49757\"\u003e#49757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49758\"\u003e#49758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.132.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49759\"\u003e#49759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.53 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49760\"\u003e#49760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Undertow 2.3.24.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49761\"\u003e#49761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Zipkin Reporter 3.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49756\"\u003e#49756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Joowon-Seo\"\u003e\u003ccode\u003e@​Joowon-Seo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/deejay1\"\u003e\u003ccode\u003e@​deejay1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dlwldnjs1009\"\u003e\u003ccode\u003e@​dlwldnjs1009\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ljrmorgan\"\u003e\u003ccode\u003e@​ljrmorgan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.12\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEndpointRequest request matcher for health groups is too complex \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49648\"\u003e#49648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;/cloudfoundryapplication\u0026quot; web path is not limited to Actuator \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49645\"\u003e#49645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRSocket exposes duplicate endpoint for websocket setups \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49592\"\u003e#49592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix EndpointRequest.toLinks() when base-path is '/' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49591\"\u003e#49591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49518\"\u003e#49518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;spring.main.cloud-platform=none\u0026quot; does not disable cloud features \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49478\"\u003e#49478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003e@AutoConfigureWebTestClient\u003c/code\u003e prevents separate configuration of spring.test.webtestclient.timeout from taking effect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49340\"\u003e#49340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrdering of 'spring.config.import' is inconsistent when defined in environment or system properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49324\"\u003e#49324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions descriptions in Actuator do not support nesting \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49289\"\u003e#49289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not set '-parameters' option when processing AOT code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49268\"\u003e#49268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL support with Docker Compose does not work as documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49210\"\u003e#49210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49055\"\u003e#49055\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a4c79fa691793be59361c31f4a6447bb0a48907\"\u003e\u003ccode\u003e4a4c79f\u003c/code\u003e\u003c/a\u003e Release v3.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/696a60e8fd2ce2bff1cf96c2706a97cf64b49a76\"\u003e\u003ccode\u003e696a60e\u003c/code\u003e\u003c/a\u003e Full auto-configure transaction management in slice tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b37ecbf6db93913f811f4d3f64a7f800ea39573\"\u003e\u003ccode\u003e4b37ecb\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.24.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/32a51d5d709b758786f371e063754d99c0348755\"\u003e\u003ccode\u003e32a51d5\u003c/code\u003e\u003c/a\u003e Upgrade to Tomcat 10.1.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/093429614119c03ab660e30fd21dacbd404a10fe\"\u003e\u003ccode\u003e0934296\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.132.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/851ddda4225a97ba8f5030454f276a559bcb3b71\"\u003e\u003ccode\u003e851ddda\u003c/code\u003e\u003c/a\u003e Upgrade to jOOQ 3.19.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef876fe5d2648ec11eab45546725bd0f21c34870\"\u003e\u003ccode\u003eef876fe\u003c/code\u003e\u003c/a\u003e Upgrade to Hibernate 6.6.45.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2841d874cfffed8f8c75bf631289aa4283281d3a\"\u003e\u003ccode\u003e2841d87\u003c/code\u003e\u003c/a\u003e Upgrade to Zipkin Reporter 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/025b527e87f9820c1142468fdcf0b21db3cd192d\"\u003e\u003ccode\u003e025b527\u003c/code\u003e\u003c/a\u003e Fix WebSocketMessagingAutoConfiguration in the absence of Jackson\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/328267249f71336f642effe8aaf80e39d9d9be65\"\u003e\u003ccode\u003e3282672\u003c/code\u003e\u003c/a\u003e Make DevTools tests more tolerant to wrapped DataSource\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.9...v3.5.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.springframework.boot | [\u003e= 4.a, \u003c 5] |\n| com.diffplug.spotless | [\u003e= 8.1.a, \u003c 8.2] |\n\u003c/details\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-common-lib/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-common-lib/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"}},{"old_version":"8.2.1","new_version":"8.3.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T23:51:57.000Z","version_change":"8.2.1 → 8.3.0","issue":{"uuid":"4013932876","node_id":"PR_kwDOJWR7_87HeDJt","number":683,"state":"open","title":"chore(deps): bump com.diffplug.spotless from 8.2.1 to 8.3.0","user":"dependabot[bot]","labels":["gradle","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T23:51:57.000Z","updated_at":"2026-03-02T23:52:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.3.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 8.2.1 to 8.3.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=8.2.1\u0026new-version=8.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sureshg/kotlin-mpp-playground/pull/683","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sureshg%2Fkotlin-mpp-playground/issues/683","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/683/packages"}},{"old_version":"8.0.0","new_version":"8.2.1","update_type":"minor","path":null,"pr_created_at":"2026-02-01T11:05:45.000Z","version_change":"8.0.0 → 8.2.1","issue":{"uuid":"3881821501","node_id":"PR_kwDOFeaIxM7AtD1a","number":310,"state":"open","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T11:05:45.000Z","updated_at":"2026-02-01T11:10:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":16,"packages":[{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.40","new_version":"2.2.42"},{"name":"io.swagger.codegen.v3:swagger-codegen-cli","old_version":"3.0.75","new_version":"3.0.76"},{"name":"com.diffplug.spotless","old_version":"8.0.0","new_version":"8.2.1"},{"name":"com.google.cloud.tools.jib","old_version":"3.4.5","new_version":"3.5.2"},{"name":"org.sonarqube","old_version":"7.0.1.6134","new_version":"7.2.2.6593"},{"name":"io.freefair.lombok","old_version":"9.0.0","new_version":"9.2.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"com.google.cloud:libraries-bom","old_version":"26.71.0","new_version":"26.75.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"com.google.cloud:spring-cloud-gcp-starter-logging","old_version":"7.4.1","new_version":"7.4.3","repository_url":"https://github.com/GoogleCloudPlatform/spring-cloud-gcp"},{"name":"org.immutables:value","old_version":"2.11.6","new_version":"2.12.1","repository_url":"https://github.com/immutables/immutables"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.82","new_version":"1.83","repository_url":"https://github.com/bcgit/bc-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.github.spotbugs","old_version":"6.4.4","new_version":"6.4.8"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.3","new_version":"2.5.4"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.40.0","new_version":"1.42.1"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| io.swagger.core.v3:swagger-annotations | `2.2.40` | `2.2.42` |\n| io.swagger.codegen.v3:swagger-codegen-cli | `3.0.75` | `3.0.76` |\n| com.diffplug.spotless | `8.0.0` | `8.2.1` |\n| com.google.cloud.tools.jib | `3.4.5` | `3.5.2` |\n| org.sonarqube | `7.0.1.6134` | `7.2.2.6593` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.0.0` | `9.2.0` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.71.0` | `26.75.0` |\n| [com.google.cloud:spring-cloud-gcp-starter-logging](https://github.com/GoogleCloudPlatform/spring-cloud-gcp) | `7.4.1` | `7.4.3` |\n| [org.immutables:value](https://github.com/immutables/immutables) | `2.11.6` | `2.12.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.82` | `1.83` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.21.0` | `2.24.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.21.0` |\n| com.github.spotbugs | `6.4.4` | `6.4.8` |\n| com.gorylenko.gradle-git-properties | `2.5.3` | `2.5.4` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| com.google.auth:google-auth-library-oauth2-http | `1.40.0` | `1.42.1` |\n\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.40 to 2.2.42\n\nUpdates `io.swagger.codegen.v3:swagger-codegen-cli` from 3.0.75 to 3.0.76\n\nUpdates `com.diffplug.spotless` from 8.0.0 to 8.2.1\n\nUpdates `com.google.cloud.tools.jib` from 3.4.5 to 3.5.2\n\nUpdates `org.sonarqube` from 7.0.1.6134 to 7.2.2.6593\n\nUpdates `io.freefair.lombok` from 9.0.0 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1569\"\u003efreefair/gradle-plugins#1569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1574\"\u003efreefair/gradle-plugins#1574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1575\"\u003efreefair/gradle-plugins#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.tukaani:xz from 1.10 to 1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1577\"\u003efreefair/gradle-plugins#1577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 8.14.3 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1573\"\u003efreefair/gradle-plugins#1573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 3.5.6 to 3.5.7 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1567\"\u003efreefair/gradle-plugins#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.0 to 5.14.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1564\"\u003efreefair/gradle-plugins#1564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 8.14.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1563\"\u003efreefair/gradle-plugins#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.aspectj:aspectjrt from 1.9.24 to 1.9.25 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1566\"\u003efreefair/gradle-plugins#1566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.1 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1586\"\u003efreefair/gradle-plugins#1586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1580\"\u003efreefair/gradle-plugins#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1593\"\u003efreefair/gradle-plugins#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.20.0 to 5.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1591\"\u003efreefair/gradle-plugins#1591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.0.1.6134 to 7.2.0.6526 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1588\"\u003efreefair/gradle-plugins#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.1 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1581\"\u003efreefair/gradle-plugins#1581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1608\"\u003efreefair/gradle-plugins#1608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1607\"\u003efreefair/gradle-plugins#1607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.0.6526 to 7.2.2.6593 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1603\"\u003efreefair/gradle-plugins#1603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1523\"\u003efreefair/gradle-plugins#1523\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.1.0...9.2.0\"\u003ehttps://github.com/freefair/gradle-plugins/compare/9.1.0...9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.webjars:bootstrap from 5.3.7 to 5.3.8 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1432\"\u003efreefair/gradle-plugins#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1506\"\u003efreefair/gradle-plugins#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 8.14.2 to 9.0.0 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1507\"\u003efreefair/gradle-plugins#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump de.larsgrefer.sass:sass-embedded-host from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1504\"\u003efreefair/gradle-plugins#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 3.5.5 to 3.5.6 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1502\"\u003efreefair/gradle-plugins#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito:mockito-core from 5.19.0 to 5.20.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1503\"\u003efreefair/gradle-plugins#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1513\"\u003efreefair/gradle-plugins#1513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.3.0 to 6.4.2 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1501\"\u003efreefair/gradle-plugins#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2 to 4.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1520\"\u003efreefair/gradle-plugins#1520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.11.0 to 2.11.4 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1512\"\u003efreefair/gradle-plugins#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.github.classgraph:classgraph from 4.8.181 to 4.8.184 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1539\"\u003efreefair/gradle-plugins#1539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1536\"\u003efreefair/gradle-plugins#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.11.4 to 2.11.6 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1532\"\u003efreefair/gradle-plugins#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.1.0 to 5.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1535\"\u003efreefair/gradle-plugins#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.2.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1541\"\u003efreefair/gradle-plugins#1541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 5.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1529\"\u003efreefair/gradle-plugins#1529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.13.4 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1514\"\u003efreefair/gradle-plugins#1514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1560\"\u003efreefair/gradle-plugins#1560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.2.1 to 5.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1559\"\u003efreefair/gradle-plugins#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.20.0 to 1.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1562\"\u003efreefair/gradle-plugins#1562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 6.3.1.5724 to 7.0.1.6134 in /examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1557\"\u003efreefair/gradle-plugins#1557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1517\"\u003efreefair/gradle-plugins#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 6.3.1.5724 to 7.0.1.6134 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1556\"\u003efreefair/gradle-plugins#1556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/76c548513d878106225d8d6b17fb079b4f0d13c2\"\u003e\u003ccode\u003e76c5485\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/06b4fde0331504911446473cfc775ce589c21933\"\u003e\u003ccode\u003e06b4fde\u003c/code\u003e\u003c/a\u003e Update to maven-plugin-plugin 3.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/5fe8130122d937a813e5e7f5d4aa6b1c491557e3\"\u003e\u003ccode\u003e5fe8130\u003c/code\u003e\u003c/a\u003e Update to org.graalvm.buildtools.native 0.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d2b733e9a8d1526a011ede97345da25d964744b2\"\u003e\u003ccode\u003ed2b733e\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/5e93b6def371ade5ea390ac6fd6d9a27f5febe7d\"\u003e\u003ccode\u003e5e93b6d\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 4 to 5 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/f9736b49d1c5608205cc74a742cc901d7ea529a4\"\u003e\u003ccode\u003ef9736b4\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9bef6bab5a0130501a381b09227f4a5c3ef9c519\"\u003e\u003ccode\u003e9bef6ba\u003c/code\u003e\u003c/a\u003e Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1603\"\u003e#1603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d384c725cb271072decde385bff961a549e8b0fc\"\u003e\u003ccode\u003ed384c72\u003c/code\u003e\u003c/a\u003e Update to Spring Boot 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6a62611f8cb9e10fd282d7ca2e580a9c90e034c4\"\u003e\u003ccode\u003e6a62611\u003c/code\u003e\u003c/a\u003e Merge branch '8.x' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/715ea0ceeacdbbc6d325781ddef9eab39f6c6929\"\u003e\u003ccode\u003e715ea0c\u003c/code\u003e\u003c/a\u003e Update to Maven 3.9.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.0.0...9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:libraries-bom` from 26.71.0 to 26.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.75.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.75.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.74.0)\u003c/p\u003e\n\u003ch1\u003eNew Addition\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecom.google.cloud:google-cloud-auditmanager:0.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.58.0 (prev: 2.57.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd ability to specify RetryOptions and BigQueryRetryConfig when create job and waitFor (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3398\"\u003e#3398\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/1f91ae7fa2100a05f969a7429cb619a2b8b42dee\"\u003e1f91ae7\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd additional parameters to CsvOptions and ParquetOptions (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3370\"\u003e#3370\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/34f16fbaad236f5a6db26d693efde2025913d540\"\u003e34f16fb\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd columnNameCharacterMap to LoadJobConfiguration (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3356\"\u003e#3356\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/2f3cbe39619bcc93cb7d504417accd84b418dd41\"\u003e2f3cbe3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd max staleness to ExternalTableDefinition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3499\"\u003e#3499\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/f1ebd5be5877a68f76efafc30e3b5b0763f343c5\"\u003ef1ebd5b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MetadataCacheMode to ExternalTableDefinition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3351\"\u003e#3351\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/2814dc49dfdd5671257b6a9933a5dd381d889dd1\"\u003e2814dc4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd remaining Statement Types (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3381\"\u003e#3381\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/5f39b19e8839f06d956addb8d95cf05e4b60a3f1\"\u003e5f39b19\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd WRITE_TRUNCATE_DATA as an enum value for write disposition (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3752\"\u003e#3752\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/acea61c20b69b44c8612ca22745458ad04bc6be4\"\u003eacea61c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add custom ExceptionHandler to BigQueryOptions (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3937\"\u003e#3937\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/de0914ddbccf988294d50faf56a515e58ab3505d\"\u003ede0914d\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry Samples (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3899\"\u003e#3899\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e3d9ed92ca5d9b58b5747960d74f895ed8733ebf\"\u003ee3d9ed9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry support to BQ rpcs (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3860\"\u003e#3860\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e2d23c1b15f2c48a4113f82b920f5c29c4b5dfea\"\u003ee2d23c1\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add otel metrics to request headers (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3900\"\u003e#3900\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4071e4cb2547b236183fd4fbb92c73f074cf2fa0\"\u003e4071e4c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add support for custom timezones and timestamps (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3859\"\u003e#3859\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e5467c917c63ac066edcbcd902cc2093a39971a3\"\u003ee5467c9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add support for reservation field in jobs. (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3768\"\u003e#3768\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/3e97f7c0c4676fcdda0862929a69bbabc69926f2\"\u003e3e97f7c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Implement getArray in BigQueryResultImpl (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3693\"\u003e#3693\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e2a3f2c1a1406bf7bc9a035dce3acfde78f0eaa4\"\u003ee2a3f2c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Integrate Otel in client lib (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/6e3e07a22b8397e1e9d5b567589e44abc55961f2\"\u003e6e3e07a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Integrate Otel into retries, jobs, and more (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3842\"\u003e#3842\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4b28c479c1bc22326c8d2501354fb86ec2ce1744\"\u003e4b28c47\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e job creation mode GA (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3804\"\u003e#3804\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/a21cde8994e93337326cc4a2deb4bafd1596b77f\"\u003ea21cde8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Support Fine Grained ACLs for Datasets (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3803\"\u003e#3803\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/bebf1c610e6d050c49fc05f30d3fa0247b7dfdcb\"\u003ebebf1c6\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e support IAM conditions in datasets in Java client. (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3602\"\u003e#3602\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/6696a9c7d42970e3c24bda4da713a855dbe40ce5\"\u003e6696a9c\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Support resource tags for datasets in java client (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3647\"\u003e#3647\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/01e0b742b9ffeafaa89b080a39d8a66c12c1fd3b\"\u003e01e0b74\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003econfigure rc releases to be on prerelease mode (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/93700c83559ca7ff4b9facc34a11c6dace3b5982\"\u003e93700c8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable Lossless Timestamps in BQ java client lib (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3589\"\u003e#3589\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c0b874aa0150e63908450b13d019864b8cbfbfe3\"\u003ec0b874a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable maxTimeTravelHours in BigQuery java client library (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/bd24fd8c550bfbd1207b194ed5c863a4a9924d48\"\u003ebd24fd8\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplement wasNull for BigQueryResultSet (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3650\"\u003e#3650\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c7ef94be115cd572df589385f9be801033d72d6d\"\u003ec7ef94b\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eintroduce \u003ccode\u003ejava.time\u003c/code\u003e methods and variables (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3586\"\u003e#3586\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/31fb15fb963c18e4c29391e9fe56dfde31577511\"\u003e31fb15f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enew queryWithTimeout method for customer-side wait (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3995\"\u003e#3995\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/9c0df5422c05696f7ce4bedf914a58306150dc21\"\u003e9c0df54\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enext release from main branch is 2.49.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/b46a6ccc959f8defb145279ea18ff2e4f1bac58f\"\u003eb46a6cc\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enext release from main branch is 2.53.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3879\"\u003e#3879\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c47a062136fea4de91190cafb1f11bac6abbbe3a\"\u003ec47a062\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRelax client-side validation for BigQuery entity IDs (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/4000\"\u003e#4000\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/c3548a2f521b19761c844c0b24fc8caab541aba7\"\u003ec3548a2\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate with latest from main (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/4034\"\u003e#4034\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/ec447b57c250f6f0de504dd53b1dd31d76da1f03\"\u003eec447b5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadapt graalvm config to arrow update (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3928\"\u003e#3928\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/ecfabc4b70922d0e697699ec5508a7328cadacf8\"\u003eecfabc4\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd clustering value to ListTables result (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/5d52bc9f4ef93f84200335685901c6ac0256b769\"\u003e5d52bc9\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd labels to converter for listTables method (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3735\"\u003e#3735\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3736\"\u003e#3736\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/8634822e1836c5ccc0f8d0263ac57ac561578360\"\u003e8634822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add MY_VIEW_DATASET_NAME_TEST_ to resource clean up sample (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3838\"\u003e#3838\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/b1962a7f0084ee4c3e248266b50406cf575cd657\"\u003eb1962a7\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Remove ReadAPI bypass in executeSelect() (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3624\"\u003e#3624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/fadd992a63fd1bc87c99cc689ed103f05de49a99\"\u003efadd992\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClose bq read client (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3644\"\u003e#3644\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/8833c97d73e3ba8e6a2061bbc55a6254b9e6668e\"\u003e8833c97\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e2e00b530914d986bd884fa56be867a738e709ad\"\u003e\u003ccode\u003ee2e00b5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/73c8ca6a077dbab5ef2c3103091b3b19d0ecace0\"\u003e\u003ccode\u003e73c8ca6\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.33....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/60506aac654ec762353b9c3660609f81e952286b\"\u003e\u003ccode\u003e60506aa\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.11 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e2074d3be1118ee6f912c65afb03ec7d1719a090\"\u003e\u003ccode\u003ee2074d3\u003c/code\u003e\u003c/a\u003e build: Remove the explicit override for protobuf 4.x version. Stop releasing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/85369805e82686657d75efe6d909117ad5fb1909\"\u003e\u003ccode\u003e8536980\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.72.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2ac09cb87b12ffc1ecf0e38dae33627ac7ad8226\"\u003e\u003ccode\u003e2ac09cb\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:gapic-libraries-bom to v1.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7365\"\u003e#7365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/aeb1fc35345a6c26cf34caa2fdfa79c3ba9a1378\"\u003e\u003ccode\u003eaeb1fc3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.129.0-rc1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/328a60a84eca846ebb81995b70c8d11bc6ba6449\"\u003e\u003ccode\u003e328a60a\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.56.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/771e04ed41ce5260d47529fd571c67b8a01d3c3e\"\u003e\u003ccode\u003e771e04e\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/02a543ef31aa0a7eefd1efb4a150d70887e15812\"\u003e\u003ccode\u003e02a543e\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.71.0...v26.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:spring-cloud-gcp-starter-logging` from 7.4.1 to 7.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/releases\"\u003ecom.google.cloud:spring-cloud-gcp-starter-logging's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.2...v7.4.3\"\u003e7.4.3\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.74.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4282\"\u003e#4282\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/f7f3d7f45d3e216cd067a7e00d14d674c9f01292\"\u003ef7f3d7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.65.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4283\"\u003e#4283\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/150913d0e7f12f621a3d943547ebb69fdef73c9b\"\u003e150913d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ADC in NativeTests (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4280\"\u003e#4280\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/c9b3a1974b791602e03b7f497778ac9917c183c1\"\u003ec9b3a19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate latest versions in README.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4263\"\u003e#4263\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ffda1d81724a956b7f5728245e501c8ae231ff86\"\u003effda1d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.73.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4251\"\u003e#4251\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/70c1c59489a56d8cd421355a06e79c36faee2e5e\"\u003e70c1c59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4241\"\u003e#4241\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ad9149e33ed3c0e8bc4101c3786e3b103a118ad0\"\u003ead9149e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/3c4da00d28836a68e977c518ee427d725db67933\"\u003e3c4da00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken link in parameter.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4119\"\u003e#4119\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/499ed708f2cf51b29960830d5e7c49fa6a2c93b6\"\u003e499ed70\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4073\"\u003e#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to the latest versions of spring (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4233\"\u003e#4233\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/bfa7f00d228a251b8e242724bcefb5fefbdbcb88\"\u003ebfa7f00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:spring-cloud-gcp-starter-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.2...v7.4.3\"\u003e7.4.3\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.74.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4282\"\u003e#4282\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/f7f3d7f45d3e216cd067a7e00d14d674c9f01292\"\u003ef7f3d7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.65.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4283\"\u003e#4283\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/150913d0e7f12f621a3d943547ebb69fdef73c9b\"\u003e150913d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse ADC in NativeTests (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4280\"\u003e#4280\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/c9b3a1974b791602e03b7f497778ac9917c183c1\"\u003ec9b3a19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate latest versions in README.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4263\"\u003e#4263\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ffda1d81724a956b7f5728245e501c8ae231ff86\"\u003effda1d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.2\"\u003e7.4.2\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency com.google.cloud:libraries-bom to v26.73.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4251\"\u003e#4251\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/70c1c59489a56d8cd421355a06e79c36faee2e5e\"\u003e70c1c59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.1 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4241\"\u003e#4241\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ad9149e33ed3c0e8bc4101c3786e3b103a118ad0\"\u003ead9149e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update gapic-generator-java-bom.version to v2.64.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/3c4da00d28836a68e977c518ee427d725db67933\"\u003e3c4da00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken link in parameter.adoc (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4119\"\u003e#4119\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/499ed708f2cf51b29960830d5e7c49fa6a2c93b6\"\u003e499ed70\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4073\"\u003e#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to the latest versions of spring (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4233\"\u003e#4233\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/bfa7f00d228a251b8e242724bcefb5fefbdbcb88\"\u003ebfa7f00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/e456fec74975dd47e7bc85f18bb478c7ea53b1b9\"\u003e\u003ccode\u003ee456fec\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.3 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4264\"\u003e#4264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/b59043855922372ec48ec681535f16cd15ec7223\"\u003e\u003ccode\u003eb590438\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.3-SNAPSHOT (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ee66ac499615119d5b29f9e0b1a24ed7fabef2b4\"\u003e\u003ccode\u003eee66ac4\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.2 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4232\"\u003e#4232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/commit/ea3664c3c38a793853668313b1d9003dfa31f765\"\u003e\u003ccode\u003eea3664c\u003c/code\u003e\u003c/a\u003e chore(main): release 7.4.2-SNAPSHOT (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/spring-cloud-gcp/issues/4228\"\u003e#4228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GoogleCloudPlatform/spring-cloud-gcp/compare/v7.4.1...v7.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.immutables:value` from 2.11.6 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutables/immutables/releases\"\u003eorg.immutables:value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch1\u003eMaintenance \u0026amp; bugfix release\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e new PlainAttribute as a workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1632\"\u003e#1632\u003c/a\u003e fixed incompatibility of builders for package-private records and visibility=PUBLIC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1630\"\u003e#1630\u003c/a\u003e fixed Staged builder's new \u003ccode\u003estart()\u003c/code\u003e incompatible with pojos etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJDK 23+ (Upgraded build and matrix to include Java 25/javac) by \u003ca href=\"https://github.com/SimY4\"\u003e\u003ccode\u003e@​SimY4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1627\"\u003eimmutables/immutables#1627\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.12.0...2.12.1\"\u003ehttps://github.com/immutables/immutables/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch1\u003e12 Anniversary Edition 🎉\u003c/h1\u003e\n\u003ch2\u003emaintenance \u0026amp; refinements\u003c/h2\u003e\n\u003cp\u003eThank you for the PRs, bug reports and feedback!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJackson 3 support\u003c/li\u003e\n\u003cli\u003eNew and updated website with new guides (new, all styles, all modules)\n\u003cul\u003e\n\u003cli\u003eSame place: \u003ca href=\"https://immutables.github.io/\"\u003ehttps://immutables.github.io/\u003c/a\u003e (also redirects from \u003ca href=\"http://immutables.org/\"\u003ehttp://immutables.org/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://immutables.github.io/newandnice.html#-aimmutablesannotationspick\"\u003e-Aimmutables.annotations.pick\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003emaybe will finally solve javax/jakarta thing with global flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://immutables.github.io/newandnice.html#-aimmutablesguavasuppress\"\u003e-Aimmutables.guava.suppress\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJackson 3 support for Immutables by \u003ca href=\"https://github.com/dkaukov\"\u003e\u003ccode\u003e@​dkaukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1615\"\u003eimmutables/immutables#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1623 fix find nested element matching multiple conditions by \u003ca href=\"https://github.com/harmenweber\"\u003e\u003ccode\u003e@​harmenweber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1624\"\u003eimmutables/immutables#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: fix four non-deterministic tests  by \u003ca href=\"https://github.com/yonghanlin\"\u003e\u003ccode\u003e@​yonghanlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1625\"\u003eimmutables/immutables#1625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkaukov\"\u003e\u003ccode\u003e@​dkaukov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1615\"\u003eimmutables/immutables#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yonghanlin\"\u003e\u003ccode\u003e@​yonghanlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1625\"\u003eimmutables/immutables#1625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.7...2.12.0\"\u003ehttps://github.com/immutables/immutables/compare/2.11.7...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.7\u003c/h2\u003e\n\u003ch1\u003eMaintenance \u0026amp; refinements release\u003c/h1\u003e\n\u003cp\u003eThank you for the bug reports and suggestions!\u003c/p\u003e\n\u003ch2\u003eIssues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1621\"\u003e#1621\u003c/a\u003e Version 2.11.7 tag not present on GitHub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1611\"\u003e#1611\u003c/a\u003e Jspecify Nullable doesn't work properly with generics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1612\"\u003e#1612\u003c/a\u003e Conflicting constructor on empty interfaces when \u003ccode\u003eallParameters = true\u003c/code\u003e, and \u003ccode\u003eprivateNoArgConstructor = true\u003c/code\u003e/ \u003ccode\u003eprotectedNoArgConstructor = true\u003c/code\u003e (edge case regression after \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1579\"\u003e#1579\u003c/a\u003e TYPE_USE Nullable annotation not respected in the builder for arrays (arrays/elements annotation mirrors are missing)\n(addressed with some source code parsing, which requires \u003ccode\u003e-sourcepath\u003c/code\u003e to be provided during compilation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e.unset*()\u003c/code\u003e for modifiable with primitive field and default value. by \u003ca href=\"https://github.com/aquariusrick\"\u003e\u003ccode\u003e@​aquariusrick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1606\"\u003eimmutables/immutables#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/8e17752bad84cab0de22ac1a727ba3fe4a5c766e\"\u003e\u003ccode\u003e8e17752\u003c/code\u003e\u003c/a\u003e v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/240692598a1e4a3b0908b1fbddc7909d46d5c140\"\u003e\u003ccode\u003e2406925\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e new PlainAttribute annotation can help with workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/443d8ab59127719e6e9d24ac510659e41eeeba02\"\u003e\u003ccode\u003e443d8ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1632\"\u003e#1632\u003c/a\u003e reproducing and fixing various combinations of 'from' methods in packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/196adc9690e9ec9b5a06754d631df64711f317b7\"\u003e\u003ccode\u003e196adc9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1631\"\u003e#1631\u003c/a\u003e cannot reproduce, works fine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/5066e0fb425a0aee04a312da5fb9f0a9d606af58\"\u003e\u003ccode\u003e5066e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1630\"\u003e#1630\u003c/a\u003e staged builder + static builder factory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/cd8bfe37bf3c1eeca541bb4f0ebf5a7a70c028c1\"\u003e\u003ccode\u003ecd8bfe3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1627\"\u003e#1627\u003c/a\u003e from SimY4/topic/jdk23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/09c466ca2a0ee5312654245fc4cfe6d35502d02f\"\u003e\u003ccode\u003e09c466c\u003c/code\u003e\u003c/a\u003e JDK 23+.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d11eb9f0b93aed04348d78b589accf5b8b8e338b\"\u003e\u003ccode\u003ed11eb9f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1626\"\u003e#1626\u003c/a\u003e unguarded jaxarta placeholder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/03a4bdd530e3ae3cbd6158bdd177a86c14a5c3cf\"\u003e\u003ccode\u003e03a4bdd\u003c/code\u003e\u003c/a\u003e v2.12.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d14cd17717c6d615e70660460e0b56f789634934\"\u003e\u003ccode\u003ed14cd17\u003c/code\u003e\u003c/a\u003e License badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.6...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bouncycastle:bcprov-jdk18on` from 1.82 to 1.83\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html\"\u003eorg.bouncycastle:bcprov-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.84\u003c!-- raw HTML omitted --\u003e\nDate:      TBD\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e2.2.1 Version\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\nRelease: 1.83\u003c!-- raw HTML omitted --\u003e\nDate:      2025, November 27th.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcgit/bc-java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.20.0 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"6.25.0","new_version":"8.2.0","update_type":"major","path":null,"pr_created_at":"2026-01-26T21:45:03.000Z","version_change":"6.25.0 → 8.2.0","issue":{"uuid":"3857803155","node_id":"PR_kwDOHhOt486_deOM","number":37,"state":"closed","title":"chore(deps): bump com.diffplug.spotless from 6.25.0 to 8.2.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T02:00:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T21:45:03.000Z","updated_at":"2026-02-03T02:01:00.000Z","time_to_close":620156,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"8.2.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 8.2.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=8.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ilharp/sign-android-release/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilharp%2Fsign-android-release/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"7.0.4","new_version":"8.0.0","update_type":"major","path":"/packages/HilltopCrawler","pr_created_at":"2025-10-01T18:02:58.000Z","version_change":"7.0.4 → 8.0.0","issue":{"uuid":"2879141582","node_id":"PR_kwDOH3tVIc6rnDbO","number":836,"state":"open","title":"Build(deps): bump com.diffplug.spotless from 7.0.4 to 8.0.0 in /packages/HilltopCrawler","user":"dependabot[bot]","labels":["gradle","dependencies","hilltop crawler"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T18:02:58.000Z","updated_at":"2025-10-01T18:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"8.0.0","repository_url":null}],"path":"/packages/HilltopCrawler","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.0.4 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.0.4\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Greater-Wellington-Regional-Council/Environmental-Outcomes-Platform/pull/836","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greater-Wellington-Regional-Council%2FEnvironmental-Outcomes-Platform/issues/836","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/836/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-01T17:27:49.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2879054206","node_id":"PR_kwDOEb5Vb86rmuF-","number":463,"state":"open","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T17:27:49.000Z","updated_at":"2025-10-02T13:07:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/463","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/463","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/463/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-01T12:07:24.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2877994706","node_id":"PR_kwDOHcGn1M6rirbS","number":1060,"state":"closed","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-10-01T17:32:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T12:07:24.000Z","updated_at":"2025-10-01T17:32:37.000Z","time_to_close":19513,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1060","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1060","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1060/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-01T10:22:37.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2877680568","node_id":"PR_kwDOFeaIxM6rheu4","number":299,"state":"closed","title":"[CORE-69]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-10-02T15:05:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T10:22:37.000Z","updated_at":"2025-10-02T15:05:08.000Z","time_to_close":103351,"merged_at":"2025-10-02T15:05:08.000Z","merged_by":"calypsomatic","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-01T00:39:31.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"3471545371","node_id":"PR_kwDOExkIks6rcvpN","number":259,"state":"open","title":"[DT-400-gradle]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T00:39:31.000Z","updated_at":"2025-10-01T13:57:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-common-lib/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-common-lib/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-30T00:17:41.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2872466484","node_id":"PR_kwDOI2oX4M6rNlw0","number":4546,"state":"open","title":"build(deps): bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","size:XS","Gradle","build"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:17:41.000Z","updated_at":"2025-09-30T10:51:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Stirling-Tools/Stirling-PDF/pull/4546","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stirling-Tools%2FStirling-PDF/issues/4546","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4546/packages"}},{"old_version":"6.25.0","new_version":"8.0.0","update_type":"major","path":"/backend","pr_created_at":"2025-09-29T21:51:19.000Z","version_change":"6.25.0 → 8.0.0","issue":{"uuid":"2872177068","node_id":"PR_kwDONQloPM6rMfGs","number":764,"state":"open","title":"Bump com.diffplug.spotless from 6.25.0 to 8.0.0 in /backend","user":"dependabot[bot]","labels":["バックエンドアプリケーション","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T21:51:19.000Z","updated_at":"2025-09-29T21:51:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"8.0.0","repository_url":null}],"path":"/backend","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MemoBlend/MemoBlend4J/pull/764","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MemoBlend%2FMemoBlend4J/issues/764","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/764/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-29T13:19:59.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2870622742","node_id":"PR_kwDOCWbjAs6rGjoW","number":2016,"state":"closed","title":"[DT-400-gradle]: Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-29T19:19:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T13:19:59.000Z","updated_at":"2025-09-29T19:19:19.000Z","time_to_close":21560,"merged_at":"2025-09-29T19:19:19.000Z","merged_by":"rjohanek","closed_by":null,"dependency_metadata":{"prefix":"[DT-400-gradle]: Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/jade-data-repo/pull/2016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fjade-data-repo/issues/2016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2016/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-29T00:47:15.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"3462800933","node_id":"PR_kwDOPXbNfM6q_CGj","number":288,"state":"open","title":"deps(deps): bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T00:47:15.000Z","updated_at":"2025-09-29T02:24:43.767Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kamiazya/scopes/pull/288","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamiazya%2Fscopes/issues/288","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/288/packages"}},{"old_version":"7.2.1","new_version":"8.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-24T22:01:39.000Z","version_change":"7.2.1 → 8.0.0","issue":{"uuid":"2858474439","node_id":"PR_kwDOAd-BNc6qYNvH","number":738,"state":"open","title":"build(deps): Bump com.diffplug.spotless from 7.2.1 to 8.0.0","user":"dependabot[bot]","labels":["dependencies","gradle","automerge","major"],"assignees":["BigMichi1"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T22:01:39.000Z","updated_at":"2025-09-24T22:01:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"com.diffplug.spotless","old_version":"7.2.1","new_version":"8.0.0","repository_url":null}],"path":null,"ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 7.2.1 to 8.0.0.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=7.2.1\u0026new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/gradle-dependency-analyze/gradle-dependency-analyze/pull/738","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradle-dependency-analyze%2Fgradle-dependency-analyze/issues/738","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/738/packages"}},{"old_version":"7.0.4","new_version":"7.2.1","update_type":"minor","path":null,"pr_created_at":"2025-08-07T13:29:31.000Z","version_change":"7.0.4 → 7.2.1","issue":{"uuid":"2727816552","node_id":"PR_kwDOEb5Vb86ily1o","number":451,"state":"closed","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-27T13:51:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-07T13:29:31.000Z","updated_at":"2025-08-27T13:51:02.000Z","time_to_close":1729291,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":21,"packages":[{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-data-jdbc","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.3.1","new_version":"10.4.1"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.1","new_version":"2.19.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"bio.terra:terra-common-lib","old_version":"1.1.42-SNAPSHOT","new_version":"1.1.43-SNAPSHOT"},{"name":"bio.terra:terra-cloud-resource-lib","old_version":"1.2.34-SNAPSHOT","new_version":"1.2.39-SNAPSHOT"},{"name":"net.javacrumbs.shedlock:shedlock-spring","old_version":"6.9.0","new_version":"6.9.2","repository_url":"https://github.com/lukas-krecan/ShedLock"},{"name":"com.google.cloud:google-cloud-pubsub","old_version":"1.140.2","new_version":"1.141.2","repository_url":"https://github.com/googleapis/java-pubsub"},{"name":"org.liquibase:liquibase-core","old_version":"4.32.0","new_version":"4.33.0","repository_url":"https://github.com/liquibase/liquibase"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.19.1","new_version":"2.19.2","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.26.0","new_version":"5.27.1","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.19.1","new_version":"2.19.2"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-data-jdbc](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.3.1` | `10.4.1` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.7` | `1.2.8` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.1` | `2.19.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| bio.terra:terra-common-lib | `1.1.42-SNAPSHOT` | `1.1.43-SNAPSHOT` |\n| bio.terra:terra-cloud-resource-lib | `1.2.34-SNAPSHOT` | `1.2.39-SNAPSHOT` |\n| [net.javacrumbs.shedlock:shedlock-spring](https://github.com/lukas-krecan/ShedLock) | `6.9.0` | `6.9.2` |\n| [com.google.cloud:google-cloud-pubsub](https://github.com/googleapis/java-pubsub) | `1.140.2` | `1.141.2` |\n| [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) | `4.32.0` | `4.33.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.19.1` | `2.19.2` |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.26.0` | `5.27.1` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.19.1` | `2.19.2` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-test` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-data-jdbc` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-data-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-starter-web` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-configuration-processor` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.3.1 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.3.1 (2025-07-01)\n* OctetKeyPairGenerator with Curve.Ed25519 should use the provided\nSecureRandom (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/590\"\u003e#590\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e10.4 (2025-07-19)\n* Creates a hierarchy of Option interfaces, extended by JWSSignerOption,\nJWEEncrypterOption and JWEDecrypterOption. Intended to provide optional\nconfiguration parameters to RSASSASigner, ECDSASigner, RSADecrypter, etc.\n* Introduces CipherMode implementing JWEEncrypterOption and\nJWEDecrypterOption, to specify a preferred JCA Cipher mode, such as\nMODE_ENCRYPT / MODE_DECRYPT when the default MODE_WRAP / MODE_UNWRAP is\nnot supported by the JCA provider (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Updates RSAEncrypter and RSADecrypter to support the JWEEncrypterOption\nCipherMode.ENCRYPT_DECRYPT (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e).\n* Factors out OptionUtils.ensureMinRSAPrivateKeySize.\n* Deprecates OptionUtils.optionIsPresent.\u003c/p\u003e\n\u003cp\u003e10.4.1 (2025-08-05)\n* Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/63b1101bdd8a87170c5293cc926c12c6ae219242\"\u003e\u003ccode\u003e63b1101\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/cd1345b1c8e5b8ae91e99e0e9e9d4e21d1a699a1\"\u003e\u003ccode\u003ecd1345b\u003c/code\u003e\u003c/a\u003e Introduces CipherMode to specify a preferred JCA Cipher mode when the default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/9799fd54dcaef57a7133e56051614678eb91e60f\"\u003e\u003ccode\u003e9799fd5\u003c/code\u003e\u003c/a\u003e Fixes compile errors - generics (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/73a84891bcc989bf10b9d1ba0047b19d33cb7bda\"\u003e\u003ccode\u003e73a8489\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/adf25760afc067c5855c5bc5a09d5c9dd3b8bb6b\"\u003e\u003ccode\u003eadf2576\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d4137db1f697280eaedb4d575935e5345f77c3d8\"\u003e\u003ccode\u003ed4137db\u003c/code\u003e\u003c/a\u003e Adds \u0026quot;requires java.sql\u0026quot; to module com.nimbusds.jose.jwt (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/c6c8025351c691c6698d4711593d90c4c7190f3d\"\u003e\u003ccode\u003ec6c8025\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.4.1..10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.2.8\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2024.0.8\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.7.8\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 79468f613c936d7d694a6c92907f04af17a36edc, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.7.8\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.73.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3811\"\u003e#3811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty HTTP/3 Codec\u003c/code\u003e \u003ccode\u003ev0.0.30.Final\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3812\"\u003e#3812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the usage of deprecated functionality by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3819\"\u003e#3819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove protocol validation in \u003ccode\u003eForwarded\u003c/code\u003e/\u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e header parsing by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3823\"\u003e#3823\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove trailer header pre-declaration requirement by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3825\"\u003e#3825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure the connection is invalidated when a connection close happens before \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade operation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3806\"\u003e#3806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTP/2\u003c/code\u003e apply always the trailer headers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3808\"\u003e#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTrailers\u003c/code\u003e must not include \u003ccode\u003epseudo-header\u003c/code\u003e fields by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3810\"\u003e#3810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eHTTP/2\u003c/code\u003e connection to the channel group for a proper graceful shutdown in case no active streams by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3827\"\u003e#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd proper initialisation of \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e when successful \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3832\"\u003e#3832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure the \u003ccode\u003eHTTP/2\u003c/code\u003e upgrade stream inherits the proper state from the original \u003ccode\u003eHTTP/1.1\u003c/code\u003e connection when successful upgrade from \u003ccode\u003eHTTP/1.1\u003c/code\u003e to \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3838\"\u003e#3838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkonicki\"\u003e\u003ccode\u003e@​jkonicki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3829\"\u003e#3829\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3830\"\u003e#3830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/79468f613c936d7d694a6c92907f04af17a36edc\"\u003e\u003ccode\u003e79468f6\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/61e67993b3df1edc1d8e8ec7ba6ee302f38f1b6a\"\u003e\u003ccode\u003e61e6799\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.5 to 1.14.6 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4ed9cb2aef9be10742758c22da745b4fa6b45696\"\u003e\u003ccode\u003e4ed9cb2\u003c/code\u003e\u003c/a\u003e [test] Deregister the metrics repository as soon as possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ab67d7f4cd03d98e83fcf33b74392e59824e4a07\"\u003e\u003ccode\u003eab67d7f\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c53e1bb5f97665f2841a94ef55eeafe8f55fb12b\"\u003e\u003ccode\u003ec53e1bb\u003c/code\u003e\u003c/a\u003e [test] Move the check to try block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/522892307ea89bf24fe634e8bfea35728c9bf411\"\u003e\u003ccode\u003e5228923\u003c/code\u003e\u003c/a\u003e Ensure the HTTP/2 upgrade stream inherits the proper state from the original ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a60f640c99d13af4e685c368a810c47b7f9fc628\"\u003e\u003ccode\u003ea60f640\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.4 to 1.14.5 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4a7eb7528d8d6dce04ce647a865aec33cc8b7bd9\"\u003e\u003ccode\u003e4a7eb75\u003c/code\u003e\u003c/a\u003e Bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/502e38591f1efcf7fb250f19e9b4f8976a37c467\"\u003e\u003ccode\u003e502e385\u003c/code\u003e\u003c/a\u003e Bump junitVersion from 5.13.2 to 5.13.3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3835\"\u003e#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9d2c795ad0fb11c330be2f94135ca42ac3ec21f3\"\u003e\u003ccode\u003e9d2c795\u003c/code\u003e\u003c/a\u003e Bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.106 to 9.0.107 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.7...v1.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons...\n\n_Description has been truncated_","html_url":"https://github.com/DataBiosphere/terra-resource-buffer/pull/451","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-resource-buffer/issues/451","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/451/packages"}},{"old_version":"6.25.0","new_version":"7.2.1","update_type":"major","path":"/backend","pr_created_at":"2025-08-05T03:01:07.000Z","version_change":"6.25.0 → 7.2.1","issue":{"uuid":"2719702119","node_id":"PR_kwDONQloPM6iG1xn","number":679,"state":"open","title":"Bump com.diffplug.spotless from 6.25.0 to 7.2.1 in /backend","user":"dependabot[bot]","labels":["バックエンドアプリケーション","gradle"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T03:01:07.000Z","updated_at":"2025-08-05T03:01:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.diffplug.spotless","old_version":"6.25.0","new_version":"7.2.1","repository_url":null}],"path":"/backend","ecosystem":"gradle"},"body":"Bumps com.diffplug.spotless from 6.25.0 to 7.2.1.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless\u0026package-manager=gradle\u0026previous-version=6.25.0\u0026new-version=7.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MemoBlend/MemoBlend4J/pull/679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MemoBlend%2FMemoBlend4J/issues/679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/679/packages"}},{"old_version":"7.0.4","new_version":"7.2.1","update_type":"minor","path":null,"pr_created_at":"2025-08-01T20:29:42.000Z","version_change":"7.0.4 → 7.2.1","issue":{"uuid":"2714242410","node_id":"PR_kwDOFeaIxM6hyA1q","number":295,"state":"closed","title":"[CORE-69]: Bump the minor-patch-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependency","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-01T20:38:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T20:29:42.000Z","updated_at":"2025-08-01T20:38:24.000Z","time_to_close":522,"merged_at":"2025-08-01T20:38:24.000Z","merged_by":"davidangb","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-patch-dependencies","update_count":11,"packages":[{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"io.swagger.codegen.v3:swagger-codegen-cli","old_version":"3.0.69","new_version":"3.0.71"},{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"com.google.cloud:libraries-bom","old_version":"26.62.0","new_version":"26.65.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"org.immutables:value","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/immutables/immutables"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.17.0","new_version":"2.18.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.github.spotbugs","old_version":"6.2.1","new_version":"6.2.2"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.0","new_version":"2.5.2"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.13.2","new_version":"5.13.4","repository_url":"https://github.com/junit-team/junit-framework"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-patch-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| io.swagger.codegen.v3:swagger-codegen-cli | `3.0.69` | `3.0.71` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.62.0` | `26.65.0` |\n| [org.immutables:value](https://github.com/immutables/immutables) | `2.11.0` | `2.11.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.17.0` | `2.18.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| com.github.spotbugs | `6.2.1` | `6.2.2` |\n| com.gorylenko.gradle-git-properties | `2.5.0` | `2.5.2` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.13.2` | `5.13.4` |\n\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.34 to 2.2.35\n\nUpdates `io.swagger.codegen.v3:swagger-codegen-cli` from 3.0.69 to 3.0.71\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 7.0.4 to 7.2.1\n\nUpdates `com.google.cloud:libraries-bom` from 26.62.0 to 26.65.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-cloud-bom/releases\"\u003ecom.google.cloud:libraries-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.65.0\u003c/h2\u003e\n\u003cp\u003eGCP Libraries BOM 26.65.0\u003c/p\u003e\n\u003cp\u003eHere are the differences from the previous version (26.64.0)\u003c/p\u003e\n\u003cp\u003eThe group ID of the following artifacts is \u003ccode\u003ecom.google.cloud\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eNotable Changes\u003c/h1\u003e\n\u003ch2\u003egoogle-cloud-bigquery 2.54.0 (prev: 2.53.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add OpenTelemetry Samples (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3899\"\u003e#3899\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/e3d9ed92ca5d9b58b5747960d74f895ed8733ebf\"\u003ee3d9ed9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebigquery:\u003c/strong\u003e Add otel metrics to request headers (\u003ca href=\"https://redirect.github.com/googleapis/java-bigquery/issues/3900\"\u003e#3900\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigquery/commit/4071e4cb2547b236183fd4fbb92c73f074cf2fa0\"\u003e4071e4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-bigtable 2.63.0 (prev: 2.62.0)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Idempotency to Cloud Bigtable MutateRowsRequest API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/bc58b4f31ef457bd322f270b044735e4b62d298f\"\u003ebc58b4f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd port as a parameter for the bigtable emulator (\u003ca href=\"https://redirect.github.com/googleapis/java-bigtable/issues/2645\"\u003e#2645\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/5acd3dc01c36072bd28248d560c5d923c34b1817\"\u003e5acd3dc\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type support for Proto and Enum (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/bc58b4f31ef457bd322f270b044735e4b62d298f\"\u003ebc58b4f\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePublish Proto and Enum types to CBT data API (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/ace12d53fe9f4d3779b2b1a2aed69ceeedd11600\"\u003eace12d5\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelective GAPIC autogeneration for Python Bigtable Admin (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/e219c387487673869fb8bb55a5060bdc9d37bbcb\"\u003ee219c38\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate routing_parameters.path_template (\u003ca href=\"https://github.com/googleapis/java-bigtable/commit/e219c387487673869fb8bb55a5060bdc9d37bbcb\"\u003ee219c38\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-firestore 3.32.0 (prev: 3.31.9)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpose tags field in Database and RestoreDatabaseRequest public protos (\u003ca href=\"https://github.com/googleapis/java-firestore/commit/0f6774ad937d2cc84a3ee6747d07ad96a6713126\"\u003e0f6774a\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement BulkWriter shutdown logic (\u003ca href=\"https://redirect.github.com/googleapis/java-firestore/issues/2202\"\u003e#2202\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-firestore/commit/73017741fce52fd37e08af4f3f32fb901b7214a3\"\u003e7301774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner 6.98.0 (prev: 6.97.1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProto changes for an internal api (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/675e90b4582b4fc968118121e6c23ec98ee178e9\"\u003e675e90b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e A new field \u003ccode\u003esnapshot_timestamp\u003c/code\u003e is added to message \u003ccode\u003e.google.spanner.v1.CommitResponse\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/675e90b4582b4fc968118121e6c23ec98ee178e9\"\u003e675e90b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Exemplar (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/3997\"\u003e#3997\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/fcf0a0182a33f229e865e4593635efaed34d6dac\"\u003efcf0a01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse multiplex sessions for RW and Partition Ops (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner/issues/3996\"\u003e#3996\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner/commit/a882204e07a2084b228c14fb37ac53e4e33d0f59\"\u003ea882204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-spanner-jdbc 2.32.0 (prev: 2.31.2)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA single multiplexed session is used for all operations (\u003ca href=\"https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2162\"\u003e#2162\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-spanner-jdbc/commit/21438cc88b9b5f5cb196c2a0e1c233a7ecb07b62\"\u003e21438cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003egoogle-cloud-storage 2.54.0 (prev: 2.53.3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd BucketInfo.IpFilter (\u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage/commit/14a91ec208067e6afc55923cffda5f69aa33d8b4\"\u003e14a91ec\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default end-to-end checksumming for JournalingBlobWriteSessionConfig \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3180\"\u003e#3180\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default end-to-end crc32c checksumming for several upload methods via grpc transport \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3176\"\u003e#3176\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGive user provided checksum precondition priority for Storage#create methods that accept byte[] \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3182\"\u003e#3182\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove crc32c computation before writing to disk for BufferToDiskThenUpload BlobWriteSession config \u003ca href=\"https://redirect.github.com/googleapis/java-storage/issues/3187\"\u003e#3187\u003c/a\u003e (\u003ca href=\"https://github.com/googleapis/java-storage/commit/fa0f6a03380af78e239bd0079267649ba4138f38\"\u003efa0f6a0\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther libraries\u003c/h2\u003e\n\u003ch1\u003eVersion Upgrades\u003c/h1\u003e\n\u003ch2\u003eMinor Version Upgrades\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fb4c796c2663515dc5f37f19139de90df5bcae36\"\u003e\u003ccode\u003efb4c796\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/b3ce20c18d1e1c51d5f62c2d799b67a0e75917ac\"\u003e\u003ccode\u003eb3ce20c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.32....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/6c7018ce86f5e3ff510a7c3b93230caaa0a7f15b\"\u003e\u003ccode\u003e6c7018c\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:first-party-dependencies to v3.50.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/2ebb3b250d549bd3425811cac793959fc154cf1e\"\u003e\u003ccode\u003e2ebb3b2\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-bigquerystorage-bom to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/cb81e4084a3115a80527c7bde95d1661c176020f\"\u003e\u003ccode\u003ecb81e40\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-datastore-bom to v2.31....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/64928d7c730596eb614af2db0c66dc06b1efd016\"\u003e\u003ccode\u003e64928d7\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-bom to v3.23.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/35e72cb06f81458a44e6145c93307216dcd14941\"\u003e\u003ccode\u003e35e72cb\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-logging-logback to v0.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fdeb67bc465a04242b400e1b9a5812fad9bbbabd\"\u003e\u003ccode\u003efdeb67b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-nio to v0.128.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-cloud-bom/issues/7132\"\u003e#7132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/e34faa3cdbc032e85bfcad76e45e3c9b1a7174b9\"\u003e\u003ccode\u003ee34faa3\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.141.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-cloud-bom/commit/fceb8e987430b4057936cbc23bd2f10de0c0aa3d\"\u003e\u003ccode\u003efceb8e9\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-cloud-bom/compare/v26.62.0...v26.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.immutables:value` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutables/immutables/releases\"\u003eorg.immutables:value's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eMaintenance and minor enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVarious bugfixes: Jackson integration, refinements/fixes in withers.\u003c/li\u003e\n\u003cli\u003eExtending Builders for records. I.e. nested \u003ccode\u003estatic class Builder extends MyRecordBuilder {}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCan expose \u003ccode\u003e*IsSet\u003c/code\u003e methods on builder\u003c/li\u003e\n\u003cli\u003enew module \u003ccode\u003eorg.immutables:datatype\u003c/code\u003e. It's slightly modernized version of \u003ccode\u003eorg.immutables:data\u003c/code\u003e (now deprecated), no dependency on Guava, + support for records with generated builders\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAlso\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude org.immutables:data in bill of materials by \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1556\"\u003eimmutables/immutables#1556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1557\"\u003eGH-1557\u003c/a\u003e: Fix erroneous code generation for TypeTokens of raw annotated types by \u003ca href=\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1558\"\u003eimmutables/immutables#1558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinal stage builder methods' return value should be ignorable by \u003ca href=\"https://github.com/benhalasi\"\u003e\u003ccode\u003e@​benhalasi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1568\"\u003eimmutables/immutables#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benhalasi\"\u003e\u003ccode\u003e@​benhalasi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutables/immutables/pull/1568\"\u003eimmutables/immutables#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.0...2.11.1\"\u003ehttps://github.com/immutables/immutables/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/2f03181e7e4c75b15c9558ba25814cf3e2d905d8\"\u003e\u003ccode\u003e2f03181\u003c/code\u003e\u003c/a\u003e releasing 2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/0f79f1ffd0bdeeb4b1bdd9e4118cc94a82ba89ba\"\u003e\u003ccode\u003e0f79f1f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1571\"\u003e#1571\u003c/a\u003e more flexible message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/d09d8385e5eeaf1c3d9fbae2ee4c16dbf0996785\"\u003e\u003ccode\u003ed09d838\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e a chance to fix a typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/a9199290c32eac15936e1a2bfefa54f1c831fda0\"\u003e\u003ccode\u003ea919929\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e records only have one, own impl type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/aab5daea26aed084e4b5f720314df0fb5477ec4c\"\u003e\u003ccode\u003eaab5dae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1564\"\u003e#1564\u003c/a\u003e fixed record builder support for datatype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/5adba57efd52b9aecf1b0e4a982d9121180484d4\"\u003e\u003ccode\u003e5adba57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1568\"\u003e#1568\u003c/a\u003e from benhalasi/staged-builder-final-stage-methods-ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/01ce5584e8c941e34a4d3fb51018fb332e47dffe\"\u003e\u003ccode\u003e01ce558\u003c/code\u003e\u003c/a\u003e Annotate staged builder's final stage methods with \u003ca href=\"https://github.com/CanIgnoreReturnValue\"\u003e\u003ccode\u003e@​CanIgnoreReturnValue\u003c/code\u003e\u003c/a\u003e when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/96e7dbc1489084e5ec4c0b8c0b32dc60a8288661\"\u003e\u003ccode\u003e96e7dbc\u003c/code\u003e\u003c/a\u003e Fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/824a2d9c629255326f50ec0d31416de0d667faa6\"\u003e\u003ccode\u003e824a2d9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1561\"\u003e#1561\u003c/a\u003e missing dot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutables/immutables/commit/6ef0a4cdbb51875ddb352247578fbdd1ee189871\"\u003e\u003ccode\u003e6ef0a4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/immutables/immutables/issues/1562\"\u003e#1562\u003c/a\u003e Jackson is too smart, complecting things, safe when field and accessor ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutables/immutables/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.17.0 to 2.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.18.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.18.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Shade new \u003ccode\u003eio.opentelemetry.common\u003c/code\u003e package in the bootstrap class loader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.18.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.52.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement stable semantic conventions for \u003ccode\u003ecode.*\u003c/code\u003e attributes with opt-in support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd span kind configuration support for method instrumentation and declarative tooling (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014\"\u003e#14014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for vendor-specific declarative configuration properties (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016\"\u003e#14016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd auto-instrumentation support for AWS Secrets Manager SDK v1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.sns.topic.arn\u003c/code\u003e semantic convention support for AWS SNS SDK v1 and v2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035\"\u003e#14035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethread.name\u003c/code\u003e attribute from experimental JVM metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance and align Jetty JMX metrics with OpenTelemetry semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067\"\u003e#14067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for latest spring-cloud-aws versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207\"\u003e#14207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JDBC parameter capture support for \u003ccode\u003ePreparedStatement.setObject()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219\"\u003e#14219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.lambda.resource.mapping.id\u003c/code\u003e and experimental Lambda attributes for AWS Lambda SDK (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229\"\u003e#14229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear context class loader from OpenTelemetry internal threads to prevent leaks (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241\"\u003e#14241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151\"\u003e#14151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty units in JMX state metrics definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194\"\u003e#14194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/atoulme\"\u003e\u003ccode\u003e@​atoulme\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/garethedwards-tass\"\u003e\u003ccode\u003e@​garethedwards-tass\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jadolgl\"\u003e\u003ccode\u003e@​jadolgl\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/v2.18.1/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.18.1 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Shade new \u003ccode\u003eio.opentelemetry.common\u003c/code\u003e package in the bootstrap class loader\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.18.0 (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial instrumentation for OpenAI client\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement stable semantic conventions for \u003ccode\u003ecode.*\u003c/code\u003e attributes with opt-in support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860\"\u003e#13860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd span kind configuration support for method instrumentation and declarative tooling\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014\"\u003e#14014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for vendor-specific declarative configuration properties\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016\"\u003e#14016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd auto-instrumentation support for AWS Secrets Manager SDK v1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.sns.topic.arn\u003c/code\u003e semantic convention support for AWS SNS SDK v1 and v2\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035\"\u003e#14035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethread.name\u003c/code\u003e attribute from experimental JVM metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance and align Jetty JMX metrics with OpenTelemetry semantic conventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067\"\u003e#14067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for latest spring-cloud-aws versions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207\"\u003e#14207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JDBC parameter capture support for \u003ccode\u003ePreparedStatement.setObject()\u003c/code\u003e method\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219\"\u003e#14219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaws.lambda.resource.mapping.id\u003c/code\u003e and experimental Lambda attributes for AWS Lambda SDK\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229\"\u003e#14229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear context class loader from OpenTelemetry internal threads to prevent leaks\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241\"\u003e#14241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151\"\u003e#14151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty units in JMX state metrics definitions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194\"\u003e#14194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/083d8639c634d9fb5803efd984956d870a572654\"\u003e\u003ccode\u003e083d863\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Prepare release 2.18.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6b65bcab17438536d0380e25e000d8e3b0adf7f9\"\u003e\u003ccode\u003e6b65bca\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Add change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14297\"\u003e#14297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d6e1491656d12132334dba78c56f3ac84fce960c\"\u003e\u003ccode\u003ed6e1491\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Shade io.opentelemetry.common package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14283\"\u003e#14283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ba69cd7a2cd1eedee4e9fe1c6e6c655eb5a158de\"\u003e\u003ccode\u003eba69cd7\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Fix another recent gradle issue (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14267\"\u003e#14267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fbeb37efa27a9e673c3548838e0370eb3127ae8f\"\u003e\u003ccode\u003efbeb37e\u003c/code\u003e\u003c/a\u003e [release/v2.18.x] Prepare release 2.18.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/adc71feb4cff64e1ccb144a5b1890bcb60f241bc\"\u003e\u003ccode\u003eadc71fe\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14256\"\u003e#14256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/93e220aed556d129d7f2f4b740cc7d4e978881c7\"\u003e\u003ccode\u003e93e220a\u003c/code\u003e\u003c/a\u003e Exclude okhttp5 public suffix database (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14252\"\u003e#14252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/e20b15d620097d73540d7e8b65a16d7d6458c3f9\"\u003e\u003ccode\u003ee20b15d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.fasterxml.jackson.dataformat:jackson-datafor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7b44a6865493a579e9a3a8847b2e8ab76cce8de7\"\u003e\u003ccode\u003e7b44a68\u003c/code\u003e\u003c/a\u003e fix(deps): update quarkus packages to v3.24.4 (patch) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14261\"\u003e#14261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2c73c83d839db748a6b38f9b44741783a6c6805e\"\u003e\u003ccode\u003e2c73c83\u003c/code\u003e\u003c/a\u003e Test javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14253\"\u003e#14253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.17.0...v2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.archivers.ArchiveException.requireNonNull(T, Supplier\u0026lt;String\u0026gt;). Thanks to Gary Gregory, Zaki. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.CompressorException as the root for all custom exceptions ArchiveException and CompressorException. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs` from 6.2.1 to 6.2.2\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.0 to 2.5.2\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 5.13.2 to 5.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.4/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/5.13.3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d\"\u003e\u003ccode\u003e8a21048\u003c/code\u003e\u003c/a\u003e Release 5.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2\"\u003e\u003ccode\u003e9a38789\u003c/code\u003e\u003c/a\u003e Finalize 5.13.4 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a\"\u003e\u003ccode\u003e458325c\u003c/code\u003e\u003c/a\u003e Log only once per implementation type for \u003ccode\u003eCloseableResource\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754\"\u003e\u003ccode\u003e976a110\u003c/code\u003e\u003c/a\u003e Protect against potential problems when converting file-based selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15\"\u003e\u003ccode\u003ee94f728\u003c/code\u003e\u003c/a\u003e Allow default package for \u003ccode\u003ePackageSource\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1\"\u003e\u003ccode\u003eb60fecf\u003c/code\u003e\u003c/a\u003e Fail on classpath resource names that are blank after removing leading /\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850\"\u003e\u003ccode\u003e6378c88\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ejava.*\u003c/code\u003e packages from \u003ccode\u003eImport-Package\u003c/code\u003e headers in all jars (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973\"\u003e\u003ccode\u003e1a360f3\u003c/code\u003e\u003c/a\u003e Create initial 5.13.4 release notes from template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d\"\u003e\u003ccode\u003e806fc9a\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4689\"\u003e#4689\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20\"\u003e\u003ccode\u003e1653839\u003c/code\u003e\u003c/a\u003e Document \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/4686\"\u003e#4686\u003c/a\u003e in release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-external-credentials-manager/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-external-credentials-manager/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"}},{"old_version":"7.0.4","new_version":"7.2.1","update_type":"minor","path":null,"pr_created_at":"2025-08-01T20:25:18.000Z","version_change":"7.0.4 → 7.2.1","issue":{"uuid":"2714234558","node_id":"PR_kwDOHcGn1M6hx-6-","number":1043,"state":"closed","title":"[CORE-69]: Bump the minor-and-patch-updates group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","gradle"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-01T20:35:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T20:25:18.000Z","updated_at":"2025-08-01T20:35:44.000Z","time_to_close":626,"merged_at":"2025-08-01T20:35:44.000Z","merged_by":"davidangb","closed_by":null,"dependency_metadata":{"prefix":"[CORE-69]: Bump","group_name":"minor-and-patch-updates","update_count":10,"packages":[{"name":"org.springframework.boot","old_version":"3.5.3","new_version":"3.5.4","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.gorylenko.gradle-git-properties","old_version":"2.5.0","new_version":"2.5.2"},{"name":"com.diffplug.spotless","old_version":"7.0.4","new_version":"7.2.1"},{"name":"io.sentry:sentry-logback","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.34","new_version":"2.2.35"},{"name":"bio.terra:java-pfb-library","old_version":"0.74.0","new_version":"0.77.0"},{"name":"org.webjars.npm:swagger-ui-dist","old_version":"5.25.3","new_version":"5.27.0","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"com.google.cloud:google-cloud-nio","old_version":"0.127.38","new_version":"0.128.1","repository_url":"https://github.com/googleapis/java-storage-nio"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"11.0.8","new_version":"11.0.9"}],"path":null,"ecosystem":"gradle"},"body":"Bumps the minor-and-patch-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.4` |\n| com.gorylenko.gradle-git-properties | `2.5.0` | `2.5.2` |\n| com.diffplug.spotless | `7.0.4` | `7.2.1` |\n| [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) | `8.16.0` | `8.18.0` |\n| io.swagger.core.v3:swagger-annotations | `2.2.34` | `2.2.35` |\n| bio.terra:java-pfb-library | `0.74.0` | `0.77.0` |\n| [org.webjars.npm:swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.25.3` | `5.27.0` |\n| [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) | `0.127.38` | `0.128.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| org.apache.tomcat.embed:tomcat-embed-core | `11.0.8` | `11.0.9` |\n\n\nUpdates `org.springframework.boot` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.4\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLambdaSafe.withFilter is not public \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46474\"\u003e#46474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues when used with Palo Alto Network Cortex XDR agent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46402\"\u003e#46402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntime dependencies are missing from aotCompileClasspath and aotTestCompileClasspath when using Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46398\"\u003e#46398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional fields for structured JSON logging incompatible with nested ecs logging in 3.5.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46351\"\u003e#46351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in DefaultErrorAttributes alters the shape of API validation error responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46260\"\u003e#46260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejdbc.connections.active and jdbc.connections.idle metrics are not available when using Hikari in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46225\"\u003e#46225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edevelopmentOnly and testAndDevelopmentOnly dependencies may prevent implementation dependencies from being included in the uber-jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46205\"\u003e#46205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHash calculation for uber archive entries that require unpacking is inefficient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46203\"\u003e#46203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermissions are applied inconsistently when building uber archives with Gradle \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46194\"\u003e#46194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnvironment variables using legacy dash format can no longer be bound \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46184\"\u003e#46184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedWebServerFactoryCustomizerAutoConfiguration fails when undertow-core is on the classpath and undertow-servlet is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46180\"\u003e#46180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46177\"\u003e#46177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExecutable JAR application class encounters performance issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46176\"\u003e#46176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.reactor.context-propagation has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46174\"\u003e#46174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting spring.netty.leak-detection has no effect when lazy initialization is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46170\"\u003e#46170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslInfo does not use its Clock when checking certificate validity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46011\"\u003e#46011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix description of spring.batch.job.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46247\"\u003e#46247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken Kotlin examples in reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46168\"\u003e#46168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Logback Access Reactor Netty to community starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46060\"\u003e#46060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to ActiveMQ 6.1.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46373\"\u003e#46373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46432\"\u003e#46432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46460\"\u003e#46460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46395\"\u003e#46395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.28 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46516\"\u003e#46516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.22.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46492\"\u003e#46492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46493\"\u003e#46493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.5.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46461\"\u003e#46461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 2.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46494\"\u003e#46494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.23 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46375\"\u003e#46375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46376\"\u003e#46376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Invoker Plugin 3.9.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46377\"\u003e#46377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46280\"\u003e#46280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46281\"\u003e#46281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MSSQL JDBC 12.10.1.jre11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46378\"\u003e#46378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46371\"\u003e#46371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46434\"\u003e#46434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.123.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46435\"\u003e#46435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Prometheus Client 1.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46379\"\u003e#46379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46282\"\u003e#46282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to RxJava3 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46380\"\u003e#46380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46283\"\u003e#46283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/925f9bc6ba99f0eaffce1e357282d3672b88e2a5\"\u003e\u003ccode\u003e925f9bc\u003c/code\u003e\u003c/a\u003e Release v3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d82fb358acc9e99af28303ccd922df634e1d69ee\"\u003e\u003ccode\u003ed82fb35\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b6064f4aaf8f00633d29f3777e531f2f0aebd0e\"\u003e\u003ccode\u003e4b6064f\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.9-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a39c8f034a2ba187b4ddb703666531b8689cadcc\"\u003e\u003ccode\u003ea39c8f0\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/99d53dec18924d5b07f528b00a37ced110602341\"\u003e\u003ccode\u003e99d53de\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1b4aad592e62335ef3c290414bc6bf4f8daf2a2b\"\u003e\u003ccode\u003e1b4aad5\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3f0f79b982b6847893ecf086875461223288bb0e\"\u003e\u003ccode\u003e3f0f79b\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ff8443c016ec1c7fe140c6ce6a58978af05025a8\"\u003e\u003ccode\u003eff8443c\u003c/code\u003e\u003c/a\u003e Upgrade to Groovy 4.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/aed85504210a7c79fbc49831f2fb09f77661bce6\"\u003e\u003ccode\u003eaed8550\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5406976ee99187d2b6d69d5759f75a72ae757c82\"\u003e\u003ccode\u003e5406976\u003c/code\u003e\u003c/a\u003e Apply commercial input consistently\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gorylenko.gradle-git-properties` from 2.5.0 to 2.5.2\n\nUpdates `com.diffplug.spotless` from 7.0.4 to 7.2.1\n\nUpdates `io.sentry:sentry-logback` from 8.16.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-logback's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryUserFeedbackButton\u003c/code\u003e Composable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4559\"\u003e#4559\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlso added \u003ccode\u003eSentry.showUserFeedbackDialog\u003c/code\u003e static method\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd deadlineTimeout option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4527\"\u003e#4527\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTo use the integration, add a dependency on \u003ccode\u003eio.sentry:sentry-ktor-client\u003c/code\u003e, then install the \u003ccode\u003eSentryKtorClientPlugin\u003c/code\u003e on your \u003ccode\u003eHttpClient\u003c/code\u003e,\ne.g.:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eval client =\n  HttpClient(Java) {\n    install(io.sentry.ktorClient.SentryKtorClientPlugin) {\n      captureFailedRequests = true\n      failedRequestTargets = listOf(\u0026quot;.*\u0026quot;)\n      failedRequestStatusCodes = listOf(HttpStatusCodeRange(500, 599))\n    }\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow multiple UncaughtExceptionHandlerIntegrations to be active at the same time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent repeated scroll target determination during a single scroll gesture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4557\"\u003e#4557\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis should reduce the number of ANRs seen in \u003ccode\u003eSentryGestureListener\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in JUL if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4574\"\u003e#4574\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4573\"\u003e#4573\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSDKs send queue is no longer shutdown immediately on re-init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4564\"\u003e#4564\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means we're no longer losing events that have been enqueued right before SDK re-init.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReduce scope forking when using OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4565\"\u003e#4565\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.withScope\u003c/code\u003e now has the correct current scope passed to the callback. Previously our OpenTelemetry integration forked scopes an additional.\u003c/li\u003e\n\u003cli\u003eOverall the SDK is now forking scopes a bit less often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend Timber logs through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4490\"\u003e#4490\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send Timber logs to Sentry, if the TimberIntegration is enabled.\u003c/li\u003e\n\u003cli\u003eThe SDK will automatically detect Timber and use it to send logs to Sentry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSend logcat through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4487\"\u003e#4487\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send logcat logs to Sentry, if the Sentry Android Gradle plugin is applied.\u003c/li\u003e\n\u003cli\u003eTo set the logcat level check the \u003ca href=\"https://docs.sentry.io/platforms/android/integrations/logcat/#configure\"\u003eLogcat integration documentation\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRead build tool info from \u003ccode\u003esentry-debug-meta.properties\u003c/code\u003e and attach it to events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4532\"\u003e#4532\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopentelemetry-sdk\u003c/code\u003e to \u003ccode\u003e1.51.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-logback's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryUserFeedbackButton\u003c/code\u003e Composable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4559\"\u003e#4559\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlso added \u003ccode\u003eSentry.showUserFeedbackDialog\u003c/code\u003e static method\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd deadlineTimeout option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4527\"\u003e#4527\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eTo use the integration, add a dependency on \u003ccode\u003eio.sentry:sentry-ktor-client\u003c/code\u003e, then install the \u003ccode\u003eSentryKtorClientPlugin\u003c/code\u003e on your \u003ccode\u003eHttpClient\u003c/code\u003e,\ne.g.:\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003eval client =\n  HttpClient(Java) {\n    install(io.sentry.ktorClient.SentryKtorClientPlugin) {\n      captureFailedRequests = true\n      failedRequestTargets = listOf(\u0026quot;.*\u0026quot;)\n      failedRequestStatusCodes = listOf(HttpStatusCodeRange(500, 599))\n    }\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow multiple UncaughtExceptionHandlerIntegrations to be active at the same time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent repeated scroll target determination during a single scroll gesture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4557\"\u003e#4557\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis should reduce the number of ANRs seen in \u003ccode\u003eSentryGestureListener\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in JUL if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4574\"\u003e#4574\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDo not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4573\"\u003e#4573\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis was causing Sentry SDK to log warnings: \u0026quot;Sentry Log is disabled and this 'logger' call is a no-op.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSDKs send queue is no longer shutdown immediately on re-init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4564\"\u003e#4564\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means we're no longer losing events that have been enqueued right before SDK re-init.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReduce scope forking when using OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4565\"\u003e#4565\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.withScope\u003c/code\u003e now has the correct current scope passed to the callback. Previously our OpenTelemetry integration forked scopes an additional.\u003c/li\u003e\n\u003cli\u003eOverall the SDK is now forking scopes a bit less often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend Timber logs through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4490\"\u003e#4490\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send Timber logs to Sentry, if the TimberIntegration is enabled.\u003c/li\u003e\n\u003cli\u003eThe SDK will automatically detect Timber and use it to send logs to Sentry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSend logcat through Sentry Logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4487\"\u003e#4487\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eEnable the Logs feature in your \u003ccode\u003eSentryOptions\u003c/code\u003e or with the \u003ccode\u003eio.sentry.logs.enabled\u003c/code\u003e manifest option and the SDK will automatically send logcat logs to Sentry, if the Sentry Android Gradle plugin is applied.\u003c/li\u003e\n\u003cli\u003eTo set the logcat level check the \u003ca href=\"https://docs.sentry.io/platforms/android/integrations/logcat/#configure\"\u003eLogcat integration documentation\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRead build tool info from \u003ccode\u003esentry-debug-meta.properties\u003c/code\u003e and attach it to events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/3da09d8fbad1c509efae71440e7c7d8cdbb608d3\"\u003e\u003ccode\u003e3da09d8\u003c/code\u003e\u003c/a\u003e release: 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/eac12f4cf40dbf7b3dae207a82891a48012246f8\"\u003e\u003ccode\u003eeac12f4\u003c/code\u003e\u003c/a\u003e Remove indirection for integrations and packages via VersionInfoHolder (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/5b051953d7a0fabdb2697484f4c81fbf39977a9a\"\u003e\u003ccode\u003e5b05195\u003c/code\u003e\u003c/a\u003e Report OpenTelemetry Agentless SDK and integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4570\"\u003e#4570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/dea75aafa78b0917ead5c026fe0cc02136ddab19\"\u003e\u003ccode\u003edea75aa\u003c/code\u003e\u003c/a\u003e E2E tests for OpenTelemetry based console sample (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/34f4b722d9d542afe7afdf326bd3df64a88e68c5\"\u003e\u003ccode\u003e34f4b72\u003c/code\u003e\u003c/a\u003e Do not use Sentry logging API if logs are disabled for JUL (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4574\"\u003e#4574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/6c58c54f047af323b0b12584a1d94c22721f2021\"\u003e\u003ccode\u003e6c58c54\u003c/code\u003e\u003c/a\u003e Do not use Sentry logging API in Log4j2 if logs are disabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4573\"\u003e#4573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/d1fd19476612f803923c8394334c81f62303fd86\"\u003e\u003ccode\u003ed1fd194\u003c/code\u003e\u003c/a\u003e Add Ktor client integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/70671a51624f09928a20c99b13c287939d3d0ff2\"\u003e\u003ccode\u003e70671a5\u003c/code\u003e\u003c/a\u003e Add Compose user feedback button (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4559\"\u003e#4559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/485c1a6bfa003d560b8274a6db61e4010017d711\"\u003e\u003ccode\u003e485c1a6\u003c/code\u003e\u003c/a\u003e Add end to end tests for our console sample (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/0d667ec69fff305b391baee8c0b723bf767e9271\"\u003e\u003ccode\u003e0d667ec\u003c/code\u003e\u003c/a\u003e Add autoTransactionDeadlineTimeoutMillis option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.16.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.core.v3:swagger-annotations` from 2.2.34 to 2.2.35\n\nUpdates `bio.terra:java-pfb-library` from 0.74.0 to 0.77.0\n\nUpdates `org.webjars.npm:swagger-ui-dist` from 5.25.3 to 5.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-ui/releases\"\u003eorg.webjars.npm:swagger-ui-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.27.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.2...v5.27.0\"\u003e5.27.0\u003c/a\u003e (2025-07-16)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions of files to allow running as non-root (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10515\"\u003e#10515\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/679e73b51ca49e326ee82fd8d15b897f4ff068ff\"\u003e679e73b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitization of relative OpenAPI JSON paths (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10528\"\u003e#10528\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/60dee8b66b331cf5d2cb701251b6c8746df8b331\"\u003e60dee8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson-schema:\u003c/strong\u003e support x-additionalPropertiesName (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10006\"\u003e#10006\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4bada92516b43ed9f7a710fceb0dc7aa2d9a773f\"\u003e4bada92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.1...v5.26.2\"\u003e5.26.2\u003c/a\u003e (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e restore paragraph spacing in parameter and response descriptions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10514\"\u003e#10514\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/efe6eb5ce6f5361a2629ea24b334ce7481cf9979\"\u003eefe6eb5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.26.0...v5.26.1\"\u003e5.26.1\u003c/a\u003e (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoas3:\u003c/strong\u003e reset request body values in try it out (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/9717\"\u003e#9717\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/32dd3af9a35adc82b1365904b0db72160a7f917d\"\u003e32dd3af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.26.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.4...v5.26.0\"\u003e5.26.0\u003c/a\u003e (2025-07-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease Swagger UI to Packagist (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10513\"\u003e#10513\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d48549f96032ecdfb041926d35d760fa0092d0e0\"\u003ed48549f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.25.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.3...v5.25.4\"\u003e5.25.4\u003c/a\u003e (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocker:\u003c/strong\u003e bump nginx image to version 1.29.0-alpine to fix CVE-2025-48174 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10508\"\u003e#10508\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/94f0818e66e7c59957878e14a5e90121e5a0d17e\"\u003e94f0818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/7b86721ad6494216d8bad0540c737efe1885688c\"\u003e\u003ccode\u003e7b86721\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/60dee8b66b331cf5d2cb701251b6c8746df8b331\"\u003e\u003ccode\u003e60dee8b\u003c/code\u003e\u003c/a\u003e fix: sanitization of relative OpenAPI JSON paths (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10528\"\u003e#10528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/679e73b51ca49e326ee82fd8d15b897f4ff068ff\"\u003e\u003ccode\u003e679e73b\u003c/code\u003e\u003c/a\u003e fix: permissions of files to allow running as non-root (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4bada92516b43ed9f7a710fceb0dc7aa2d9a773f\"\u003e\u003ccode\u003e4bada92\u003c/code\u003e\u003c/a\u003e feat(json-schema): support x-additionalPropertiesName (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10006\"\u003e#10006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/2ab53f4f501e5a4a9e6cb031f49732be9ae28678\"\u003e\u003ccode\u003e2ab53f4\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/efe6eb5ce6f5361a2629ea24b334ce7481cf9979\"\u003e\u003ccode\u003eefe6eb5\u003c/code\u003e\u003c/a\u003e fix(style): restore paragraph spacing in parameter and response descriptions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/059cfe3734846519cd55752326c4b191bf682ca2\"\u003e\u003ccode\u003e059cfe3\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/32dd3af9a35adc82b1365904b0db72160a7f917d\"\u003e\u003ccode\u003e32dd3af\u003c/code\u003e\u003c/a\u003e fix(oas3): reset request body values in try it out (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/690b0407ecd8d7dca8fcf1de231f324cc374ec8c\"\u003e\u003ccode\u003e690b040\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.26.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d48549f96032ecdfb041926d35d760fa0092d0e0\"\u003e\u003ccode\u003ed48549f\u003c/code\u003e\u003c/a\u003e feat: release Swagger UI to Packagist (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10513\"\u003e#10513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.25.3...v5.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.cloud:google-cloud-nio` from 0.127.38 to 0.128.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-storage-nio/releases\"\u003ecom.google.cloud:google-cloud-nio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.128.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1\"\u003e0.128.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1624\"\u003e#1624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e7a84881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003eb3a90b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1623\"\u003e#1623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e9861f8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.128.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0\"\u003e0.128.0\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement CloudStorageFileSystemProvider.move method using the moveBlob API (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1610\"\u003e#1610\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003ebdd785e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1616\"\u003e#1616\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdc7489fc2c97651bd04a7dd115dfd4bc6083518\"\u003ebdc7489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003ef4b1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1617\"\u003e#1617\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/2d4aec1e948ceede870925ce80603f72a950b2f7\"\u003e2d4aec1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/java-storage-nio/blob/main/CHANGELOG.md\"\u003ecom.google.cloud:google-cloud-nio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1\"\u003e0.128.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1624\"\u003e#1624\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e7a84881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003eb3a90b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1623\"\u003e#1623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e9861f8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0\"\u003e0.128.0\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement CloudStorageFileSystemProvider.move method using the moveBlob API (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1610\"\u003e#1610\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003ebdd785e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1616\"\u003e#1616\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdc7489fc2c97651bd04a7dd115dfd4bc6083518\"\u003ebdc7489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003ef4b1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1617\"\u003e#1617\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/2d4aec1e948ceede870925ce80603f72a950b2f7\"\u003e2d4aec1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/8b1ac3a469ff81d605b74ebd5cdd35e4ef960e34\"\u003e\u003ccode\u003e8b1ac3a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.1 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52\"\u003e\u003ccode\u003eb3a90b6\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage to v2.54.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/efcab5b898ffe4743daeb7f6c06cfc0e996e0fce\"\u003e\u003ccode\u003eefcab5b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.1-SNAPSHOT (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf\"\u003e\u003ccode\u003e9861f8b\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b\"\u003e\u003ccode\u003e7a84881\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.apis:google-api-services-storage to v1-rev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/42015eb17cf7c2851bb195b969e999afc3519339\"\u003e\u003ccode\u003e42015eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.google.cloud:libraries-bom to v26.64.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/eccf47033bd3866b94ebd0549c20dbdb6aac5b1b\"\u003e\u003ccode\u003eeccf470\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/70173e6905a0592767997309907420fa8cb42ebb\"\u003e\u003ccode\u003e70173e6\u003c/code\u003e\u003c/a\u003e chore(main): release 0.128.0 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379\"\u003e\u003ccode\u003ef4b1105\u003c/code\u003e\u003c/a\u003e deps: update dependency com.google.cloud:google-cloud-storage to v2.53.3 (\u003ca href=\"https://redirect.github.com/googleapis/java-storage-nio/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383\"\u003e\u003ccode\u003ebdd785e\u003c/code\u003e\u003c/a\u003e feat: implement CloudStorageFileSystemProvider.move method using the moveBlob...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.archivers.ArchiveException.requireNonNull(T, Supplier\u0026lt;String\u0026gt;). Thanks to Gary Gregory, Zaki. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.CompressorException as the root for all custom exceptions ArchiveException and CompressorException. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 11.0.8 to 11.0.9\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataBiosphere/terra-workspace-data-service/pull/1043","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-workspace-data-service/issues/1043","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1043/packages"}}]}