Brian Clozel
29a719dfb3
Upgrade to Undertow 1.4.24.Final
...
This commit also updates tests since UNDERTOW-1260 has been fixed in
this release.
Closes gh-12852
2018-04-13 11:48:09 +02:00
Johnny Lim
f03849d502
Polish
...
See gh-12812
2018-04-10 11:46:16 +02:00
Andy Wilkinson
8b1a101cb6
Merge branch '1.5.x'
2018-04-09 17:39:26 +01:00
Andy Wilkinson
c3bf8541d7
Do not rely on findAvailableTcpPort finding an available port
...
Closes gh-12779
2018-04-05 11:35:58 +01:00
Andy Wilkinson
f335ec00bf
Polish
2018-04-05 09:31:17 +01:00
Phillip Webb
0c98d0e7d3
Polish "Allow validation api without implementation"
...
Closes gh-12669
2018-04-04 21:24:25 -07:00
geo_m
a74dc74ec3
Allow validation api without implementation
...
Allow validation api in the classpath without
a validator, as long as no bean is annotated `@Validated`
See gh-12669
2018-04-04 21:24:20 -07:00
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
2018-04-04 19:36:18 -07:00
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
2018-04-04 19:36:10 -07:00
dreis2211
cc66de28d0
Populate cache in ConfigFileApplicationListener
...
Fix `ConfigFileApplicationListener` so that the loadDocumentsCache is
populated when documents are loaded.
Closes gh-12732
2018-04-04 18:09:08 -07:00
dreis2211
35b4cd01ab
Polish
2018-04-04 18:08:38 -07:00
Phillip Webb
598e9bb842
Polish
2018-04-04 18:01:25 -07:00
Andy Wilkinson
e44bfbea4a
Merge branch '1.5.x'
2018-04-04 14:15:52 +01:00
Andy Wilkinson
7b39cdd5c4
Merge branch '1.5.x'
2018-04-04 13:49:18 +01:00
Madhura Bhave
30e3cf4c01
Make sure property mapping exception are swallowed
2018-04-03 16:12:24 -07:00
Madhura Bhave
e5f8078749
Support dots in System environment properties
...
Fixes gh-12728
2018-04-03 14:37:06 -07:00
Andy Wilkinson
e20fcf0e17
Merge branch '1.5.x'
2018-04-03 16:01:29 +01:00
Andy Wilkinson
72cf471e83
Merge branch '1.5.x'
2018-04-03 10:55:06 +01:00
Phillip Webb
a657a28f58
Fix properties unicode value decoding
...
Fix a range error when checking for unicode hex chars.
Fixes gh-12716
2018-04-02 10:12:42 -07:00
Madhura Bhave
821af30277
Add missing javadoc for Bindable
...
Closes gh-12643
2018-03-30 12:48:15 -07:00
Phillip Webb
98a2a91d16
Polish
2018-03-29 14:00:13 -07:00
Johnny Lim
74f9a84ea9
Make intermediate classes in type hierarchy of public class public
...
See gh-12590
2018-03-29 08:51:46 +02:00
Stephane Nicoll
1e2eec5bcd
Close context if an ApplicationReadyEvent listener fails
...
This commit makes sure that the `ApplicationContext` is closed properly
if an `ApplicationReadyListener` throws an exception.
Closes gh-12549
2018-03-28 17:42:01 +02:00
dreis2211
3b0f6e7168
Use Supplier variants of Assert methods
...
See gh-12630
2018-03-26 17:58:17 +02:00
Stephane Nicoll
47307dbc7e
Polish contribution
...
Closes gh-12584
2018-03-26 17:33:39 +02:00
Johnny Lim
625bf93598
Polish
...
See gh-12584
2018-03-26 17:33:25 +02:00
Stephane Nicoll
ed7618b097
Polish "Avoid string copies in SpringBootBanner"
...
Closes gh-12591
2018-03-24 18:33:05 +01:00
dreis2211
97c95d749e
Avoid string copies in SpringBootBanner
...
See gh-12591
2018-03-24 18:32:54 +01:00
Andy Wilkinson
1de77cde75
Unignore JUL logging test
...
Closes gh-1778
2018-03-23 14:10:45 -04:00
Phillip Webb
78534a753d
Polish "Iterate map by using lambda function"
...
See gh-12528
2018-03-19 08:00:36 -04:00
igor-suhorukov
ffc883b005
Iterate map by using lambda function
...
Closes gh-12528
2018-03-19 07:50:54 -04:00
Phillip Webb
a520056838
Make containsDescendantOf a default method
...
Change `ConfigurationPropertySource.containsDescendantOf` to have a
default implementation that return `UNKNOWN`.
Fixes gh-12539
2018-03-19 07:46:04 -04:00
Phillip Webb
63b8ccc7c3
Fix IterableConfigurationPropertySource javadoc
...
Fixes gh-12540
2018-03-19 07:46:01 -04:00
Phillip Webb
c66781a3d3
Set using collection copies when possible
...
Update `Map` and `Collection` binders to create a copy of the existing
collection whenever possible. Prior to this commit the binder would
always mutate the existing value and then call the setter with the
same instance. This could cause issues if the setter expected a
different instance.
Fixes gh-12322
2018-03-18 12:46:13 -07:00
Andy Wilkinson
72e36eadae
Polish
2018-03-17 15:28:05 +00:00
Phillip Webb
620208a802
Polish
2018-03-16 13:39:50 -07:00
Phillip Webb
522e3df394
Fix same name configuration properties adapting
...
Update `SpringConfigurationPropertySources` adapter logic so that and
exact instance match is used when checking if the cache can be used.
Prior to this commit if a property source was replaced with one that
had exactly the same name, the adapted version would not change.
Fixes gh-12451
2018-03-15 16:14:17 -07:00
Phillip Webb
c201c1dac1
Polish
2018-03-15 16:09:14 -07:00
Madhura Bhave
9384e5c3c1
Fix binding to bean with cloned arrays
...
Fixes gh-12478
2018-03-15 14:14:20 -07:00
Phillip Webb
d1e51d7f98
Explicitly set asyncSupported for reactive servers
...
Update `JettyReactiveWebServerFactory`/`TomcatReactiveWebServerFactory`
to explicitly set `asyncSupported` to `true`.
Fixes gh-12486
2018-03-14 16:09:45 -07:00
dreis2211
8626daf135
Replace Mockito.times(0) with Mockito.never()
...
Closes gh-12475
2018-03-14 15:12:20 -07:00
Phillip Webb
90949669be
Polish "refactor spring-boot JSON parser"
...
Polish JSON parser refactoring and remove some more duplication.
Closes gh-12428
2018-03-14 14:54:21 -07:00
Anton Telechev
aa69621078
Refactor spring-boot JSON parsers
...
Refactor JSON parser wrappers to remove duplicate code portions in the
parseMap() and parseList() methods by adding an AbstractJsonParser.
See gh-12428
2018-03-14 14:53:35 -07:00
Phillip Webb
a4b0be089d
Polish
2018-03-14 14:05:26 -07:00
Madhura Bhave
6d9692ffb7
Fix binding to empty prefix when empty name present
...
Fixes gh-12381
2018-03-12 12:35:08 -07:00
Stephane Nicoll
ed05e1f7ca
Polish "Reorder modifiers to comply with the JLS"
...
Closes gh-12432
2018-03-12 15:17:23 +01:00
igor-suhorukov
aebb475bc5
Reorder modifiers to comply with the JLS
...
See gh-12432
2018-03-12 15:17:05 +01:00
igor-suhorukov
6ee04ff942
Polish
...
Closes gh-12425
2018-03-10 10:28:04 +01:00
Madhura Bhave
6bcdd57ef2
Polish
2018-03-09 10:39:44 -08:00
Madhura Bhave
26811b8974
Ignore top-level ConfigurationProperty binding failures
...
Fixes gh-12357
2018-03-09 10:36:36 -08:00