Andy Wilkinson
ac0a22d603
Tolerate LCEMFB with null JpaVendorAdapter in JPA auto-config
...
Closes gh-17935
2019-08-23 10:39:40 +01:00
Andy Wilkinson
05e089601e
Remove default favicon and support for serving from classpath root
...
Closes gh-17925
2019-08-22 13:53:13 +01:00
dreis2211
6ef6875a60
Correct WebFlux response body method
...
See gh-17919
2019-08-21 11:07:48 +01:00
Andy Wilkinson
9ac6485768
Prioritise static resource locations over classpath for favicon.ico
...
Closes gh-17922
2019-08-21 10:42:32 +01:00
Brian Clozel
e7c3ab3e27
Rename WebFlux response body methods
...
This commit adapts to recent changes in Spring Framework.
See spring-projects/spring-framework#23212
2019-08-20 13:03:24 +02:00
Andy Wilkinson
7f8944d00f
Polish
2019-08-19 17:31:56 +01:00
Andy Wilkinson
cc3df98135
Merge branch '2.1.x'
2019-08-19 16:08:25 +01:00
Andy Wilkinson
ab87b2a39b
Polish
2019-08-19 16:05:43 +01:00
LiangYong
a5746d0a03
Simplify some code
...
See gh-17893
2019-08-19 07:24:54 +02:00
dreis2211
d4affd7f85
Use hasSize() assertion in favor of length checks
...
See gh-17874
2019-08-17 06:39:41 +02:00
Stephane Nicoll
04b63cda8f
Merge branch '2.1.x'
...
Closes gh-17889
2019-08-17 06:38:00 +02:00
Filip Hrisafov
1ebbe9fc55
Map non-null LDAP properties
...
The userDn and password in LdapContextSource are not nullable. The
default values for userDn and password in LdapProperties are null. When
the values are set to null there will eventually be a
NullPointerException during
AbstractContextSource#setupAuthenticatedEnvironment since HashTable
doesn't allow null for values.
See gh-17861
2019-08-17 06:34:22 +02:00
Madhura Bhave
76dfe1aae4
Merge branch '2.1.x'
...
Closes gh-17887
2019-08-16 16:53:42 -07:00
Madhura Bhave
0187e5106d
Polish "Set up SpringLiquibase beans' dependencies by type rather than name"
...
See gh-17805
2019-08-16 16:43:50 -07:00
Andrii Hrytsiuk
b69f9e9fdf
Add missing javadoc
...
See gh-17805
2019-08-16 16:05:33 -07:00
Andrii Hrytsiuk
eaad22dd89
Set up SpringLiquibase beans' dependencies by type rather than name
...
See gh-17805
2019-08-16 16:05:33 -07:00
Madhura Bhave
64e8b1d47c
Polish "Add properties for Jetty threadpool"
...
See gh-17871
2019-08-15 18:31:12 -07:00
HaiTao Zhang
1024d74742
Add properties for Jetty threadpool
...
See gh-17871
2019-08-15 18:30:57 -07:00
Madhura Bhave
eea83e935e
Resolve httpstatus error series using raw int code
...
See gh-16691
2019-08-15 10:44:46 -07:00
Madhura Bhave
4b4dc28a86
Support non-standard error codes with AbstractErrorWebExceptionHandler
...
Fixes gh-16691
2019-08-15 08:21:04 -07:00
Madhura Bhave
178746d678
Update Opaque Token Client Name following upstream changes
...
Closes gh-17846
2019-08-12 18:38:27 -07:00
Brian Clozel
16f798dc11
Apply RSocket transport configuration on server
...
Fixes gh-17845
2019-08-12 21:11:59 +02:00
dreis2211
b605cddb10
Polish some Collections API calls
...
See gh-17825
2019-08-11 10:36:10 +02:00
Stephane Nicoll
b8a1043e98
Merge branch '2.1.x'
...
Closes gh-17813
2019-08-08 16:33:31 +02:00
Stephane Nicoll
1b3a6d1616
Polish "Configure a temporary directory with Undertow"
...
See gh-17778
2019-08-08 16:29:43 +02:00
Vedran Pavic
85a289f71a
Harmonize Spring Session flush mode properties javadoc
...
See gh-17797
2019-08-08 14:29:30 +02:00
Vedran Pavic
84dd1f2d29
Add support for configuring Spring Session JDBC flush mode
...
See gh-17797
2019-08-08 14:27:15 +02:00
Madhura Bhave
c5d1781ae1
Merge branch '2.1.x'
...
Closes gh-17793
2019-08-05 15:32:47 -07:00
陈其苗
77931a0981
Fix typo in assertion
...
See gh-17774
2019-08-05 15:30:33 -07:00
Stephane Nicoll
7874de4062
Restore tests that were failing with Java 13
...
Closes gh-17607
2019-08-05 20:43:08 +02:00
Madhura Bhave
ea244aa32b
Merge branch '2.1.x'
...
Closes gh-17769
2019-08-02 09:16:05 -07:00
Madhura Bhave
faaada1416
Remove liquibase check change log location
...
Missing change logs would lead to an exception even
if the checkChangeLogLocation was set to false. Spring Boot's check
would pass but Liquibase would fail later making this property redundant.
Fixes gh-16232
2019-08-02 09:03:45 -07:00
Stephane Nicoll
f021c227e1
Polish
2019-08-02 17:42:38 +02:00
Stephane Nicoll
45915d085e
Merge branch '2.1.x'
...
Closes gh-17767
2019-08-02 17:35:39 +02:00
Stephane Nicoll
eb26492eef
Polish
2019-08-02 17:31:07 +02:00
Michael Simons
274098f2e2
Refine back-off strategy of Neo4j SessionFactory
...
This commit separates the auto-configuration of the `SessionFactory` in
an isolated class so that the rest of the auto-configuration is still
applied if the user provides a custom `SessionFactory` bean.
See gh-17662
2019-08-02 17:12:01 +02:00
Madhura Bhave
e06b06d817
Polish "Support RFC 8414 in JwtDecoders and ClientRegistrations"
...
See gh-17761
2019-08-01 18:31:50 -07:00
HaiTao Zhang
8baec96453
Support RFC 8414 in JwtDecoders and ClientRegistrations
...
See gh-17761
2019-08-01 18:18:49 -07:00
Madhura Bhave
f7f858bce8
Merge branch '2.1.x'
...
Closes gh-17759
2019-08-01 12:44:18 -07:00
Madhura Bhave
5f3364326b
Configure interceptors for WelcomePageHandlerMapping
...
Fixes gh-16309
2019-08-01 12:27:53 -07:00
Stephane Nicoll
bee373d6cf
Start building against Spring HATEOAS 1.0 snapshots
...
See gh-17755
2019-08-01 15:19:41 +02:00
Stephane Nicoll
da0ab06d1a
Merge branch '2.1.x'
...
Closes gh-17754
2019-08-01 14:49:22 +02:00
Stephane Nicoll
f2fd169c3a
Rename restClient to elasticsearchRestClient
...
For consistency, similar beans have been renamed as well.
Closes gh-17751
2019-08-01 14:45:33 +02:00
Stephane Nicoll
1ec8e822a1
Fix broken build
2019-08-01 14:42:01 +02:00
Stephane Nicoll
48e07c8fda
Merge branch '2.1.x'
...
Closes gh-17753
2019-08-01 14:24:23 +02:00
Stephane Nicoll
fb0fccf3c7
Polish "Create RestClient from a RestHighLevelClient if available"
...
This significantly rework the auto-configuration to reflect the order
in which things are expected. Rather than keeping a conceptual cycle
between the builder and the two inner classes that are processed first,
the configuration is now split in three parts:
* The builder that is required and common
* The configuration when the HighLevelClient is available
* The RestClient configuration when that's not the case
See gh-17488
2019-08-01 14:16:22 +02:00
Dmytro Nosan
0e87b9c163
Create RestClient from a RestHighLevelClient if available
...
See gh-17488
2019-08-01 14:16:22 +02:00
Phillip Webb
34c31ce099
Remove BeanTypeRegistry
...
Remove `BeanTypeRegistry` and rely entirely on standard calls Spring
Framework APIs.
Closes gh-17594
2019-08-01 10:15:15 +01:00
Phillip Webb
da4f436140
Change SearchStrategy EXHAUSTIVE to TYPE_HIERARCHY
...
Fixup references following upstream Spring Framework change.
2019-07-31 15:11:43 +01:00
Johnny Lim
2c2ee92a39
Remove ConditionEvaluationReportLoggingListener in a test
...
See gh-17742
2019-07-31 14:58:46 +02:00
Stephane Nicoll
c08fe65429
Merge branch '2.1.x'
...
See gh-17744
2019-07-31 13:57:48 +02:00
Stephane Nicoll
dc4e67f5dd
Remove useless classpath override
2019-07-31 13:55:38 +02:00
Stephane Nicoll
44a0afcec3
Polish "Allow for custom EntityMapper bean"
...
See gh-17661
2019-07-31 10:46:29 +02:00
P.J. Meisch
a1cf665f98
Allow for custom EntityMapper bean
...
See gh-17661
2019-07-31 10:31:27 +02:00
Stephane Nicoll
e52d398771
Adapt to recent changes in Spring Security snapshots
2019-07-30 17:36:51 +02:00
dreis2211
8d2f2b75bd
Upgrade to AssertJ 3.13.1
...
See gh-17690
2019-07-30 09:48:33 +02:00
Madhura Bhave
b6754f6f20
Fix test
2019-07-29 14:48:25 -07:00
Madhura Bhave
805264a13c
Merge pull request #17646 from htztomic
...
* pr/17646:
Polish "Default password shouldn't be generated for resource server"
Default password should not be generated when using resource server
Closes gh-17646
2019-07-29 14:15:00 -07:00
Madhura Bhave
e184298c50
Polish "Default password shouldn't be generated for resource server"
...
See gh-17646
2019-07-29 14:13:35 -07:00
HaiTao Zhang
1b0cf7bd22
Default password should not be generated when using resource server
...
See gh-17646
2019-07-29 14:09:20 -07:00
Phillip Webb
6675f49334
Switch to multi-line security configuration
...
Now that we have lambda style security configuration we can further
improve readability by switching to one statement per line.
See gh-17525
2019-07-29 11:28:51 +01:00
Stephane Nicoll
858199a2fa
Only configure Spring Data jdbc if a transaction manager is present
...
This commit adds an extra condition to JdbcRepositoriesAutoConfiguration
so that it doesn't scan for repositories if a transaction manager is not
available as this dependency is now mandatory.
Closes gh-17654
2019-07-28 09:59:19 +02:00
Stephane Nicoll
97907aac30
Polish
2019-07-28 09:47:04 +02:00
Johnny Lim
a80749ed81
Add missing assertion in dispatcherServletCustomConfig()
...
See gh-17648
2019-07-27 09:32:24 +02:00
Madhura Bhave
3423dbf6ac
Add transaction manager in Spring Data jdbc tests
...
See gh-17654
2019-07-27 09:06:01 +02:00
Madhura Bhave
39a7b9da38
Switch to lambda style security configuration
...
Closes gh-17525
2019-07-26 14:41:49 -07:00
Stephane Nicoll
b79de1e7e3
Fix broken build
2019-07-26 16:26:37 +02:00
Brian Clozel
5beb7edfbb
Reinstate RSocket codecs configuration ordering
...
Since spring-projects/spring-framework#23314 and the following commit
spring-projects/spring-framework@be4facef1b , the RSocket codec selection
is relaxed and the order of configured commits matters again.
This commit ensures that the CBOR codec is configured ahead of the JSON
codec so that it can be chosen first if no data mime type is specified
when a connection is established with a client requester.
2019-07-24 20:39:55 +02:00
Brian Clozel
1996952e68
Update RSocket configuration after Framework changes
...
Since spring-projects/spring-framework#23314 , the `RSocketStrategies`
provide more codecs by default, and there is no need to order them to
avoid conflicts during mime type selection.
This commit also ensures that the `PayloadDecoder.ZERO_COPY` is
configured on the RSocket server if the configured `DataBufferFactory`
is compatible with that strategy.
2019-07-24 15:51:27 +02:00
Dmytro Nosan
efce9388e7
Trim OAuth2 provider property whitespace
...
Update `OAuth2ClientPropertiesRegistrationAdapter` to trim whitespace
of the "provider" property.
See gh-17497
2019-07-24 14:32:41 +01:00
Phillip Webb
8bc780762a
Merge branch '2.1.x'
2019-07-24 11:42:48 +01:00
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
2019-07-24 11:41:32 +01:00
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
2019-07-24 11:39:58 +01:00
dreis2211
c8097692ea
Align JavaVersion.NINE name with JDK versioning
...
See gh-17611
2019-07-24 11:12:02 +02:00
Johnny Lim
43345b36e6
Polish
...
See gh-17616
2019-07-24 11:00:40 +02:00
Stephane Nicoll
690019ba8f
Polish "Disable tests that are failing on Java 13"
...
See gh-17607
2019-07-23 15:51:21 +02:00
Stephane Nicoll
5f3fff6470
Disable tests that are failing on Java 13
...
Hazelcast YAML support does not work with Java 13 so this commit
disables relevant tests when Java 13 is detected
See https://github.com/hazelcast/hazelcast/issues/15348
See gh-17607
2019-07-23 12:41:24 +02:00
Brian Clozel
53afbbe233
Update RouteMatcher configuration for RSocket
...
This commit updates the `RouteMatcher` configuration after the latest
Spring Framework changes. The default route matcher implementation based
on the `PathPattern` infrastructure is now tailored for the messaging
use case (path separator, path encoding options and trailing separator).
See spring-projects/spring-framework#23310
2019-07-22 15:30:40 +02:00
Stephane Nicoll
3c7ac4fe7f
Polish
2019-07-22 13:17:51 +02:00
Stephane Nicoll
55079c3a80
Merge branch '2.1.x'
...
Closes gh-17602
2019-07-22 13:16:58 +02:00
Stephane Nicoll
1661da8774
Polish "Configure ActiveMQConnectionFactory properly without spring-jms"
...
See gh-17531
2019-07-22 13:09:31 +02:00
Dmytro Nosan
77b52b993b
Configure ActiveMQConnectionFactory properly without spring-jms
...
See gh-17531
2019-07-22 13:08:42 +02:00
adavid9
6211a682d6
Replace deprecated media type
...
See gh-17596
2019-07-21 18:28:10 +02:00
Phillip Webb
ff9f5fd1c7
Polish OnBeanCondition
...
Polish `OnBeanCondition` and make it easier to remove `BeanTypeRegistry`
in the future.
See gh-17594
2019-07-20 13:36:56 +01:00
Andy Wilkinson
ea1dc85d50
Isolate Jackson2ObjectMapperBuilder mutation
...
Previously, Jackson2ObjectMapperBuilder was a singleton bean. This
meant that if it was injected and mutated in one injection point,
usage in a subsequent injection point would see the previous
injection point's mutation which can lead to unexpected failures.
This commit updates the auto-configuration of the builder to make it
a protoype bean. Mutation of the builder that is intended to apply
globally should be made using a customizer.
Closes gh-17477
2019-07-19 13:57:55 +01:00
Andy Wilkinson
c7d2799f4e
Add configuration property for DispatcherServlet event publishing
...
Closes gh-17500
2019-07-19 13:11:19 +01:00
Stephane Nicoll
3dd5426ea5
Polish "Adjust to changes in Spring AMQP 2.2 snapshots"
...
See gh-17587
2019-07-19 13:20:25 +02:00
dreis2211
e71a417399
Adjust to changes in Spring AMQP 2.2 snapshots
...
See gh-17587
2019-07-19 13:19:57 +02:00
Stephane Nicoll
dd2f20fcd2
Polish "Add support for configuring Tomcat's relaxed path and query chars"
...
See gh-17510
2019-07-18 16:00:06 +02:00
dirkdeyne
1fee797af7
Add support for configuring Tomcat's relaxed path and query chars
...
See gh-17510
2019-07-18 15:04:29 +02:00
dreis2211
2038fac825
Remove testsupport.assertj package
...
See gh-17557
2019-07-18 14:20:28 +02:00
Andy Wilkinson
3bf5cf1124
Merge branch '2.1.x'
...
Closes gh-17562
2019-07-18 07:22:24 +01:00
Andy Wilkinson
b725c60177
Deprecate DeploymentInfo customization with reactive Undertow
...
Fixes gh-17555
2019-07-18 06:54:38 +01:00
Phillip Webb
a9ba7080ce
Merge branch '2.1.x'
2019-07-17 21:48:42 +01:00
Phillip Webb
d567261790
Polish
2019-07-17 21:38:44 +01:00
Andy Wilkinson
dad7fb4f6d
Add NettyServerCustomizer beans to the auto-configured factory
...
Closes gh-17556
2019-07-17 14:58:11 +01:00
Andy Wilkinson
ea1139755d
Ensure that customizers registered multiple times are only called once
...
Closes gh-17264
2019-07-17 14:52:29 +01:00
Andy Wilkinson
73f7a9318f
Merge branch '2.1.x'
...
Closes gh-17546
2019-07-17 09:07:28 +01:00
Andy Wilkinson
e84477cfe2
Only perform Quartz DataSource init when using JDBC store
...
Fixes gh-17545
2019-07-17 09:04:17 +01:00
Stephane Nicoll
1f7615a964
Polish "Add support for configuring Spring Session SaveMode"
...
See gh-17514
2019-07-16 11:30:38 +02:00