Scott Frederick
7e6452edee
Fix Redis URL property userinfo parsing
...
Fixes gh-35850
2023-06-13 16:42:19 -05:00
Stephane Nicoll
27ee605f91
Upgrade to Tomcat 10.1.9
...
Closes gh-35819
2023-06-10 10:11:29 +02:00
Stephane Nicoll
02a601eae3
Fix checkstyle violation
2023-06-10 08:52:54 +02:00
Scott Frederick
767ec4e22e
Support encrypted PKCS8 private keys in SSL bundles
...
Properties `ssl.bundle.pem.mybundle.keystore.private-key-password`
and `ssl.bundle.pem.mybundle.truststore.private-key-password` have
been added for configuring the password required to decrypt an
encrypted private key.
Only PKCS8 private keys with encryption are supported. PKCS1 and EC
private keys with encryption are much more complex to decrypt, and
are not supported.
Fixes gh-35652
2023-06-09 11:52:36 -05:00
Stephane Nicoll
261cb721e9
Fix checkstyle violation
2023-06-09 17:02:10 +02:00
Andy Wilkinson
39276f8302
Adapt to deprecation of rejectIllegalHeader
...
Closes gh-35442
2023-06-09 15:48:18 +02:00
Andy Wilkinson
fba0aa805f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35788
2023-06-08 13:37:27 +01:00
Andy Wilkinson
5e97f869d0
Remove unnecessary usage of Supplier
...
Closes gh-35787
2023-06-08 12:39:31 +01:00
Andy Wilkinson
ce85290d01
Merge branch '3.0.x'
...
Closes gh-35773
2023-06-07 11:27:26 +01:00
Andy Wilkinson
51e980200a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35772
2023-06-07 11:27:01 +01:00
Andy Wilkinson
ca50cd8c8a
Stop using an infinite timeout for connecting to Hazelcast
...
Closes gh-35771
2023-06-07 11:22:50 +01:00
Yanming Zhou
7a5f6d4123
Expose spring.ssl bundle keys
...
See gh-35667
2023-06-06 17:50:47 +02:00
Andy Wilkinson
3eaaf58536
Start building against Spring Data Bom 2023.0.1 snapshots
...
See gh-35750
2023-06-06 07:36:36 +01:00
Andy Wilkinson
e9cd0c1f3a
Restore compatibility with Flyway 9.0.x
...
Closes gh-35721
2023-06-05 20:48:46 +01:00
Andy Wilkinson
d8078f1c12
Start building against Spring Data Bom 2022.0.7 snapshots
...
See gh-35738
2023-06-05 20:02:42 +01:00
rafaelrc7
ed47e09c13
Implement validity check to spring.rabbitmq.host config property
...
As discussed on issue #35628 , at some point the host property accepted
multiple comma-separated hosts. However, this was not intended, and for
better clarification, it was decided to implement a clearer error
message for this situation.
See gh-35684
2023-06-05 09:56:06 +02:00
Scott Frederick
f29a0d8c29
Merge branch '3.0.x'
...
Closes gh-35690
2023-05-31 17:12:19 -05:00
Scott Frederick
6a763f9be4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35689
2023-05-31 17:11:41 -05:00
Scott Frederick
c847db77e6
Correct precedence in description of MongoDB properties
...
Closes gh-35686
2023-05-31 17:09:45 -05:00
Scott Frederick
a02eb48528
Fix building of MongoDB connection string with authentication db
...
This commit restores the previous behavior of MongoDB auto-
configuration, where the value of the
`spring.data.mongodb.authentication-database` is set in the
credentials when provided.
Fixes gh-35567
2023-05-31 16:16:25 -05:00
Scott Frederick
593fa1dc42
Allow Mongo database property to override database in URI
...
This commit restores the previous behavior of MongoDB auto-
configuration, where the value of the `spring.data.mongodb.database`
property takes precedence over the database specified in a
`spring.data.mongodb.uri` property.
Fixes gh-35566
2023-05-31 11:20:53 -05:00
Scott Frederick
703883d302
Merge branch '3.0.x'
...
Closes gh-35610
2023-05-23 14:36:46 -05:00
Scott Frederick
72fd94f2b5
Align bean name with Spring Data Elasticsearch requirements
...
Fixes gh-33651
2023-05-23 14:36:02 -05:00
Stephane Nicoll
7a9bb55fdf
Merge branch '3.0.x'
...
Closes gh-35589
2023-05-22 16:24:56 +02:00
Eddú Meléndez
a3caf8102e
Polish
...
See gh-35577
2023-05-22 15:43:14 +02:00
Andy Wilkinson
713d74d794
Merge branch '3.0.x'
...
See gh-35554
2023-05-18 09:32:06 +01:00
Andy Wilkinson
54e769be3a
Polish
...
See gh-35553
2023-05-18 09:31:49 +01:00
Andy Wilkinson
dd74f8caba
Merge branch '3.0.x'
...
Closes gh-35554
2023-05-18 08:57:08 +01:00
Andy Wilkinson
af9cd8cf0b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35553
2023-05-18 08:56:49 +01:00
Phillip Webb
418dd1ba5b
Return 406 status code if welcome page is not accepted
...
Add `WelcomePageNotAcceptableHandlerMapping` which will return
an HTTP 406 status if a suitable welcome page is found but
cannot be accepted for the request.
An additional mapper is used so that we don't need to change
the order of the `WelcomePageHandlerMapping`. It's possible
that users may have additional root handler mappings
registered to run after the `WelcomePageHandlerMapping`
and we still need to respect those.
Fixes gh-35552
2023-05-18 08:55:45 +01:00
Andy Wilkinson
75ffbc921d
Account for new loggers property in FlywayPropertiesTets
...
See gh-35158
2023-05-18 08:03:25 +01:00
Phillip Webb
e3aac5913e
Polish property order
...
Keep "flyway teams" properties at the end.
2023-05-17 17:32:06 -07:00
Phillip Webb
cf95ae92ea
Allow flyway loggers to be configured and provide SLF4J default
...
Add `spring.flyway.loggers` property which can be used to configure
Flyway loggers and has a default value of "slf4j".
Closes gh-35158
2023-05-17 17:24:29 -07:00
Phillip Webb
d7b4353e99
Polish "Add property defaults for Spring Authorization Server"
...
See gh-35460
2023-05-17 17:06:54 -07:00
Steve Riesenberg
42c3cba18e
Add property defaults for Spring Authorization Server
...
See gh-35460
2023-05-17 17:06:39 -07:00
Phillip Webb
ae90add7c7
Polish
2023-05-16 14:04:48 -07:00
Ben Gilbert
7674c55cd7
Align spring.flyway.execute-in-transaction property with Flyway default
...
See gh-35447
2023-05-16 15:05:48 -05:00
Andy Wilkinson
f5ff8007be
Adapt to deprecation of rejectIllegalHeader
...
Closes gh-35442
2023-05-16 19:46:43 +01:00
Brian Clozel
b26115711f
Remove unnecessary test for GraphQL Connection
...
This commit removes an unnecessary test that checks for the pagination
and Connection support in Spring for GraphQL. After a change in
spring-projects/spring-graphql#707 , we no longer can test this in
isolation, nor does it make sense to test this integration that
deeply.
See gh-35449
2023-05-16 18:49:19 +01:00
Johnny Lim
4239b96943
Polish
...
See gh-35417
2023-05-15 11:33:10 +02:00
Johnny Lim
e4bf2187bc
Revert accidental author changes in FlywayAutoConfiguration
...
See commit 7ffacf43f3
See gh-35418
2023-05-15 11:27:37 +02:00
Moritz Halbritter
aa0fa42ebd
Merge branch '3.0.x'
...
Closes gh-35425
2023-05-15 11:22:13 +02:00
Moritz Halbritter
9e963bce58
Add Hibernate runtime hints
...
This adds hints for the two No JtaPlatform candidates as well as for
the naming strategies.
Closes gh-35423
2023-05-15 11:12:02 +02:00
Phillip Webb
e3ed87d165
Merge branch '3.0.x'
2023-05-12 13:21:52 -07:00
Phillip Webb
92e420a098
Merge branch '2.7.x' into 3.0.x
2023-05-12 13:14:12 -07:00
Phillip Webb
e9c4a5d663
Polish
2023-05-12 13:01:30 -07:00
Moritz Halbritter
b70399e998
Merge branch '3.0.x'
2023-05-12 12:03:32 +02:00
Moritz Halbritter
7b4056df7f
Merge branch '2.7.x' into 3.0.x
2023-05-12 12:00:11 +02:00
Moritz Halbritter
700e89097c
Polish
...
See https://stackoverflow.com/questions/28671903/the-hashsett-removeall-method-is-surprisingly-slow
2023-05-12 11:57:33 +02:00
Steve Riesenberg
10feecbd08
Fix redirect to login page for token requests
...
Fixes an issue where auto-configuration for Spring Authorization Server
was overriding the default exception handling (AuthenticationEntryPoint)
resulting in anonymous requests to the token endpoint being redirected
to the Spring Security login page instead of returning 401 Unauthorized.
Auto-configuration now registers a defaultAuthenticationEntryPointFor
that is added to any other entry points already configured.
See gh-35368
2023-05-10 11:32:06 +02:00
Christoph Dreis
6086e81ccd
Fix configuring replica set via PropertiesMongoConnectionDetails
...
See gh-35370
2023-05-10 11:23:19 +02:00
Moritz Halbritter
9f787050b4
Merge branch '3.0.x'
...
Closes gh-35381
2023-05-10 11:08:33 +02:00
Moritz Halbritter
53d2a9fb34
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35380
2023-05-10 10:58:03 +02:00
Moritz Halbritter
ec4d52e381
Add ReactiveResponseConsumer classpath check to http5 auto-configuration
...
Closes gh-34964
2023-05-10 10:47:08 +02:00
Moritz Halbritter
0ebb32e7f0
Merge branch '3.0.x'
...
Closes gh-35379
2023-05-10 10:28:57 +02:00
Moritz Halbritter
7e50485b23
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35378
2023-05-10 10:28:47 +02:00
Moritz Halbritter
947ac8df73
Map MinIdle and MaxValidationTime to R2DBC pools
...
Closes gh-34724
2023-05-10 10:16:43 +02:00
Stefano Cordio
d802ca017b
Small assertions improvements
...
See gh-34796
2023-05-10 08:38:07 +02:00
Johnny Lim
ff9fd1abeb
Polish
...
See gh-35185
2023-05-10 08:31:36 +02:00
Christoph Dreis
2d1a403605
Fix javadoc in OAuth2AuthorizationServerPropertiesMapper
...
See gh-35366
2023-05-09 16:38:45 +01:00
Andy Wilkinson
2b6b178560
Merge branch '3.0.x'
...
Closes gh-35362
2023-05-09 12:24:04 +01:00
Andy Wilkinson
6c1c8fb405
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35361
2023-05-09 12:23:49 +01:00
Andy Wilkinson
7427e2d527
Polish "Fix test for backing off when a TransactionManager is already defined"
...
See gh-35336
2023-05-09 12:04:38 +01:00
davin111
cf5500fc78
Fix test for backing off when a TransactionManager is already defined
...
See gh-35336
2023-05-09 12:03:06 +01:00
Scott Frederick
a474e54cf3
Merge branch '3.0.x'
...
Closes gh-35244
2023-05-05 16:20:41 -05:00
Scott Frederick
cf180fa1cc
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35243
2023-05-05 16:07:23 -05:00
Scott Frederick
5d91c24f63
Update Couchbase image tag used in tests
...
Closes gh-35228
2023-05-05 14:45:58 -05:00
Marc Leroux
b61834c92d
Replace Mockito argument captors with assertArg
...
See gh-35015
2023-05-05 11:34:55 +02:00
Scott Frederick
1143396531
Add smoke tests to verify Couchbase SSL connections
...
See gh-34811
2023-05-04 17:09:52 -05:00
Scott Frederick
d4107a8185
Add smoke tests to verify Cassandra SSL connections
...
See gh-25602
2023-05-04 16:11:28 -05:00
Phillip Webb
8e18862582
Merge branch '3.0.x'
2023-05-02 15:41:26 -07:00
Phillip Webb
8d1fb3be4f
Fix index error on test
...
See gh-35241
2023-05-02 15:41:07 -07:00
Phillip Webb
a890323758
Merge branch '3.0.x'
2023-05-02 14:52:42 -07:00
Phillip Webb
0f242ab3f7
Merge branch '2.7.x' into 3.0.x
2023-05-02 14:52:16 -07:00
Phillip Webb
6b646f6a8e
Update copyright year of changed files
2023-05-02 14:52:12 -07:00
Phillip Webb
cd5f0dff21
Merge branch '3.0.x'
...
Closes gh-35242
2023-05-02 14:51:24 -07:00
Phillip Webb
722cbc66c6
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35241
2023-05-02 14:51:13 -07:00
Phillip Webb
5ef0ee0ed4
Prevent early initialization of SessionRepository beans
...
Replace `SessionRepositoryFilterConfiguration` filter registration bean
with a `DelegatingFilterProxyRegistrationBean` so that
`SessionRepository` beans are not initialized early.
Fixes gh-35240
2023-05-02 14:47:15 -07:00
Scott Frederick
3bb271e320
Add smoke test to verify Redis SSL connection
...
See gh-34815
2023-05-02 13:52:50 -05:00
Andy Wilkinson
aafe343ce6
Merge branch '3.0.x'
...
Closes gh-35237
2023-05-02 16:19:54 +01:00
Andy Wilkinson
9a39bf284b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35235
2023-05-02 16:19:30 +01:00
Andy Wilkinson
7c2c2ebb1b
Make ApplicationAvailabilityBean receive events with lazy init
...
Fixes gh-35161
2023-05-02 16:19:08 +01:00
Moritz Halbritter
735c43ce9b
Merge branch '2.7.x' into 3.0.x
2023-05-02 14:38:48 +02:00
Moritz Halbritter
312f0c17ed
Set initial ElasticSearch heap size in integration tests
2023-05-02 14:37:13 +02:00
Moritz Halbritter
944d77491b
Set initial heap size for ElasticSearch integration tests
2023-05-02 14:25:35 +02:00
Moritz Halbritter
1ce88f25b4
Merge branch '3.0.x'
2023-05-02 14:08:37 +02:00
Moritz Halbritter
037cb8c5b0
Merge branch '2.7.x' into 3.0.x
2023-05-02 13:57:37 +02:00
Moritz Halbritter
c1cef099d2
Limit maximum heap of ElasticSearch in tests
2023-05-02 13:40:59 +02:00
Moritz Halbritter
d7a9f87b64
Disable Neo4j tests on aarch64 linux and mac
...
See gh-35228
2023-05-02 13:40:59 +02:00
Moritz Halbritter
9f109fe785
Disable Couchbase integration tests on aarch64 linux and mac
...
See gh-35228
2023-05-02 13:40:59 +02:00
Andy Wilkinson
419d8c22b2
Merge branch '3.0.x'
...
Closes gh-35231
2023-05-02 11:58:58 +01:00
Andy Wilkinson
8f291abc2b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35230
2023-05-02 11:58:33 +01:00
Juhan Aasaru
3b70286747
Correct list of annotations equivalent to @SpringBootApplication
...
See gh-35180
2023-05-02 11:57:18 +01:00
Andy Wilkinson
b1d0433d74
Handle Kafka servers as strings and rely on Kafka's parsing
...
Closes gh-34770
2023-05-02 08:38:40 +01:00
Phillip Webb
fc5339f81c
Polish
2023-04-30 23:27:06 -07:00
Phillip Webb
403481ff96
Add 'required' parameter to ConnectionDetailsFactories
...
Update `ConnectionDetailsFactories` so that callers can now declare if
a result is required or not and improve exception hierarchy.
See gh-35168
2023-04-29 21:10:07 -07:00
Andy Wilkinson
09527995d1
Polish
2023-04-28 17:56:12 +01:00
Moritz Halbritter
176cc20c36
Polish FlywayConfiguration
2023-04-28 13:15:39 +02:00
Moritz Halbritter
27ab98b49d
Polish ConnectionDetailsFactories
2023-04-28 13:15:39 +02:00
Andy Wilkinson
d7da77bda8
Remove support for service connections to InfluxDB
...
Closes gh-35189
2023-04-28 09:49:39 +01:00