Commit Graph
62663 Commits
Author SHA1 Message Date
Stéphane Nicoll d6dac1d403 Upgrade to R2DBC MSSQL 1.0.6.RELEASE
Closes gh-51696
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 8104f57ac7 Upgrade to R2DBC MariaDB 1.4.2
Closes gh-51695
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 2cb3118711 Upgrade to Qpid ProtonJ2 1.3.0
Closes gh-51694
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 9c3935deb8 Upgrade to Pooled JMS 3.2.5
Closes gh-51693
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 0f87e352a4 Upgrade to Netty 4.2.18.Final
Closes gh-51692
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 7f32aff71a Upgrade to Native Build Tools Plugin 1.1.12
Closes gh-51691
2026-09-12 08:29:18 +02:00
Stéphane Nicoll da6f278dff Upgrade to MSSQL JDBC 13.6.0.jre11
Closes gh-51690
2026-09-12 08:29:18 +02:00
Stéphane Nicoll 7da474befd Upgrade to Maven Surefire Plugin 3.6.0
Closes gh-51689
2026-09-12 08:29:18 +02:00
Stéphane Nicoll b883e12800 Upgrade to Maven Failsafe Plugin 3.6.0
Closes gh-51688
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 2b96cd4a35 Upgrade to Maven Compiler Plugin 3.16.0
Closes gh-51687
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 75c19f7784 Upgrade to Lombok 1.18.48
Closes gh-51686
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 403f1a9fc3 Upgrade to Logback 1.6.3
Closes gh-51685
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 7aaed03f2a Upgrade to Liquibase 5.0.4
Closes gh-51684
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 16b4d01222 Upgrade to jOOQ 3.21.8
Closes gh-51683
2026-09-12 08:29:17 +02:00
Stéphane Nicoll f34ffe3826 Upgrade to Jetty 12.1.13
Closes gh-51682
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 110ab74050 Upgrade to Jaybird 6.0.6
Closes gh-51681
2026-09-12 08:29:17 +02:00
Stéphane Nicoll b44517cca3 Upgrade to Jakarta Json Bind 3.0.3
Closes gh-51680
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 2c36695500 Upgrade to Jackson Bom 3.1.6
Closes gh-51679
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 1aedd3d4e4 Upgrade to Jackson 2 Bom 2.21.6
Closes gh-51678
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 95b13ab8df Upgrade to Infinispan 16.2.3
Closes gh-51677
2026-09-12 08:29:17 +02:00
Stéphane Nicoll 5f67db5fae Upgrade to HtmlUnit 5.5.0
Closes gh-51676
2026-09-12 08:29:17 +02:00
Stéphane Nicoll c0a94a6aa8 Upgrade to Hibernate 7.4.7.Final
Closes gh-51675
2026-09-12 08:29:16 +02:00
Stéphane Nicoll 116ab6f17f Upgrade to H2 2.5.250
Closes gh-51674
2026-09-12 08:29:16 +02:00
Stéphane Nicoll f35a92ba01 Upgrade to Groovy 5.1.2
Closes gh-51673
2026-09-12 08:29:16 +02:00
Stéphane Nicoll 76f088b2ce Upgrade to FreeMarker 2.3.35
Closes gh-51672
2026-09-12 08:29:16 +02:00
Stéphane Nicoll b3cfa3572d Upgrade to Byte Buddy 1.18.13
Closes gh-51671
2026-09-12 08:29:16 +02:00
Stéphane Nicoll 5b179582cf Upgrade to Artemis 2.57.0
Closes gh-51670
2026-09-12 08:29:16 +02:00
Stéphane Nicoll 53d8e2a019 Upgrade to ActiveMQ 6.3.2
Closes gh-51669
2026-09-12 08:29:16 +02:00
Andy Wilkinson 26b0e813b0 Merge pull request #51661 from Wanbinyu
Closes gh-51661

* gh-51661:
  Polish "Resolve property placeholders in constructor binding default values"
  Resolve property placeholders in constructor binding default values
2026-09-11 17:31:00 +01:00
Andy Wilkinson b5dd5215f3 Polish "Resolve property placeholders in constructor binding default values"
See gh-51661

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-11 16:59:01 +01:00
Wan bin yu 57f1c947d1 Resolve property placeholders in constructor binding default values
Resolve each annotated default using the binder placeholder resolver
before conversion.

Signed-off-by: Wan bin yu <3431359639@qq.com>

See gh-51661
2026-09-11 16:56:09 +01:00
Andy Wilkinson 042c69a4f9 Merge branch '4.1.x'
Closes gh-51668
2026-09-11 14:19:14 +01:00
Andy Wilkinson 885720ae66 Merge branch '4.0.x' into 4.1.x
Closes gh-51667
2026-09-11 12:55:59 +01:00
Andy Wilkinson d08d6d053a Merge pull request #51666 from ohchanKyu
Closes gh-51666

* gh-51666:
  Polish "Use TLS port for Docker Compose RabbitMQ connection when SSL is configured"
  Use TLS port for Docker Compose RabbitMQ connection when SSL is configured
2026-09-11 12:47:17 +01:00
Andy Wilkinson 18295bf297 Polish "Use TLS port for Docker Compose RabbitMQ connection when SSL is configured"
See gh-51666

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-11 12:42:51 +01:00
ohchanKyu 458ed72f55 Use TLS port for Docker Compose RabbitMQ connection when SSL is configured
When a rabbitmq Docker Compose service has SSL bundle labels,
RabbitDockerComposeConnectionDetailsFactory created an SslBundle but
still resolved the address from container port 5672, the plain AMQP
listener. As the connection factory enables SSL when an SslBundle is
present, the TLS handshake was attempted against the non-TLS listener
and the connection failed.

The address is now resolved from container port 5671 when an SslBundle
is present, matching RabbitStreamDockerComposeConnectionDetailsFactory
and the Testcontainers-based RabbitContainerConnectionDetailsFactory.
The SSL integration test now opens a connection using the resolved
address and SslBundle so that it fails without this fix.

Signed-off-by: ohchanKyu <okc0202@naver.com>

See gh-51666
2026-09-11 12:35:40 +01:00
Andy Wilkinson 1dab448cc9 Merge pull request #51656 from o-shevchenko
Closes gh-51656

* gh-51656:
  Add baggage tag fields to spans with OpenTelemetry
2026-09-11 11:21:32 +01:00
Oleksandr Shevchenko ce75f008b0 Add baggage tag fields to spans with OpenTelemetry
With OpenTelemetry, fields listed in management.tracing.baggage.tag-fields
only became span tags when the application itself touched the baggage
through the Tracer API. Baggage that arrived with a request was
propagated correctly, but spans were not tagged with it (see
micrometer-metrics/tracing#933).

This commit registers Micrometer Tracing's BaggageTaggingSpanProcessor
whenever baggage is enabled and at least one tag field is configured, so
that spans are tagged with the baggage that is present in their parent
context. A custom BaggageTaggingSpanProcessor bean backs off the
auto-configured one. The tag-fields property is now also mentioned in
the baggage section of the tracing documentation.

See gh-51656

Signed-off-by: Oleksandr Shevchenko <oleksandr.shevchenko@datarobot.com>
2026-09-11 11:18:02 +01:00
Andy Wilkinson 924d10733e Merge branch '4.1.x'
Closes gh-51664
2026-09-11 08:18:54 +01:00
Andy Wilkinson 9c7577588d Merge branch '4.0.x' into 4.1.x
Closes gh-51663
2026-09-11 08:18:31 +01:00
Andy Wilkinson 5541ab2424 Merge pull request #51660 from ngocnhan-tran1996
Closes gh-51660

* gh-51660:
  Update Jackson 3 Javadoc links
2026-09-11 08:18:21 +01:00
Tran Ngoc Nhan ba9c9483e1 Update Jackson 3 Javadoc links
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>

See gh-51660
2026-09-11 08:17:33 +01:00
Stéphane Nicoll 8b8294a1a1 Merge branch '4.1.x'
Closes gh-51659
2026-09-10 16:39:59 +02:00
Stéphane Nicoll e55f120d8a Merge branch '4.0.x' into 4.1.x
Closes gh-51658
2026-09-10 16:39:50 +02:00
Stéphane Nicoll a7d90d3532 Merge pull request #51655 from JunggiKim
Closes gh-51655

* perf/changelog-compute-differences:
  Avoid rebuilding metadata maps when computing the changelog
2026-09-10 16:39:43 +02:00
Andy Wilkinson 52301d3f9f Merge branch '4.1.x'
Closes gh-51657
2026-09-10 15:35:52 +01:00
Andy Wilkinson 2fbc10fbaf Merge pull request #51597 from o-shevchenko
Closes gh-51597

* gh-51597:
  Document baggage propagation over gRPC
2026-09-10 15:35:27 +01:00
Junggi Kim 9a09c2842b Avoid rebuilding metadata maps when computing the changelog
Changelog.computeDifferences() called
ConfigurationMetadataRepository.getAllProperties() from inside its main
loop. The default repository implementation builds a new map each time
that method is called, so the new version's properties were rebuilt once
per property of the old version. The ids that had already been seen were
also tracked in an ArrayList, turning each membership check into a linear
scan.

Read the properties of each repository once and use the old properties
map itself to detect the properties that have been added.

Computing the changelog between Spring Boot 3.4.0 and 3.5.0 (2,498 and
2,555 properties) drops from 203ms to 0.5ms and the generator's peak
memory from 302MB to 91MB. The generated asciidoc is byte for byte
identical.

See gh-51655

Signed-off-by: Junggi Kim <kimjg2477@gmail.com>
2026-09-10 16:35:18 +02:00
Stéphane Nicoll 9600287f8d Merge pull request #51654 from JunggiKim
Closes gh-51654

* perf/layers-index-child-lookup:
  Use a map to look up layer index child nodes
2026-09-10 16:34:14 +02:00
Oleksandr Shevchenko 020584c36a Document baggage propagation over gRPC
Baggage is already propagated over gRPC by the auto-configured
Micrometer observation interceptors: on the server side the
ObservationGrpcServerInterceptor hands the incoming metadata to the
tracing observation handlers, which extract the W3C baggage header as
well as the individual metadata keys listed in
management.tracing.baggage.remote-fields, and on the client side the
ObservationGrpcClientInterceptor writes them to the metadata of
outgoing calls. This was not documented, and it is easy to miss that
it requires micrometer-core on the classpath.

This commit adds an Observability section to the gRPC server
documentation, extends the gRPC client Observability section, and
mentions gRPC in the baggage section of the tracing documentation.

See gh-51597

Signed-off-by: Oleksandr Shevchenko <oleksandr.shevchenko@datarobot.com>
2026-09-10 15:33:57 +01:00