Moritz Halbritter
fbd3b65034
Refactor synchronized to Lock in ApplicationTemp
...
The synchronized guards an I/O operation. Additionally, this adds
double-checked locking to the path instance field.
See gh-36670
1 year ago
Moritz Halbritter
bcee354f54
Refactor synchronized to Lock in ConfigTreePropertySource
...
The synchronized guards an I/O operation. This code path can be
triggered every time a user calls .getProperty() on the Environment.
See gh-36670
1 year ago
Andy Wilkinson
d1449fb97c
Make milestone plugin dependencies available to Maven integration tests
1 year ago
Andy Wilkinson
0581d5a26f
Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE
...
Closes gh-36903
1 year ago
Andy Wilkinson
6e6ffe644a
Upgrade to Thymeleaf 3.1.2.RELEASE
...
Closes gh-36902
1 year ago
Andy Wilkinson
866e1ece47
Upgrade to SnakeYAML 2.1
...
Closes gh-36901
1 year ago
Andy Wilkinson
616034e590
Upgrade to Selenium HtmlUnit 4.11.0
...
Closes gh-36900
1 year ago
Andy Wilkinson
69baa03ee0
Upgrade to Selenium 4.11.0
...
Closes gh-36899
1 year ago
Andy Wilkinson
61b735d1e9
Upgrade to Rabbit Stream Client 0.12.0
...
Closes gh-36898
1 year ago
Andy Wilkinson
1a2813e217
Upgrade to Pooled JMS 3.1.1
...
Closes gh-36897
1 year ago
Andy Wilkinson
c72013c932
Upgrade to Netty 4.1.96.Final
...
Closes gh-36896
1 year ago
Andy Wilkinson
3130dd97c7
Upgrade to Neo4j Java Driver 5.11.0
...
Closes gh-36895
1 year ago
Andy Wilkinson
d7875d601a
Upgrade to Kotlin Coroutines 1.7.3
...
Closes gh-36892
1 year ago
Andy Wilkinson
02921f9879
Upgrade to Kafka 3.5.1
...
Closes gh-36891
1 year ago
Andy Wilkinson
6cfabffa3d
Upgrade to JUnit Jupiter 5.10.0
...
Closes gh-36890
1 year ago
Andy Wilkinson
4ae8949a3d
Upgrade to Jersey 3.1.3
...
Closes gh-36889
1 year ago
Andy Wilkinson
19a75475ae
Upgrade to Hibernate 6.2.7.Final
...
Closes gh-36888
1 year ago
Andy Wilkinson
b581ab0d3a
Upgrade to Flyway 9.21.1
...
Closes gh-36887
1 year ago
Andy Wilkinson
6c3c8398d0
Upgrade to Elasticsearch Client 8.9.0
...
Closes gh-36886
1 year ago
Andy Wilkinson
2c3049f961
Upgrade to Commons Lang3 3.13.0
...
Closes gh-36884
1 year ago
Andy Wilkinson
33a6911f52
Upgrade to Cassandra Driver 4.17.0
...
Closes gh-36883
1 year ago
Andy Wilkinson
d7ddf67700
Upgrade to Caffeine 3.1.8
...
Closes gh-36882
1 year ago
Andy Wilkinson
07a4646329
Upgrade to Artemis 2.30.0
...
Closes gh-36881
1 year ago
Andy Wilkinson
9948fdf975
Upgrade to MSSQL JDBC 12.4.0.jre11
...
Closes gh-36880
1 year ago
Andy Wilkinson
51bff73fe5
Upgrade to Netty 4.1.96.Final
...
Closes gh-36871
1 year ago
Andy Wilkinson
40d0bc0551
Upgrade to Elasticsearch 7.17.12
...
Closes gh-36870
1 year ago
Stephane Nicoll
96aa0611f6
Merge branch '3.1.x'
...
Closes gh-36878
1 year ago
Stephane Nicoll
63a1248a6d
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36877
1 year ago
Stephane Nicoll
6800f15aa6
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36876
1 year ago
Stephane Nicoll
94c7140001
Use a dedicated application to collect log samples
...
This commit moves the tasks that collect log samples for the reference
guide to an isolated application.
Closes gh-36875
1 year ago
Andy Wilkinson
3c7d400f0d
Merge branch '3.1.x'
...
Closes gh-36866
1 year ago
Andy Wilkinson
cac157b2a6
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36865
1 year ago
Andy Wilkinson
7c77668372
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36864
1 year ago
Andy Wilkinson
c1f2efe00c
Document that spring.security.filter properties are Servlet-only
...
Closes gh-33551
1 year ago
Andy Wilkinson
94d6ccd7a5
Merge branch '3.1.x'
...
Closes gh-36863
1 year ago
Andy Wilkinson
8bd2e1a717
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36862
1 year ago
Andy Wilkinson
29beb3ed24
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36861
1 year ago
Andy Wilkinson
d277631331
Document `@EntityScan` and `@Enable…Repositories` for tuning scanning
...
Closes gh-36282
1 year ago
Moritz Halbritter
5b00d5f89b
Auto-configure SimpleAsyncTaskScheduler when virtual threads are enabled
...
This auto-configures a new SimpleAsyncTaskSchedulerBuilder bean in the
context. This bean is configured to use virtual threads, if enabled.
SimpleAsyncTaskSchedulerCustomizers can be used to customize the built
SimpleAsyncTaskScheduler.
If virtual threads are enabled, the application task scheduler is
configured to be a SimpleAsyncTaskScheduler.
Adds a new configuration property spring.task.scheduling.simple
.concurrency-limit
Closes gh-36609
1 year ago
Andy Wilkinson
3c12f39adb
Merge branch '3.1.x'
...
Closes gh-36860
1 year ago
Andy Wilkinson
30bfc34b5b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36859
1 year ago
Andy Wilkinson
b411fffb30
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36858
1 year ago
Andy Wilkinson
21de3fba3c
Describe quirks of JUL and Log4j2 in OutputCaptureExtension javadoc
...
Closes gh-32562
1 year ago
Andy Wilkinson
bd0652f8db
Merge branch '3.1.x'
...
Closes gh-36857
1 year ago
Andy Wilkinson
0c9e6268d5
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36856
1 year ago
Andy Wilkinson
f82f4d6b56
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36855
1 year ago
Andy Wilkinson
694ff4f875
Include throwables from Logback errors when reporting invalid config
...
Closes gh-32562
1 year ago
Andy Wilkinson
4f9fcfc2de
Merge branch '3.1.x'
...
Closes gh-36854
1 year ago
Andy Wilkinson
c59eca02ba
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36853
1 year ago
Andy Wilkinson
4ec1a05b9c
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36852
1 year ago
Andy Wilkinson
45b62b1452
Clarify transfer of logging props from Environment to System props
...
Closes gh-32160
1 year ago
Stephane Nicoll
cee5c9142c
Merge branch '3.1.x'
...
Closes gh-36851
1 year ago
Stephane Nicoll
22fde44e3b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36850
1 year ago
Stephane Nicoll
2d8dbbd1f3
Review Google Cloud section of the reference guide
...
Closes gh-33730
1 year ago
Stephane Nicoll
38dbc644ae
Add auto-configuration for JdbcClient
...
Closes gh-36579
1 year ago
Stephane Nicoll
5544ccdcba
Start build against Spring LDAP 3.2.0-M2 snapshots
...
See gh-36679
1 year ago
Stephane Nicoll
309ea53ff3
Start build against Spring Data 2023.1.0-M2 snapshots
...
See gh-36680
1 year ago
Stephane Nicoll
421448233f
Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE
...
Closes gh-36659
1 year ago
Stephane Nicoll
b46e81c230
Start building against Spring Framework 6.1.0-M4 snapshots
...
See gh-36678
1 year ago
Stephane Nicoll
57eee66b8e
Start build against Micrometer Tracing 1.12.0-M2 snapshots
...
See gh-36676
1 year ago
Stephane Nicoll
7454368e1e
Start build against Micrometer 1.12.0-M2 snapshots
...
See gh-36675
1 year ago
Stephane Nicoll
e89e0c8956
Start build against Reactor Bom 2023.0.0-M2 snapshots
...
See gh-36677
1 year ago
Stephane Nicoll
59c667caeb
Start building against Spring Data Bom 2021.2.15 snapshots
...
See gh-36828
1 year ago
Stephane Nicoll
aa50b3f846
Start building against Spring Batch 4.3.9 snapshots
...
See gh-36827
1 year ago
Stephane Nicoll
9ae960ea7d
Start building against Spring AMQP 2.4.15 snapshots
...
See gh-36826
1 year ago
Stephane Nicoll
8bec4526d3
Start building against Reactor Bom 2020.0.35 snapshots
...
See gh-36825
1 year ago
Stephane Nicoll
3db0352806
Start building against Micrometer 1.9.14 snapshots
...
See gh-36824
1 year ago
Stephane Nicoll
69c40bd6df
Start building against Spring Session 3.1.2 snapshots
...
See gh-36849
1 year ago
Stephane Nicoll
ae418315ca
Start building against Spring Security 6.1.3 snapshots
...
See gh-36848
1 year ago
Stephane Nicoll
13dad8ab06
Start building against Spring LDAP 3.1.1 snapshots
...
See gh-36847
1 year ago
Stephane Nicoll
b96c24878a
Start building against Spring Kafka 3.0.10 snapshots
...
See gh-36846
1 year ago
Stephane Nicoll
6bdc510fc6
Start building against Spring AMQP 3.0.8 snapshots
...
See gh-36842
1 year ago
Stephane Nicoll
9a56025b43
Start building against Spring Session 3.0.3 snapshots
...
See gh-36838
1 year ago
Stephane Nicoll
52fb6688b2
Start building against Spring Security 6.0.6 snapshots
...
See gh-36837
1 year ago
Stephane Nicoll
aad34aee28
Start building against Spring LDAP 3.0.5 snapshots
...
See gh-36836
1 year ago
Stephane Nicoll
7fac959b90
Start building against Spring Kafka 3.0.10 snapshots
...
See gh-36835
1 year ago
Stephane Nicoll
740e8c0b85
Start building against Spring Data Bom 2022.0.9 snapshots
...
See gh-36834
1 year ago
Stephane Nicoll
d26b7ef793
Start building against Spring Batch 5.0.3 snapshots
...
See gh-36833
1 year ago
Stephane Nicoll
db41aae0e2
Start building against Spring AMQP 3.0.8 snapshots
...
See gh-36832
1 year ago
Stephane Nicoll
c5a4e4e52a
Start building against Reactor Bom 2022.0.10 snapshots
...
See gh-36831
1 year ago
Stephane Nicoll
f6b6b3b460
Start building against Micrometer Tracing 1.0.9 snapshots
...
See gh-36830
1 year ago
Stephane Nicoll
5d11ffbc11
Start building against Micrometer 1.10.10 snapshots
...
See gh-36829
1 year ago
Andy Wilkinson
1e28ebd8aa
Merge branch '3.1.x'
...
Closes gh-36823
1 year ago
Andy Wilkinson
9f2e592b9b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36822
1 year ago
Andy Wilkinson
4062ba6d28
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36821
1 year ago
Andy Wilkinson
68baa6e7df
Make section IDs consistent in Maven Plugin docs and enforce it
...
Closes gh-26619
1 year ago
Moritz Halbritter
9e670b81ea
Merge branch '3.1.x'
...
Closes gh-36820
1 year ago
Moritz Halbritter
1a8bd1cfe5
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36819
1 year ago
Moritz Halbritter
95b0b62b0a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36818
1 year ago
Moritz Halbritter
032d92a9fb
Cleanup remote debug tunnel leftovers from devtools
...
Closes gh-36808
1 year ago
Andy Wilkinson
647b20bb30
Merge branch '3.1.x'
...
Closes gh-36814
1 year ago
Andy Wilkinson
786673f936
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36813
1 year ago
Andy Wilkinson
b4378e4415
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36812
1 year ago
Andy Wilkinson
05244d7a5c
Clarify which NoSQL stores are supported by Spring Data
...
Closes gh-29694
1 year ago
Andy Wilkinson
6e3cbac7df
Merge branch '3.1.x'
...
Closes gh-36811
1 year ago
Andy Wilkinson
331e90ccbe
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36810
1 year ago
Andy Wilkinson
24ba267516
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36809
1 year ago
Andy Wilkinson
0ab7129dab
Clarify treatment of nested directories for configtree with wildcards
...
Closes gh-28203
1 year ago
Moritz Halbritter
4aaca291de
Remove MD5 from RandomValuePropertySource
...
Before that change, we get 32 random bytes, and then used MD5 on them to
get a hex string. This removes the MD5, we now get 128 bits (output size
of MD5) of random bytes directly.
1 year ago
Moritz Halbritter
0588f9bf37
Use Deque instead of Stack
1 year ago
Andy Wilkinson
a1f30a2316
Merge branch '3.1.x'
...
Closes gh-36798
1 year ago
Andy Wilkinson
8c8aa19691
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36797
1 year ago
Andy Wilkinson
355012d40b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36796
1 year ago
Andy Wilkinson
b978950cb2
Clarify the effect of `@EnableWebMvc`
...
Closes gh-36506
1 year ago
Andy Wilkinson
d658a8cd47
Merge branch '3.1.x'
...
Closes gh-36794
1 year ago
Andy Wilkinson
930824a566
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36793
1 year ago
Andy Wilkinson
4b8a848ecf
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36792
1 year ago
Andy Wilkinson
8dec443e3b
Document default for MVC and WebFlux date and time formatting
...
Closes gh-30041
1 year ago
Moritz Halbritter
e4484c3db5
Use constants in SpringBootAotPlugin
1 year ago
Moritz Halbritter
b5a48e926d
Handle timeout of latch await in tests
1 year ago
Moritz Halbritter
de57b5f4a4
Call remove() on ThreadLocal in SpringBootMockMvcBuilderCustomizer
1 year ago
Moritz Halbritter
62fb45f75f
Replace contains/put/get pattern with computeIfAbsent
1 year ago
Moritz Halbritter
7bb337aeb1
Polish tests
1 year ago
Moritz Halbritter
4ea3c75331
Improve exception message if endpoint can't be found
1 year ago
Moritz Halbritter
ed9169501e
Polish
1 year ago
Andy Wilkinson
00264cb9c8
Merge branch '3.1.x'
...
Closes gh-36790
1 year ago
Andy Wilkinson
f0343df9c5
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36789
1 year ago
Andy Wilkinson
406e934325
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36788
1 year ago
Andy Wilkinson
e7203e31c8
Correct documentation of default path matching strategy
...
Closes gh-32557
1 year ago
Andy Wilkinson
41a69c870c
Merge branch '3.1.x'
...
Closes gh-36787
1 year ago
Andy Wilkinson
ed89272585
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36786
1 year ago
Andy Wilkinson
34b2de3095
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36785
1 year ago
Andy Wilkinson
35d3cdbe74
Fail more helpfully when schema or data location is a directory
...
Previously a schema or data locatio that was a directory would
result in an attempt being made to apply the directory listing as
SQL scripts. This would typically result in a hard to diagnose
failure due to the directory listing not being valid SQL.
This commit updates the initializer to ignore locations for
which the Resources is not readable. This works as Framework's
Resource abstraction does not consider directory resources to be
readable.
Closes gh-36386
1 year ago
Andy Wilkinson
e286213110
Merge branch '3.1.x'
...
Closes gh-36784
1 year ago
Andy Wilkinson
f2fce3a008
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36783
1 year ago
Andy Wilkinson
a91f1f0387
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36782
1 year ago
Andy Wilkinson
db0ab9f580
Improve documentation for configuration of schema and data scripts
...
Closes gh-36176
1 year ago
Stephane Nicoll
f5b3bc7a9f
Merge branch '3.1.x'
...
Closes gh-36775
1 year ago
Stephane Nicoll
3e72b8625d
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36774
1 year ago
Stephane Nicoll
56535d804c
Rename WebDriverContextCustomizerFactory's customizer
...
Closes gh-36416
1 year ago
Andy Wilkinson
3441833c5c
Add missing Details class
1 year ago
Stephane Nicoll
acf6bb644a
Merge branch '3.1.x'
...
Closes gh-36773
1 year ago
Stephane Nicoll
10fecc855c
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36772
1 year ago
Stephane Nicoll
e7706b4201
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36771
1 year ago
Stephane Nicoll
5e11bac1da
Polish "Configure ActiveMQConnectionFactory properly without spring-jms"
...
See gh-36767
1 year ago
Eddú Meléndez
bcfaad2cb8
Configure ActiveMQConnectionFactory properly without spring-jms
...
Previously, if spring-jms is not available and a non-pool connection
factory is requested (the default), no `CachingConnectionFactory` is
created. This commit makes sure to separate the two conditions, so
that a connection factory can be obtained even if spring-jms is not
on the classpath.
See gh-36767
1 year ago
Andy Wilkinson
b1d26fe961
Revert "Upgrade default CNB builders to Paketo Jammy"
...
This reverts commit 6506208d29
. The
upgrade to the Jammy builder was causing
failsWhenBuildImageIsInvokedOnMultiModuleProjectWithBuildImageGoal to
hang on CI.
See gh-36689
1 year ago
Andy Wilkinson
9d42cff472
Upgrade to Spock Framework 2.3-groovy-4.0
...
Closes gh-36754
1 year ago
Andy Wilkinson
0c36f1f26f
Upgrade to MockK 1.13.5
...
Closes gh-36753
1 year ago
Andy Wilkinson
579aac055d
Upgrade to Maven Shade Plugin 3.5.0
...
Closes gh-36752
1 year ago
Andy Wilkinson
1368593199
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36751
1 year ago
Andy Wilkinson
ef79d88acf
Upgrade to Maven Plugin Tools 3.9.0
...
Closes gh-36750
1 year ago
Andy Wilkinson
7b70d99144
Upgrade to Maven Invoker 3.2.0
...
Closes gh-36749
1 year ago
Andy Wilkinson
b6db68bb9b
Upgrade to Maven Common Artifact Filters 3.3.2
...
Closes gh-36748
1 year ago
Andy Wilkinson
0c7c7ac8a9
Upgrade to Maven 3.9.4
...
Closes gh-36747
1 year ago
Andy Wilkinson
f32e27f92e
Upgrade to JNA 5.13.0
...
Closes gh-36746
1 year ago
Andy Wilkinson
faef25357f
Upgrade to Janino 3.1.10
...
Closes gh-36745
1 year ago
Andy Wilkinson
bc6bf24df8
Upgrade to Commons FileUpload 1.5
...
Closes gh-36744
1 year ago
Andy Wilkinson
e63a30906c
Upgrade to Commons Compress 1.23.0
...
Closes gh-36743
1 year ago
Andy Wilkinson
3a6dbb4cc8
Upgrade to API Guardian 1.1.2
...
Closes gh-36742
1 year ago
Stephane Nicoll
870df5ab08
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36761
1 year ago
Stephane Nicoll
5ed5820f92
Clarify expected jar size in getting started doc
...
Closes gh-34514
1 year ago
Stephane Nicoll
85f74ba564
Merge branch '3.1.x'
...
Closes gh-36760
1 year ago
Stephane Nicoll
ac1d8a3651
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36759
1 year ago
Stephane Nicoll
f8a5aff160
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36758
1 year ago
Stephane Nicoll
1e5a72f1f8
Provide nested cause if datasource fails to provide DatabaseDriver
...
Closes gh-34728
1 year ago
Stephane Nicoll
05df721d51
Merge branch '2.7.x' into 3.0.x
1 year ago
Stephane Nicoll
97ce95c417
Polish "Upgrade to MariaDB 3.1.4"
...
See gh-36394
1 year ago
Stephane Nicoll
c8334e90f8
Merge branch '3.1.x'
...
Closes gh-36757
1 year ago
Stephane Nicoll
f7c8e48dc4
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36756
1 year ago
Stephane Nicoll
89cb599d0d
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36755
1 year ago
Stephane Nicoll
d101004d5f
Document @DataR2dbcTest support
...
Closes gh-35014
1 year ago
Andy Wilkinson
7038eb4a7d
Upgrade to Spock Framework 2.3-groovy-4.0
...
Closes gh-36733
1 year ago
Andy Wilkinson
dc964642f0
Upgrade to MockK 1.13.5
...
Closes gh-36732
1 year ago
Andy Wilkinson
ce14c70fbd
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36731
1 year ago
Andy Wilkinson
d76e8ad7d1
Upgrade to Maven Invoker 3.2.0
...
Closes gh-36730
1 year ago
Andy Wilkinson
64463fe7ec
Upgrade to Maven 3.9.4
...
Closes gh-36729
1 year ago
Andy Wilkinson
599322c154
Upgrade to Janino 3.1.10
...
Closes gh-36728
1 year ago
Andy Wilkinson
d4f9532644
Upgrade to Commons FileUpload 1.5
...
Closes gh-36727
1 year ago
Andy Wilkinson
c7f32bb8ee
Upgrade to API Guardian 1.1.2
...
Closes gh-36726
1 year ago
Stephane Nicoll
2dc8531000
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36740
1 year ago
Stephane Nicoll
1ca763e5de
Upgrade to MariaDB 3.1.4
...
Closes gh-36394
1 year ago
Stephane Nicoll
37d8760652
Merge branch '3.1.x'
...
Closes gh-36739
1 year ago
Stephane Nicoll
1df70c9f9b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36738
1 year ago
Stephane Nicoll
6ee002456d
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36737
1 year ago
Stephane Nicoll
747dbc35fe
Warmup connection pool in ConnectionPoolMetricsTests
...
Closes gh-36474
1 year ago
Stephane Nicoll
04d17a7903
Merge branch '3.1.x'
...
Closes gh-36736
1 year ago
Stephane Nicoll
2e37b0ae47
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36735
1 year ago
Stephane Nicoll
de632dd77b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36734
1 year ago
Stephane Nicoll
fd88024402
Add @since for JavaVersion values
...
Closes gh-36608
1 year ago
Andy Wilkinson
80f9d5c9e4
Upgrade to Testcontainers 1.18.3
...
Closes gh-36722
1 year ago
Andy Wilkinson
0ce260fa02
Upgrade to Spock Framework 2.3-groovy-4.0
...
Closes gh-36721
1 year ago
Andy Wilkinson
a642769d73
Upgrade to MockK 1.13.5
...
Closes gh-36720
1 year ago
Andy Wilkinson
14cf2335ee
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36719
1 year ago
Andy Wilkinson
bbe01a89b0
Upgrade to Maven Invoker 3.2.0
...
Closes gh-36718
1 year ago
Andy Wilkinson
0457519fab
Upgrade to Maven 3.9.4
...
Closes gh-36717
1 year ago
Andy Wilkinson
63a94f762a
Upgrade to Janino 3.1.10
...
Closes gh-36716
1 year ago
Andy Wilkinson
de3d39b880
Upgrade to Commons FileUpload 1.5
...
Closes gh-36715
1 year ago
Andy Wilkinson
533168b31b
Upgrade to API Guardian 1.1.2
...
Closes gh-36714
1 year ago
Andy Wilkinson
80a6873a98
Upgrade to Testcontainers 1.18.3
...
Closes gh-36710
1 year ago
Andy Wilkinson
f0d2f6e991
Upgrade to Spock Framework 2.3-groovy-3.0
...
Closes gh-36709
1 year ago
Andy Wilkinson
4b552d5c44
Upgrade to MockK 1.13.5
...
Closes gh-36708
1 year ago
Andy Wilkinson
2c7fe47529
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36707
1 year ago
Andy Wilkinson
7fcf4c7dcf
Upgrade to Maven Invoker 3.2.0
...
Closes gh-36706
1 year ago
Andy Wilkinson
59bd6879a2
Upgrade to Maven 3.9.4
...
Closes gh-36705
1 year ago
Scott Frederick
ecdb9f6b07
Add support for CNB platform API 0.12
...
Closes gh-36712
1 year ago
Moritz Halbritter
726d2e6678
Remove unnecessary synchronization
...
- on AtomicBoolean in SpringApplicationBuilder
- on SimpleFormatter
- in a private method in FileSystemWatcher which is always called in a
synchronized block
- Replaced synchronized guarded HashMap with ConcurrentHashMap
1 year ago
Moritz Halbritter
1a8b8ce26e
Revert "Revise synchronized blocks"
...
This reverts commit 497bbf9c2d
.
1 year ago
Moritz Halbritter
02a7c22f40
Revert "Use virtual threads in JmsHealthIndicator if enabled"
...
This reverts commit 6fc585c5d2
.
1 year ago
Moritz Halbritter
a843aca821
Revert "Polish"
...
This reverts commit 25eb3c8c18
.
1 year ago
Moritz Halbritter
d93d05ade2
Revert "Use virtual threads in BackgroundPreinitializer if enabled"
...
This reverts commit 4bbc336321
.
1 year ago
Stephane Nicoll
f34dc05452
Rename run goal's directories property to additionalClasspathElements
...
This clarifies what used to be called "directories" as both a directory
and a jar file can be provided. A directory with `/*` would also load
all the jar files from that directory.
The "directories" property has been deprecated as a result.
Closes gh-35179
1 year ago
Andy Wilkinson
a709625c24
Upgrade to Commons FileUpload 1.5
...
Closes gh-36704
1 year ago
Andy Wilkinson
f24b56b541
Upgrade to API Guardian 1.1.2
...
Closes gh-36703
1 year ago
Marc Becker
36e31c0612
Add resource hints for MessageSource
...
This only registers the default locations, not the one users can provide
via 'spring.messages.basename'.
This is similar to the approach taken for schema.sql and data.sql
in class SqlInitializationScriptsRuntimeHints.
See gh-36682
1 year ago
Andy Wilkinson
8ce5fb5f06
Merge branch '3.1.x'
...
Closes gh-36701
1 year ago
Andy Wilkinson
664581eb90
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36700
1 year ago
Andy Wilkinson
c6dc505932
Auto-configure JsonpMapper even with user-defined transport
...
Closes gh-36698
1 year ago
Johnny Lim
677db72210
Add Javadoc since to a new constructor for PemSslStoreBundle
...
See gh-36693
1 year ago
Moritz Halbritter
4bbc336321
Use virtual threads in BackgroundPreinitializer if enabled
...
Closes gh-36695
1 year ago
Moritz Halbritter
25eb3c8c18
Polish
1 year ago
Andy Wilkinson
48813a0e5b
Merge branch '3.1.x'
...
Closes gh-36697
1 year ago
Andy Wilkinson
12a2c615a9
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36696
1 year ago
Andy Wilkinson
803c155e69
Order default customizers so that they can be overridden
...
Closes gh-36674
1 year ago
Moritz Halbritter
6fc585c5d2
Use virtual threads in JmsHealthIndicator if enabled
...
Closes gh-36694
1 year ago
Moritz Halbritter
9f5749832b
Polish JettyWebServer
1 year ago
Moritz Halbritter
3515196c2b
Add missing synchronization and remove unnecessary volatile
1 year ago
Moritz Halbritter
497bbf9c2d
Revise synchronized blocks
...
- Replace synchronized with Lock when guarding long-running operations
- Remove unnecessary synchronization in FileSystemWatcher
- Replace HashMap with ConcurrentHashMap in Restarter
- Remove unnecessary locking on AtomicBoolean in
SpringApplicationBuilder
- Remove unnecessary locking in SimpleFormatter
Closes gh-36670
1 year ago
Scott Frederick
6506208d29
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-36689
1 year ago
Scott Frederick
63a8edfa15
Merge branch '3.1.x'
...
Closes gh-36691
1 year ago
Scott Frederick
ecd2b0178f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36690
1 year ago
Scott Frederick
e25c267585
Update Paketo builder references in documentation
...
Closes gh-36688
1 year ago
Andy Wilkinson
b02c1877fc
Fix configIsReadWithProvidedContext on Windows
...
See gh-36445
1 year ago
Andy Wilkinson
77e382ec64
Polish "Add support for using an AuthTokenManager with Neo4j"
...
See gh-36650
1 year ago
Michael Simons
1f0a3901b2
Add support for using an AuthTokenManager with Neo4j
...
Neo4j Java driver introduced support for an `AuthTokenManager` that can
be used to define expiring tokens for authentication with a database.
This commit adds an `ObjectProvider<AuthTokenManager> authTokenManagers`
parameter to the corresponding auto configuration class. If the provider
resolves to a unique object, that `AuthTokenManager` will have precedence
over any static token.
See gh-36650
1 year ago
Stephane Nicoll
a223834d57
Polish "Order auto-configured ProblemDetailsExceptionHandler beans"
...
See gh-36288
1 year ago
Maurice Zeijen
9955ee7e8a
Order auto-configured ProblemDetailsExceptionHandler beans
...
Add `@Order(0)` to the WebMVC and Webflux
`ProblemDetailsExceptionHandler` beans. This makes it easier to create
custom `@ControllerAdvice` beans that must be ordered before or after
the `ProblemDetailsExceptionHandler`.
See gh-36288
1 year ago
Moritz Halbritter
e677eb7759
Polish Polish R2dbcObservationAutoConfiguration
1 year ago
Moritz Halbritter
20d264150b
Polish R2dbcObservationAutoConfiguration
1 year ago
Moritz Halbritter
7c0fc11480
Merge branch '3.1.x'
...
Closes gh-36673
1 year ago
Moritz Halbritter
4b09d444ba
Upgrade to R2DBC Proxy 1.1.2.RELEASE
...
Closes gh-36672
1 year ago
Moritz Halbritter
3a9fadf30f
Enable virtual threads for Kafka listener
...
Closes gh-36396
1 year ago
Moritz Halbritter
7c5ec73724
Polish SimpleAsyncTaskExecutorBuilderTests
1 year ago
Moritz Halbritter
5d9d0f43b6
Implement AssertJ assertions for SimpleAsyncTaskExecutor
1 year ago
Scott Frederick
f2ad08c292
Add since version to deprecated config properties
...
See gh-36482
1 year ago
Scott Frederick
2e50d11d86
Add since attribute to @DeprecatedConfigurationProperty annotation
...
Closes gh-36482
1 year ago
Andy Wilkinson
0646eabd4a
Merge branch '3.1.x'
...
Closes gh-36665
1 year ago
Andy Wilkinson
92361b5545
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36664
1 year ago
Andy Wilkinson
51b81ced6f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36663
1 year ago
Andy Wilkinson
28b3054a9e
Try to stabilize DataCouchbaseTestIntegrationTests
...
Closes gh-36662
1 year ago
Andy Wilkinson
806aa45279
Merge branch '3.1.x'
...
Closes gh-36661
1 year ago
Andy Wilkinson
0d646d7c26
Polish "Support ServiceConnection beans in slice tests"
...
See gh-36037
1 year ago
Eddú Meléndez
4dfb60c9a3
Support ServiceConnection beans in slice tests
...
Previously, to use `@ServiceConnection` on a `@Bean` method in a sliced
test required ServiceConnectionAutoConfiguration to be imported using
`@ImportAutoConfiguration`. This commit removes the need for this
import by registering ServiceConnectionAutoConfiguration in specific
slice test annotations.
See gh-36037
1 year ago
Andy Wilkinson
d0d545468a
Revert "Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE"
...
This reverts commit 279f8221a5
.
See gh-36659
1 year ago
Stephane Nicoll
75bb862255
Remove dead code
1 year ago
Stephane Nicoll
279f8221a5
Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE
...
Closes gh-36659
1 year ago
Stephane Nicoll
191ac10009
Deprecate support for OkHttp
...
Closes gh-36632
1 year ago
Moritz Halbritter
19859a9023
Simplify TaskExecutionAutoConfiguration
1 year ago
Moritz Halbritter
4ba7463d75
Polish
1 year ago
Moritz Halbritter
51008a7d39
Add ThreadPoolTaskSchedulerBuilder and deprecate TaskSchedulerBuilder
...
Closes gh-36651
1 year ago
Stephane Nicoll
922f66a85d
Merge branch '3.1.x'
...
Closes gh-36654
1 year ago
Michael Simons
ef3b99ee51
Fix test declaration in Neo4jAutoConfigurationTests
...
The test was annotated `@Bean`, must be `@Test`.
See gh-36649
1 year ago
Moritz Halbritter
de4b2d679f
Add documentation for SimpleAsyncTaskExecutorBuilder
...
See gh-35711
1 year ago
Moritz Halbritter
e4c38e59a9
Implement SimpleAsyncTaskExecutorBuilder
...
The SimpleAsyncTaskExecutorBuilder can be used to create
SimpleAsyncTaskExecutor. It will be auto-configured into the context.
SimpleAsyncTaskExecutorCustomizer can be used to customize the built
SimpleAsyncTaskExecutor.
If virtual threads are enabled:
- SimpleAsyncTaskExecutor will use virtual threads
- SimpleAsyncTaskExecutorBuilder will be used as the application task
executor
A new property 'spring.task.execution.simple.concurrency-limit' has been
added to control the concurrency limit of the SimpleAsyncTaskExecutor
Closes gh-35711
1 year ago
Moritz Halbritter
32c91af440
Add ThreadPoolTaskExecutorBuilder and deprecate TaskExecutorBuilder
...
Closes gh-36637
1 year ago
Andy Wilkinson
5c845c7ddc
Merge branch '3.1.x'
...
Closes gh-36647
1 year ago
Andy Wilkinson
5f72e441d0
Polish "Add note about enabling docker compose support in tests"
...
See gh-36636
1 year ago
Matteo Bianchi
0e43e81e73
Add note about enabling docker compose support in tests
...
See gh-36636
1 year ago
Moritz Halbritter
1347b998e6
Remove @ConditionalOnVirtualThreads
...
See gh-36624
See gh-35892
1 year ago
Moritz Halbritter
9e212875c3
Remove VirtualThreads bean
...
Reverts eeb1e1fc35
See gh-36615
See gh-36387
1 year ago
Moritz Halbritter
bf48819222
Implement @ConditionalOnThreading
...
Closes gh-36624
1 year ago
Andy Wilkinson
f3d623bb1d
Merge branch '3.1.x'
...
Closes gh-36635
1 year ago
Andy Wilkinson
65bc351847
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36634
1 year ago
Andy Wilkinson
3e99118a48
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36633
1 year ago
Andy Wilkinson
21ce7a08fc
Polish "Polish"
...
See gh-36620
1 year ago
Johnny Lim
5a205dbfd1
Polish
...
See gh-36620
1 year ago
Andy Wilkinson
0191943be2
Merge branch '3.1.x'
...
Closes gh-36631
1 year ago
Andy Wilkinson
8f576c36a2
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36630
1 year ago
Andy Wilkinson
81844c04c4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36629
1 year ago
rob-valor
4bbfc5e630
Correct RestTemplateBuilder#defaultHeader javadoc
...
Replace reactor.netty.http.client.HttpClientRequest with
org.springframework.http.client.ClientHttpRequest
See gh-36614
1 year ago
Yanming Zhou
f6eaedea35
Reinstate use of configprop macro
...
See gh-36604
1 year ago
Andy Wilkinson
20837bac31
Merge branch '3.1.x'
...
Closes gh-36628
1 year ago
Andy Wilkinson
c3fda93346
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36627
1 year ago
Andy Wilkinson
a92c1abf70
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36626
1 year ago
Andy Wilkinson
c44e7376b4
Upgrade to Spring Asciidoctor Extensions 0.6.2
...
Closes gh-36625
1 year ago
Andy Wilkinson
e3eb2893f0
Merge branch '3.1.x'
...
Closes gh-36623
1 year ago
Andy Wilkinson
3ba5f501ea
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36622
1 year ago
Andy Wilkinson
6b6e8b3fd4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36621
1 year ago
Christoph Dreis
42e89079d3
Enable debug option for Kotlin in Gradle Plugin tests
...
See gh-36617
1 year ago
Moritz Halbritter
b1a3dad16c
Configure virtual threads on the RabbitMQ listener
...
Closes gh-36387
1 year ago
Moritz Halbritter
eeb1e1fc35
Add VirtualThreads bean and auto-configuration
...
This bean is only in the context if virtual threads are enabled. It can
be used to get access to the virtual thread executor.
1 year ago
Stephane Nicoll
150526a6a0
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36611
1 year ago
Stephane Nicoll
87554fb4dc
Add test for RabbitMQ smoke test
...
Closes gh-36610
1 year ago
Moritz Halbritter
3cc9a3bb32
Remove duplicate applicationTaskExecutor bean method
...
See gh-35710
1 year ago
Moritz Halbritter
39f6b85039
Polish
1 year ago
Moritz Halbritter
b0615dd311
Split OpenTelemetry auto-configuration
...
The OpenTelemetry bean is now configured in the
OpenTelemetryAutoConfiguration. This method also applies
SdkLoggerProvider and SdkMeterProvider.
Additionally, the OpenTelemetry Resource is now a bean. Resource
attributes can now be configured through properties
The resourceAttributes in OtlpProperties have been deprecated in favor
of the new one in OpenTelemetryProperties.
Closes gh-36544
Closes gh-36545
1 year ago
Moritz Halbritter
9cb5763794
Add property to set changeConsumerThreadName for Kafka
...
Closes gh-36343
1 year ago
Moritz Halbritter
49ae8c0998
Auto-configure Kafka's threadNameSupplier
...
Closes gh-36344
1 year ago
Stephane Nicoll
b0438b0f03
Polish "Allow custom RSocket WebsocketServerSpecs to be defined"
...
See gh-29567
1 year ago
Leo Li
f840141652
Allow custom RSocket WebsocketServerSpecs to be defined
...
See gh-29567
1 year ago
Stephane Nicoll
54066791f9
Polish "Add RabbitMQ container forceStop property"
...
See gh-36539
1 year ago
Gary Russell
8b716a2f6c
Add RabbitMQ container forceStop property
...
See gh-36539
1 year ago
Yanming Zhou
b1ac64c7e2
Harmonize Stream.collect() usage
...
use Stream.toList() or collect(Collectors.toSet()) where possible.
See gh-36509
1 year ago
Moritz Halbritter
c6c8a0f8c8
Merge branch '3.1.x'
...
Closes gh-36585
1 year ago
Moritz Halbritter
2bc3d22d68
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36584
1 year ago
Moritz Halbritter
c187d96367
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36583
1 year ago
Francisco Bento
307d6c0a97
Fix Tomcat SSL protocol warn message
...
See gh-36572
1 year ago
Johnny Lim
96c9915f12
Polish
...
See gh-36565
1 year ago
Moritz Halbritter
5cc2d3b764
Merge branch '3.1.x'
...
Closes gh-36582
1 year ago
Moritz Halbritter
3edb3797a0
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36581
1 year ago