Commit Graph

26591 Commits

Author SHA1 Message Date
Phillip Webb
0f5abafc41 Make equalsAndHashCodeWhenSameUnderlyingResource test more robust
Update the test to use a new classloader so we can be sure that the
class resource is also available as a file.

Closes gh-45401
2025-05-08 12:24:24 -07:00
Phillip Webb
ae76779f26 Fix Windows path test failure
See gh-45398
2025-05-08 12:15:37 -07:00
Phillip Webb
ba6539704e Update test to check file name and support URL sources
Closes gh-45398
2025-05-08 11:59:36 -07:00
Andy Wilkinson
9582ac7991 Update test to check for correct health indicator type
Closes gh-45395
2025-05-08 15:57:16 +01:00
Stéphane Nicoll
88107273f3 Polish "Test that source information is resolved from super class"
See gh-45382
2025-05-07 10:36:56 +02:00
Yanming Zhou
91715a8c7d Test that source information is resolved from super class
See gh-45382

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-05-07 10:36:41 +02:00
Phillip Webb
543de7430b Fix typos
See gh-45349
2025-05-06 10:42:24 -07:00
Phillip Webb
7d59957a39 Improve setEnvironmentPrefix(...) reference documentation
Closes gh-45370
2025-05-06 10:25:43 -07:00
Andy Wilkinson
a37d06a83f Remove unused config class from RestClientAutoConfigurationTests
Closes gh-45372
2025-05-06 13:36:43 +01:00
Phillip Webb
8814d8a7dc Polish 'Document methods of starting Testcontainer containers'
See gh-44187
2025-05-05 22:09:24 -07:00
Vanio Begic
4a98b1787f Document methods of starting Testcontainer containers
Update the reference documentation to provide more details about the
three supported methods of starting Testcontainer containers.

See gh-44187

Signed-off-by: Vanio Begic <vanio.begic123@gmail.com>
2025-05-05 22:08:06 -07:00
Phillip Webb
2f242cad50 Use reference stubs in Antora playbook for actuator-autoconfigure
Use reference stubs so that we can include a link to the supported
metrics backends.

Closes gh-45158
2025-05-05 16:55:12 -07:00
Phillip Webb
af4508bed7 Document when an property import is relative and when it is fixed
Closes gh-45349
2025-05-05 16:33:32 -07:00
Stéphane Nicoll
21a566f6e1 Fix typo
See gh-45336
2025-05-02 14:58:44 +02:00
Stéphane Nicoll
737f621417 Add missing suggested values for spring.jpa.hibernate.ddl-auto
Closes gh-45336
2025-05-02 14:45:00 +02:00
Andy Wilkinson
03d5c32ef4 Register for reflection fields backing JavaBean properties
Previously, the fields that back JavaBean properties were not
registered for reflection. In a native image, this meant that the
binding process did not find any annotations such as `@DataSizeUnit`
and `@DurationUnit` so any custom default unit was ignored.

Fixes gh-45343
2025-05-01 10:02:22 +01:00
Andy Wilkinson
669909efc0 Remove use of Security's FieldUtils
Closes gh-45322
2025-04-29 12:54:42 +01:00
Johnny Lim
9a0f7a4013 Add more tests for Image.getOs()
See gh-45305

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-29 13:35:22 +02:00
Yanming Zhou
fc387e7b8d Polish variable name
See gh-45308

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-29 13:13:55 +02:00
Phillip Webb
b2e691be02 Update copyright year of changed files 2025-04-28 12:20:02 -07:00
Phillip Webb
428fa6d941 Fix copyright headers to consistently start with project inception year 2025-04-28 12:15:32 -07:00
Andy Wilkinson
8869f769c1 Polish "Fix changelog generator missing directly removed properties"
See gh-45267
2025-04-25 15:51:29 +01:00
yybmion
30a679872c Fix changelog generator missing directly removed properties
The changelog generator did not detect properties that were added to a new
version with error-level deprecation (indicating immediate removal). This
commonly occurs when upgrading dependencies like Flyway 10, where properties
are removed without prior deprecation.

Modified the computeDifferences method to detect properties that only exist
in the new metadata with error-level deprecation and properly mark them as
DELETED in the changelog.

See gh-45267

Signed-off-by: yybmion <yunyubin54@gmail.com>
2025-04-25 15:48:24 +01:00
Andrii Hrytsiuk
dd789c7a32 Update link to "Parameter Name Retention" wiki
See gh-45286

Signed-off-by: Andrii Hrytsiuk <andrii.hrytsiuk@gmail.com>
2025-04-25 15:10:28 +01:00
Andy Wilkinson
f1fefc5ff6 Only set init param to disable Jersey when Jersey is present
Fixes gh-45289
2025-04-25 14:45:50 +01:00
Andy Wilkinson
c420786eed Upgrade to Gradle 8.14 2025-04-25 14:33:32 +01:00
Andy Wilkinson
52c0e0af08 Ensure resolved bom is available before using it for Javadoc links 2025-04-24 16:41:34 +01:00
Moritz Halbritter
d2eaac6b60 Revert "Upgrade to Netty 4.1.120.Final"
This reverts commit 016b3de968.
2025-04-24 10:04:19 +02:00
Stéphane Nicoll
016b3de968 Upgrade to Netty 4.1.120.Final
Closes gh-45272
2025-04-24 09:11:26 +02:00
Moritz Halbritter
55f67c9a52 Fix potential null problem in actuator 2025-04-24 08:23:49 +02:00
Stéphane Nicoll
167c8caf63 Add an explicit note about having to enable cache metrics
See gh-23047
2025-04-23 11:21:40 +02:00
Stéphane Nicoll
9263af33e3 Upgrade to Spring Session 3.3.7
Closes gh-45061
2025-04-23 09:39:04 +02:00
Stéphane Nicoll
fc68fe5b33 Upgrade to Spring Pulsar 1.1.11
Closes gh-45264
2025-04-23 09:39:04 +02:00
Stéphane Nicoll
900fdde99e Upgrade to Spring Authorization Server 1.3.6
Closes gh-45055
2025-04-23 09:39:00 +02:00
florgust
10d3df9884 Update reference docs to make @Component a javadoc link
See gh-45247

Signed-off-by: florgust <luan.flor05@gmail.com>
2025-04-22 19:17:32 -07:00
Phillip Webb
f6dae1397d Add application directory layer to ephemeral builder for Podman support
Update `EphemeralBuilder` so that it adds an additional layer that
containing an empty application (aka workspace) directory owned by
the build user.

Prior to this commit, the directory was only bound. This could cause
issues on Podman where, unlike Docker, the bound directory is owned
by `root`.

Fixes gh-45233
2025-04-22 19:11:45 -07:00
Stéphane Nicoll
2ffea0f344 Upgrade to Spring WS 4.0.13
Closes gh-45062
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
79d18dde66 Upgrade to Spring Security 6.3.9
Closes gh-45060
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
038063a881 Upgrade to Spring Data Bom 2024.0.11
Closes gh-45056
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
416f408be6 Upgrade to Spring AMQP 3.1.11
Closes gh-45054
2025-04-22 16:48:13 +02:00
Claudio Nave
6a997d1026 Fix documentation links to buildpacks.io
See gh-45238

Signed-off-by: Claudio Nave <evaristegalois11@proton.me>
2025-04-21 08:30:35 +02:00
Stéphane Nicoll
9bcf32afe7 Stop assuming that Neo4jDataAutConfiguration ran
This commit updates the conditions in Neo4jReactiveDataAutoConfiguration
so that it gracefully backs off if certain beans are not present, rather
than assuming its sibling Neo4jDataAutoConfiguration has run.

Closes gh-44930
2025-04-18 15:44:35 +02:00
Stéphane Nicoll
7ef2ee2096 Upgrade to Spring LDAP 3.2.12
Closes gh-45059
2025-04-18 07:21:09 +02:00
Dmytro Nosan
bb3cf6c088 Use ClassLoader with ArchitectureCheck
Prior to this commit, certain rules, like BeanPostProcessor,
did not work with external classes. This commit ensures that
ArchRules are executed within a context ClassLoader that includes
all classes from the compile classpath.

See gh-45202

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-17 15:46:59 +01:00
Stéphane Nicoll
482f56ddbb Upgrade to Spring GraphQL 1.3.5
Closes gh-45058
2025-04-17 16:44:39 +02:00
Andy Wilkinson
21a9f4bbc5 Polish "Avoid eager creation of aggregatedJavadoc task"
See gh-45223
2025-04-17 14:11:54 +01:00
Tran Ngoc Nhan
86f09fb952 Avoid eager creation of aggregatedJavadoc task
See gh-45223

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-17 14:11:54 +01:00
Stéphane Nicoll
6eb20abc90 Polish "Document the semantic of using multiple profile expressions"
See gh-44866
2025-04-17 14:24:18 +02:00
Yanming Zhou
6eae09ba68 Document the semantic of using multiple profile expressions
This commit clarifies the semantic of declaring multiple profile
expression with the "spring.config.activate.on-profile" property.

See gh-44866

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-17 14:24:03 +02:00
Stéphane Nicoll
8404736630 Remove unused base test class
Closes gh-42864
2025-04-17 10:19:47 +02:00