Commit Graph

26754 Commits (a0518d3cb8e23169e3fa3e0585fbfa5a21af3090)
 

Author SHA1 Message Date
Phillip Webb 66e8968b98 Merge pull request #21136 from Grubhart
* pr/21136:
  Polish 'Add Period converter support'
  Add Period converter support

Closes gh-21136
5 years ago
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
5 years ago
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
5 years ago
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>
5 years ago
Phillip Webb fb9bf7a0b2 Merge pull request #21259 from dreis2211
* pr/21259:
  Further optimize StringSequence.startsWith
  Optimize StringSequence.startsWith

Closes gh-21259
5 years ago
Phillip Webb 4a8492d428 Further optimize StringSequence.startsWith
See gh-21259
5 years ago
dreis2211 70ffc70993 Optimize StringSequence.startsWith
See gh-21259
5 years ago
Madhura Bhave 7634901fb3 Return null when getting a logback logger that does not exist
Closes gh-21292
5 years ago
Madhura Bhave f23d0501e4 Merge branch '2.2.x'
Closes gh-21323
5 years ago
Madhura Bhave 43e7ccd620 Detect log4j2-test.* files when using log4J2
Fixes gh-17001
5 years ago
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
5 years ago
Phillip Webb 365f65d214 Merge branch '2.2.x'
Closes gh-21321
5 years ago
Phillip Webb 98d27db767 Merge branch '2.1.x' into 2.2.x
Closes gh-21320
5 years ago
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
5 years ago
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
5 years ago
Stephane Nicoll 8611b2c585 Merge pull request #21108 from jkatada
* pr/21108:
  Fix duplicate slashes in URL links

Closes gh-21108
5 years ago
Katada, Junya bc2a83062b Fix duplicate slashes in URL links
See gh-21108
5 years ago
Andy Wilkinson f6d8c7d23c Simplify ReactiveWebServerApplicationContext.ServerManager
Closes gh-21315
5 years ago
Andy Wilkinson a688ac3f64 Improve testing of ReactiveWebServerApplicationContext
Closes gh-21314
5 years ago
Madhura Bhave 965756456c Merge pull request #21310 from kylehoehns
* pr/21310:
  Fix typo for includeLayerTools

Closes gh-21310
5 years ago
Kyle Hoehns fd46002666 Fix typo for includeLayerTools
See gh-21310
5 years ago
Andy Wilkinson e484246388 Add missing implementation attributes to Shade config
Fixes gh-21304
5 years ago
Andy Wilkinson de1e3c6069 Include empty layers when listing and extracting
Fixes gh-21301
5 years ago
Stephane Nicoll 5d7df790f1 Merge branch '2.2.x'
Closes gh-21261
5 years ago
Stephane Nicoll 487329fafa Merge branch '2.1.x' into 2.2.x
Closes gh-21260
5 years ago
Stephane Nicoll f4ae2b0584 Merge branch '2.2.x'
Closes gh-21305
5 years ago
Stephane Nicoll 9e0f7ad245 Polish bomr exclusion for the maven shade plugin
See gh-21265
5 years ago
Stephane Nicoll e54b7d07c9 Upgrade Ubuntu version in CI images
Closes gh-21262
5 years ago
Stephane Nicoll 0f04aa3805 Merge branch '2.2.x' 5 years ago
Stephane Nicoll 0f86baea8e Add bomr exclusion for the maven shade plugin
Closes gh-21265
5 years ago
Stephane Nicoll 8abf658087 Remove dependency management for the Wavefront SDK
Closes gh-21295
5 years ago
Phillip Webb 9486842bad Merge branch '2.2.x'
Closes gh-21294
5 years ago
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
5 years ago
Phillip Webb ff3b05a421 Add json starter to integration test repo 5 years ago
Phillip Webb 07415e1603 Attempt to fix Windows CI test failure 5 years ago
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
5 years ago
Phillip Webb d52bf83ab2 Polish 5 years ago
Scott Frederick aa63070fb9 Apply test conventions unconditionally
See gh-21272
5 years ago
Madhura Bhave 8ec16bd027 Restrict wildcard pattern support for configuration files
This commit restricts how wildcards can be used in search
locations for property files. If a search location contains
a pattern, there must be only one '*' and the location should
end with a '*/'. For search locations that specify the file
name, the pattern should end with '*/<filename>'.

The list of files read from wildcard locations are now sorted
alphabetically according to the absolute path of the file.

Closes gh-21217
5 years ago
Andy Wilkinson 080123ebeb Only enable flaky test support on CI
Closes gh-21272
5 years ago
Andy Wilkinson 79a2e7f469 Upgrade to Undertow 2.1.0.Final
Closes gh-21278
5 years ago
Andy Wilkinson 1f00938c5a Upgrade to SAAJ Impl 1.5.2
Closes gh-21277
5 years ago
Andy Wilkinson a361583c8c Upgrade to Jetty EL 8.5.54
Closes gh-21276
5 years ago
Andy Wilkinson a7fd02e243 Upgrade to Hazelcast 3.12.7
Closes gh-21275
5 years ago
Andy Wilkinson 2b76f837b4 Upgrade to Byte Buddy 1.10.10
Closes gh-21274
5 years ago
Andy Wilkinson 04c7132eb3 Rename customize to reflect type that it customizes
See gh-20961
5 years ago
Scott Frederick 1c11e163c7 Fix Maven plugin command-line examples
Fixes gh-21078
5 years ago
Andy Wilkinson 83e4bb39b6 Add transaction auto-configuration to @DataMongoTest
Closes gh-20182
5 years ago
Stephane Nicoll 52fbf47e7f Upgrade to Flyway 6.4.1
Closes gh-21269
5 years ago
Stephane Nicoll 679679ad5c Merge branch '2.2.x' 5 years ago