Stephane Nicoll
4c31ccb576
Start building against Spring AMQP 2.3.8 snapshots
...
See gh-26762
4 years ago
Stephane Nicoll
d2fe417bbb
Start building against Spring Framework 5.3.8 snapshots
...
See gh-26760
4 years ago
Stephane Nicoll
5ac5038176
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
aea8597114
Merge branch '2.3.x' into 2.4.x
4 years ago
Stephane Nicoll
6490edc16d
Polish
4 years ago
Stephane Nicoll
aff1366731
Polish "Fix typo in 'Reacting to the Maven plugin' title"
...
See gh-26751
4 years ago
Abel Salgado Romero
9eea502c3e
Fix typo in 'Reacting to the Maven plugin' title
...
See gh-26751
4 years ago
Phillip Webb
e73062aefa
Merge branch '2.4.x'
...
Closes gh-26755
4 years ago
Phillip Webb
0da0d2d469
Prevent nested profile-specific resolution
...
Update the `ConfigDataEnvironment` so that the `resolveProfileSpecific`
method of `ConfigDataLocationResolver` is no longer called when
resolving imports declared in a profile-specific file.
Fixes gh-26753
4 years ago
Phillip Webb
3c7a0d3bf2
Merge branch '2.4.x'
...
Closes gh-26754
4 years ago
Phillip Webb
d1b256a169
Prevent indirect standard profile-specific imports
...
Update `StandardConfigDataLocationResolver` so that profile-specific
imports can only be used when there is no parent import.
Prior to this commit, given the following application.properties file:
spring.profiles.active=p1,p2
spring.config.import=other.properties
We would attempt to import `other.properties`, `other-p1.properties`
and `other-p2.properties`. This seems quite confusing and when we really
only need to support profile-specific properties for the initial root
set of locations.
Fixes gh-26752
4 years ago
Stephane Nicoll
75f31f6bc4
Merge branch '2.4.x'
...
Closes gh-26748
4 years ago
Stephane Nicoll
ad99aa2f4a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26747
4 years ago
dreis2211
f470151535
Remove reference to surefirebooter JAR
...
See gh-26737
4 years ago
Phillip Webb
02494d63d2
Merge branch '2.4.x'
...
Closes gh-26744
4 years ago
Phillip Webb
1cda557d03
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26743
4 years ago
Phillip Webb
1beee5700c
Don't close early when SecurityManager present
...
Update `JarFile` and `JarFileWrapper` classes so that they no longer
close the `JarFile` early if a `SecurityManager` is in use.
Prior to this commit, the closed `JarFile` would cause (an ultimately
swallowed) NPE in `ZipFile` which manifested itself as a
`ClassNotFoundException` when starting the app.
Closes gh-25538
4 years ago
Madhura Bhave
554cf9d7c7
Merge branch '2.4.x' into main
...
Closes gh-26741
4 years ago
Madhura Bhave
2ff3fe22e5
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26740
4 years ago
Madhura Bhave
d0e2925dcc
Fix link to Spring Data JPA docs
...
Fixes gh-26736
4 years ago
Scott Frederick
f560e86f03
Write buildpack directories to builder layer
...
When a custom buildpack is provided for image building, the contents
of the buildpack directory, tgz file, or image are copied as tar
entries to a new layer in the ephemeral builder image. Prior to this
commit, only file entries from the buildpack source were copied as
builder layer tar entries; intermediate directory entries from the
source were not copied. This results in directories being created in
the builder container using default permissions. This worked on most
Linux-like OSs where the default permissions allow others-read
access. On some OSs like Arch Linux where the default directory
permissions do not allow others-read, this prevented the lifecycle
processes from reading the buildpack files.
This commit explicitly creates all intermediate directory tar entries
in the builder image layer to ensure that the buildpack directories
and files can be read by the lifecycle processes.
Fixes gh-26658
4 years ago
Madhura Bhave
e2cba40db0
Merge branch '2.4.x' into main
...
Closes gh-26739
4 years ago
Madhura Bhave
b102fdd392
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26738
4 years ago
Madhura Bhave
15324956a8
Align int and long in RandomValuePropertySource
...
This commit aligns int and long so that a random number is generated
by delegating to ints/longs in the JDK's Random API. In the case of a
single bound value, it needs to be greater than 0 because 0 is used as
the lower bound.
Fixes gh-26628
4 years ago
Stephane Nicoll
e9ed92a305
Polish
4 years ago
Stephane Nicoll
1f95989e85
Merge branch '2.4.x'
...
Closes gh-26735
4 years ago
Stephane Nicoll
363c43e315
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26734
4 years ago
Stephane Nicoll
3f23b9265d
Clarify when a connection pool is created for Redis
...
Closes gh-26733
4 years ago
Stephane Nicoll
7b490f003c
Avoid dependency on Kotlin when depending on spring-security-config
...
Closes gh-26727
4 years ago
Stephane Nicoll
97c5a08ca5
Merge branch '2.4.x'
...
Closes gh-26725
4 years ago
Stephane Nicoll
c8959180fe
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26724
4 years ago
Stephane Nicoll
7e4defbcba
Properly guard LogbackLoggingSystem
...
Previously, LoggingSystem#get would chose Logback by the sole presence
of a class in logback-core, with the assumption that logback-classic is
also on the classpath. An app that only had the former would therefore
fail.
This commit updates the condition to check for a class in
logback-classic instead.
Closes gh-26711
4 years ago
Stephane Nicoll
d0185e7531
Merge branch '2.4.x'
...
Closes gh-26717
4 years ago
Stephane Nicoll
897fd63faf
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26716
4 years ago
weixsun
4b3bf75a4c
Remove redudant space
...
See gh-26713
4 years ago
Phillip Webb
d3f0f04f05
Merge branch '2.4.x'
...
Closes gh-26703
4 years ago
Phillip Webb
49d3ecc2b2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26702
4 years ago
Phillip Webb
617f7b9587
Improve ImageName/ImageReference parse performance
...
Update `ImageName` and `ImageReference` to use distinct regex patterns
to parse specific parts of the value. Prior to this commit a single
regex pattern was used which could hang given certain input strings.
Fixes gh-23115
4 years ago
Madhura Bhave
54c3194164
Merge branch '2.4.x' into main
...
Closes gh-26701
4 years ago
Madhura Bhave
5314bda48d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26700
4 years ago
Madhura Bhave
f55e4c08f5
Add note about Kubernetes termination grace period
...
Closes gh-26469
4 years ago
Stephane Nicoll
b8b0430139
Merge branch '2.4.x'
...
Closes gh-26697
4 years ago
Stephane Nicoll
7f5adb7e9d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26696
4 years ago
Stephane Nicoll
454d72d9b2
Document spring.profiles.default in the reference guide
...
Closes gh-26592
4 years ago
Stephane Nicoll
67fe60ba8a
Add missing static on JerseyInfrastructureConfiguration
...
Closes gh-26695
4 years ago
Phillip Webb
5258c26f90
Merge branch '2.4.x'
4 years ago
Phillip Webb
49c30854af
Rename PRODUCTION_RUNTIME_CLASSPATH_NAME
...
Rename the now public constant for consistency with the JavaPlugin.
See gh-26686
4 years ago
Phillip Webb
ac0c1b1456
Merge branch '2.4.x'
...
Closes gh-26687
4 years ago
Phillip Webb
1e0ae9d5e3
Make PRODUCTION_RUNTIME_CLASSPATH_NAME public
...
Change `SpringBootPlugin.PRODUCTION_RUNTIME_CLASSPATH_NAME` from package
private to public so that it can be accessed in user build scripts.
Fixes gh-26686
4 years ago
Phillip Webb
42865daca9
Merge branch '2.4.x'
4 years ago
Phillip Webb
8661f74f2e
Revert "Test optional directories without sub-directories"
...
This reverts commit 3f858ed8a4
since the test already existed.
4 years ago
Phillip Webb
91eb37dd84
Merge branch '2.4.x'
...
Closes gh-26679
4 years ago
Phillip Webb
3f858ed8a4
Test optional directories without sub-directories
...
Add an additional test to ensure that optional wildcard
directory patterns do not fail.
See gh-26677
4 years ago
izeye
38b9a833bd
Fix "Allow optional directories without sub-directories"
...
Fix the update to `resolvePatternEmptyDirectories` introduced in
commit 01dd68e29e
which was incorrectly checking `isOptional`.
See gh-26677
4 years ago
Phillip Webb
1a10162777
Change state change logging to DEBUG
...
Update `ApplicationAvailabilityBean` so that state change logging is
at DEBUG rather than INFO.
Fixes gh-26624
4 years ago
Phillip Webb
78ac7b3861
Polish
4 years ago
Phillip Webb
b6d31fb6a1
Use correct type for deriveFromProperties
...
Fix `DataSourceBuilder` so that the type used to access `deriveFrom`
properties is based on the actual instance type rather than the
user-defined type which could have been changed.
Fixes gh-26644
4 years ago
Scott Frederick
eed620fc80
Allow `driverClassName` to be optional
...
Update `DataSourceBuilder` so that the `driverClassName` may be optional
and silently ignored if it set but the underlying type does not have
a getter/setter.
This restores Spring Boot 2.4 behavior.
Fixes gh-26631
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Scott Frederick
c679b4ccd6
Don't attempt to set null values
...
Update `DataSourceBuilder` so that setters are not longer called for
`null` values. This restores Spring Boot 2.4 behavior.
Fixes gh-26633
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Scott Frederick
a31e976ec6
Support fallback URL properties
...
Update `DataSourceBuilder` so that the url property attempts both
`getUrl()` / `setUrl(...)` and `getURL()`/`setURL(...)`.
Fixes gh-26647
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Phillip Webb
e55948456f
Respect custom username/password properties
...
Fix a bug in `DataSourceInitializationConfiguration` that was stopping
custom username/password properties from being applied.
Fixes gh-26676
4 years ago
Scott Frederick
7d6093680d
Polish
4 years ago
Stephane Nicoll
e5ee1eb86f
Merge branch '2.4.x'
...
See gh-26654
4 years ago
Stephane Nicoll
130261f0df
Merge branch '2.3.x' into 2.4.x
...
See gh-26653
4 years ago
Stephane Nicoll
3fbf5eeb5b
Document spring.profiles.default in the reference guide
...
Closes gh-26592
4 years ago
Phillip Webb
249c675fff
Merge branch '2.4.x'
...
Closes gh-26672
4 years ago
Andy Wilkinson
01dd68e29e
Allow optional directories without sub-directories
...
Update `StandardConfigDataLocationResolver` so that directory resources
are only required when the location is not optional.
Closes gh-26627
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Stephane Nicoll
3c6bf14c16
Polish
4 years ago
Stephane Nicoll
f3d4fdb9c4
Merge branch '2.4.x'
...
Closes gh-26655
4 years ago
Stephane Nicoll
fe1e2319b2
Polish "Clarify Kotlin version requirements in documentation"
...
See gh-26421
4 years ago
Lovekesh Garg
944ba34556
Clarify Kotlin version requirements in documentation
...
See gh-26421
4 years ago
Stephane Nicoll
d5b41e288f
Merge branch '2.4.x'
...
Closes gh-26654
4 years ago
Stephane Nicoll
9ff372c915
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26653
4 years ago
Stephane Nicoll
b5ebf836e3
Document spring.profiles.default
...
Closes gh-26592
4 years ago
Madhura Bhave
4416859a81
Merge branch '2.4.x' into main
4 years ago
Madhura Bhave
4955c80da5
Remove test that is no long necessary
4 years ago
Madhura Bhave
ae24d66af7
Merge branch '2.4.x' into main
...
Closes gh-26649
4 years ago
Madhura Bhave
8f2b180eb6
Use Sso Binding from SAML metadata uri if present
...
If the property is explicitly configured, that gets used.
If none are present, we rely on Spring Security's default value of
REDIRECT.
Fixes gh-26454
4 years ago
Stephane Nicoll
cb7c3774a7
Merge branch '2.4.x'
...
Closes gh-26646
4 years ago
Stephane Nicoll
942691753d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26645
4 years ago
dreis2211
01ee6190a2
Remove workaround for SUREFIRE-1679
...
See gh-26632
4 years ago
Oliver B. Fischer
11af8a816c
Add link to Maven Git Commit Id Plugin
...
See gh-26635
4 years ago
Andy Wilkinson
7a7050879c
Avoid eager initialization when configuring Data repository metrics
...
Fixes gh-26630
4 years ago
Phillip Webb
15042e2710
Merge branch '2.4.x'
...
Closes gh-26623
4 years ago
Phillip Webb
6bf069d9e0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26622
4 years ago
Phillip Webb
004363ceaf
Use WebMvcConfigurer to add resource handlers
...
Move resource handler auto-configuration logic back to the
`WebMvcConfigurer` so that they also get applied to child contexts.
Closes gh-25743
4 years ago
Phillip Webb
ab958d2394
Include io.spring.asciidoctor.backends group
...
Update `repositories` declaration to include the
'io.spring.asciidoctor.backends' group.
See gh-26293
4 years ago
Phillip Webb
f0896c2de6
Rework title anchors for maven docs
...
Closes gh-26617
4 years ago
Phillip Webb
1702c9fc3d
Rework title anchors for gradle docs
...
Closes gh-26618
4 years ago
Phillip Webb
f692b0e937
Rework title anchors for actuator docs
...
Closes gh-26615
4 years ago
Phillip Webb
2dbf39c738
Polish asciidoc formatting
4 years ago
Madhura Bhave
a28072bab4
Merge branch '2.4.x' into main
...
Closes gh-26614
4 years ago
Madhura Bhave
27fee5fa95
Configure filter to process preflight requests for webflux actuator endpoints
...
Fixes gh-24541
4 years ago
Madhura Bhave
99ed291184
Merge branch '2.4.x' into main
4 years ago
Madhura Bhave
29d1e22b91
Fix rawtypes
4 years ago
Madhura Bhave
3ef9b7e634
Merge branch '2.4.x' into main
...
Closes gh-26612
4 years ago
Madhura Bhave
743ac4c394
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26611
4 years ago
Madhura Bhave
b26e842050
Configure CORS in default security configuration for MVC
...
Fixes gh-11987
4 years ago
Madhura Bhave
110c36e607
Merge branch '2.4.x' into main
...
Closes gh-26610
4 years ago
Madhura Bhave
80610fa250
Restore order of additional and active profiles
...
This commit restores the order of additional and active profiles
so that active profiles now take precedence.
Fixes gh-26189
4 years ago
Phillip Webb
8a3f835ffe
Set Asciidoctor attribute-missing to warn
...
Closes gh-26590
4 years ago
Andy Wilkinson
d39bb997f2
Upgrade to Spring Session 2021.0.0
...
Closes gh-26389
4 years ago
Andy Wilkinson
879f362c29
Merge branch '2.4.x'
...
Closes gh-26608
4 years ago
Andy Wilkinson
64e76badc2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26607
4 years ago
Andy Wilkinson
b6e860b2d4
Prevent Jetty from delaying shutdown beyond grace period
...
Fixes gh-22689
4 years ago
Andy Wilkinson
66d087877d
Merge branch '2.4.x'
...
Closes gh-26606
4 years ago
Andy Wilkinson
6874c42d3c
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26605
4 years ago
weixsun
d2bdcddb5f
Fix outdated defaults for Info endpoint
...
See gh-26591
4 years ago
Andy Wilkinson
2a89b11df3
Exclude SmartInitializingSingletones from lazy initialization
...
Fixes gh-26470
4 years ago
Stephane Nicoll
b971ac8550
Upgrade to Netty 4.1.65.Final
...
Closes gh-26604
4 years ago
Stephane Nicoll
4caab742ca
Upgrade to Jetty 9.4.41.v20210516
...
Closes gh-26603
4 years ago
Stephane Nicoll
a5f9e3912f
Upgrade to Spring WS 3.1.1
...
Closes gh-26390
4 years ago
Stephane Nicoll
6a45026097
Upgrade to Netty 4.1.65.Final
...
Closes gh-26602
4 years ago
Stephane Nicoll
8904649fcf
Upgrade to Jetty 9.4.41.v20210516
...
Closes gh-26601
4 years ago
Stephane Nicoll
5edb788241
Upgrade to Netty 4.1.65.Final
...
Closes gh-26600
4 years ago
Stephane Nicoll
0d1b3fb078
Upgrade to Neo4j OGM 3.2.23
...
Closes gh-26599
4 years ago
Stephane Nicoll
22ec27dcd3
Upgrade to Json-smart 2.3.1
...
Closes gh-26598
4 years ago
Stephane Nicoll
32381ad61c
Upgrade to Jetty 9.4.41.v20210516
...
Closes gh-26597
4 years ago
Stephane Nicoll
e71b4aac7b
Upgrade to Spring Batch 4.3.3
...
Closes gh-26392
4 years ago
Stephane Nicoll
e5ab626638
Upgrade to Spring Batch 4.3.3
...
Closes gh-26391
4 years ago
Stephane Nicoll
7769e77775
Upgrade to Spring Batch 4.2.7
...
Closes gh-26426
4 years ago
Andy Wilkinson
b9abcba778
Merge branch '2.4.x'
...
Closes gh-26596
4 years ago
Andy Wilkinson
ff45e4c418
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26595
4 years ago
Andy Wilkinson
936c31c7a7
Prevent metrics failures from adversely affecting web responses
...
Fixes gh-24151
4 years ago
Andy Wilkinson
55b507bccf
Upgrade to Spring Integration 5.5.0
...
Closes gh-26388
4 years ago
Andy Wilkinson
04e3165c15
Upgrade to Spring Integration 5.4.7
...
Closes gh-26587
4 years ago
Phillip Webb
34b288e5fe
Add prefix to appendix property anchor links
...
Refactor property appendix generator code so that the complete section
is generated and anchors follow the expected naming.
Closes gh-26375
4 years ago
Phillip Webb
86a5c90d20
Simplify anchor-rewrite.properties
4 years ago
Andy Wilkinson
abd809366b
Upgrade to Spring Asciidoctor Extensions 0.6.0
...
Closes gh-26306
4 years ago
Phillip Webb
e08d4f1fe6
Move "Use Jedis Instead of Lettuce" How-to
...
See gh-26262
4 years ago
Phillip Webb
499a29c415
Move "Testcontainers" How-to
...
See gh-26262
4 years ago
Phillip Webb
72d50ed2f8
Move "Testing With Spring Security" How-to
...
See gh-26262
4 years ago
Phillip Webb
5f7e3d3952
Polish
4 years ago
Andy Wilkinson
88b383c6bb
Polish "Update docs and internal dep mgmt following Spock 2.0's release"
...
See gh-26586
4 years ago
dreis2211
5a6c355397
Update docs and internal dep mgmt following Spock 2.0's release
...
See gh-26586
4 years ago
Andy Wilkinson
2edd06fb6e
Start building against Spring Integration 5.4.7 snapshots
...
See gh-26587
4 years ago
Andy Wilkinson
d8b0aadf3b
Upgrade to Spring Security 5.5.0
...
Closes gh-26387
4 years ago
Andy Wilkinson
33a5c31fe3
Avoid duplicate crypto classes when depending on spring-security-core
...
See gh-26387
4 years ago
Stephane Nicoll
9dd9a2fa33
Upgrade to Spring AMQP 2.3.7
...
Closes gh-26384
4 years ago
Stephane Nicoll
56ba14ad2d
Upgrade to Spring Kafka 2.7.1
...
Closes gh-26386
4 years ago
Stephane Nicoll
83ad93844b
Upgrade to Spring AMQP 2.3.7
...
Closes gh-26383
4 years ago
Stephane Nicoll
2205024e9d
Upgrade to Spring Kafka 2.6.8
...
Closes gh-26385
4 years ago
Stephane Nicoll
678916fb3d
Upgrade to Spring Kafka 2.5.13
...
Closes gh-26429
4 years ago
Phillip Webb
5c28f8f6a8
Merge branch '2.4.x'
...
Closes gh-26585
4 years ago
Phillip Webb
0e3ef4071e
Allow optional ConfigDataLocationResolver results
...
Update `ConfigData` so that it signal if is considered optional. This
update allows `ConfigDataLocationResolvers` to return results that
behave in the same way as `optional:` prefixed locations without the
user themselves needing to prefix the location string.
Closes gh-25894
4 years ago
Phillip Webb
0c8d819150
Merge branch '2.4.x'
...
Closes gh-26584
4 years ago
Phillip Webb
0699fdcc8a
Polish 'Allow remote devtools access with Spring Security'
...
See gh-25868
4 years ago
Hatef Palizgar
9b2e13aace
Allow remote devtools access with Spring Security
...
Update `ManagementWebSecurityAutoConfiguration` so that the
`managementSecurityFilterChain` bean has an explicit order.
Prior to this commit, the `managementSecurityFilterChain` would override
the `securityFilterChain` in `RemoteDevtoolsSecurityConfiguration` which
would prevent the remote devtools endpoint from being accessed.
See gh-25868
4 years ago
Phillip Webb
ba0fe1edbd
Merge branch '2.4.x'
...
Closes gh-26581
Closes gh-26582
Closes gh-26583
4 years ago
Madhura Bhave
c45bb2bd95
Handle empty locations from patterns
...
Update `StandardConfigDataLocationResolver` to deal with patterns when
resolving empty directories. This update also fixes the handling of
mandatory pattern locations which would previously throw an exception.
The error message returned when a location with a pattern does not
contain any subdirectories has also been improved.
Fixes gh-26468
Fixes gh-26577
Fixes gh-26415
4 years ago
Phillip Webb
2bbad94910
Restore hasProgrammaticallySetProfiles code
...
Restore code lost on merge.
See gh-26580
4 years ago
Phillip Webb
634d27679a
Merge branch '2.4.x'
...
Closes gh-26580
4 years ago
Madhura Bhave
cfa26735d2
Merge programmatically set active profiles
...
Update `Profiles` so that any profiles set programmatically on the
`Environment` are merged with `spring.profiles.active` properties.
Fixes gh-26151
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Andy Wilkinson
36b6235e86
Upgrade to Spring AMQP 2.2.17.RELEASE
...
Closes gh-26428
4 years ago
Stephane Nicoll
e9174c1e3d
Update copyright year of changed files
...
See gh-26478
4 years ago
weixsun
935199b6ba
Polish AbstractServletWebServerFactory
...
See gh-26478
4 years ago
Andy Wilkinson
d41fa13463
Merge branch '2.4.x'
...
Closes gh-26575
4 years ago
Andy Wilkinson
4eab9476a6
Polish "Detect use of spring.profiles.include as a YAML list"
...
See gh-26205
4 years ago
ChangYong
80ad6385f1
Detect use of spring.profiles.include as a YAML list
...
See gh-26205
4 years ago
Andy Wilkinson
4517f6057e
Merge branch '2.4.x'
...
Closes gh-26573
4 years ago
Andy Wilkinson
1d5abf5af7
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26572
4 years ago
Andy Wilkinson
eecb7dd101
Remove stale jboss-transaction-spi dependencies
...
Closes gh-26569
4 years ago
Andy Wilkinson
513dd82bed
Upgrade to Kotlin Coroutines 1.5.0
...
Closes gh-26568
4 years ago
Andy Wilkinson
af506685be
Upgrade to Thymeleaf Layout Dialect 2.5.3
...
Closes gh-26566
4 years ago
Andy Wilkinson
17506c7e13
Upgrade to Solr 8.8.2
...
Closes gh-26565
4 years ago
Andy Wilkinson
6d786ecfe1
Upgrade to SAAJ Impl 1.5.3
...
Closes gh-26564
4 years ago
Andy Wilkinson
d3e8d1533f
Upgrade to R2DBC Bom Arabba-SR10
...
Closes gh-26563
4 years ago
Andy Wilkinson
b62a011643
Upgrade to Postgresql 42.2.20
...
Closes gh-26562
4 years ago
Andy Wilkinson
f6d89fd940
Upgrade to Pooled JMS 1.2.2
...
Closes gh-26561
4 years ago
Andy Wilkinson
ef89622a10
Upgrade to Netty tcNative 2.0.39.Final
...
Closes gh-26560
4 years ago
Andy Wilkinson
2d39269368
Upgrade to Netty 4.1.64.Final
...
Closes gh-26559
4 years ago
Andy Wilkinson
c9814abe16
Upgrade to Neo4j Java Driver 4.2.5
...
Closes gh-26558
4 years ago
Andy Wilkinson
0e16c58ed6
Upgrade to MySQL 8.0.25
...
Closes gh-26557
4 years ago
Andy Wilkinson
0575f2f60a
Upgrade to MariaDB 2.7.3
...
Closes gh-26556
4 years ago
Andy Wilkinson
27d599b9e2
Upgrade to Liquibase 4.3.5
...
Closes gh-26555
4 years ago
Andy Wilkinson
23c957a563
Upgrade to Lettuce 6.1.2.RELEASE
...
Closes gh-26554
4 years ago
Andy Wilkinson
4bbcc3edda
Upgrade to Kafka 2.7.1
...
Closes gh-26552
4 years ago
Andy Wilkinson
4b132628a7
Upgrade to JUnit Jupiter 5.7.2
...
Closes gh-26551
4 years ago
Andy Wilkinson
f1e4cc1c28
Upgrade to Json-smart 2.4.7
...
Closes gh-26550
4 years ago
Andy Wilkinson
7729755cd6
Upgrade to jOOQ 3.14.9
...
Closes gh-26549
4 years ago
Andy Wilkinson
875a31a70d
Upgrade to Johnzon 1.2.11
...
Closes gh-26548
4 years ago
Andy Wilkinson
6f72007d77
Upgrade to Jetty 9.4.40.v20210413
...
Closes gh-26547
4 years ago
Andy Wilkinson
ed316c43d5
Upgrade to Jetty Reactive HTTPClient 1.1.8
...
Closes gh-26546
4 years ago
Andy Wilkinson
416511bb98
Upgrade to Jedis 3.6.0
...
Closes gh-26545
4 years ago
Andy Wilkinson
0322a3931f
Upgrade to JBoss Transaction SPI 7.6.1.Final
...
Closes gh-26544
4 years ago
Andy Wilkinson
2f4fbfdcf8
Upgrade to Janino 3.1.4
...
Closes gh-26543
4 years ago
Andy Wilkinson
b7c8badfe8
Upgrade to Infinispan 12.1.3.Final
...
Closes gh-26542
4 years ago
Andy Wilkinson
23e02cada1
Upgrade to HttpCore5 5.1.1
...
Closes gh-26541
4 years ago
Andy Wilkinson
a78e50bcc3
Upgrade to HttpClient5 5.0.4
...
Closes gh-26540
4 years ago
Andy Wilkinson
544abfd9ae
Upgrade to Hibernate 5.4.31.Final
...
Closes gh-26539
4 years ago
Andy Wilkinson
93b385421d
Upgrade to Hazelcast 4.1.3
...
Closes gh-26538
4 years ago
Andy Wilkinson
466a9e3421
Upgrade to Groovy 3.0.8
...
Closes gh-26537
4 years ago
Andy Wilkinson
53e178e1c4
Upgrade to Glassfish JAXB 2.3.4
...
Closes gh-26536
4 years ago
Andy Wilkinson
2a28f34717
Upgrade to Elasticsearch 7.12.1
...
Closes gh-26535
4 years ago
Andy Wilkinson
25f529a5f2
Upgrade to Ehcache3 3.9.3
...
Closes gh-26534
4 years ago
Andy Wilkinson
0bc37852a3
Upgrade to Ehcache 2.10.9.2
...
Closes gh-26533
4 years ago
Andy Wilkinson
3099866cf4
Upgrade to Dropwizard Metrics 4.1.21
...
Closes gh-26532
4 years ago
Andy Wilkinson
24d252e322
Upgrade to Couchbase Client 3.1.5
...
Closes gh-26531
4 years ago
Andy Wilkinson
78f7044097
Upgrade to Cassandra Driver 4.11.1
...
Closes gh-26530
4 years ago
Andy Wilkinson
a27b34680e
Upgrade to Caffeine 2.9.1
...
Closes gh-26529
4 years ago
Andy Wilkinson
9a981f0bc5
Upgrade to ActiveMQ 5.16.2
...
Closes gh-26528
4 years ago
Andy Wilkinson
7526ea860d
Update upgrade policy following release of RC1
...
Closes gh-26527
4 years ago
Stephane Nicoll
582d7b46fd
Merge branch '2.4.x'
...
Closes gh-26571
4 years ago
Stephane Nicoll
ef093bc9c6
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26570
4 years ago
Stephane Nicoll
306b6f6999
Configure SessionCookieConfig in MockServletWebServer
...
Closes gh-26479
4 years ago
Andy Wilkinson
4bf5ff8a68
Merge branch '2.4.x'
...
Closes gh-26526
4 years ago
Andy Wilkinson
2ef7d136ac
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26525
4 years ago
Andy Wilkinson
ca85555fde
Polish "Document use of module replacements to swap dependencies"
...
See gh-25944
4 years ago
Caleb Cushing
f5b536164c
Document use of module replacements to swap dependencies
...
See gh-25944
Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
4 years ago
Andy Wilkinson
e317079446
Merge branch '2.4.x'
...
Closes gh-26524
4 years ago
Andy Wilkinson
49d362fd7f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26523
4 years ago
weixsun
7f445630e4
Remove unnecessary semicolon
...
See gh-26446
4 years ago
Andy Wilkinson
05a64ecb2c
Merge branch '2.4.x'
...
Closes gh-26522
4 years ago
Andy Wilkinson
2a2c68f8f2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26521
4 years ago
Andy Wilkinson
be807bab12
Polish "Improve documentation of TestRestTemplate's fault tolerance"
...
See gh-26227
4 years ago
Carlos Rafael de Oliveira Carneiro
a6fa8addb9
Improve documentation of TestRestTemplate's fault tolerance
...
See gh-26227
4 years ago
Stephane Nicoll
d3c817b7ba
Polish "Remove unnecessary throws declaration in tests"
...
See gh-26441
4 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
4 years ago
Stephane Nicoll
87d986f9b8
Upgrade to Thymeleaf Layout Dialect 2.5.3
...
Closes gh-26518
4 years ago
Stephane Nicoll
7152c21641
Upgrade to R2DBC Bom Arabba-SR10
...
Closes gh-26517
4 years ago
Stephane Nicoll
6004835fd2
Upgrade to Postgresql 42.2.20
...
Closes gh-26516
4 years ago
Stephane Nicoll
f84f9f347d
Upgrade to Pooled JMS 1.2.2
...
Closes gh-26515
4 years ago
Stephane Nicoll
5efc9d5aa6
Upgrade to Netty tcNative 2.0.39.Final
...
Closes gh-26514
4 years ago
Stephane Nicoll
67b9aca437
Upgrade to Neo4j Java Driver 4.1.2
...
Closes gh-26513
4 years ago
Stephane Nicoll
35310b8f9b
Upgrade to MySQL 8.0.25
...
Closes gh-26512
4 years ago
Stephane Nicoll
d4c502e60c
Upgrade to MariaDB 2.7.3
...
Closes gh-26511
4 years ago
Stephane Nicoll
0e1d107b82
Upgrade to Lettuce 6.0.5.RELEASE
...
Closes gh-26510
4 years ago
Stephane Nicoll
f3f6294fe2
Upgrade to JUnit Jupiter 5.7.2
...
Closes gh-26509
4 years ago
Stephane Nicoll
dc58916603
Upgrade to Json-smart 2.3.1
...
Closes gh-26508
4 years ago
Stephane Nicoll
4da1e1351a
Upgrade to jOOQ 3.14.9
...
Closes gh-26507
4 years ago
Stephane Nicoll
a4e71fb49f
Upgrade to Johnzon 1.2.11
...
Closes gh-26506
4 years ago
Stephane Nicoll
496e3f1df9
Upgrade to Jetty 9.4.40.v20210413
...
Closes gh-26505
4 years ago
Stephane Nicoll
2718cfadd8
Upgrade to Jetty Reactive HTTPClient 1.1.8
...
Closes gh-26504
4 years ago
Stephane Nicoll
65b18acd81
Upgrade to JBoss Transaction SPI 7.6.1.Final
...
Closes gh-26503
4 years ago
Stephane Nicoll
ef5476c764
Upgrade to Janino 3.1.4
...
Closes gh-26502
4 years ago
Stephane Nicoll
3cc04cf4a5
Upgrade to Infinispan 11.0.11.Final
...
Closes gh-26501
4 years ago
Stephane Nicoll
03a92fc632
Upgrade to Hibernate 5.4.31.Final
...
Closes gh-26500
4 years ago
Stephane Nicoll
e7ac4f12f1
Upgrade to Ehcache3 3.9.3
...
Closes gh-26499
4 years ago
Stephane Nicoll
87fce0b480
Upgrade to Ehcache 2.10.9.2
...
Closes gh-26498
4 years ago
Stephane Nicoll
3b691a2bb1
Upgrade to Dropwizard Metrics 4.1.21
...
Closes gh-26497
4 years ago
Stephane Nicoll
316ad17856
Upgrade to ActiveMQ 5.16.2
...
Closes gh-26496
4 years ago
Stephane Nicoll
89be56d63c
Upgrade to R2DBC Bom Arabba-SR10
...
Closes gh-26494
4 years ago
Stephane Nicoll
69ce28617c
Upgrade to Postgresql 42.2.20
...
Closes gh-26493
4 years ago
Stephane Nicoll
626c21e7a1
Upgrade to Netty tcNative 2.0.39.Final
...
Closes gh-26492
4 years ago
Stephane Nicoll
fc1d0af5d2
Upgrade to Neo4j OGM 3.2.22
...
Closes gh-26491
4 years ago
Stephane Nicoll
a721493c88
Upgrade to MySQL 8.0.25
...
Closes gh-26490
4 years ago
Stephane Nicoll
5348a20ff5
Upgrade to Johnzon 1.2.11
...
Closes gh-26489
4 years ago
Stephane Nicoll
bd73166023
Upgrade to Jetty 9.4.40.v20210413
...
Closes gh-26488
4 years ago
Stephane Nicoll
ecbf7cb417
Upgrade to Jetty Reactive HTTPClient 1.1.8
...
Closes gh-26487
4 years ago
Stephane Nicoll
96e4dcc103
Upgrade to JBoss Transaction SPI 7.6.1.Final
...
Closes gh-26486
4 years ago
Stephane Nicoll
7739c3337d
Upgrade to Janino 3.1.4
...
Closes gh-26485
4 years ago
Stephane Nicoll
48daeec522
Upgrade to Hibernate 5.4.31.Final
...
Closes gh-26484
4 years ago
Stephane Nicoll
7f51e43d60
Upgrade to Ehcache 2.10.9.2
...
Closes gh-26483
4 years ago
Stephane Nicoll
ba863e4a5b
Upgrade to Dropwizard Metrics 4.1.21
...
Closes gh-26482
4 years ago
Stephane Nicoll
5a71fa073e
Upgrade to ActiveMQ 5.15.15
...
Closes gh-26481
4 years ago
Stephane Nicoll
691bbcfdfd
Update copyright year of changed files
...
See gh-26448
4 years ago
weixsun
d115361980
Remove redundant suppression
...
See gh-26448
4 years ago
weixsun
aa8323f915
Remove unused imports
...
See gh-26477
4 years ago
Andy Wilkinson
a623dab0aa
Merge branch '2.4.x'
...
Closes gh-26474
4 years ago
Andy Wilkinson
3295b59563
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26473
4 years ago
Andy Wilkinson
47626bebd1
Note that the heapdump endpoint requires a HotSpot JVM
...
Closes gh-26467
4 years ago
Andy Wilkinson
01d3aa5fba
Upgrade to Spring LDAP 2.3.4.RELEASE
...
Closes gh-26394
4 years ago
Andy Wilkinson
fbc629a8e7
Upgrade to Spring LDAP 2.3.4.RELEASE
...
Closes gh-26393
4 years ago
Andy Wilkinson
f8bf09ff02
Upgrade to Spring LDAP 2.3.4.RELEASE
...
Closes gh-25528
4 years ago
Andy Wilkinson
1db8ca60aa
Test our Gradle plugin against Gradle 7.0.2
...
Closes gh-26464
4 years ago
Andy Wilkinson
07e319d139
Upgrade to Spring Data 2021.0.1
...
Closes gh-26382
4 years ago
Andy Wilkinson
77bb7f6139
Upgrade to Spring Data 2020.0.9
...
Closes gh-26381
4 years ago
Andy Wilkinson
a3d68e29c2
Merge branch '2.4.x'
...
Closes gh-26463
4 years ago
Andy Wilkinson
9f279e0e96
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26462
4 years ago
Andy Wilkinson
5984d4ee2b
Index @ConfigurationProperties so they can be found by scanning
...
Previously, @ConfigurationProperties was not annotated with @Indexed.
This meant that @ConfigurationPropertiesScan would not be able to
find them when the underlying
ClassPathScanningCandidateComponentProvider is using a
CandidateComponentsIndex.
This commit annotated @ConfigurationProperties with @Indexed so that
they can be found by index-based scanning.
Fixes gh-26459
4 years ago
Andy Wilkinson
000d84eedd
Merge branch '2.4.x'
...
Closes gh-26461
4 years ago
Andy Wilkinson
c2ef7578e8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26460
4 years ago
Andy Wilkinson
444474926c
Configure JTA tests to write logs beneath build/
...
Closes gh-26440
4 years ago
Phillip Webb
83668f96af
Merge branch '2.4.x'
...
Closes gh-26458
4 years ago
Phillip Webb
73131e99da
Make BufferingApplicationStartup thread safe
...
Update `BufferingApplicationStartup` to use thread safe data structures.
Prior to this commit, it was possible for calls from different threads
(for example due to request scope beans) to cause a
NoSuchElementException to be thrown.
Closes gh-25792
4 years ago
Andy Wilkinson
f44c99df26
Merge branch '2.4.x'
...
Closes gh-26452
4 years ago
Andy Wilkinson
fd3d619670
Recommend default Servlet when using Jersey as a Filter
...
Closes gh-25733
4 years ago
Andy Wilkinson
89b5ece9b4
Use resource loader's class loader in config loading
...
Previously, classes involved in config loading used a variety of
potentially different class loaders when calling SpringFactoriesLoader.
Some classes would use their own class loader and others would use null
which results in SpringFactoriesLoader's class loader being used.
This commit updates the config loading classes to consistently use the
resource loader's class loader.
Fixes gh-26126
4 years ago
Andy Wilkinson
f92510e39d
Merge branch '2.4.x'
...
Closes gh-26451
4 years ago
Andy Wilkinson
970f933806
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26450
4 years ago
Andy Wilkinson
2dd94b5554
Polish "Use try-with-resources statement"
...
See gh-26449
4 years ago
weixsun
5ba9db391f
Use try-with-resources statements
...
See gh-26449
4 years ago
Scott Frederick
e9adb1ab88
Handle long file names in buildpack images
...
Fixes gh-26445
4 years ago
Scott Frederick
b62905b91d
Merge branch '2.4.x'
...
Closes gh-25840
4 years ago
Scott Frederick
8ac297d6f3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25839
4 years ago
Scott Frederick
32d378a348
Use test harness for image building integration tests
...
This commit modifies the integration tests for the Maven and Gradle
image building goal and task to use a custom builder as a test harness
to verify that the plugins invoke the builder as expected.
Fixes gh-25838
4 years ago
Andy Wilkinson
e5af3dbfc7
Upgrade to Spring HATEOAS 1.2.6
...
Closes gh-26442
4 years ago
Andy Wilkinson
07de9e3920
Merge branch '2.4.x'
4 years ago
Andy Wilkinson
e29d2e208e
Merge branch '2.3.x' into 2.4.x
4 years ago
Andy Wilkinson
b3af6d6403
Polish
...
See gh-25798
4 years ago
Andy Wilkinson
19fa1a6107
Upgrade to Spring HATEOAS 1.3.1
...
Closes gh-26380
4 years ago
Andy Wilkinson
827e0cf80a
Upgrade to Micrometer 1.7.0
...
Closes gh-26379
4 years ago
Andy Wilkinson
0e68f3c303
Upgrade to Spring Framework 5.3.7
...
Closes gh-26361
4 years ago
Andy Wilkinson
322d6455db
Upgrade to Micrometer 1.6.7
...
Closes gh-26430
4 years ago
Andy Wilkinson
7a2d5d4eee
Upgrade to Spring Framework 5.3.7
...
Closes gh-26360
4 years ago
Andy Wilkinson
ece845a4e0
Upgrade to Micrometer 1.5.14
...
Closes gh-26427
4 years ago
Andy Wilkinson
1a32a864d4
Upgrade to Spring Framework 5.2.15.RELEASE
...
Closes gh-26425
4 years ago
Stephane Nicoll
efc0a7da44
Properly assert that auto-configured TaskExecutor is lazy
...
This commit fixes a flawed assertion that was relying on a log message
to validate the TaskExecutor is lazy. The level of the log message has
changed in framework and broke the test. We now rather check the bean
definition.
4 years ago
Madhura Bhave
eff024b0ce
Polish "Process additional profiles before config files processing"
...
See gh-25817
4 years ago
nguyensach
97fd9a7c77
Process additional profiles before config files processing
...
Additional profiles were being processed after config file processing
when legacy processing was used.
This commit also restores the order in which additional profiles are added
when legacy processing is used.
Active profiles take precedence over additional profiles.
See gh-25817
4 years ago
Madhura Bhave
38ef6b5644
Merge pull request #25817 from nguyensach
...
* pr/25817:
Polish "Process additional profiles before config files processing"
Process additional profiles before config files processing
Closes gh-25817
4 years ago
Madhura Bhave
2e1b20ce2b
Polish "Process additional profiles before config files processing"
...
See gh-25817
4 years ago
nguyensach
6f266145c7
Process additional profiles before config files processing
...
Additional profiles were being processed after config file processing
when legacy processing was used.
This commit also restores the order in which additional profiles are added
when legacy processing is used.
Active profiles take precedence over additional profiles.
See gh-25817
4 years ago
Stephane Nicoll
0e2bb5f179
Polish "Polish SpringApplicationAdminJmxAutoConfigurationTests"
...
See gh-26416
4 years ago
nguyensach
b263f126fa
Polish SpringApplicationAdminJmxAutoConfigurationTests
...
See gh-26416
4 years ago
Stephane Nicoll
f042dcf0e0
Properly assert that auto-configured TaskExecutor is lazy
...
This commit fixes a flawed assertion that was relying on a log message
to validate the TaskExecutor is lazy. The level of the log message has
changed in framework and broke the test. We now rather check the bean
definition.
4 years ago
Stephane Nicoll
2e0481ca28
Remove useless overrides of ConditionalOnProperty#matchIfMissing
...
Closes gh-26432
4 years ago
Stephane Nicoll
0512992791
Upgrade to Reactor 2020.0.7
...
Closes gh-26359
4 years ago
Stephane Nicoll
c50afc69bd
Upgrade to Reactor 2020.0.7
...
Closes gh-26358
4 years ago
Stephane Nicoll
526af5a790
Upgrade to Reactor Dysprosium-SR20
...
Closes gh-26424
4 years ago
Stephane Nicoll
21fbb2e79c
Start building against Micrometer 1.6.7 snapshots
...
See gh-26430
4 years ago
Stephane Nicoll
5cdabc9729
Start building against Spring Kafka 2.5.13 snapshots
...
See gh-26429
4 years ago
Stephane Nicoll
47d5592035
Start building against Spring AMQP 2.2.17 snapshots
...
See gh-26428
4 years ago
Stephane Nicoll
3a8500126b
Start building against Micrometer 1.5.14 snapshots
...
See gh-26427
4 years ago
Stephane Nicoll
9772867862
Start building against Spring Batch 4.2.7 snapshots
...
See gh-26426
4 years ago
Stephane Nicoll
66fe98eb3f
Start building against Spring Framework 5.2.15 snapshots
...
See gh-26425
4 years ago
Stephane Nicoll
c059759c4d
Start building against Reactor Dysprosium-SR20 snapshots
...
See gh-26424
4 years ago
dreis2211
ba2a4781d2
Test our Gradle Plugin against Gradle 7.0.1
...
See gh-26420
4 years ago
Phillip Webb
87d8aedd3c
Use spring-pdf backend for PDF generation
...
Update `asciidoctorPdf` tasks to use the `spring-pdf` backend so that
chomped elements and @fold:on/@fold:off comments are hidden.
Closes gh-26373
4 years ago
Stephane Nicoll
217f6efa64
Start building against Micrometer 1.7.0 snapshots
...
See gh-26379
4 years ago
Stephane Nicoll
8d2fa26a99
Start building against Spring LDAP 2.3.4 snapshots
...
See gh-26394
4 years ago
Stephane Nicoll
14dd98c690
Start building against Spring Batch 4.3.3 snapshots
...
See gh-26392
4 years ago
Stephane Nicoll
98b48c1069
Start building against Spring WS 3.1.0 snapshots
...
See gh-26390
4 years ago
Stephane Nicoll
f5cba056d7
Start building against Spring Session 2021.0.0 snapshots
...
See gh-26389
4 years ago
Stephane Nicoll
8fcba2c333
Start building against Spring Integration 5.5.0 snapshots
...
See gh-26388
4 years ago
Stephane Nicoll
55ccf9f750
Start building against Spring Security 5.5.0 snapshots
...
See gh-26387
4 years ago
Stephane Nicoll
c9cd7cae51
Start building against Spring Kafka 2.7.1 snapshots
...
See gh-26386
4 years ago
Stephane Nicoll
c85936f004
Start building against Spring AMQP 2.3.7 snapshots
...
See gh-26384
4 years ago
Stephane Nicoll
b93263ec3c
Start building against Spring Data 2021.0.1 snapshots
...
See gh-26382
4 years ago
Stephane Nicoll
10dca8d829
Start building against Spring HATEOAS 1.3.1 snapshots
...
See gh-26380
4 years ago
Stephane Nicoll
a5cb9540ca
Start building against Spring LDAP 2.3.4 snapshots
...
See gh-26393
4 years ago
Stephane Nicoll
0d920894b7
Start building against Spring Batch 4.3.3 snapshots
...
See gh-26391
4 years ago
Stephane Nicoll
618475887c
Start building against Spring Kafka 2.6.8 snapshots
...
See gh-26385
4 years ago
Stephane Nicoll
2479f69db1
Start building against Spring AMQP 2.3.7 snapshots
...
See gh-26383
4 years ago
Stephane Nicoll
05a3b9bbeb
Start building against Spring Data 2020.0.9 snapshots
...
See gh-26381
4 years ago
Andy Wilkinson
dc5f115c04
Document support for Gradle 6.9
...
Closes gh-26409
4 years ago
Andy Wilkinson
b3071dab91
Merge branch '2.4.x'
...
Closes gh-26412
4 years ago
Andy Wilkinson
fe4d20c976
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26411
4 years ago
Andy Wilkinson
6daf67a88c
Upgrade to Gradle 6.9
...
Closes gh-26408
4 years ago
Stephane Nicoll
b4424605af
Merge branch '2.4.x'
...
Closes gh-26406
4 years ago
Stephane Nicoll
559af275a4
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26405
4 years ago
Sach Nguyen
afa77b8253
Fix wrong reference to Cassandra in DockerImageNames#couchbase
...
See gh-26399
4 years ago
Phillip Webb
ba1e5fb5e8
Merge branch '2.4.x'
...
Closes gh-26402
4 years ago
Phillip Webb
efad44be43
Refine mandatory location checking logic
...
Update `ConfigDataEnvironment.checkMandatoryLocations` to use the
actual locations that were imported, including those that were skipped
because the related `ConfigDataResource` had already been imported by a
different location.
Prior to this commit, any location that was skipped because it had
already been imported would throw a `ConfigDataNotFoundException`.
Closes gh-26147
Co-authored-by: Scott Frederick <sfrederick@vmware.com>
Co-authored-by: Madhura Bhave <mbhave@vmware.com>
4 years ago
Phillip Webb
777abc4aac
Merge branch '2.4.x'
...
Closes gh-26401
4 years ago
Phillip Webb
fef62f784a
Import profile specific files in correct order
...
Update `StandardConfigDataLoader` to mark profile specific files with
`Option.PROFILE` so that they are added in the correct order. This is
a variation of the same issue described in commit 5774ea3f0c
.
Closes gh-26400
Co-authored-by: Scott Frederick <sfrederick@vmware.com>
Co-authored-by: Madhura Bhave <mbhave@vmware.com>
4 years ago
Scott Frederick
922517c0e5
Polish
4 years ago
Andy Wilkinson
2976fd9165
Merge branch '2.4.x'
...
Closes gh-26397
4 years ago
Andy Wilkinson
fe696ee22a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26396
4 years ago
Andy Wilkinson
ef9e3bafff
Test our Gradle plugin against 6.9-rc-2
...
Closes gh-26395
4 years ago
Andy Wilkinson
b1f3d91f7d
Make sure the Couchbase's Jackson module is available
...
When we customize Couchbase's JacksonJsonSerializer with the
auto-configured ObjectMapper, Couchbase's JsonValueModule is lost.
This prevents the storage and retrieval of JSON objects.
This commit updates the Couchbase auto-configuration to use a copy
of the auto-configured ObjectMapper with the JsonValueModule added
to it.
Fixes gh-26363
4 years ago
Stephane Nicoll
4bbfd5a3b7
Start building against Spring Framework 5.3.7 snapshots
...
See gh-26361
4 years ago
Stephane Nicoll
d0e3b16f6d
Start building against Reactor 2020.0.7 snapshots
...
See gh-26359
4 years ago
Stephane Nicoll
3a596ed130
Start building against Spring Framework 5.3.7 snapshots
...
See gh-26360
4 years ago
Stephane Nicoll
17fdd5a79f
Start building against Reactor 2020.0.7 snapshots
...
See gh-26358
4 years ago
Phillip Webb
d3207b107c
Polish docs
4 years ago
Andy Wilkinson
aeea15be0f
Merge branch '2.4.x'
...
Closes gh-26365
4 years ago
Andy Wilkinson
f7fae8f0f2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26364
4 years ago
Andy Wilkinson
b3275c5647
Align productionRuntimeClasspath with runtimeClasspath
...
Fixes gh-25798
4 years ago
Phillip Webb
65c00f373a
Polish
4 years ago
Phillip Webb
711a0c19e6
Use consistent asciidoctor subs attribute
...
Closes gh-25101
4 years ago
Phillip Webb
979fa12ca9
Polish source type for Gradle snippets
4 years ago
Phillip Webb
57e54af6f5
Delete R2dbcDatabaseInitializationConfiguration
...
The `R2dbcDatabaseInitializationConfiguration` docs class is not needed
in 2.5.x.
Closes gh-26225
4 years ago
Andy Wilkinson
a164658dab
Merge branch '2.4.x'
...
Closes gh-26349
4 years ago
Andy Wilkinson
cb1af35dde
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26348
4 years ago
Andy Wilkinson
6440843358
Do not wait indefinitely in initialize test if refresh fails
...
Closes gh-26286
4 years ago
Phillip Webb
d6d1d95741
Use American English spellings
4 years ago
Phillip Webb
b5583a4620
Polish doc code samples
...
See gh-6313
4 years ago
Phillip Webb
9aad29da0c
Extract code samples from docs
...
See gh-6313
4 years ago
Scott Frederick
0893df4a01
Merge branch '2.4.x'
...
Closes gh-26346
4 years ago
Scott Frederick
dbee0cf9f1
Ignore empty values in config location properties
...
This commit updates config data property binding to ignore empty
elements in `spring.config.location` and `spring.config.import`
property values when a value is a comma-delimited string
representing a collection.
Fixes gh-26342
4 years ago
Phillip Webb
b314d848dc
Polish docs code
...
See gh-6313
4 years ago
Phillip Webb
09e85806d6
Align docs package structure with heading IDs
...
See gh-6313
4 years ago
Andy Wilkinson
b976483852
Merge branch '2.4.x'
...
Closes gh-26330
4 years ago
Andy Wilkinson
c0fe23181c
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26329
4 years ago
Andy Wilkinson
94ca2d1e78
Test the Gradle plugin against Gradle 6.9-rc-1
...
Closes gh-26267
4 years ago
Stephane Nicoll
6df3a8291e
Merge branch '2.4.x'
...
Closes gh-26328
4 years ago
Stephane Nicoll
01d2c70e8c
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26327
4 years ago
Stephane Nicoll
07358c6b79
Support reactive infrastructure with DataRedisTest
...
Previously DataRedisTest-annotated test could not use reactive
operations as RedisReactiveAutoConfiguration is not considered. This
commit includes this auto-configuration and adds a test to exercise this
scenario.
Closes gh-26319
4 years ago
Stephane Nicoll
367fd64c23
Merge branch '2.4.x'
...
Closes gh-26325
4 years ago
Stephane Nicoll
c134c38a68
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26324
4 years ago
Stephane Nicoll
af70da0e92
Update copyright year of changed file
...
See gh-26321
4 years ago
Matthias Stock
6c8c735027
Fix typo in NamedContributors Javadoc
...
See gh-26321
4 years ago
Stephane Nicoll
3475e01cda
Merge branch '2.4.x'
...
Closes gh-26323
4 years ago
Stephane Nicoll
4ccce2a74f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26322
4 years ago
Stephane Nicoll
a6e59b357f
Polish "Improve failure analysis with a single bean cycle"
...
See gh-26292
4 years ago
Roman Zabaluev
044c902a8c
Improve failure analysis with a single bean cycle
...
See gh-26292
4 years ago
Stephane Nicoll
4febe6485c
Merge branch '2.4.x'
...
Closes gh-26318
4 years ago
Stephane Nicoll
63d486158d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26317
4 years ago
Stephane Nicoll
3f528bb0eb
Mark SpringBootConfiguration as Indexed
...
Previously, users of the components.index could not use the index in
scenario where Spring Boot needs to locate the SpringBootConfiguration
to use to bootstrap the test context, as AnnotatedClassFinder scans
the classpath for that stereotype specifically and that requires a
dedicated entry for it.
This commit makes sure that a SpringBootConfiguration-annotated type has
a dedicated entry in the components index.
Closes gh-26308
4 years ago
dreis2211
ca3105920b
Fix link to Webservices reference docs
...
See gh-26316
4 years ago
Phillip Webb
33c6c600a9
Split up adoc files
...
Closes gh-23254
4 years ago
Scott Frederick
bb8188b681
Merge branch '2.4.x'
...
Closes gh-26313
4 years ago
Scott Frederick
17fa215cf5
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26312
4 years ago
Scott Frederick
c37b9b8a8e
Use layout configuration in Maven build-image goal
...
This commit changes the Maven build-image goal to honor the `layout` and
`layoutFactory` parameters to ensure that the archive content sent to the
builder is the same as is used by the `repackage` goal to build the
archive file.
Fixes gh-26216
4 years ago
Andy Wilkinson
5d8a64e186
Validate section IDs in the reference documentation
...
See gh-26307
4 years ago
Andy Wilkinson
fa81b41afc
Merge branch '2.4.x'
...
Closes gh-26301
4 years ago
Andy Wilkinson
94519c33b1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26300
4 years ago
Andy Wilkinson
ef5fbb0669
Configure bootBuildImage's targetJavaVersion using a provider
...
Previously, the targetJavaVersion property of bootBuildImage was set
using the project's target compatibility directly. This meant that
property's value would reflect the configured target compatibility at
the time of the task's creation and any subsequent changes to the
target compatibility would be missed.
This commit updates the registration of the bootBuildImage task to set
the value of the targetJavaVersion property using a provider. This
indirection means that the project's target compatibility isn't read
until the value of the targetJavaVersion is read, allowing any changes
to the target compatibility to be picked up even if they're made after
the bootBuildImage task has been created.
Fixes gh-26297
4 years ago
Stephane Nicoll
242f2ba6bd
Merge branch '2.4.x'
...
Closes gh-26299
4 years ago
Stephane Nicoll
f8a4aefce0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26298
4 years ago
Stephane Nicoll
0c09841013
Document property names to enable reactive health indicators
...
Closes gh-26279
4 years ago
Phillip Webb
5dce5ee595
Align adoc filename with anchors
...
See gh-26296
4 years ago
Phillip Webb
bd3f4d74be
Rationalize reference documentation anchors
...
Closes gh-26296
4 years ago
Stephane Nicoll
80248dcc13
Merge branch '2.4.x'
...
Closes gh-26283
4 years ago
Stephane Nicoll
77a231d742
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26282
4 years ago
Stephane Nicoll
e7bf0a0bd6
Fix key to datasource health indicator in reference doc
...
Closes gh-26268
4 years ago
Stephane Nicoll
52994027f4
Fix checkstyle violation
4 years ago
Stephane Nicoll
7465eb0f03
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
85e1cc4d65
Fix checkstyle violation
4 years ago
Stephane Nicoll
09ae65e3b7
Merge branch '2.4.x'
...
Closes gh-26277
4 years ago
Stephane Nicoll
05b09907e0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26275
4 years ago
Stephane Nicoll
d610f3c2ff
Polish "Fix ordering of metadata entries"
...
See gh-26230
4 years ago
Dmitry Pavlov
3e34b0a60a
Fix ordering of metadata entries
...
This commit provides a consistent ordering for groups that share the
same configuration property prefix.
See gh-26230
4 years ago
Stephane Nicoll
9e3c3b73ac
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
d98fe36b88
Merge branch '2.3.x' into 2.4.x
4 years ago
Stephane Nicoll
20da9826cc
Disable incrementalBuildTypeRenamed test
...
This commit disables a test that does not test what it is supposed to
and improve the Metadata assertions to fail early if more than one
matching item by name and type is found in the metadata.
See gh-26271
4 years ago
Andy Wilkinson
6953da2013
Merge branch '2.4.x'
...
Closes gh-26257
4 years ago
Andy Wilkinson
a1138efc5f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26256
4 years ago
Andy Wilkinson
a470c1af3a
Align documentation with main default branch name
...
Closes gh-26255
4 years ago
Andy Wilkinson
31b650093d
Merge branch '2.4.x'
...
Closes gh-26251
4 years ago
Andy Wilkinson
ffc06e1e30
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26250
4 years ago
Andy Wilkinson
715c4febf9
Update maformed address to one that should fail on CI
...
Closes gh-26247
4 years ago
Andy Wilkinson
091907f762
Rename default branch to main
...
Closes gh-26248
4 years ago
Phillip Webb
d42ad237f5
Merge branch '2.4.x'
...
Closes gh-26242
4 years ago
Phillip Webb
94a70d6837
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26241
4 years ago
Phillip Webb
1e0a3a946d
Fix binding random properties test
...
See gh-26201
4 years ago
Phillip Webb
f82b33698d
Add missing asciidoctor heading anchors
...
Closes gh-26239
4 years ago
Phillip Webb
ba5b36d733
Restore support for binding random properties
...
Revert 0588e989af
so that `@ConfigurationProperties` can again be
bound using values from the `RandomValuePropertySource`.
Fixes gh-26201
4 years ago
Phillip Webb
5e8f383947
Extract code samples from docs
...
See gh-6313
4 years ago
Andy Wilkinson
6de10ff791
Merge branch '2.4.x'
...
Closes gh-26237
4 years ago
Andy Wilkinson
11fa850b97
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26236
4 years ago
Andy Wilkinson
4a990f3ed2
Use bean class loader when importing auto-configuration
...
Fixes gh-26234
4 years ago
Brian Clozel
1732d8ccf7
Merge branch '2.4.x'
...
Closes gh-26233
4 years ago
Brian Clozel
7be9c268b8
Fix ignored use-last-modified property in Spring MVC
...
Prior to this commit, the `spring.web.resources.cache.use-last-modified`
configuration property support was lost during a merge operation right
before 2.4.2.
This is due to an invalid test that missed this unintended change. This
commit fixes both problems.
Fixes gh-26212
4 years ago
Phillip Webb
32a87fcbda
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
2f852fa256
Update copyright year of changed files
4 years ago
Phillip Webb
f30d48e3b3
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
02cc778911
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
3075ac0f54
Formatting
4 years ago
Slawomir Jaranowski
50118f67fd
Test Maven plugin against latest Maven versions
...
See gh-26200
4 years ago
Stephane Nicoll
a7b0f90609
Merge branch '2.4.x'
...
Closes gh-26211
4 years ago
Stephane Nicoll
e424c1c4b4
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26210
4 years ago
Shimizu, Yuko
474e460d5e
Align Maven version in system requirements with what is actually tested
...
See gh-26209
4 years ago
Stephane Nicoll
65a7422a45
Upgrade to Kafka 2.6.2
...
Closes gh-24247
4 years ago
Stephane Nicoll
e3f81f0243
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
db7460ddd5
Polish contribution based on Andy's review
...
See gh-26188
4 years ago
Stephane Nicoll
3ca6ed6246
Polish
...
Closes gh-26190
4 years ago
izeye
4be48d0d50
Polish
...
See gh-26188
4 years ago
Stephane Nicoll
6c68f3652c
Merge branch '2.4.x'
...
Closes gh-26186
4 years ago
Stephane Nicoll
8edeb2c7a9
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26185
4 years ago
Stephane Nicoll
856e0d0535
Document that MeterFilters are only applied to a managed registry
...
Closes gh-25610
4 years ago
Stephane Nicoll
d403103aac
Merge branch '2.4.x'
...
Closes gh-26182
4 years ago
Stephane Nicoll
6fc803c5a2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26181
4 years ago
Stephane Nicoll
6f73fd6785
Upgrade to Testcontainers 1.15.3
...
Closes gh-26179
4 years ago
Andy Wilkinson
b9348c6d28
Merge branch '2.4.x'
...
Closes gh-26169
4 years ago
Andy Wilkinson
bc1a462143
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26168
4 years ago
Andy Wilkinson
82198a99e0
Polish nohttp configuration
...
Closes gh-26166
4 years ago
Stephane Nicoll
55b9fc12c7
Merge branch '2.4.x'
...
Closes gh-26165
4 years ago
Stephane Nicoll
52543b84c1
Fix sourceType for spring.profiles.include
...
Closes gh-26163
4 years ago
Stephane Nicoll
cf5334da35
Merge branch '2.4.x'
...
Closes gh-26164
4 years ago
Stephane Nicoll
2bd4ccce8a
Document spring.profiles.group in configuration metadata
...
Closes gh-26127
4 years ago
izeye
e53453c69c
Fix broken assertions in tests
...
This commit also restores the HTTP response body
assertion that has been dropped in 5873ddd
.
See gh-26162
4 years ago
Stephane Nicoll
57d35aba12
Merge branch '2.4.x'
...
Closes gh-26160
4 years ago
Stephane Nicoll
6bbd36c77a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26159
4 years ago
Stephane Nicoll
03b65f3260
Polish "Enhance multiple entity manager factories how-to"
...
See gh-14928
4 years ago
Niclas Fredriksson
0d9db46f68
Enhance multiple entity manager factories how-to
...
See gh-14928
4 years ago
Stephane Nicoll
531ee83c6a
Merge branch '2.4.x'
...
Closes gh-26156
4 years ago
Stephane Nicoll
54613c77d4
Exclude beans with scheduled methods from global lazy init
...
This commit updates TaskSchedulingAutoConfiguration to contribute a
LazyInitializationExcludeFilter that processes beans that have
@Scheduled methods. This lets them be contributed to the context so
that scheduled methods are invoked as expected.
Closes gh-25315
4 years ago
Andy Wilkinson
177152e007
Merge branch '2.4.x'
...
Closes gh-26155
4 years ago
Andy Wilkinson
0c30a5930d
Polish "Use ConfigDataLocationResolvers' class loader to load resolver names"
...
See gh-26149
4 years ago
Sriram
4268f8da84
Use ConfigDataLocationResolvers' class loader to load resolver names
...
See gh-26149
4 years ago
Stephane Nicoll
221f36ba93
Add missing value provider metadata for SQL init resources
...
Closes gh-26154
4 years ago
Stephane Nicoll
548baf7914
Update copyright year of changed file
...
See gh-26145
4 years ago
izeye
996472b42d
Polish
...
See gh-26145
4 years ago
zuisong
95a9f36ac1
Fix wrong replacements for spring.datasource.[schema|data]
...
See gh-26150
4 years ago
Stephane Nicoll
bac101647a
Polish contribution
...
See gh-25532
4 years ago
katielevy1
bd9dd9d5eb
Polish KotlinConstructorParametersBinderTests
...
See gh-25532
4 years ago
Phillip Webb
e1ad2cdab3
Fix Windows build failures
...
See gh-23098
4 years ago
Phillip Webb
a48c98b469
Revert "Switch default MVC path matching strategy"
...
This reverts commit ab8e599cfe
.
See gh-24805
4 years ago
Phillip Webb
beaf03a008
Update copyright year of changed files
4 years ago
Phillip Webb
238d0fed71
Improve Log4J log level reset support
...
Update `Log4J2LoggingSystem` so that call to `setLevel` with a `null`
level with remove the logger if it was previously configured by a
`LoggingSystem` call.
To track which loggers have been configured by us, and which have been
configure directly by the user, a custom `LoggerConfig` subclass is
used. We'll only remove `LevelSetLoggerConfig` classes, for any others
we'll call `setLevel(null)` on the config.
Prior to this commit, it was impossible to set then reset a logger
level using the actuator endpoint. This is because Log4J doesn't provide
a way to get the actual configured level. If the `setLevel(null)` has
been applied, then `getLevel()` will return the value of the parent
logger or a default value of `ERROR`.
Fixes gh-24298
4 years ago
Phillip Webb
96823869a9
Merge branch '2.4.x'
...
Closes gh-26139
4 years ago
Phillip Webb
302d500ee9
Add StandardConfigDataResource.getProfile method
...
Add a `StandardConfigDataResource.getProfile()` method so that it's
possible to tell the profile used when reading a profile specific
resource.
Fixes gh-25940
4 years ago
Andy Wilkinson
5142fe9b8e
Fix typo in Initialize a Database using basic SQL scripts
...
Closes gh-26137
4 years ago
izeye
e27c85698d
Polish
...
See gh-26135
4 years ago
izeye
fb5a1270e8
Add RepositoryMetricsAutoConfiguration to spring.factories
...
See gh-26134
4 years ago
dreis2211
beb7f7b02d
Avoid some redirects in docs
...
See gh-26129
4 years ago
Stephane Nicoll
f814beacec
Upgrade to Spring Session Dragonfruit-SR3
...
Closes gh-25907
4 years ago
Stephane Nicoll
e8eb68a458
Upgrade to Spring Session Dragonfruit-SR3
...
Closes gh-25907
4 years ago
Stephane Nicoll
f558ceda9a
Upgrade to Spring WS 3.1.0-RC1
...
Closes gh-25933
4 years ago
Stephane Nicoll
0146ced614
Upgrade to Spring Session 2021.0.0-RC1
...
Closes gh-25932
4 years ago
Stephane Nicoll
28d27f5fe7
Upgrade to Spring Kafka 2.7.0
...
Closes gh-25930
4 years ago
Stephane Nicoll
28665ee93b
Upgrade to Spring Integration 5.5.0-RC1
...
Closes gh-25929
4 years ago
Phillip Webb
282a8e09d0
Merge branch '2.4.x'
...
Closes gh-26125
4 years ago
Phillip Webb
5b836f3aee
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26124
4 years ago
Phillip Webb
61ff3c98bf
Polish 'Don't detect CloudPlatform when property is set'
...
See gh-25455
4 years ago
nguyensach
70f44d3a56
Don't detect CloudPlatform when property is set
...
Update `CloudPlatform.isActive` to back-off from detection when any
`spring.main.cloud-platform` property is set.
See gh-25455
4 years ago
Phillip Webb
b4c9bb0d5c
Merge branch '2.4.x'
...
Closes gh-26122
4 years ago
Phillip Webb
fb3796dae8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26121
4 years ago
Phillip Webb
fcb2210a87
Include optional shade plugin in published pom
...
Update `MavenPublishingConventions` to add a new `mavenOptional` feature
that allows us to declare optional dependencies that are also published
in the generated POM.
This change allows us to include the maven-shade-plugin in the
spring-boot-maven-plugin POM which fixes an issue with Eclipse m2e.
Fixes gh-21992
4 years ago
Scott Frederick
bf8051cd47
Log ApplicationAvailability state changes
...
Fixes gh-23098
4 years ago
Andy Wilkinson
1f0127036c
Upgrade to Spring Integration 5.4.6
...
Closes gh-26113
4 years ago
Andy Wilkinson
e6130c6ce0
Upgrade to Spring Integration 5.3.7.RELEASE
...
Closes gh-26112
4 years ago
Andy Wilkinson
9d0e1a2cb3
Include SQL init auto-config in Data RDBC test slice
...
Closes gh-24741
4 years ago
Andy Wilkinson
05adf02a47
Include SQL init auto-config in JDBC-based test slices
...
Closes gh-25323
4 years ago
Stephane Nicoll
e2252c7856
Merge branch '2.4.x'
...
Closes gh-26111
4 years ago
Stephane Nicoll
401ebc672b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26110
4 years ago
Stephane Nicoll
ab785d9417
Document limitations of using deferred JPA bootstrap
...
Closes gh-24027
4 years ago
Stephane Nicoll
fe2e57dee8
Upgrade to Spring Data 2021.0.0
...
Closes gh-25928
4 years ago
Stephane Nicoll
8c15e693d3
Merge branch '2.4.x'
...
Closes gh-26109
4 years ago
Stephane Nicoll
0d81b4d07e
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26108
4 years ago
Stephane Nicoll
0fb482579b
Harmonize Neo4jContainer startup options
...
Closes gh-26084
4 years ago
Stephane Nicoll
c04d640452
Scan for ElasticSearch's @Document type
...
Closes gh-26028
4 years ago
Stephane Nicoll
517998a829
Upgrade to Infinispan 12.1.1.Final
...
Closes gh-26053
4 years ago
Stephane Nicoll
0cedbf6e06
Upgrade to Spring Data 2020.0.8
...
Closes gh-25910
4 years ago
Stephane Nicoll
1de2dd9ecb
Upgrade to Spring Data Neumann-SR9
...
Closes gh-25905
4 years ago
Stephane Nicoll
62a70475c2
Fix class condition on deprecated class
...
Closes gh-26107
4 years ago
Stephane Nicoll
c5214b3c84
Merge branch '2.4.x'
...
Closes gh-26105
4 years ago
Stephane Nicoll
1855f96d07
Polish "Document spring.config.additional-location should be used early"
...
See gh-26085
4 years ago
Shannon Carey
b0b1c04fc4
Document spring.config.additional-location should be used early
...
See gh-26085
4 years ago
Stephane Nicoll
90fccd7097
Upgrade to SAAJ Impl 1.5.3
...
Closes gh-26104
4 years ago
Stephane Nicoll
54d23bac9d
Upgrade to Micrometer 1.6.6
...
Closes gh-26103
4 years ago
Stephane Nicoll
3a8736a112
Upgrade to Lettuce 6.0.4.RELEASE
...
Closes gh-26102
4 years ago
Stephane Nicoll
0429ab4b88
Upgrade to HSQLDB 2.5.2
...
Closes gh-26101
4 years ago
Stephane Nicoll
00b53b5bdb
Upgrade to Glassfish JAXB 2.3.4
...
Closes gh-26100
4 years ago
Stephane Nicoll
cb2a7dd4cb
Upgrade to SAAJ Impl 1.5.3
...
Closes gh-26099
4 years ago
Stephane Nicoll
cb1d7a3bc8
Upgrade to Micrometer 1.5.13
...
Closes gh-26098
4 years ago
Stephane Nicoll
7c85ebc9c9
Upgrade to Lettuce 5.3.7.RELEASE
...
Closes gh-26097
4 years ago
Stephane Nicoll
274cfc0af0
Upgrade to HSQLDB 2.5.2
...
Closes gh-26096
4 years ago
Stephane Nicoll
4a5cb3f29e
Upgrade to Glassfish JAXB 2.3.4
...
Closes gh-26095
4 years ago
Stephane Nicoll
caa21b0fbe
Upgrade to Flatten Maven Plugin 1.2.7
...
Closes gh-26094
4 years ago
Stephane Nicoll
f8768c053a
Upgrade to Micrometer 1.7.0-RC1
...
Closes gh-25934
4 years ago
Stephane Nicoll
7723e7f130
Upgrade to Spring HATEOAS 1.3.0
...
Closes gh-25927
4 years ago
Andy Wilkinson
f45202e86f
Ensure String to RSA key converters can be used
...
Add tests to ensure that RSA key converters can be used with an
auto-configured security setup.
See gh-26089
Closes gh-24891
4 years ago
Phillip Webb
51c3e18011
Support binding with BeanFactory ConversionService
...
Update `BindConverter` so that multiple `ConverterServices` can be
specified when binding. This change allows `ConversionServiceDeducer`
to add both the `BeanFactory` conversion service as well as a
custom `ApplicationConversionService` when beans annotated with
`@ConfigurationPropertiesBinding` are found.
Fixes gh-26089
4 years ago
Phillip Webb
5581ec0e29
Make getSharedInstance() unmodifiable
...
Update `ApplicationConversionService.getSharedInstance()` so that the
instance returned is unmodifiable and converters cannot be added or
removed from it.
Closes gh-26088
4 years ago
Andy Wilkinson
b0cce645dd
Use a non-deprecated class to identify kotlin-gradle-plugin-api jar
...
See gh-26080
4 years ago
Andy Wilkinson
962fa06d9b
Merge branch '2.4.x'
...
Closes gh-26082
4 years ago
Andy Wilkinson
a58b25b5db
Add package-info to o.s.b.test.autoconfigure.data.Cassandra
...
Closes gh-26081
4 years ago
Andy Wilkinson
4cbe6836a0
Polish o.s.b.liquibase package-info
4 years ago
dreis2211
4a1924ed73
Fix Spring Data Elasticsearch deprecations
...
See gh-26078
4 years ago
Andy Wilkinson
6f2b4aa685
Upgrade to Kotlin 1.5.0-RC
...
Closes gh-26080
Closes gh-25498
4 years ago
Andy Wilkinson
5289b50a1a
Polish indentation
4 years ago
Soheel Chughtai
18b017690a
Add reference to IBM MQ Spring Boot starter
...
See gh-26041
4 years ago
Andy Wilkinson
2e25a256d5
Allow the auto-configured RabbitMQ ConnectionFactory to be customized
...
Closes gh-6719
4 years ago
Stephane Nicoll
a481b4aec2
Upgrade to HSQLDB 2.5.2
...
Closes gh-26051
4 years ago
Stephane Nicoll
15f0d3d2f3
Upgrade to Nimbus JOSE JWT 9.8.1
...
Closes gh-26077
4 years ago
Stephane Nicoll
bcd79751c6
Upgrade to OAuth2 OIDC SDK 9.3.3
...
Closes gh-26076
4 years ago
Stephane Nicoll
51dc0baf02
Upgrade to Lettuce 6.1.1.RELEASE
...
Closes gh-26075
4 years ago
Andy Wilkinson
5873dddc1c
Attempt to stabilise web server tests that use h2c
...
Apache HttpClient 5.1 doesn't cope with Jetty 10 sending
SETTINGS_ENABLE_CONNECT_PROTOCOL in the settings frame. It also appears
to be unstable when using Undertow, resulting in a failure and
"UT005032: Listener not making progress on framed channel, closing
channel to prevent infinite loop" being logged on the server-side.
Local experimentation suggests that Jetty's HTTP/2 client is more
robust and that it does not trigger the problem with Undertow. It also
fixes the problem with SETTINGS_ENABLE_CONNECT_PROTOCOL when testing
against Jetty 10 so this commit updates the tests to use Jetty's client.
Closes gh-26040
4 years ago
Stephane Nicoll
17a13de855
Upgrade to Undertow 2.2.7.Final
...
Closes gh-26073
4 years ago
Stephane Nicoll
7d5e7cecd8
Upgrade to Sun Mail 1.6.7
...
Closes gh-26071
4 years ago
Stephane Nicoll
75506df0ed
Upgrade to Selenium HtmlUnit 2.49.1
...
Closes gh-26070
4 years ago
Stephane Nicoll
bdc910fb1a
Upgrade to Rabbit AMQP Client 5.12.0
...
Closes gh-26069
4 years ago
Stephane Nicoll
888330eb9d
Upgrade to Netty tcNative 2.0.38.Final
...
Closes gh-26068
4 years ago
Stephane Nicoll
023c20594d
Upgrade to Netty 4.1.63.Final
...
Closes gh-26067
4 years ago
Stephane Nicoll
18e751a81b
Upgrade to Neo4j Java Driver 4.2.4
...
Closes gh-26066
4 years ago
Stephane Nicoll
7bf8b91b93
Upgrade to MongoDB 4.2.3
...
Closes gh-26065
4 years ago
Stephane Nicoll
50416647bb
Upgrade to Mockito 3.9.0
...
Closes gh-26064
4 years ago
Stephane Nicoll
8eff215cd0
Upgrade to MIMEPull 1.9.14
...
Closes gh-26063
4 years ago
Stephane Nicoll
041b65d9ce
Upgrade to Maven Invoker Plugin 3.2.2
...
Closes gh-26062
4 years ago
Stephane Nicoll
95d55f50e9
Upgrade to Lombok 1.18.20
...
Closes gh-26061
4 years ago
Stephane Nicoll
e7988de2e9
Upgrade to Liquibase 4.3.3
...
Closes gh-26060
4 years ago
Stephane Nicoll
e9ba79d5be
Upgrade to Lettuce 6.1.0.RELEASE
...
Closes gh-26059
4 years ago
Stephane Nicoll
979cf96cae
Upgrade to Jetty 9.4.39.v20210325
...
Closes gh-26058
4 years ago
Stephane Nicoll
2f424b15da
Upgrade to Jetty Reactive HTTPClient 1.1.7
...
Closes gh-26057
4 years ago
Stephane Nicoll
b8d3253151
Upgrade to Jaybird 4.0.3.java8
...
Closes gh-26056
4 years ago
Stephane Nicoll
db5ef657d6
Upgrade to Jakarta Mail 1.6.7
...
Closes gh-26055
4 years ago
Stephane Nicoll
7c32389dd0
Upgrade to Jackson Bom 2.12.3
...
Closes gh-26054
4 years ago
Stephane Nicoll
c66c15fac2
Upgrade to HtmlUnit 2.49.1
...
Closes gh-26052
4 years ago
Stephane Nicoll
a2df809e8c
Upgrade to Hibernate 5.4.30.Final
...
Closes gh-26050
4 years ago
Stephane Nicoll
313cc0d6af
Upgrade to Git Commit ID Plugin 4.0.4
...
Closes gh-26049
4 years ago
Stephane Nicoll
7a81be0327
Upgrade to Flyway 7.7.3
...
Closes gh-26048
4 years ago
Stephane Nicoll
37c41607e3
Upgrade to Elasticsearch 7.12.0
...
Closes gh-26047
4 years ago
Stephane Nicoll
31c96ac95d
Upgrade to Dropwizard Metrics 4.1.19
...
Closes gh-26046
4 years ago
Stephane Nicoll
fbb2489a46
Upgrade to Couchbase Client 3.1.4
...
Closes gh-26045
4 years ago
Stephane Nicoll
25723680a0
Upgrade to Cassandra Driver 4.11.0
...
Closes gh-26044
4 years ago
Stephane Nicoll
7aa506a238
Upgrade to AppEngine SDK 1.9.88
...
Closes gh-26043
4 years ago
Stephane Nicoll
9c524c3324
Upgrade to Spring Framework 5.3.6
...
Closes gh-25926
4 years ago
Stephane Nicoll
d10409a8ad
Upgrade to Spring Framework 5.3.6
...
Closes gh-25909
4 years ago
Stephane Nicoll
9854a96f6e
Upgrade to Spring Framework 5.2.14
...
Closes gh-25903
4 years ago
Andy Wilkinson
e51d7d0616
Upgrade to Json-smart 2.4.2
...
Closes gh-25946
4 years ago
Andy Wilkinson
04e441f468
Add a config prop for the embedded database connection
...
Previously, the embedded database connection that would be used
could only be controlled via the classpath. If multiple embedded
database dependencies were present, it wasn't possible to control
the one that the auto-configured would use. It also wasn't possible
to disable auto-configuration of an embedded database.
This commit introduces a new configuration property,
spring.datasource.embedded-database-connection. It can be set to
one of the values of the EmbeddedDatabaseConnection enum to control
the auto-configuration of an embedded database. Setting it to none
will disable the auto-configuration and ensure that an external
database is used instead.
Closes gh-23412
4 years ago
Andy Wilkinson
059c4fbd43
Test JettyReactiveWebServerFactory against Jetty 10
...
Closes gh-26039
4 years ago
Andy Wilkinson
252d4e98c5
Test that HTTP/1.1 still works when HTTP/2 is enabled
...
See gh-25856
4 years ago
Andy Wilkinson
74b91b78fe
Temporarily disable h2c tests with Jetty 10
...
Closes gh-26038
4 years ago
Stephane Nicoll
b779c430e0
Upgrade to Spring Security 5.5.0-RC1
...
Closes gh-25931
4 years ago
Stephane Nicoll
7370afc326
Upgrade to Reactor 2020.0.6
...
Closes gh-25925
4 years ago
Stephane Nicoll
65dd408785
Upgrade to Spring Security 5.4.6
...
Closes gh-25911
4 years ago
Stephane Nicoll
3e4ee05aaa
Upgrade to Reactor 2020.0.6
...
Closes gh-25908
4 years ago
Stephane Nicoll
75b65ddf62
Upgrade to Spring Security 5.3.9
...
Closes gh-25906
4 years ago
Stephane Nicoll
a3502accbf
Upgrade to Reactor Dysprosium-SR19
...
Closes gh-25902
4 years ago
Phillip Webb
89213c7d39
Switch default MVC path matching strategy
...
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.
Closes gh-24805
4 years ago
Scott Frederick
b0ee15e7cc
Merge branch '2.4.x'
...
Closes gh-26032
4 years ago
Scott Frederick
91ee590fd4
Remove @Persistent from MongoDB entity scanning
...
This commit removes `org.springframework.data.annotation.Persistent`
from the annotation types used for MongoDB entity scanning to align
with Spring Data MongoDB.
Fixes gh-25797
4 years ago
Andy Wilkinson
713c0fce7c
Auto-configure H2C when HTTP/2 is enabled and SSL is disabled
4 years ago
Stephane Nicoll
1f71c8241c
Merge branch '2.4.x'
...
Closes gh-26030
4 years ago
Stephane Nicoll
305bcb10ae
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26029
4 years ago
Stephane Nicoll
d96fcf320c
Harmonize Elasticsearch converter auto-configuration
...
This commit harmonizes our auto-configuration so that default converters
are configured the same way ElasticsearchConfigurationSupport does.
Closes gh-25087
4 years ago
Andy Wilkinson
c4750fd0ff
Support Gradle 7 and raise minimum supported version to 6.8
...
Closes gh-26026
4 years ago
Stephane Nicoll
8506a00071
Merge branch '2.4.x'
...
Closes gh-26025
4 years ago
Stephane Nicoll
fd6ad5b889
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26024
4 years ago
Stephane Nicoll
7286c33f53
Document default behaviour of DataJpaTest#showSql
...
Closes gh-25843
4 years ago
Andy Wilkinson
eda9fe4952
Fix group IDs of HttpCore v4 and v5 dependency management
...
See gh-26004
4 years ago
Andy Wilkinson
ba2583900f
Provide auto-configuration for using Apache HttpClient 5 with WebClient
...
Closes gh-26004
4 years ago
Stephane Nicoll
b2d167c186
Upgrade to Undertow 2.2.7.Final
...
Closes gh-26020
4 years ago
Stephane Nicoll
d9d051053d
Upgrade to Sun Mail 1.6.7
...
Closes gh-26018
4 years ago
Stephane Nicoll
cddc0b625b
Upgrade to Netty tcNative 2.0.38.Final
...
Closes gh-26017
4 years ago
Stephane Nicoll
df9b17104c
Upgrade to Netty 4.1.63.Final
...
Closes gh-26016
4 years ago
Stephane Nicoll
50922949bd
Upgrade to MIMEPull 1.9.14
...
Closes gh-26015
4 years ago
Stephane Nicoll
8097d22821
Upgrade to Lombok 1.18.20
...
Closes gh-26014
4 years ago
Stephane Nicoll
20f47b3149
Upgrade to Jetty 9.4.39.v20210325
...
Closes gh-26012
4 years ago
Stephane Nicoll
3906719382
Upgrade to Jetty Reactive HTTPClient 1.1.7
...
Closes gh-26011
4 years ago
Stephane Nicoll
1bc2c3658a
Upgrade to Jaybird 3.0.11
...
Closes gh-26010
4 years ago
Stephane Nicoll
6b98be6db9
Upgrade to Jakarta Mail 1.6.7
...
Closes gh-26009
4 years ago
Stephane Nicoll
4d8382b25c
Upgrade to Hibernate 5.4.30.Final
...
Closes gh-26008
4 years ago
Stephane Nicoll
3f2cebd545
Upgrade to Dropwizard Metrics 4.1.19
...
Closes gh-26007
4 years ago
Stephane Nicoll
2d6c6282d9
Upgrade to AppEngine SDK 1.9.88
...
Closes gh-26006
4 years ago
dreis2211
ea55ca9971
Remove unused method parameters
...
See gh-25986
4 years ago
izeye
4987880afa
Polish
...
See gh-25980
4 years ago
Andy Wilkinson
0a8da4fd7d
Polish "Provide health for an AbstractRoutingDataSource's resolved targets"
...
See gh-25708
4 years ago
bono007
13600c3367
Provide health for an AbstractRoutingDataSource's resolved targets
...
See gh-25708
4 years ago
Stephane Nicoll
710a905187
Start building against Spring Integration 5.5.0-RC1 snapshots
...
See gh-25929
4 years ago
dreis2211
db79fe8b2c
Test our Gradle Plugin against Gradle 7.0
...
See gh-25997
4 years ago
Phillip Webb
f03f74ff0a
Add Spring Data Repository metrics support
...
Add support for Spring Data Repository metrics by integrating with
Spring Data's new `RepositoryMethodInvocationListener` support.
Closes gh-22217
4 years ago
Phillip Webb
1893f935b4
Rework 'Supported Metrics' reference documentation
...
Rework the 'Supported Metrics' documentation to improve consistency
access subsections. Details about the `@Timer` annotation have been
pulled into a new section so that they can be referenced rather than
repeated.
See gh-22217
4 years ago
Phillip Webb
9f16491535
Rework @Timer annotation support
...
Rework existing `@Timer` annotation support to remove duplicate code
and offer general purpose utilities that can be used in future metrics
support.
See gh-23112
See gh-22217
4 years ago
Phillip Webb
3d7e5e3abd
Polish
4 years ago
Phillip Webb
efba7076ba
Fix title case capitalization
4 years ago
Scott Frederick
5bc35e8f44
Extract XML example from Maven plugin adoc file
...
See gh-25993
4 years ago
Scott Frederick
e27d4848dd
Merge branch '2.4.x'
...
Closes gh-25993
4 years ago
Scott Frederick
6a7f1f1c56
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25992
4 years ago
Scott Frederick
e19443093d
Document runtime JVM configuration when building an image
...
Fixes gh-21478
4 years ago
Stephane Nicoll
c1ebe40c56
Polish "Add reference to Bitcoin Spring Boot starter"
...
See gh-25943
4 years ago
Thebora Kompanioni
f7c5ece35e
Add reference to Bitcoin Spring Boot starter
...
See gh-25943
4 years ago
Andy Wilkinson
048463742d
Merge branch '2.4.x'
...
See gh-25985
4 years ago
Andy Wilkinson
06168bb130
Polish FileSystemWatcherTests
...
See gh-25982
4 years ago
dreis2211
21ece1ea30
Remove Gradle 5.6.x support from docs
...
See gh-25981
4 years ago
Andy Wilkinson
91473cc326
Merge branch '2.4.x'
...
Closes gh-25983
4 years ago
Andy Wilkinson
638aa87d13
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25982
4 years ago
Andy Wilkinson
02e6b7c89c
Make FileSystemWatcherTests more robust
...
Previously, several tests in FileSystemWatcherTests assumed that all
of the changes detected by the watcher would be grouped into a single
change set. This assumption breaks down when a test runs slowly (due
to CPU or IO contention, for example), and making changes to the file
system takes long then the watcher's polling interval. When this
happens, the changes will be split across two (or more).
This commit attempts to make the tests more robust. The tests now
tolerate multiple changes sets by combining them and asserting that
across the n change sets, only the expected changes were detected.
Closes gh-25901
4 years ago
izeye
98b0b6c4c5
Fix MongoMetricsAutoConfigurationTests
...
See gh-25952
4 years ago
Stephane Nicoll
719d10b6e7
Merge branch '2.4.x'
...
Closes gh-25979
4 years ago
dreis2211
afd4b582ed
Fix typos in docs
...
See gh-25947
4 years ago
Stephane Nicoll
c5c07185bf
Upgrade to Undertow 2.1.7.Final
...
Closes gh-25978
4 years ago
Stephane Nicoll
02b951cab1
Upgrade to Sun Mail 1.6.7
...
Closes gh-25976
4 years ago
Stephane Nicoll
7e8c5fcb84
Upgrade to Spring Kafka 2.5.12.RELEASE
...
Closes gh-25975
4 years ago
Stephane Nicoll
ae9576dfcb
Upgrade to Spring Batch 4.2.6.RELEASE
...
Closes gh-25974
4 years ago
Stephane Nicoll
f43f8f6d73
Upgrade to Spring AMQP 2.2.16.RELEASE
...
Closes gh-25973
4 years ago
Stephane Nicoll
4e0733e363
Upgrade to RSocket 1.0.4
...
Closes gh-25972
4 years ago
Stephane Nicoll
74016134b4
Upgrade to R2DBC Bom Arabba-SR9
...
Closes gh-25971
4 years ago
Stephane Nicoll
6c6c6aee78
Upgrade to Postgresql 42.2.19
...
Closes gh-25970
4 years ago
Stephane Nicoll
dd9e705afb
Upgrade to OAuth2 OIDC SDK 7.1.3
...
Closes gh-25969
4 years ago
Stephane Nicoll
877bc6d7e6
Upgrade to Netty tcNative 2.0.38.Final
...
Closes gh-25968
4 years ago
Stephane Nicoll
4eb20f4298
Upgrade to Netty 4.1.63.Final
...
Closes gh-25967
4 years ago
Stephane Nicoll
6a76ecfbc8
Upgrade to Neo4j OGM 3.2.21
...
Closes gh-25966
4 years ago
Stephane Nicoll
2ea065a6cf
Upgrade to MongoDB 4.0.6
...
Closes gh-25965
4 years ago
Stephane Nicoll
d2117b6b3f
Upgrade to MIMEPull 1.9.14
...
Closes gh-25964
4 years ago
Stephane Nicoll
cccb1332b3
Upgrade to Micrometer 1.5.12
...
Closes gh-25963
4 years ago
Stephane Nicoll
f58cda7b53
Upgrade to Maven Invoker Plugin 3.2.2
...
Closes gh-25962
4 years ago
Stephane Nicoll
7ccebf5fb3
Upgrade to Lombok 1.18.20
...
Closes gh-25961
4 years ago
Stephane Nicoll
030af053ec
Upgrade to Jetty 9.4.39.v20210325
...
Closes gh-25960
4 years ago
Stephane Nicoll
e70590ecb8
Upgrade to Jetty Reactive HTTPClient 1.1.7
...
Closes gh-25959
4 years ago
Stephane Nicoll
7b61e0cad2
Upgrade to Jaybird 3.0.11
...
Closes gh-25958
4 years ago
Stephane Nicoll
894a4379f1
Upgrade to Jakarta Mail 1.6.7
...
Closes gh-25957
4 years ago
Stephane Nicoll
79679ff314
Upgrade to Hibernate 5.4.30.Final
...
Closes gh-25956
4 years ago
Stephane Nicoll
741d60563f
Upgrade to Dropwizard Metrics 4.1.19
...
Closes gh-25955
4 years ago
Stephane Nicoll
d599b0c558
Upgrade to Byte Buddy 1.10.22
...
Closes gh-25954
4 years ago
Stephane Nicoll
bffa26fefa
Upgrade to AppEngine SDK 1.9.88
...
Closes gh-25953
4 years ago
Stephane Nicoll
d50e581403
Start building against Micrometer 1.7.0-RC1 snapshots
...
See gh-25934
4 years ago
Stephane Nicoll
555a3a79cb
Start building against Spring WS 3.1.0-RC1 snapshots
...
See gh-25933
4 years ago
Stephane Nicoll
1f357f62cf
Start building against Spring Session 2021.0.0-RC1 snapshots
...
See gh-25932
4 years ago
Stephane Nicoll
fee62c41b9
Start building against Spring Security 5.5.0-RC1 snapshots
...
See gh-25931
4 years ago
Stephane Nicoll
03f2054984
Start building against Spring Kafka 2.7.0 snapshots
...
See gh-25930
4 years ago
Stephane Nicoll
3ee6a945ec
Start building against Spring Data 2021.0.0 snapshots
...
See gh-25928
4 years ago
Stephane Nicoll
6bf6136aaf
Upgrade to Jedis 3.6.0-RC1
...
Closes gh-25950
4 years ago
Stephane Nicoll
b4ca1b9112
Start building against Spring HATEOAS 1.3.0 snapshots
...
See gh-25927
4 years ago
Stephane Nicoll
4290e0792b
Start building against Spring Framework 5.3.6 snapshots
...
See gh-25926
4 years ago
Phillip Webb
7a636e5c08
Update @Timed WebFlux documentation
...
Closes gh-23112
4 years ago
Phillip Webb
15fe41868e
Polish 'Support @Timed annotation for WebFlux'
...
Extract common method logic to a `HandlerMethodTimedAnnotations`
utility class and also add some caching. Also move the test code
into a single class.
See gh-23112
4 years ago
anshlykov
4ff4a9b082
Support @Timed annotation for WebFlux
...
Update `MetricsWebFilter` to support `@Timed` annotations on the WebFlux
handler methods or beans.
See gh-23112
4 years ago
Phillip Webb
7056a95ffc
Polish 'Support system-dependent path separators'
...
See gh-24490
4 years ago
mederel
f918a46ea2
Support system-dependent path separators
...
Update `StandardConfigDataLocationResolver` so that it recognizes
both `/` and `File.separator` suffixes as directories.
Prior to this commit, working with directories on Windows was awkward
since the path separator is `\`. If a directory were specified in the
form `c:\config\`, an exception was raised complaining it did not end
with '/'.
See gh-24490
4 years ago
Phillip Webb
6ad100eae6
Short circuit already covered property sources
...
Add an alternative `PropertySourcesPropertyResolver` that can short
circuit resolution of properties that are already covered by the
`ConfigurationPropertySourcesPropertySource`.
Prior to this commit, calling `getProperty` or `containsProperty` on an
`Environment` that has `ConfigurationPropertySources` attached could
result in two identical calls to the underlying source. The first call
would be via the adapted source, and the second would be direct. Since
we can now plug-in a custom `PropertySourcesPropertyResolver` to the
`Environment`, we can optimize resolution so that calls happen only
once.
Closes gh-17400
4 years ago
Phillip Webb
1d302f4c63
Add customer Application Environment subclasses
...
Add custom `ApplicationEnvironment`, `ApplicationServletEnvironment`
and `ApplicationReactiveWebEnvironment` subclasses for use with
`SpringApplication`. The subclasses all disable the resolution of
active and default profiles using properties since this is handled
directly by the `ConfigDataEnvironmentPostProcessor`.
Closes gh-24892
See gh-24890
4 years ago
Phillip Webb
d938dd97bf
Add with/without methods to ConfigData.Options
...
Add convenience methods to ConfigData.Options to allow new Options
instances to be created with options excluded or included.
See gh-25766
4 years ago
Scott Frederick
86303c017b
Merge branch '2.4.x'
...
Closes gh-25938
4 years ago
Scott Frederick
9108b81bb2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25937
4 years ago
Scott Frederick
0ad7f76263
Preserve file permissions in images built by Gradle
...
This commit copies the file mode along with other attributes when
copying files from the source archive to the build container while
building an image using the Gradle plugin. This preserves file
permissions on any resources included in the source archive.
Fixes gh-25915
4 years ago
Brian Clozel
0929048bb4
Link build tools docs version properties section
...
Closes gh-25935
4 years ago
Stephane Nicoll
5aa1e683c0
Start building against Spring Session 2020.0.4 snapshots
...
See gh-25912
4 years ago
Stephane Nicoll
0f53663cf6
Start building against Spring Security 5.4.6 snapshots
...
See gh-25911
4 years ago
Stephane Nicoll
aa8f5433ee
Start building against Spring Data 2020.0.8 snapshots
...
See gh-25910
4 years ago
Stephane Nicoll
f1b2db03e0
Start building against Spring Framework 5.3.6 snapshots
...
See gh-25909
4 years ago
Brian Clozel
b4d2207902
Merge branch '2.4.x'
...
Closes gh-25936
4 years ago
Brian Clozel
a0ee0601ef
Fix SSL configuration with Reactor Netty
...
Prior to this commit, the SslServerCustomizer would use a Reactor Netty
API that lets users customize the SSL configuration, but later override
some of the choices with defaults.
This commits moves from the new deprecated Reactor Netty API and instead
uses a new variant that builds the defaults and lets developers override
them if they want to.
Fixes gh-25913
4 years ago
Stephane Nicoll
b52902e92a
Merge branch '2.4.x'
...
Closes gh-25923
4 years ago
Stephane Nicoll
c6205f10f1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25922
4 years ago
Stephane Nicoll
25b7495d8e
Polish "Properly close input streams when loading key stores"
...
See gh-25884
4 years ago
Alex Belyaev
1e3f5c342b
Properly close input streams when loading key stores
...
See gh-25884
4 years ago
Phillip Webb
e4164d0143
Fix package tangle in endpoint package
...
Fix package tangle in the actuator endpoint package by relocating a
few classes.
The `Producible` and `ProducibleOperationArgumentResolver` classes have
been moved from `endpoint.annotation` to `endpoint` since they aren't
directly tied to annotations.
The `ApiVersion` class has been moved from `endpoint.http` to
`endpoint` since it needs to implement `Producible` and isn't really
tied to HTTP.
Closes gh-25914
4 years ago
Phillip Webb
e766c8b3a7
Revert "Switch default MVC path matching strategy"
...
This reverts commit ab8e599cfe
.
See gh-24805
4 years ago
Phillip Webb
ab8e599cfe
Switch default MVC path matching strategy
...
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.
Closes gh-24805
4 years ago
Phillip Webb
455864bfa0
Allow 'servet.path' with path pattern parser
...
Remove the restriction previously prevented `spring.mvc.servlet.path`
from being combined with a `spring.mvc.pathmatch.matching-strategy`
of `PATH_PATTERN_PARSER`. Spring Framework supports this combination
as of v5.3.4.
See gh-24805
4 years ago
Stephane Nicoll
2a60503849
Start building against Spring Session Dragonfruit-SR3 snapshots
...
See gh-25907
4 years ago
Stephane Nicoll
e4bf730f0b
Start building against Spring Security 5.3.9 snapshots
...
See gh-25906
4 years ago
Stephane Nicoll
b12a725977
Start building against Spring Data Neumann-SR9 snapshots
...
See gh-25905
4 years ago
Stephane Nicoll
80e893ebae
Upgrade to Spring HATEOAS 1.1.5
...
Closes gh-25904
4 years ago
Stephane Nicoll
aab5859fde
Start building against Spring Framework 5.2.14 snapshots
...
See gh-25903
4 years ago
Stephane Nicoll
ac1117f1a1
Start building against Reactor Reactor Dysprosium-SR19
...
See gh-25902
4 years ago
Andy Wilkinson
4d31182123
Polish "Add detection of Azure App Service to CloudPlatform"
...
See gh-25829
4 years ago
Julien Dubois
98a1017ee7
Add detection of Azure App Service to CloudPlatform
...
See gh-25829
4 years ago
Andy Wilkinson
8b5f914ba5
Revert "Merge branch '2.4.x'"
...
This reverts commit 97b26b4886
, reversing
changes made to 6f9b1ed6a3
.
See gh-25840
4 years ago
Andy Wilkinson
e9ce20dbf4
Revert "Merge branch '2.3.x' into 2.4.x"
...
This reverts commit 586ce00e06
, reversing
changes made to 563b8a8cec
.
See gh-25839
4 years ago
Andy Wilkinson
b35d1ec6e8
Revert "Use test harness for image building integration tests"
...
This reverts commit da9d8d6055
.
See gh-25838
4 years ago
Phillip Webb
72ccab0aad
Fix WebSessionManager auto-configuration order
...
Auto-configure `SessionAutoConfiguration` before
`WebFluxAutoConfiguration` to ensure that the correct
`WebSessionManager` bean is created.
See gh-20970
4 years ago
Phillip Webb
807ea1af0d
Update copyright year of changed files
4 years ago
Phillip Webb
4b05dbf4a2
Polish
4 years ago
Andy Wilkinson
1994219399
Polish "Add config props for keep-alive timeout and max keep-alive reqs"
...
See gh-25815
4 years ago
Parviz Rozikov
34b94d8898
Add config props for keep-alive timeout and max keep-alive reqs
...
See gh-25815
4 years ago
Brian Clozel
dc6b5badb8
Add SameSite session cookie config property for WebFlux
...
This commit adds a new `spring.webflux.session.cookie.same-site`
confuguration property that sets the default value for the "SameSite"
attribute in the WebFlux session cookies.
Closes gh-20970
4 years ago
Andy Wilkinson
73e1dd8728
Polish "Auto-configure Mongo metrics"
...
See gh-23990
4 years ago
bono007
81c18214d1
Auto-configure Mongo metrics
...
See gh-23990
4 years ago
Andy Wilkinson
ef986b13e5
Polish Quartz endpoint documentation
...
See gh-10364
4 years ago
Stephane Nicoll
b11602aeaa
Polish "Add Quartz actuator endpoint"
...
This commit reworks the initial proposal so that jobs and triggers are
treated as first class concepts.
`/actuator/quartz` now returns the group names for jobs and triggers.
`actuator/quartz/jobs` returns the job names, keyed by the available
group names, while `/actuator/quartz/triggers` does the same for
triggers.
`/actuator/jobs/{groupName}` provides an overview of a job group. It
provides a map of job names with the class name of the job.
implementation
`/actuator/triggers/{groupName}` provides an overview of a trigger
group. There are five supported trigger implementations: cron, simple,
daily time interval, calendar interval, and custom for any other
implementation. Given that each implementation has specific settings,
triggers are split in five objects.
`/actuator/jobs/{groupName}/{jobName}` provides the full details of a
particular job. This includes a sanitized data map and a list of
triggers ordered by next fire time.
`/actuator/triggers/{groupName}/{triggerName}` provides the full details
of a particular trigger. This includes the state, its type, and a
dedicate object containing implementation-specific settings.
See gh-10364
4 years ago
Vedran Pavic
9795061360
Add Quartz actuator endpoint
...
See gh-10364
4 years ago
Andy Wilkinson
095ff18854
Test our Gradle plugin against Gradle 7.0-rc-2
...
Closes gh-25888
4 years ago
Phillip Webb
a99f78c62f
Merge branch '2.4.x'
4 years ago
Phillip Webb
8a04547454
Fix checkstyle violation
...
See gh-25766
4 years ago
Phillip Webb
c6cd5117d4
Merge branch '2.4.x'
...
Closes gh-25887
4 years ago
Phillip Webb
5774ea3f0c
Support profile specific ConfigData imports
...
Update the `ConfigData` import support to allow individual property
sources to be imported with a higher precedence than profile specific
imports.
Prior to this commit, imported sources would always have a higher
precedence than the file that imported them, but a lower precedence
than any profile-specific variant of the same file.
For example, given an `application.properties` that imports `myconfig`,
the contributor tree would be as follows:
ROOT
+- `application.properties`
| +- myconfig
+- `application-<profile>.properties`
The precedence would be:
1) `application-<profile>.properties`
2) myconfig
3) `application.properties`
This works well for most situations, but can be confusing if import is
for a profile-specific property source. For example:
ROOT
+- `application.properties`
| +- myconfig
| +- myconfig-<profile>
+- `application-<profile>.properties`
Results in the order precedence of:
1) `application-<profile>.properties`
2) myconfig-<profile>
3) myconfig
4) `application.properties`
This means that whilst `myconfig` overrides `application.properties`,
`myconfig-profile` does not override `application-<profile>.properties`.
For this specific situation, the preferable order would be:
1) myconfig-<profile>
2) `application-<profile>.properties`
3) myconfig
4) `application.properties`
To support this alternative ordering a new `PROFILE_SPECIFIC` config
data option has been added. Additionally, options may now be specified
on a per-source basis by using the `PropertySourceOptions` interface.
Fixes gh-25766
4 years ago
Stephane Nicoll
d578e20b2d
Merge branch '2.4.x'
...
Closes gh-25883
4 years ago
Tommy Ludwig
3746385f98
Polish HealthIndicators table in docs
...
`=======` was showing up in the header of the table, which should not
be there.
See gh-25882
4 years ago
Stephane Nicoll
dd916f908f
Merge branch '2.4.x'
...
Closes gh-25880
4 years ago
Stephane Nicoll
db3dfffdca
Polish contribution
...
See gh-25875
4 years ago
izeye
852e5778a3
Polish
...
See gh-25875
4 years ago
Brian Clozel
72a1eb6384
Allow to manually tag request metrics with exceptions
...
Prior to this commit, some exceptions handled at the controller or
handler function level would:
* not bubble up to the Spring Boot error handling support
* not be tagged as part of the request metrics
This situation is inconsistent because in general, exceptions handled at
the controller level can be considered as expected behavior.
Also, depending on how the exception is handled, the request metrics
might not be tagged with the exception.
This will be reconsidered in gh-23795.
This commit prepares a transition to the new situation. Developers can
now opt-in and set the handled exception as a request attribute. This
well-known attribute will be later read by the metrics support and used
for tagging the request metrics with the exception provided.
This mechanism is automatically used by the error handling support in
Spring Boot.
Closes gh-24028
4 years ago
Andy Wilkinson
66e9619d65
Merge branch '2.4.x'
...
Closes gh-25870
4 years ago
Andy Wilkinson
0005263f76
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25869
4 years ago
Andy Wilkinson
1b91c1706e
Ensure that Cassandra's DriverConfigLoader is only closed once
...
Fixes gh-25796
4 years ago
Andy Wilkinson
029f1b52b3
Merge branch '2.4.x'
...
Closes gh-25867
4 years ago
Andy Wilkinson
ba28f21e27
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25866
4 years ago
Andy Wilkinson
cbf37b3a8b
Use main as the branch name in info endpoint example
...
Closes gh-25865
4 years ago
Andy Wilkinson
cbfeb18e6a
Merge branch '2.4.x'
...
Closes gh-25864
4 years ago
Andy Wilkinson
d82889f42e
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25863
4 years ago
Andy Wilkinson
cf0bd0f959
Polish "Fix no such bean definition with ancestor-defined Validator"
...
See gh-25800
4 years ago
MatejNedic
8958101510
Fix no such bean definition with ancestor-defined Validator
...
See gh-25800
4 years ago
Andy Wilkinson
6a7de18101
Merge branch '2.4.x'
...
Closes gh-25862
4 years ago
Andy Wilkinson
d1359220ed
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25861
4 years ago
Andy Wilkinson
7d632ea397
Use ApplicationContextRunner in ValidationAutoConfigurationTests
...
Closes gh-25859
4 years ago
Andy Wilkinson
7aabd8bf2d
Ensure that class proxying is forced before AutoProxyCreator is created
...
Previously, using @EnableGlobalMethodSecurity would cause the
AutoProxyCreator to be created before the AOP auto-configuration had
called AopUtils.forceAutoProxyCreatorToUseClassProxying. Forcing
auto proxy creation changes the AutoProxyCreator's bean definition
so it has no effect when attempted after the creator has been created.
This commit updates the AOP auto-configuration to use a
BeanFactoryPostProcessor to force the use of class proxying. This
ensures that the changes to the auto proxy creator's bean definition
are in place before any bean creation has been performed.
Fixes gh-25413
4 years ago
Scott Frederick
5595fb2423
Polish "Extract XML examples from Maven plugin adoc files"
...
See gh-25534
4 years ago
robert-smith-911
4e287594bf
Extract XML examples from Maven plugin adoc files
...
See gh-25534
4 years ago
Andy Wilkinson
03e92d794b
Merge branch '2.4.x'
...
Closes gh-25845
4 years ago
Andy Wilkinson
0e4b66a3ea
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25844
4 years ago
Andy Wilkinson
1a84b0610e
Align PushGatewayManager's exception handling with PushMeterRegistry's
...
Previously, would log an error for any exception and also stop
publishing for an UnknownHostException. By constrast, Micrometer's
PushMeterRegistry treats all exceptions the same, logging a warning
and continuing with subsequent push attempts.
This commit updates the push gateway manager's behaviour to match
PushMeterRegistry. UknownHostExceptions no longer receive special
treatment and push (and delete) failures are now logged as warnings
rather than errors.
Fixes gh-25804
4 years ago
Scott Frederick
97b26b4886
Merge branch '2.4.x'
...
Closes gh-25840
4 years ago
Scott Frederick
586ce00e06
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25839
4 years ago
Scott Frederick
da9d8d6055
Use test harness for image building integration tests
...
This commit modifies the integration tests for the Maven and Gradle
image building goal and task to use a custom builder as a test harness
to verify that the plugins invoke the builder as expected.
Fixes gh-25838
4 years ago
Andy Wilkinson
6f9b1ed6a3
Merge branch '2.4.x'
...
See gh-25837
4 years ago
Andy Wilkinson
563b8a8cec
Merge branch '2.3.x' into 2.4.x
...
See gh-25836
4 years ago
Andy Wilkinson
e94f8bba62
Ensure that upstream jars have been built
...
See gh-25835
4 years ago
Andy Wilkinson
df4b1ffb0d
Merge branch '2.4.x'
...
Closes gh-25837
4 years ago
Andy Wilkinson
38a4f135a9
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25836
4 years ago
Andy Wilkinson
ca9a619259
Defer processing of zipTree source until execution time
...
Closes gh-25835
4 years ago
Andy Wilkinson
09173b81d6
Merge branch '2.4.x'
...
Closes gh-25833
4 years ago
Andy Wilkinson
7a846ad41f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25832
4 years ago
Andy Wilkinson
5a086321c6
Polish "Document Failsafe configuration when not using starter parent"
...
See gh-25621
4 years ago
robert-smith-911
0d79fd3e01
Document Failsafe configuration when not using starter parent
...
See gh-25621
4 years ago
Phillip Webb
8c31d29acf
Merge branch '2.4.x'
4 years ago
Phillip Webb
a28a3ae090
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
9c8a97809d
Consistent use of @deprecated since
...
Restore the patch version number for consistency with `@since`
tags.
See gh-25808
4 years ago
Brian Clozel
fe1011c23d
Add Netty memory leak detection config property
...
This commit adds a new `spring.netty.leak-detection` configuration
property that selects the level of memory leak detection for the Netty
engine.
This configuration is applied statically to Netty; this means all
(non-shaded) Netty usages as client or server will be impacted by this
change.
Developers might use this property during development or tests to find
causes of memory leaks when dealing with Netty buffers.
Closes gh-14338
4 years ago
Andy Wilkinson
66e857f2c5
Merge branch '2.4.x'
...
See gh-25826
4 years ago
Andy Wilkinson
d9ce30b15c
Merge branch '2.3.x' into 2.4.x
...
See gh-25825
4 years ago
Andy Wilkinson
8b6eef6f1d
Consistent use of @deprecated since
...
See gh-25808
4 years ago
Phillip Webb
4ad87a861d
Restore deprecated JobLauncherCommandLineRunner
...
Restore the deprecated `JobLauncherCommandLineRunner` class and extend
removal until 2.6. The class is still needed by spring-cloud-task.
Closes gh-25807
4 years ago
Phillip Webb
c9451b59f2
Merge branch '2.4.x'
4 years ago
Phillip Webb
a0f5169966
Polish
4 years ago
Phillip Webb
44b1751bb4
Merge branch '2.4.x'
...
Closes gh-25826
4 years ago
Phillip Webb
363f5829d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25825
4 years ago
Phillip Webb
26dd1b9a26
Update deprecations with for removal targets
...
Update all deprecation tags to include a removal target.
Closes gh-25808
4 years ago
Andy Wilkinson
f3c9cc85cb
Polish
...
See gh-25818
4 years ago
Brian Clozel
61573fbf14
Record server metrics for cancelled connections
...
Prior to this commit, the Actuator instrumentation for WebFlux servers
would not record metrics in two cases:
* the client disconnects before the response has been sent
* a server timeout is triggered before the response is sent
This commit improves the existing instrumentation to record metrics in
these cases. Since the causes of timeouts/disconnections can vary a lot,
the chosen "outcome" tag for metrics is "UNKNOWN".
Closes gh-23606
4 years ago
Andy Wilkinson
9b65409e23
Generalize database initialization detection and include R2DBC
...
Closes gh-25818
4 years ago
Andy Wilkinson
22b02a6c6f
Merge branch '2.4.x'
...
Closes gh-25823
4 years ago
Andy Wilkinson
a025f3d252
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25822
4 years ago
Andy Wilkinson
896f20e1d3
Improve diagnostics of ClassPathFileSystemWatcherTests
...
Closes gh-25821
4 years ago
Stephane Nicoll
9087c24713
Merge branch '2.4.x'
...
See gh-25820
4 years ago
Stephane Nicoll
8bb4020bd4
Polish
...
See gh-25819
4 years ago
Andy Wilkinson
676713be3f
Merge branch '2.4.x'
...
Closes gh-25820
4 years ago
Andy Wilkinson
403e747c46
Use constructor injection in SpringBootRepositoryRestConfigurer
...
Closes gh-25819
4 years ago
Andy Wilkinson
e49a88cb9b
Auto-configure script-based R2DBC database initialization
...
See gh-24741
4 years ago
Andy Wilkinson
9cc7f0b54d
Generalize script-based DB initialization and add R2DBC initializer
...
See gh-24741
4 years ago
Andy Wilkinson
eb1200415d
Derive a ConnectionFactoryBuilder from an existing ConnectionFactory
...
Closes gh-25788
4 years ago
Stephane Nicoll
870d9b191a
Merge branch '2.4.x'
...
Closes gh-25813
4 years ago
Stephane Nicoll
d1aaee46bb
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25812
4 years ago
dreis2211
be4491959b
Fix flaky QuartzAutoConfigurationTests
...
See gh-25810
4 years ago
Scott Frederick
269fc68c1d
Merge branch '2.4.x'
...
Closes gh-25811
4 years ago