Andy Wilkinson
5f550a688b
Upgrade to Neo4j Java Driver 5.28.8
...
Closes gh-46414
2025-07-14 09:46:42 +01:00
Phillip Webb
ea8af9af56
Fix checkstyle violation
...
See gh-46401
2025-07-10 19:42:02 -07:00
Phillip Webb
08cc62a6b6
Simplify JarFileUrlKey to prevent issues with Cortex XDR agent
...
Replace the string based `JarFileUrlKey` and cache with a simple key
built directly from URL components. This should allow cache lookups
to remain fast whilst removing any `URLStreamHandler.getHostAddress`
calls.
Prior to this commit, we assumed that it was safe to use the URL
directly as a cache key as long as it had an empty or null `host`.
This assumption isn't correct when Palo Alto Network Cortex XDR agent
is present as it appears to intercept calls to `getHostAddress`
and, unlike the JDK code, always perform a DNS lookup.
Fixes gh-46401
2025-07-10 18:05:16 -07:00
Andy Wilkinson
f61c54632a
Work around Kotlin plugin breaking AOT compile classpaths
...
Compilation of AOT-generated source code requires runtime
dependencies to be on the classpath. This is necessary as a class
from a runtime dependency may appear in the signature of a generated
method that defines a bean. To accomplish this, Boot's AOT plugin
sets the org.gradle.usage attribute of the compile classpath
configurations of the aot and aotTest source sets to java-runtime.
When the Kotlin plugin is applied after Boot's AOT plugin it breaks
this arrangement by setting org.gradle.usage to java-api. There
doesn't appear to be a way to prevent it from messing with the aot
and aotTest source sets despite them not using Kotlin. This commit
works around the problem by repairing the damage and setting the
attribute back to java-runtime again.
Fixes gh-46397
2025-07-10 15:59:37 +01:00
Stéphane Nicoll
4a4ab26141
Upgrade to XmlUnit2 2.10.3
...
Closes gh-46393
2025-07-10 07:48:51 +02:00
Stéphane Nicoll
c310b5ed42
Upgrade to Tomcat 10.1.43
...
Closes gh-46392
2025-07-10 07:48:51 +02:00
Stéphane Nicoll
583a1c1079
Upgrade to GraphQL Java 22.4
...
Closes gh-46394
2025-07-10 06:44:14 +02:00
Stéphane Nicoll
2a65c1b0a1
Upgrade to Spring GraphQL 1.3.6
...
Closes gh-46391
2025-07-10 06:41:59 +02:00
Stéphane Nicoll
1381a4b05f
Upgrade to RxJava3 3.1.11
...
Closes gh-46390
2025-07-10 06:41:55 +02:00
Stéphane Nicoll
b1e41b5a39
Upgrade to Prometheus Client 1.3.10
...
Closes gh-46389
2025-07-10 06:41:52 +02:00
Stéphane Nicoll
9e687cfc54
Upgrade to Jetty 12.0.23
...
Closes gh-46388
2025-07-10 06:41:48 +02:00
Stéphane Nicoll
4f7e75ce3e
Upgrade to Infinispan 15.0.16.Final
...
Closes gh-46387
2025-07-10 06:41:44 +02:00
Stéphane Nicoll
f38980a4e0
Upgrade to Hibernate 6.6.20.Final
...
Closes gh-46386
2025-07-10 06:41:40 +02:00
Stéphane Nicoll
aa02fbfb8a
Upgrade to ActiveMQ 6.1.7
...
Closes gh-46385
2025-07-10 06:41:37 +02:00
Stéphane Nicoll
c0a21b02f0
Upgrade to MySQL 9.3.0
...
Closes gh-46370
2025-07-09 17:02:47 +02:00
Stéphane Nicoll
6839e52455
Start building against Spring Kafka 3.3.8 snapshots
...
See gh-46363
2025-07-09 08:29:37 +02:00
Stéphane Nicoll
b9044fded7
Start building against Spring Integration 6.4.6 snapshots
...
See gh-46361
2025-07-09 08:29:33 +02:00
Stéphane Nicoll
29cddcab34
Start building against Spring Pulsar 1.2.8 snapshots
...
See gh-46279
2025-07-09 08:25:36 +02:00
Stéphane Nicoll
a1fe893b03
Upgrade to Neo4j Java Driver 5.28.7
...
Closes gh-46287
2025-07-09 08:25:35 +02:00
Stéphane Nicoll
2de03ee02e
Start building against Spring Data Bom 2024.1.8 snapshots
...
See gh-46277
2025-07-09 08:25:35 +02:00
Stéphane Nicoll
1a7e155f78
Start building against Spring AMQP 3.2.6 snapshots
...
See gh-46276
2025-07-09 08:25:35 +02:00
Stéphane Nicoll
4666d30e39
Start building against Reactor Bom 2024.0.8 snapshots
...
See gh-46275
2025-07-09 08:25:35 +02:00
Stéphane Nicoll
6881ea1adb
Start building against Micrometer Tracing 1.4.8 snapshots
...
See gh-46274
2025-07-09 08:25:35 +02:00
Stéphane Nicoll
6cbd25a2de
Start building against Micrometer 1.14.9 snapshots
...
See gh-46273
2025-07-09 08:25:35 +02:00
Yanming Zhou
af8558a84a
Polish usage of @ConditionalOnWebApplication for consistency
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
See gh-45880
2025-07-07 11:29:58 +01:00
Piyal Ahmed
b9589203dc
Polish
...
Signed-off-by: Piyal Ahmed <piya.salamence@gmail.com >
See gh-46291
2025-07-07 09:31:43 +01:00
Andy Wilkinson
8c261ce2fc
Test Gradle plugin against Gradle 7.6.6
...
Closes gh-46300
2025-07-07 07:52:21 +01:00
Stéphane Nicoll
7958d0e687
Remove debug logging
2025-07-04 10:14:40 +02:00
Stéphane Nicoll
1a81e4718f
Set version of Spring Data R2DBC in NoSuchMethodFailureAnalyzerTests
...
Closes gh-46268
2025-07-04 10:04:52 +02:00
Piyal Ahmed
2b14cfee3c
Remove unnecessary toString() call
...
See gh-46259
Signed-off-by: Piyal Ahmed <piya.salamence@gmail.com >
2025-07-03 20:10:00 +02:00
Giheon Do
f316e3e128
Use ThreadLocal.remove() instead of set(null)
...
Signed-off-by: Giheon Do <dgh0001@naver.com >
See gh-46256
2025-07-03 08:49:57 +01:00
Piyal Ahmed
8fb3010942
Remove unnecessary semicolons from Gradle build scripts
...
Signed-off-by: Piyal Ahmed <piya.salamence@gmail.com >
See gh-46252
2025-07-02 20:31:01 +01:00
Andy Wilkinson
7c14ac0bc4
Polish "Fix description of spring.batch.job.enabled"
...
See gh-46228
2025-07-02 11:21:55 +01:00
Sanghyuk Jung
5a69bfb403
Fix description of spring.batch.job.enabled
...
Signed-off-by: Sanghyuk Jung <sanghyuk.jung@navercorp.com >
See gh-46228
2025-07-02 11:21:55 +01:00
Yanming Zhou
520f7abb9f
Replace fully qualified class to import
...
See gh-46234
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-07-01 11:10:51 +02:00
Andy Wilkinson
5479f5c3d3
Make Hikari's pool accessible via reflection in a native image
...
When it's inaccessible, the jdbc.connections.active and
jdbc.connections.idle metrics are lost.
Closes gh-46214
2025-06-27 15:52:54 +01:00
Dmytro Nosan
67f380c2bc
Add @EnabledOnLocale annotation for locale-based tests
...
Introduce @EnabledOnLocale annotation to enable or disable tests
based on the system's default locale.
See gh-46211
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-06-27 12:45:35 +02:00
Andy Wilkinson
49fdc31532
Add jars that were missed due to .gitignore
...
See gh-46043
2025-06-25 15:14:04 +01:00
Andy Wilkinson
bdee9c9b19
Ensure consistent versions between dev and production classpaths
...
Prior to this change, versions in the dev and production classpaths
could differ. These differing versions could result in a transitive
dependency that should have been present in both development and
production only being present in the former. This would likely
result in failures at runtime.
This commit aligns the versions by adding constraints to the
production runtime classpath for each dependency in the runtime
classpath.
Closes gh-46043
2025-06-25 13:35:39 +01:00
Andy Wilkinson
640793c60e
Streamline CRC and hash calculation when preparing stored entries
...
Closes gh-46202
2025-06-25 13:31:04 +01:00
Andy Wilkinson
0932c4a1c6
Apply permissions consistently when creating uber jars and wars
...
Closes gh-46193
2025-06-24 14:46:05 +01:00
Andy Wilkinson
a2067af1b3
Use version-spring-boot attribute to reference Spring Boot's version
...
Closes gh-46187
2025-06-24 11:51:14 +01:00
Andy Wilkinson
1c404767c4
Make Servlet-specific customization back off without undertow-servlet
...
Closes gh-46178
2025-06-23 20:31:24 +01:00
Phillip Webb
2128a84492
Never attempt to resolve local address for nested URLs
...
Update `nested:` Handler to always return `null` from `getHostAddress`
in an attempt to improve performance on Windows.
Fixes gh-46063
2025-06-23 10:37:09 -07:00
Moritz Halbritter
e2571a41bf
Exclude ReactorAutoConfiguration from lazy initialization
...
Closes gh-45846
2025-06-23 14:58:47 +02:00
Stéphane Nicoll
7e0d1647d1
Fix import
...
See gh-46064
2025-06-23 14:35:40 +02:00
Dmytro Nosan
4b7e3519c2
Exclude NettyAutoConfiguration from global lazy init
...
This commits registers LazyInitializationExcludeFilter to exclude
NettyAutoConfiguration from global lazy init.
See gh-46164
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-06-23 13:42:35 +02:00
Stéphane Nicoll
399cee4b0e
Polish "Fix issues with Kotlin examples in Antora docs"
...
See gh-46064
2025-06-23 13:32:37 +02:00
Dmitry Sulman
eb9e2f19a8
Fix issues with Kotlin examples in Antora docs
...
See gh-46064
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com >
2025-06-23 13:25:50 +02:00
Moritz Halbritter
e661f6ec1b
Use fixed clock when testing SslInfo
...
Closes gh-45573
2025-06-23 09:40:56 +02:00