Andy Wilkinson
b6232cbd12
Merge branch '2.3.x'
...
Closes gh-21756
2020-06-08 14:44:02 +01:00
Andy Wilkinson
fe265af252
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21755
2020-06-08 14:43:39 +01:00
Andy Wilkinson
296da88e31
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21754
2020-06-08 14:43:14 +01:00
Andy Wilkinson
c96455f7cf
Remove . from CLI's classpath on Unix-like platforms
...
Previously, the spring bash script added . to the classpath but the
Windows spring.bat script did not. This commit aligns the classpath
of the two scripts by removing . from the classpath in the bash
script.
Fixes gh-19910
2020-06-08 14:40:14 +01:00
Andy Wilkinson
020a47ba3e
Document support for Gradle 5
...
Closes gh-15358
2020-06-08 14:29:07 +01:00
Andy Wilkinson
676ff423dd
Merge branch '2.3.x'
2020-06-08 11:36:05 +01:00
Andy Wilkinson
82b531b49e
Merge branch '2.2.x' into 2.3.x
2020-06-08 11:35:53 +01:00
Andy Wilkinson
8da1e3addb
Merge branch '2.1.x' into 2.2.x
2020-06-08 11:35:10 +01:00
Andy Wilkinson
6a9450ee8b
Polish
2020-06-08 11:34:56 +01:00
Phillip Webb
0c76fb950d
Merge branch '2.3.x'
...
Closes gh-21747
2020-06-07 11:57:44 -07:00
Phillip Webb
f8982bdc14
Polish 'Support userInfo in elasticsearch URI'
...
See gh-21381
2020-06-07 11:56:18 -07:00
Evgeniy Cheban
a72179aa4f
Support userInfo in elasticsearch URI
...
See gh-21381
2020-06-07 10:38:41 -07:00
Phillip Webb
6e71994b6b
Merge branch '2.3.x'
...
Closes gh-21745
2020-06-07 10:28:01 -07:00
Phillip Webb
abaca95467
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21744
2020-06-07 10:27:35 -07:00
Phillip Webb
bfe1c281f0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21743
2020-06-07 10:25:33 -07:00
Phillip Webb
70e0a27949
Drop the use of the term "white list"
...
Closes gh-21737
2020-06-07 10:22:35 -07:00
Stephane Nicoll
9fd6ff7e88
Start building against Spring Framework 5.2.7 snapshots
...
See gh-21739
2020-06-07 11:14:02 +02:00
Stephane Nicoll
4c26c7d043
Start building against Spring Framework 5.2.7 snapshots
...
See gh-21738
2020-06-07 10:54:38 +02:00
Stephane Nicoll
d4c8fa9b2a
Start building against Spring Framework 5.1.16 snapshots
...
See gh-21729
2020-06-07 10:37:47 +02:00
Phillip Webb
621d120ba3
Merge branch '2.3.x'
...
Closes gh-21735
2020-06-06 12:07:00 -07:00
Phillip Webb
c11abf48d9
Polish 'Allow beans without public constructors to load'
...
See gh-20929
2020-06-06 12:05:50 -07:00
Vlad Kisel
d8d8f9cf0b
Allow beans without public constructors to load
...
Allow `BeanDefinitionLoader` to load classes that don't have public
constructors. The constraint was first introduced in d82c50804f to
solve an issue with anonymous Groovy classes but causes particular
problems with `@SpringBootTest`.
See gh-20929
2020-06-06 11:59:47 -07:00
Phillip Webb
5f79bd2a09
Merge branch '2.3.x'
...
Closes gh-21734
2020-06-06 11:08:30 -07:00
dreis2211
2b5569f054
Polish
...
See gh-21732
2020-06-06 11:07:21 -07:00
Stephane Nicoll
44f375c508
Start building against Reactor Dysprosium-SR8 snapshots
...
See gh-21731
2020-06-06 09:57:21 +02:00
Stephane Nicoll
f4f9df3d10
Start building against Reactor Dysprosium-SR8 snapshots
...
See gh-21730
2020-06-06 09:26:15 +02:00
Stephane Nicoll
0b0187cd0d
Start building against Reactor Californium-SR19 snapshots
...
See gh-21728
2020-06-06 08:48:15 +02:00
Phillip Webb
d791d18231
Merge branch '2.3.x'
...
Closes gh-21727
2020-06-05 19:34:16 -07:00
Phillip Webb
2f973ebc33
Fix default Launcher.isExploded() result
...
Fix the default implementation of `Launcher.isExploded` which should
have returned `true`.
Fixes gh-21575
2020-06-05 19:32:06 -07:00
Phillip Webb
d356a24a07
Merge branch '2.3.x'
...
Closes gh-21726
2020-06-05 16:20:39 -07:00
Phillip Webb
47c1928189
Polish 'Optimize SystemEnvironmentPropertyMapper'
...
Introduce a new `ConfigurationPropertyName.ofIfValid` method to
save us needing to throw and catch an exception unnecessarily.
See gh-21523
2020-06-05 16:11:52 -07:00
dreis2211
0378de7b30
Optimize SystemEnvironmentPropertyMapper
...
See gh-21523
2020-06-05 16:11:28 -07:00
dreis2211
f8d6d9a4b0
Call append only when necessary
...
See gh-21523
2020-06-05 16:11:11 -07:00
dreis2211
33deba4948
Use chars rather than strings
...
Update `SystemEnvironmentPropertyMapper` to use single chars
rather than strings whenever possible.
See gh-21523
2020-06-05 15:52:18 -07:00
Phillip Webb
b1044ca883
Update copyright year of changed files
2020-06-05 15:37:47 -07:00
Phillip Webb
8a7a5929ae
Merge branch '2.3.x'
2020-06-05 15:37:33 -07:00
Phillip Webb
cc50605687
Merge branch '2.2.x' into 2.3.x
2020-06-05 15:36:44 -07:00
Phillip Webb
0a05b4c9fd
Update copyright year of changed files
2020-06-05 15:36:09 -07:00
Phillip Webb
3107d2de51
Merge branch '2.3.x'
...
Fixes gh-21705 in master
2020-06-05 15:33:46 -07:00
Phillip Webb
9a235197dc
Propagate manifest to exploded jars
...
Update `LaunchedURLClassLoader` so that packages defined from exploded
archive folders have manifest attributes applied to them. Prior to this
calling `package.getImplementationTitle()` would only return the a
manifiest attribute when running non-exploded.
The root cause of this issue is the way that `URLClassLoader` handles
the different URL types. For URLs that reference a jar the manifest is
available. For URLs that reference a folder it isn't. When running
exploded we use a URL that references to the `BOOT-INF/classes` folder
directly. To fix the issue we now attempt to detect when `definePackage`
is being called directly, and replace `null` entries with actual
manifest values.
Fixes gh-21705
2020-06-05 15:28:16 -07:00
Stephane Nicoll
0bc6159e44
Merge branch '2.3.x'
...
Closes gh-21721
2020-06-05 16:42:12 +02:00
Stephane Nicoll
400a168ce9
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21720
2020-06-05 16:41:24 +02:00
dreis2211
9bb22ffb69
Remove usages of deprecated Connector.setAttribute()
...
See gh-21671
2020-06-05 16:32:42 +02:00
Stephane Nicoll
bb86d2b3d4
Merge branch '2.3.x'
2020-06-05 16:25:38 +02:00
Stephane Nicoll
79a5ca2941
Merge branch '2.2.x' into 2.3.x
2020-06-05 16:25:24 +02:00
Stephane Nicoll
eb38eeaf30
Polish
2020-06-05 16:25:12 +02:00
Andy Wilkinson
82cc7e972d
Polish "Print the java version being used on startup"
...
See gh-21559
2020-06-05 14:19:15 +01:00
dreis2211
731c192817
Print the java version being used on startup
...
See gh-21559
2020-06-05 14:12:08 +01:00
dreis2211
85a6686cae
Add Java 15 to JavaVersion enum
...
See gh-21691
2020-06-05 14:08:09 +01:00
Andy Wilkinson
8fb7a6cace
Remove JUnit 5's vintage engine from spring-boot-starter-test
...
Closes gh-21625
2020-06-05 14:02:26 +01:00