Stephane Nicoll
cd7048315d
Upgrade to Byte Buddy 1.10.10
...
Closes gh-21337
2020-05-06 16:09:22 +02:00
Stephane Nicoll
f4d007222f
Upgrade to Dropwizard Metrics 4.1.7
...
Closes gh-21336
2020-05-06 16:09:22 +02:00
Stephane Nicoll
51740133c3
Upgrade to Saaj Impl 1.5.2
...
Closes gh-21335
2020-05-06 16:09:17 +02:00
Stephane Nicoll
30a48d55c4
Upgrade to Okhttp3 3.14.8
...
Closes gh-21334
2020-05-06 15:33:37 +02:00
Stephane Nicoll
5be1f67936
Upgrade to Hazelcast 3.12.7
...
Closes gh-21333
2020-05-06 15:33:36 +02:00
Stephane Nicoll
938a99bb21
Upgrade to Jackson 2.10.4
...
Closes gh-21332
2020-05-06 15:33:35 +02:00
Stephane Nicoll
b54b0e64c7
Merge branch '2.1.x' into 2.2.x
2020-05-06 15:32:33 +02:00
Stephane Nicoll
293cd6edb9
Upgrade to Jetty El 8.5.54
...
Closes gh-21331
2020-05-06 15:21:58 +02:00
Stephane Nicoll
6c8f0a0082
Upgrade to Hibernate 5.3.17.Final
...
Closes gh-21330
2020-05-06 15:21:56 +02:00
Stephane Nicoll
02aacf4f04
Upgrade to Gradle 6.4
...
Closes gh-21329
2020-05-06 15:03:50 +02:00
Andy Wilkinson
e03cb94190
Merge branch '2.2.x'
...
Closes gh-21327
2020-05-06 12:55:08 +01:00
Andy Wilkinson
9ba78db865
Allow Undertow to stop when a request is being handled
...
Previously, unlike embedded Jetty, Netty, and Tomcat, Undertow would
not stop when one of its worker threads was in use. This meant that a
a long-running or stalled request could prevent the application from
shutting down in response to SIGTERM or SIGINT, and SIGTERM would be
required to get the process to exit.
This commit updates the factories for the reactive and servlet
Undertow web server factories to configure Undertow to use a 0ms
shutdown timeout. This aligns it with the behaviour of Jetty, Netty,
and Tomcat. Tests have been introduced to verify the behaviour across
the reactive and servlet variants of all four supported embedded web
servers.
Fixes gh-21319
2020-05-06 12:23:37 +01:00
Andy Wilkinson
1bc41ec336
Stop developmentOnly from removing too much from executable jars and wars
...
Fixes gh-21288
2020-05-06 09:45:35 +01:00
Phillip Webb
66e8968b98
Merge pull request #21136 from Grubhart
...
* pr/21136:
Polish 'Add Period converter support'
Add Period converter support
Closes gh-21136
2020-05-06 00:30:26 -07:00
Phillip Webb
5ae623c43a
Polish 'Add Period converter support'
...
Polish period converter support, primarily by changing
`PeriodStyle` to parse and print periods that include
more than one unit.
See gh-21136
2020-05-06 00:21:50 -07:00
Grubhart
dc4d71f91e
Add Period converter support
...
Add converter support for `javax.time.Period` including:
String -> Period
Number -> Period
Period -> String
Period to Number conversion is not supported since `Period` has no
ability to deduce the number of calendar days in the period.
See gh-21136
2020-05-05 22:31:49 -07:00
Madhura Bhave
a8f56b57cb
Consider legacy environment names in isAncestorOf
...
Update the `isAncestorOf` method of SpringConfigurationPropertySources
so that legacy names are considered for the system environment.
Prior to this commit, binding a property such as `my.camelCase.prop`
would detect `MY_CAMELCASE_PROP` but not `MY_CAMEL_CASE_PROP` in
the system environment.
Fixes gh-14479
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2020-05-05 21:36:11 -07:00
Phillip Webb
fb9bf7a0b2
Merge pull request #21259 from dreis2211
...
* pr/21259:
Further optimize StringSequence.startsWith
Optimize StringSequence.startsWith
Closes gh-21259
2020-05-05 18:37:11 -07:00
Phillip Webb
4a8492d428
Further optimize StringSequence.startsWith
...
See gh-21259
2020-05-05 18:37:10 -07:00
dreis2211
70ffc70993
Optimize StringSequence.startsWith
...
See gh-21259
2020-05-05 18:37:10 -07:00
Madhura Bhave
7634901fb3
Return null when getting a logback logger that does not exist
...
Closes gh-21292
2020-05-05 17:07:51 -07:00
Madhura Bhave
f23d0501e4
Merge branch '2.2.x'
...
Closes gh-21323
2020-05-05 14:14:24 -07:00
Madhura Bhave
43e7ccd620
Detect log4j2-test.* files when using log4J2
...
Fixes gh-17001
2020-05-05 14:12:34 -07:00
Phillip Webb
3325709a78
Upgrade to JNA 5.5.0
...
Upgrade JNA to 5.5.0 and only use the jna-platform dependency.
Closes gh-21313
2020-05-05 12:50:33 -07:00
Phillip Webb
365f65d214
Merge branch '2.2.x'
...
Closes gh-21321
2020-05-05 12:12:54 -07:00
Phillip Webb
98d27db767
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21320
2020-05-05 12:12:31 -07:00
Phillip Webb
df70c42f98
Allow classpath wildcards with Java 11 or above
...
Update `StaticResourceJars` to catch both `IOException` and
`InvalidPathException` when checking URLs. Prior to this commit only
`IOException` was caught which worked on Java 8 but not Java 11 or
above.
Fixes gh-21312
2020-05-05 12:10:31 -07:00
Phillip Webb
720d23af41
Further restrict configuration wildcard patterns
...
Extend wildcard restrictions to the `spring.config.name` property. Also
refine exception messages to include the property value.
Closes gh-21217
2020-05-05 10:27:35 -07:00
Stephane Nicoll
8611b2c585
Merge pull request #21108 from jkatada
...
* pr/21108:
Fix duplicate slashes in URL links
Closes gh-21108
2020-05-05 17:49:04 +02:00
Katada, Junya
bc2a83062b
Fix duplicate slashes in URL links
...
See gh-21108
2020-05-05 17:48:49 +02:00
Andy Wilkinson
f6d8c7d23c
Simplify ReactiveWebServerApplicationContext.ServerManager
...
Closes gh-21315
2020-05-05 15:04:09 +01:00
Andy Wilkinson
a688ac3f64
Improve testing of ReactiveWebServerApplicationContext
...
Closes gh-21314
2020-05-05 12:45:24 +01:00
Madhura Bhave
965756456c
Merge pull request #21310 from kylehoehns
...
* pr/21310:
Fix typo for includeLayerTools
Closes gh-21310
2020-05-04 17:30:59 -07:00
Kyle Hoehns
fd46002666
Fix typo for includeLayerTools
...
See gh-21310
2020-05-04 17:29:28 -07:00
Andy Wilkinson
e484246388
Add missing implementation attributes to Shade config
...
Fixes gh-21304
2020-05-04 15:58:33 +01:00
Andy Wilkinson
de1e3c6069
Include empty layers when listing and extracting
...
Fixes gh-21301
2020-05-04 15:50:55 +01:00
Stephane Nicoll
5d7df790f1
Merge branch '2.2.x'
...
Closes gh-21261
2020-05-04 15:02:51 +02:00
Stephane Nicoll
487329fafa
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21260
2020-05-04 15:02:17 +02:00
Stephane Nicoll
f4ae2b0584
Merge branch '2.2.x'
...
Closes gh-21305
2020-05-04 14:58:43 +02:00
Stephane Nicoll
9e0f7ad245
Polish bomr exclusion for the maven shade plugin
...
See gh-21265
2020-05-04 14:56:08 +02:00
Stephane Nicoll
e54b7d07c9
Upgrade Ubuntu version in CI images
...
Closes gh-21262
2020-05-04 14:19:02 +02:00
Stephane Nicoll
0f04aa3805
Merge branch '2.2.x'
2020-05-04 14:10:49 +02:00
Stephane Nicoll
0f86baea8e
Add bomr exclusion for the maven shade plugin
...
Closes gh-21265
2020-05-04 14:10:37 +02:00
Stephane Nicoll
8abf658087
Remove dependency management for the Wavefront SDK
...
Closes gh-21295
2020-05-04 10:17:01 +02:00
Phillip Webb
9486842bad
Merge branch '2.2.x'
...
Closes gh-21294
2020-05-01 18:31:14 -07:00
Phillip Webb
92ef515fbe
Fix @DefaultValue PropertyEditor based conversion
...
Update `ValueObjectBinder` reattempt conversion if the `@DefaultValue`
contains a single element. Prior to this commit, single element
conversion relied on the `ArrayToObjectConverter` which isn't always
available.
Fixes gh-21264
2020-05-01 18:26:18 -07:00
Phillip Webb
ff3b05a421
Add json starter to integration test repo
2020-04-30 20:55:35 -07:00
Phillip Webb
07415e1603
Attempt to fix Windows CI test failure
2020-04-30 18:17:29 -07:00
Phillip Webb
57179c0d3d
Add InputStreamSourceToByteArrayConverter
...
Add an `InputStreamSourceToByteArrayConverter` that can be used to
convert from an `InputStreamSource` (such as a `Resource`) to a
byte array.
Closes gh-21285
2020-04-30 16:40:05 -07:00
Phillip Webb
d52bf83ab2
Polish
2020-04-30 16:40:05 -07:00