Brian Clozel
98ac2218db
Apply server.undertow.* config to reactive servers
...
This commit applies `server.undertow.*` configuration properties
to Undertow when configured as a reactive web server.
See gh-11500
7 years ago
Brian Clozel
15bc718248
Apply server.jetty.* config to reactive servers
...
This commit applies `server.jetty.*` configuration properties
to Jetty when configured as a reactive web server.
It also removes some infrastructure support for Jetty 8, which
is not supported anymore in Spring Boot 2.0 (partial fix for
gh-11504).
See gh-11500
7 years ago
Brian Clozel
d264af8142
Apply server.tomcat.* config to reactive servers
...
This commit applies most `server.tomcat.*` configuration
properties to Tomcat when set up as a reactive web server.
Some Servlet-specific properties are not applied:
* server.tomcat.additional-tld-skip-patterns
* server.tomcat.redirect-context-root
* server.tomcat.use-relative-redirects
Fixes gh-11334
7 years ago
Stephane Nicoll
4b59d5f517
Rationalize AuditEventRepository contract
...
Closes gh-11331
7 years ago
Stephane Nicoll
b2eae0006d
Polish "Make GsonAutoConfiguration align with JacksonAutoConfiguration"
...
Closes gh-11591
7 years ago
Johnny Lim
50518514b0
Make GsonAutoConfiguration align with JacksonAutoConfiguration
...
See gh-11591
7 years ago
Stephane Nicoll
027e6baba5
Improve documentation for WebTestClient
...
Closes gh-11203
7 years ago
Andy Wilkinson
db83a80deb
Correct test expectations following changes to application context ID
...
See gh-11023
7 years ago
Andy Wilkinson
2059922735
Make ContextIdApplicationContextInitializer produce unique IDs
...
Closes gh-11023
7 years ago
Madhura Bhave
e57aafd63d
Provide EndpointRequest for WebFlux-based Security
...
Closes gh-11022
7 years ago
Madhura Bhave
fa8bca41f8
Fix javadoc
7 years ago
Madhura Bhave
8fedc29ed7
Update copyright year of changed files
7 years ago
Madhura Bhave
3d30c62162
Fix package tangle in cloudfoundry configuration
...
Fixes gh-11273
7 years ago
Phillip Webb
b078698f20
Update copyright year of changed files
7 years ago
Phillip Webb
b3ec2c9d1d
Polish
7 years ago
Phillip Webb
b9bb31cfd4
Extract RestDocsProperties
...
Extract properties used by RestDocs to their own class.
7 years ago
Stephane Nicoll
c373c0e830
Add missing artifact required for the Javadoc task
...
See gh-10696
7 years ago
Stephane Nicoll
df647605af
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
964939d3a9
Polish "Add auto-configuration for using REST Docs with WebTestClient"
...
Closes gh-10696
7 years ago
Roman Zaynetdinov
ab7c47d340
Add auto-configuration for using REST Docs with WebTestClient
...
See gh-10969
7 years ago
Andy Wilkinson
16c52bce84
Introduce WebTestClientBuilderCustomizer callback
...
Closes gh-11579
7 years ago
Andy Wilkinson
0666a62434
Upgrade to Javax Cache 1.1.0
...
Closes gh-11578
7 years ago
Stephane Nicoll
1b1852d5c8
Polish WebFlux.fn documentation
...
Closes gh-11576
7 years ago
Johnny Lim
b8706c47d6
Use instance equality for Class
...
Closes gh-11534
7 years ago
Johnny Lim
0f0c6e0729
Polish
...
Closes gh-11536
7 years ago
Phillip Webb
286a3bb10a
Polish GSON customization support
...
Closes gh-11498
7 years ago
ioann
ba552f1d24
Allow GSON customization via properties or beans
...
Update GSON support to allow customization with either properties or
customize beans.
See gh-11498
7 years ago
Phillip Webb
9cb5f3da89
Create DynamicRegistrationBean
...
Extract functionality from the `RegistrationBean` into a new class
designed to work with dynamic registration. Servet and Filter
registration beans now extend from `DynaimcRegistrationBean`, where as
`ServletListenerRegistrationBean` extends directly from
`RegistrationBean`.
This refactor allows the removal of `ServletListenerRegistrationBean`
deprecated methods.
Fixes gh-11344
7 years ago
Phillip Webb
85d3f5a180
Fix NPE in test containers
...
Fix NPE accidentally introduced during refinement.
7 years ago
Phillip Webb
fb614c64da
Revert "Build against Spring Security 5.0.1 SNAPSHOT"
...
This reverts commit 2c52b9e87a
since the SNAPSHOT BOM doesn't appear to be published.
See gh-11573
7 years ago
Phillip Webb
2d76aad03e
Further refine test containers
7 years ago
Phillip Webb
201da97774
Further refine test containers
7 years ago
Phillip Webb
2c52b9e87a
Build against Spring Security 5.0.1 SNAPSHOT
...
See gh-11573
7 years ago
Phillip Webb
cae02ce0b8
Make WebMvcMetricsFilter lazy
...
Update `WebMvcMetricsFilter` so that it no longer causes early
initialization of Spring MVC concerns.
Fixes gh-11571
7 years ago
Phillip Webb
19ce0aa4f0
Refine BackgroundPreinitializer
...
Update `BackgroundPreinitializer` to start initialization earlier. Also
refine the startup order and initialize Charsets.
Fixes gh-11570
See gh-11412
7 years ago
Phillip Webb
79fc8838fd
Propagate Map conversion failures
...
Align `MapBinder` with `IndexedBinder` so that if a value is specified
any converter exception are propagated.
See gh-11493
7 years ago
Phillip Webb
25609c060e
Polish
7 years ago
Phillip Webb
a62a27e686
Polish InvalidConfigurationPropertyValueException
7 years ago
Phillip Webb
937a62e0b8
Polish ConfigurationPropertiesBinder
...
Remove unused code and polish implementation so that the binder is not
created on each invocation.
7 years ago
Madhura Bhave
9a6c339243
Use TestContainers util from spring-boot-test-support
...
See gh-10516
7 years ago
Andy Wilkinson
996b3ef7f2
Refine test containers
7 years ago
Phillip Webb
87bccb96f1
Merge branch '1.5.x'
7 years ago
Madhura Bhave
41c02b307b
Try to convert value in MapBinder
...
Fixes gh-11493
7 years ago
Andy Wilkinson
47acf8acdc
Start building against Reactor Bismuth snapshots
...
See gh-11572
7 years ago
Stephane Nicoll
0822fcf0c5
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
66d58294d5
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
12e1fcbfab
Do not pass null credential from ConnectionString to Mongo builder
7 years ago
Stephane Nicoll
f2d3f51f3f
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
c7f5f0735d
Stop reusing the Cluster when waiting for Cassandra to start
...
See gh-10516
7 years ago
Andy Wilkinson
927003e0b7
Polish
7 years ago
Stephane Nicoll
8941dc746e
Polish
7 years ago
Stephane Nicoll
b98c7ed9f8
Add InvalidConfigurationPropertyValueException
...
This commit adds a new exception type that denotes the value of a
configuration key is invalid, alongside a FailureAnalyzer that reports
a human-readable report when such exception is thrown on startup.
ResourceNotFoundException being a (useless) specialization of this new
exception, its usage has been refactored to use the more general
exception type.
Closes gh-10794
7 years ago
Stephane Nicoll
6daad1f562
Allow to inject the Environment in FailureAnalyzer
...
Closes gh-11569
7 years ago
Andy Wilkinson
6a0dbc5ce0
Upgrade to Sqlite Jdbc 3.21.0.1
...
Closes gh-11567
7 years ago
Andy Wilkinson
3f8c99d1b6
Upgrade to Selenium 3.8.1
...
Closes gh-11566
7 years ago
Andy Wilkinson
b5ee0031b4
Upgrade to Selenium Htmlunit 2.29.0
...
Closes gh-11565
7 years ago
Andy Wilkinson
b1371a703f
Upgrade to Reactive Streams 1.0.2
...
Closes gh-11564
7 years ago
Andy Wilkinson
750265ee39
Upgrade to Jetty El 8.5.24
...
Closes gh-11563
7 years ago
Andy Wilkinson
2a9ab811bc
Upgrade to Mongo Driver Reactivestreams 1.7.0
...
Closes gh-11562
7 years ago
Andy Wilkinson
461ab35249
Upgrade to Mongodb 3.6.1
...
Closes gh-11561
7 years ago
Andy Wilkinson
bdced553f1
Upgrade to Mariadb 2.2.1
...
Closes gh-11560
7 years ago
Andy Wilkinson
f051eb5858
Upgrade to Jooq 3.10.3
...
Closes gh-11559
7 years ago
Andy Wilkinson
a7296fb8c0
Upgrade to Influxdb Java 2.8
...
Closes gh-11558
7 years ago
Andy Wilkinson
51026183c6
Upgrade to Infinispan 9.1.4.Final
...
Closes gh-11557
7 years ago
Andy Wilkinson
91e64c6a60
Upgrade to Hibernate Validator 6.0.7.Final
...
Closes gh-11556
7 years ago
Andy Wilkinson
dbd05c57ec
Upgrade to Flyway 5.0.5
...
Closes gh-11555
7 years ago
Andy Wilkinson
9918916181
Upgrade to Jaybird 3.0.3
...
Closes gh-11554
7 years ago
Andy Wilkinson
a88ddca754
Upgrade to Janino 3.0.8
...
Closes gh-11553
7 years ago
Andy Wilkinson
b91baa5d12
Upgrade to Assertj 3.9.0
...
Closes gh-11552
7 years ago
Andy Wilkinson
2487d8878a
Upgrade to Commons Pool2 2.5.0
...
Closes gh-11551
7 years ago
Andy Wilkinson
a43365ee58
Upgrade to Commons Dbcp2 2.2.0
...
Closes gh-11550
7 years ago
Andy Wilkinson
3a56398b68
Upgrade to Htmlunit 2.29
...
Closes gh-11549
7 years ago
Andy Wilkinson
330bd0a9b1
Upgrade to Jna 4.5.1
...
Closes gh-11548
7 years ago
Andy Wilkinson
9b6ea87f6a
Upgrade to Javax Validation 2.0.1.Final
...
Closes gh-11547
7 years ago
Andy Wilkinson
d98d40d7fd
Upgrade to Rxjava2 2.1.8
...
Closes gh-11546
7 years ago
Andy Wilkinson
2f5dfd6238
Upgrade to Netty 4.1.19.Final
...
Closes gh-11545
7 years ago
Andy Wilkinson
955a1f5e50
Upgrade to Dropwizard Metrics 3.2.6
...
Closes gh-11544
7 years ago
Andy Wilkinson
833cbfdce5
Upgrade to Unboundid Ldapsdk 4.0.3
...
Closes gh-11543
7 years ago
Andy Wilkinson
f54ee2ae23
Upgrade to Jmustache 1.14
...
Closes gh-11542
7 years ago
Andy Wilkinson
f0ac8ab695
Upgrade to Rabbit Amqp Client 5.1.1
...
Closes gh-11541
7 years ago
Andy Wilkinson
e7ebb94c5f
Upgrade to Hazelcast 3.9.2
...
Closes gh-11540
7 years ago
Andy Wilkinson
62fe20c8a1
Upgrade to Caffeine 2.6.1
...
Closes gh-11539
7 years ago
Andy Wilkinson
1d4f5b654c
Upgrade to Couchbase Client 2.5.3
...
Closes gh-11538
7 years ago
Stephane Nicoll
b7f60c2ded
Configure NettyStreamFactoryFactory by default if available
...
Closes gh-11526
Closes gh-10961
7 years ago
Stephane Nicoll
2b38ee9daf
Polish
7 years ago
Stephane Nicoll
06572b0101
Polish
7 years ago
Stephane Nicoll
f527c4b88c
Add reference to migration guide
...
Closes gh-11302
7 years ago
Stephane Nicoll
71aad04ea9
Update copyright header
7 years ago
Johnny Lim
67a5144112
Remove unnecessary condition in ConfigurationPropertyName
...
Closes gh-11486
7 years ago
Brian Clozel
2bf15f814e
Polish
...
This commit fixes the `responseCommitted` test in
`DefaultErrorWebExceptionHandlerIntegrationTests` and reworks the whole
test class to use the `ContextRunner` infrastructure.
Fixes gh-11519
7 years ago
Brian Clozel
11d4426b4d
Provide client factory with supplier in RestTemplateBuilder
...
This commit removes
`RestTemplateBuilder.requestFactory(ClientHttpRequestFactory factory)`
because it can be misleading. This builder class is meant to be
immutable, but calling that method and then timeout related ones will
affect the `ClientHttpRequestFactory` instance.
Instead, this method is replaced with a
`Supplier<ClientHttpRequestFactory>` that is called every time a
`RestTemplate` is being built.
That approach may reduce the reusability of request factories, but it is
much more consistent.
Closes gh-11255
7 years ago
Stephane Nicoll
c4db22007c
Polish "Add support for additional Kafka listener properties"
...
Closes gh-11502
7 years ago
Gary Russell
6fcbf80b31
Add support for additional Kafka listener properties
...
See gh-11502
7 years ago
Stephane Nicoll
5baedf9275
Polish "Deduplicate tag values in metrics actuator endpoint"
...
Closes gh-11492
7 years ago
Jon Schneider
ebb51d5533
Deduplicate tag values in metrics actuator endpoint
...
See gh-11492
7 years ago
Stephane Nicoll
1962cbb623
Polish
...
This is no longer necessary as of micrometer 1.0 rc5
7 years ago
Andy Wilkinson
94d5836618
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
59d5ed5842
Add support for advanced customization of Hibernate settings
...
As HibernateJpaConfiguration is package private, it is no longer
possible to extend the default Spring Boot configuration to apply
advanced settings. The most notable use case for this is the
customization of Hibernate properties using instance value vs. string
value that can be set using the "spring.jpa.properties" namespace.
This commit adds a HibernatePropertiesCustomizer callback interface that
can be implemented to tune Hibernate properties at will.
Closes gh-11211
7 years ago
Andy Wilkinson
268b97bf98
No-op ResetMocksTestExecutionListener when Mockito is not present
...
Closes gh-11508
7 years ago
Stephane Nicoll
641013787d
Polish
7 years ago