Brian Clozel
fc01b011d5
Merge branch '3.4.x'
2025-01-28 17:14:23 +01:00
Brian Clozel
e01a23b1fe
Merge branch '3.3.x' into 3.4.x
...
Closes gh-
2025-01-28 17:13:47 +01:00
Brian Clozel
817f466c12
Fix SSL file watcher for relative symlinks
...
Prior to this commit, a change in gh-43586 unlocked the support for
symlinks: instead of watching the link itself which might never change,
this would watch the target file which is likely to change.
This could break with an `IllegalStateException` in case the symlink is
using a path relative to the link itself.
This commit ensures that the target is resolved against the current
link path to avoid incorrect watch operations.
Fixes gh-43966
2025-01-28 16:35:09 +01:00
Moritz Halbritter
6fcbf14fc0
Add factory methods to create an SslManagerBundle from trust managers
...
Add two methods to create an SslManagerBundle from a given
TrustManagerFactory or from a single or multiple TrustManagers.
Both those methods use the default KeyManagerFactory.
Closes gh-43064
2025-01-28 13:37:16 +01:00
Moritz Halbritter
f24ba9935c
Add ability to ignore configuration properties
...
Properties which should be ignored can be specified in the
additional-spring-configuration-metadata.json file. The ignored
properties section is copied into the final
spring-configuration-metadata.json file, and the ignored properties are
removed from the properties element in the final file.
Closes gh-2421
2025-01-28 11:09:26 +01:00
Phillip Webb
8536950826
Polish Logback StatusListener code
...
Introduce a `SystemStatusListener` class to simplify Logback
status listener registration for both debug and regular output.
See gh-43931
2025-01-27 22:28:31 -08:00
Dmytro Nosan
258eb29978
Register Logback StatusListener when using custom Logback file
...
Update `LogbackLoggingSystem` so that the `OnErrorConsoleStatusListener`
is also registered when loading a custom Logback configuration file.
See gh-43931
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-01-27 22:26:53 -08:00
Phillip Webb
7545bed284
Polish
2025-01-27 15:29:16 -08:00
Moritz Halbritter
cce509c7df
Add configuration property to specify jOOQ settings file
...
The property is named 'spring.jooq.config' and is of type Resource,
so that it supports classpath: and all the other common prefixes.
The config is loaded through JAXB. If JAXB is not on the classpath,
an exception is thrown. Also adds a failure analyzer for this exception.
Closes gh-38778
2025-01-27 14:21:12 +01:00
Moritz Halbritter
b9bab7a98b
Merge branch '3.4.x'
...
Closes gh-43976
2025-01-27 13:10:20 +01:00
Moritz Halbritter
8059c24e6a
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43975
2025-01-27 13:10:03 +01:00
Rucha Vaikar
c699779593
Correct the location of MyApplication.java in the docs
...
See gh-43965
Signed-off-by: Rucha Vaikar <70310911+Ru311@users.noreply.github.com >
2025-01-27 13:05:43 +01:00
Moritz Halbritter
1bab11f28d
Merge branch '3.4.x'
...
Closes gh-43972
2025-01-27 11:43:30 +01:00
Moritz Halbritter
dd7708190c
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43971
2025-01-27 11:43:18 +01:00
Tran Ngoc Nhan
bee3dafc86
Add links to Jackson JavaDoc
...
See gh-43961
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-01-27 11:42:06 +01:00
Phillip Webb
3ff6e0b5a9
Merge branch '3.4.x'
2025-01-24 19:24:42 -08:00
Phillip Webb
3b29085ac8
Merge branch '3.3.x' into 3.4.x
2025-01-24 19:24:10 -08:00
Phillip Webb
66c224b74a
Update copyright year of changed files
2025-01-24 19:23:41 -08:00
Phillip Webb
c22dcedb59
Fix @ConfigurationProperties prefix violation
...
See gh-43917
2025-01-24 15:18:59 -08:00
Phillip Webb
8ec61b9870
Polish 'Refactor @ConfigurationProperties that only use prefix'
...
See gh-43917
2025-01-24 14:59:32 -08:00
Yanming Zhou
c1d97ffe16
Refactor @ConfigurationProperties that only use prefix
...
See gh-43917
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-01-24 14:58:36 -08:00
Phillip Webb
585030679a
Polish 'Use isXxx() instead of getXxx() for boolean properties'
...
See gh-43934
2025-01-24 14:28:18 -08:00
Yanming Zhou
964abef6b3
Use isXxx() instead of getXxx() for boolean properties
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
See gh-43934
2025-01-24 14:27:47 -08:00
Phillip Webb
55633a1377
Polish 'Add support for multiple StructuredLoggingJsonMembersCustomizers'
...
See gh-43368
2025-01-24 14:00:24 -08:00
Yanming Zhou
aa5d8ecbea
Add support for multiple StructuredLoggingJsonMembersCustomizers
...
Update `StructuredLoggingJsonProperties` and related class so that
multiple `StructuredLoggingJsonMembersCustomizer` classes can be
used.
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
See gh-43368
2025-01-24 13:51:20 -08:00
Dmytro Nosan
126233303c
Remove the use of a FactoryBean when auto-configuring VirtualThreadMetrics
...
See gh-43957
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-01-24 14:05:26 +01:00
Yanming Zhou
7391cd876e
Rename configuration class for consistency
...
See gh-43866
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-01-24 13:49:35 +01:00
Moritz Halbritter
7c6dbbff4b
Polish "Remove "java.home" system property when running in a native image"
...
See gh-43517
2025-01-24 13:36:39 +01:00
dae won
017a71ddc6
Remove "java.home" system property when running in a native image
...
See gh-43517
2025-01-24 13:35:15 +01:00
Moritz Halbritter
d73502708e
Add virtual threads metrics to documentation
...
See gh-43852
2025-01-24 13:30:13 +01:00
Andy Wilkinson
d7cf2b3d7e
Merge branch '3.4.x'
...
Closes gh-43959
2025-01-24 11:57:41 +00:00
Andy Wilkinson
7664bab35f
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43958
2025-01-24 11:57:29 +00:00
Andy Wilkinson
178f693118
Polish "Warn about limitations of Quartz's schema scripts"
...
See gh-43955
2025-01-24 11:53:55 +00:00
Timothée Andres
2600e872e3
Warn about limitations of Quartz's schema scripts
...
See gh-43955
Signed-off-by: Timothée Andres <andres.timothee@gmail.com >
2025-01-24 11:49:33 +00:00
Dmytro Nosan
fc5c285ded
Auto-configure VirtualThreadMetrics
...
See gh-43852
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-01-24 11:37:49 +01:00
Andy Wilkinson
1e43b0003f
Merge branch '3.4.x'
...
Closes gh-43951
2025-01-24 08:54:50 +00:00
Andy Wilkinson
c7b54dcbb3
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43950
2025-01-24 08:53:03 +00:00
Johnny Lim
6c8d41935f
Polish
...
See gh-43879
Signed-off-by: Johnny Lim <izeye@naver.com >
2025-01-24 08:45:41 +00:00
Johnny Lim
4667db619c
Change return type for VirtualThreadsInfo.getMounted() to int
...
See gh-43941
Signed-off-by: Johnny Lim <izeye@naver.com >
2025-01-24 08:11:45 +00:00
Moritz Halbritter
0f4488065c
Upgrade to Selenium 4.28.1
...
Closes gh-43943
2025-01-23 14:58:53 +01:00
Moritz Halbritter
8be6164694
Upgrade to HtmlUnit 4.9.0
...
Closes gh-43942
2025-01-23 14:58:48 +01:00
Andy Wilkinson
49597e0b55
Polish "Parse Redis database from url if present"
...
See gh-43813
2025-01-23 11:37:36 +00:00
Yanming Zhou
fcc6655c06
Parse Redis database from url if present
...
See gh-43813
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-01-23 11:30:31 +00:00
Andy Wilkinson
3272148932
Merge branch '3.4.x'
...
Closes gh-43930
2025-01-22 14:56:20 +00:00
Andy Wilkinson
f184e98b78
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43929
2025-01-22 14:56:09 +00:00
Andy Wilkinson
390963fe74
Document when defaultValue and description cannot be extracted
...
Closes gh-43925
2025-01-22 14:54:06 +00:00
Andy Wilkinson
c20f6cba8a
Polish "Add spring.validation.method.adapt-constraint-violations property"
...
See gh-43886
2025-01-22 14:36:18 +00:00
Yanming Zhou
0e7d480545
Add spring.validation.method.adapt-constraint-violations property
...
See gh-43886
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-01-22 14:35:47 +00:00
Andy Wilkinson
88ce6f6af2
Merge branch '3.4.x'
...
Closes gh-43927
2025-01-22 11:58:02 +00:00
Andy Wilkinson
ef82719ca8
Fix memory comparison in ProcessInfoTests
...
Closes gh-43926
2025-01-22 11:57:32 +00:00