Phillip Webb
f665910cdb
Use generic type for binder cache comparisons
...
Update `JavaBeanBinder` so that previously cached beans are compared
using full generic type information. Prior to this commit binding would
fail if a class with the same resolved type, but different generics was
in the cache.
Fixes gh-16821
2019-05-14 18:42:16 -07:00
Johnny Lim
1b9a4d5e45
Polish CompressionConnectorCustomizerTests
...
Closes gh-16699
2019-05-02 09:13:47 +02:00
Stephane Nicoll
19413c0c71
Polish
...
See gh-16688
2019-05-01 08:41:07 +02:00
Stephane Nicoll
1f656e75fc
Polish "Fix UndertowWebServer's logger name"
...
Closes gh-16613
2019-04-22 09:59:24 +02:00
liaozan
360da66333
Fix UndertowWebServer's logger name
...
See gh-16613
2019-04-22 09:58:59 +02:00
Stephane Nicoll
2448efc028
Polish "Cache MimeTypes to improve performance"
...
Closes gh-16507
2019-04-19 16:30:54 +02:00
wenqi.huang
b3f94c47d9
Cache MimeTypes to improve performance
...
See gh-16507
2019-04-19 16:29:32 +02:00
Johnny Lim
363994515b
Polish
...
See gh-16575
2019-04-17 11:56:31 +02:00
Rudy Adams
0aa25fb742
Add tests for CompressionConnectorCustomizer
...
Closes gh-16515
2019-04-15 16:17:29 -07:00
Phillip Webb
f12ab1ff90
Update copyright header of changed files
2019-04-03 16:13:00 -07:00
Phillip Webb
34fee1adfa
Polish
2019-04-03 16:12:37 -07:00
Phillip Webb
47c6bf741d
Merge branch '2.0.x' into 2.1.x
2019-04-02 13:40:21 -07:00
Phillip Webb
07c000c5b7
Merge branch '1.5.x' into 2.0.x
2019-04-02 13:34:28 -07:00
Andy Wilkinson
22c9364237
Only use AprLifecycleListener when native library is available
...
Closes gh-16040
2019-04-02 10:47:24 +01:00
Andy Wilkinson
4e734669fe
Merge branch '2.0.x' into 2.1.x
2019-03-29 16:12:27 +00:00
Andy Wilkinson
7990c8ba68
Merge branch '1.5.x' into 2.0.x
2019-03-29 16:06:47 +00:00
Stephane Nicoll
b894696efb
Polish "Automatically detect log4j2.properties"
...
Closes gh-16262
2019-03-29 15:57:06 +01:00
Mohamed Rifni
2cb4403cd0
Automatically detect log4j2.properties
...
See gh-16262
2019-03-29 15:55:49 +01:00
Andy Wilkinson
6aa78801ff
Merge branch '2.0.x' into 2.1.x
2019-03-29 11:13:53 +00:00
Andy Wilkinson
6507d1723d
Merge branch '1.5.x' into 2.0.x
2019-03-29 11:02:56 +00:00
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
2019-03-28 09:35:53 +00:00
Andy Wilkinson
14b21026bf
Polish "Use HTTPS for external links wherever possible"
...
See gh-16319
2019-03-28 09:17:50 +00:00
Spring Operator
1a4c6f2dac
Use HTTPS for external links wherever possible
...
See gh-16319
2019-03-27 20:06:52 +00:00
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
2019-03-27 19:59:36 +00:00
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
2019-03-26 13:53:57 +00:00
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
2019-03-26 13:48:32 +00:00
Madhura Bhave
91c1fc3d97
Ignore unbound collection properties if collection bound
...
As of Spring Boot 2.0, if Collection properties are specified in
multiple property sources, only the elements from the property source
with the highest precedence are used for binding. This caused an
`UnboundConfigurationPropertiesException` if the size of the collection
from the higher order property source was smaller and `ignoreUnknownFields`
was set to true.
This commit ignores unbound collection properties if the
collection was properly bound.
Fixes gh-16290
2019-03-25 16:03:33 -07:00
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
2019-03-20 16:53:48 +00:00
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
2019-03-20 16:45:26 +00:00
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
2019-03-19 17:04:41 +00:00
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
2019-03-19 16:58:31 +00:00
Stephane Nicoll
372802a203
Polish "Order the search locations in javadoc by precedence order"
...
Closes gh-16099
2019-03-16 08:23:57 +01:00
Muhammad Hewedy
4bac6c6688
Order the search locations in javadoc by precedence order
...
See gh-16099
2019-03-16 08:23:01 +01:00
Johnny Lim
c5b5f752ed
Polish
...
Closes gh-16219
2019-03-15 17:54:48 -07:00
Ruslan Stelmachenko
fcde648c50
Fix typo in logging.group property description
...
Closes gh-16224
2019-03-13 17:47:51 +01:00
Brian Clozel
8866a25ef7
Polish Undertow tests
2019-03-13 11:55:53 +01:00
Johnny Lim
bcfbabe6cd
Polish
...
Closes gh-16193
2019-03-12 10:50:32 +01:00
Phillip Webb
fc3aa43cc2
Update copyright year for changed files
2019-03-11 22:14:53 -07:00
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
2019-03-11 16:14:19 +00:00
Andy Wilkinson
361437f4e2
Merge branch '1.5.x' into 2.0.x
2019-03-11 15:53:34 +00:00
Andy Wilkinson
f46894dfd3
Merge branch '2.0.x' into 2.1.x
2019-03-07 09:43:02 +00:00
Andy Wilkinson
17a1b2822c
Isolate LoggerContext state to each test
...
Closes gh-16162
2019-03-07 09:37:41 +00:00
Andy Wilkinson
9963ed1249
Merge branch '2.0.x' into 2.1.x
2019-03-07 09:25:31 +00:00
Andy Wilkinson
83216c34e5
Merge branch '1.5.x' into 2.0.x
2019-03-07 09:25:17 +00:00
Stephane Nicoll
235fbfb4b6
Polish "Use AssertJ facilities for expected exceptions"
...
Closes gh-16066
2019-03-04 08:58:28 +01:00
dreis2211
be445f6346
Use AssertJ facilities for expected exceptions
...
See gh-16066
2019-03-04 08:45:42 +01:00
Stephane Nicoll
2a6791aa20
Polish "Add `jaxb-runtime` to TldSkipPatterns"
...
Closes gh-16027
2019-02-28 14:39:52 +01:00
Rupert Madden-Abbott
946ada62fb
Add `jaxb-runtime` to TldSkipPatterns
...
See gh-16027
2019-02-28 14:37:45 +01:00
Stephane Nicoll
978f80122b
Polish "Debug mode is not logging web and sql related loggers"
...
Closes gh-16018
2019-02-27 13:37:18 +01:00
Dmytro Nosan
c3430d5883
Debug mode is not logging web and sql related loggers
...
See gh-16018
2019-02-27 13:25:08 +01:00
Andy Wilkinson
51776af45d
Include source of NoSuchMethodError in its failure analysis
...
Closes gh-15995
2019-02-19 12:34:52 +00:00
Stephane Nicoll
20c39dc554
Document missing keys mapped on third party types
...
Closes gh-15980
2019-02-18 16:48:51 +01:00
Andy Wilkinson
3f32fbd0de
Polish "Remove unwanted @Nullable annotations"
...
See gh-15876
2019-02-11 16:11:40 +00:00
wonwoo
2855321074
Remove unwanted @Nullable annotations
...
See gh-15876
2019-02-11 16:07:29 +00:00
Brian Clozel
c24f02696f
Upgrade to Californium-BUILD-SNAPSHOT
...
See gh-15878
2019-02-08 19:45:24 +01:00
Johnny Lim
885c28891b
Polish
...
Closes gh-15873
2019-02-08 09:20:15 +01:00
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
2019-02-04 11:48:26 +00:00
Andy Wilkinson
a172e146de
Polish "Always fail fast when SSL is enabled without a key store"
...
Closes gh-15709
2019-01-22 11:51:29 +00:00
Raheela
62c8ac6ee8
Always fail fast when SSL is enabled without a key store
...
See gh-15709
2019-01-22 11:50:19 +00:00
Stephane Nicoll
485bdc9901
Polish "Remove redundant interface modifiers"
...
Closes gh-15694
2019-01-14 08:13:08 -05:00
igor-suhorukov
2d873c78fe
Remove redundant interface modifiers
...
See gh-15694
2019-01-14 08:12:41 -05:00
Phillip Webb
9e58942698
Update copyright year for changed files
2019-01-11 16:42:02 -08:00
Phillip Webb
6a901199f5
Polish
2019-01-11 16:42:02 -08:00
Andy Wilkinson
6307cb5943
Disable Tomcat’s reference clearing
...
Closes gh-15101
2019-01-11 10:34:14 +00:00
Madhura Bhave
b345fc8574
Fix validation when key matching the prefix is set
...
Fixes gh-15597
2019-01-10 13:04:12 -08:00
Brian Clozel
c40e61c117
Merge branch '2.0.x' into 2.1.x
2019-01-08 14:26:03 +01:00
Brian Clozel
0e13fd039d
Configure HTTP compression for HTTP/2 with Tomcat
...
This commit ensures that the compression options are also applied on the
`Http2Protocol` when http/2 is enabled with Tomcat.
Closes gh-15591
2019-01-08 14:14:10 +01:00
Stephane Nicoll
ca7f338a39
Polish "Remove redundant throws Exception"
...
Closes gh-15647
2019-01-08 11:27:28 +01:00
Stephane Nicoll
02581c005a
Polish "Fix typo"
...
Closes gh-15642
2019-01-08 11:12:05 +01:00
Michael Simons
7a2313892c
Fix typo
...
See gh-15642
2019-01-08 11:11:34 +01:00
Stephane Nicoll
4729d170a8
Polish "Ensure checking customizer ordering"
...
Closes gh-15603
2019-01-03 10:26:09 +01:00
Tadaya Tsuyukubo
b34e752db6
Ensure checking customizer ordering
...
See gh-15603
2019-01-03 10:25:49 +01:00
Madhura Bhave
d1e1a82b32
Support binding to collection with EnumSet values
...
Fixes gh-15539
2019-01-02 10:52:31 -08:00
Stephane Nicoll
8e8910b2ff
Merge branch '2.0.x' into 2.1.x
2018-12-28 18:20:43 +01:00
dreis2211
9ffb4f69cd
Polish javadoc of ConfigurableUndertowWebServerFactory method
...
Closes gh-15536
2018-12-20 18:01:38 +01:00
igor-suhorukov
e578d30722
Replace anonymous inner class with lambda
...
See gh-15438
2018-12-20 17:47:29 +01:00
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
2018-12-20 15:58:03 +00:00
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
2018-12-20 15:31:39 +00:00
Andy Wilkinson
ad489baaa3
Merge branch '2.0.x' into 2.1.x
2018-12-20 10:06:32 +00:00
Andy Wilkinson
d5c8caab59
Merge branch '1.5.x' into 2.0.x
2018-12-20 10:00:35 +00:00
dreis2211
948902f090
Avoid unnecessary usage of ReflectionTestUtils
...
Closes gh-15482
2018-12-17 17:07:23 +01:00
Phillip Webb
9c426c63bf
Polish
2018-11-29 22:57:04 -08:00
Phillip Webb
ed9468a31a
Update copyright year for changed files
2018-11-29 22:02:45 -08:00
Stephane Nicoll
33000b6e8e
Polish contribution
...
Closes gh-14985
2018-11-28 11:29:37 +01:00
Alon Bar-Lev
108f28417e
Allow to disable SSL client authentication on the management port
...
When server and management are at different ports, and when server
requires TLS client authentication, then there is no simple method to
disable TLS client authentication for management port.
This commit adds an additional "none" option to ssl.client-auth.
Example:
server.port=8080
server.ssl.enabled=true
server.ssl.client-auth=need
management.server.port=8081
management.server.ssl.enabled=true
management.server.ssl.client-auth=none
See gh-14985
2018-11-28 11:29:21 +01:00
dreis2211
17f04b8b75
Replace DirectFieldAccessor usages by hasFieldOrPropertyWithValue
...
Closes gh-15312
2018-11-28 08:47:41 +01:00
Andy Wilkinson
2dc8f49f8a
Polish
2018-11-27 20:54:41 +00:00
Andy Wilkinson
dad6d4beca
Merge branch '2.0.x'
2018-11-27 20:37:35 +00:00
Andy Wilkinson
2b22b23aad
Polish
2018-11-27 20:35:30 +00:00
Andy Wilkinson
e1ad5641d5
Polish "Trim whitespace when coercing to a LogLevel"
...
Closes gh-15143
2018-11-27 15:14:26 +00:00
Dileep Bapat
dfe94a0abb
Trim whitespace when coercing to a LogLevel
...
See gh-15143
2018-11-27 15:10:36 +00:00
Stephane Nicoll
ae1979f1ff
Merge branch '2.0.x'
2018-11-26 10:35:37 +01:00
Stephane Nicoll
e424dfbe15
Polish "Perform best effort to retrieve DataSourceProxy"
...
Closes gh-15206
2018-11-26 10:18:48 +01:00
Andy Wilkinson
ee2107c91b
Merge branch '2.0.x'
2018-11-23 20:15:42 +00:00
Andy Wilkinson
44632ea55c
Merge branch '1.5.x' into 2.0.x
2018-11-23 20:15:26 +00:00
Andy Wilkinson
548cc05bb6
Polish
2018-11-23 19:33:33 +00:00
Andy Wilkinson
35cce76ae8
Merge branch '2.0.x'
2018-11-23 16:59:27 +00:00
Andy Wilkinson
3331fa2d02
Merge branch '1.5.x' into 2.0.x
2018-11-23 16:59:18 +00:00
Brian Clozel
5bb7b24d7c
Fix class cast in ServletContextInitializerBeans
...
See gh-15166
2018-11-21 11:50:41 +01:00
Brian Clozel
d52b599eee
Improve Servlet and Filter registration logging
...
Prior to this commit, the information logged at DEBUG level for the web
infrastructure was not consistent with the experience in Spring
Framework.
This commit moves some logging information about
`ServletContextInitializer` registrations from DEBUG to TRACE level and
gathers the Servlets and Filters registration logs into one-liners at
the DEBUG level.
Closes gh-15166
2018-11-21 10:29:55 +01:00