Madhura Bhave
3bf943d597
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19713
5 years ago
Madhura Bhave
f375277026
Merge pull request #19595 from nosan
...
* pr/19595:
Polish "Limit ChronoField values to their range"
Limit ChronoField values to their range
Closes gh-19595
5 years ago
Madhura Bhave
91e459a5d4
Polish "Limit ChronoField values to their range"
...
See gh-19595
5 years ago
Dmytro Nosan
9bc68b9877
Limit ChronoField values to their range
...
See gh-19595
5 years ago
Andy Wilkinson
244b5391bc
Fix file handle leak in JarFileArchiveTests
...
Closes gh-19655
5 years ago
Stephane Nicoll
dee71f064b
Harmonize Cassandra bean names
5 years ago
Andy Wilkinson
aefe52e4d0
Revert "Rework dep management to avoid consumers picking up strict constraints"
...
This reverts commit b34a311d02
as,
having disabled the publishing of Gradle's module metadata (4f75ab5
),
the changes are no longer needed.
See gh-19609
5 years ago
Stephane Nicoll
246f5ce8eb
Polish Cassandra v4 support
5 years ago
Stephane Nicoll
e5499ca17a
Upgrade to Spring Framework 5.2.3
...
Closes gh-19534
5 years ago
Stephane Nicoll
29163041ae
Upgrade to Spring Framework 5.2.3
...
Closes gh-19531
5 years ago
Stephane Nicoll
717439d3a0
Upgrade to Spring Framework 5.1.13
...
Closes gh-19530
5 years ago
Brian Clozel
711391cf2f
Move spring.http.* config properties namespace
...
Closes gh-18827
5 years ago
Stephane Nicoll
7f6b01c3d2
Make sure Redis cache prefix includes cache name
...
This commit maps 'spring.cache.redis.key-prefix' to the new
'prefixCacheNameWith' method introduced in Spring Data Neumann. This
makes sure that the configured prefix includes the cache name.
Closes gh-16676
5 years ago
Phillip Webb
3fe4245ab6
Disable failing TomcatReactiveWebServerFactoryTests
...
Temporarily disable some tests in `TomcatReactiveWebServerFactoryTests`
that fail since the Netty upgrade.
See gh-19702
5 years ago
Phillip Webb
862462b791
Update copyright year of changed files
5 years ago
Phillip Webb
1e5ba09a3e
Merge branch '2.2.x'
5 years ago
Phillip Webb
15652ae4c1
Update copyright year of changed files
5 years ago
Phillip Webb
f57281340c
Merge branch '2.2.x'
5 years ago
Phillip Webb
3cfbfebbb1
Merge branch '2.1.x' into 2.2.x
5 years ago
Madhura Bhave
d1f51e064b
Merge branch '2.2.x'
...
Closes gh-19701
5 years ago
Madhura Bhave
e60194c7d5
Ignore trailing slash when recording Web metrics
...
Fixes gh-18207
5 years ago
Phillip Webb
9bd49562fe
Update copyright year of changed files
5 years ago
Scott Frederick
c789592e26
Remove support for deprecated Elasticsearch Jest client
...
Closes #19676
5 years ago
Andy Wilkinson
b34a311d02
Rework dep management to avoid consumers picking up strict constraints
...
Previously, enforcedPlatform dependencies were using to pull in the
constraints defined in spring-boot-dependencies and
spring-boot-parent and applied them strictly so that the constrained
version had to be used. This worked as intended in Spring Boot's own
build but incorrectly enforced those same strict version requirements
on external consumers of Spring Boot's modules.
This commit reworks how Spring Boot defines its internal dependency
management so that platform dependencies are exposed to external
consumers while enforced platform dependencies are using internally.
See gh-19609
5 years ago
Stephane Nicoll
be79252fbd
Upgrade to Reactor Dysprosium-SR3
...
Closes gh-19653
5 years ago
Stephane Nicoll
b3d32c7214
Upgrade to Reactor Dysprosium-SR3
...
Closes gh-19643
5 years ago
Stephane Nicoll
405b9b7f93
Merge branch '2.2.x'
...
Closes gh-19693
5 years ago
dreis2211
852659684b
Fix typo in NoSuchBeanDefinitionFailureAnalyzer exception
...
See gh-19690
5 years ago
Andy Wilkinson
550e042ff0
Merge branch '2.2.x'
...
Closes gh-19691
5 years ago
Andy Wilkinson
30e9ba4659
Upgrade to Jakarta Validation 2.0.2
...
Closes gh-19687
5 years ago
Andy Wilkinson
4a76bc8b46
Cope with different exception messages in ValidationException failure analyzer
...
Fixes gh-19671
5 years ago
Andy Wilkinson
9ca588631e
Merge branch '2.2.x'
...
Closes gh-19689
5 years ago
Andy Wilkinson
27306369c5
Cope with different exception messages in ValidationException failure analyzer
...
Fixes gh-19671
5 years ago
dreis2211
d454c9653c
Disable tests on Java 13 that require an incompatible Gradle version
...
See gh-19680
5 years ago
Stephane Nicoll
f13ff3b939
Merge branch '2.2.x'
...
Closes gh-19686
5 years ago
Stephane Nicoll
101fd14286
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19685
5 years ago
Stephane Nicoll
8b8a4ee65e
Polish "Make equality checks defensive to null reference"
...
See gh-19540
5 years ago
liuhuan
6d8b849361
Make equality checks defensive to null reference
...
See gh-19540
5 years ago
Stephane Nicoll
4796701337
Merge branch '2.2.x'
...
Closes gh-19683
5 years ago
Stephane Nicoll
66755105ea
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19682
5 years ago
Dmytro Nosan
b7e69890f3
Fix retrieval of parent logger in PoolingDataSourceBean
...
See gh-19637
5 years ago
Stephane Nicoll
738ba15d0c
Merge branch '2.2.x'
...
Closes gh-19679
5 years ago
Stephane Nicoll
0c7dae0d51
Remove duplicate note in Hazelcast section of reference guide
...
Closes gh-19678
5 years ago
Brian Clozel
b780e5247c
Remove support for Elasticsearch transport client
...
The Elasticsearch transport client has been deprecated since Spring Boot
2.2.0 and is about to be removed from Spring Data Elasticsearch and
Elasticsearch itself in their next major releases.
The available REST client support variants are now the preferred way of
using Elasticsearch features.
Closes gh-19668
5 years ago
Andy Wilkinson
648e468c86
Build against Spring HATEOAS 1.1.0.M1 snapshots
...
See gh-19649
5 years ago
Stephane Nicoll
ca1710ee56
Upgrade to Apache Cassandra 4.3.1
...
See gh-19588
5 years ago
Stephane Nicoll
d282eb619f
Upgrade to Elasticsearch 7.5.1
...
See gh-19588
5 years ago
Scott Frederick
f268ede3c0
Start building against Spring Data Neumann-M1 snapshots
...
See gh-19588
5 years ago
Andy Wilkinson
e415f759a2
Raise the minimum supported version of Gradle to 5.6
...
Closes gh-18777
5 years ago
Dmytro Nosan
25838b4794
Support nested requests in MetricsClientHttpRequestInterceptor
...
Prior to this commit, requests made by `HttpRequestInterceptor`
instances configured on `RestTemplate` would not be recorded
properly.
This commit ensures that nested requests are recorded separately.
See gh-19381
5 years ago
Andy Wilkinson
b23b69fea3
Upgrade to Reactor Californium-SR15
...
Closes gh-19640
5 years ago
Andy Wilkinson
c66d2e8039
Relax the Gradle plugin's Kotlin version constraint
...
Enforcing the spring-boot-dependencies platform makes for too strong
an opinion about the version of Kotlin that should be on the build
script's classpath. It clashes with the version of Kotlin that's
embedded in Gradle and used with Gradle's Kotlin DSL.
This commit switches to a normal platform (rather than an enforced
platform) which allows it to express an opinion about the version of
Kotlin without making it a strict requirement.
Closes gh-19609
5 years ago
Andy Wilkinson
c8236a74d8
Upgrade to Spring Security 5.3.0.M1
...
Closes gh-19654
5 years ago
Andy Wilkinson
39d9e486dd
Build against Reactor Dysprosium-SR3 snapshots
...
See gh-19653
5 years ago
Andy Wilkinson
16fe64ded4
Build against Micrometer 1.3.3 snapshots
5 years ago
Andy Wilkinson
3a2f25c6ff
Build against Spring AMQP 2.2.3 snapshots
...
See gh-19651
5 years ago
Andy Wilkinson
7595336184
Build against Spring Integration 5.3.0.M1 snapshots
...
See gh-19650
5 years ago
Brian Clozel
18ccbf031a
Remove validation starter from web starters
...
This commit removes the validation starter from the web and
webflux starters - we've reconsidered that choice since many were
not using this feature as part of their default web experience.
Thit commit also changes the default EL implementation for the
Jakarta implementation, aligning all servers on it and simplifying
dependency management (especially exclusions that were required
previously).
Closes gh-19550
5 years ago
Andy Wilkinson
6d16c7d860
Build against Spring Data Moore-SR4 snapshots
...
See gh-19648
5 years ago
Andy Wilkinson
3faf023da4
Build against Spring Integration 5.2.3 snapshots
...
See gh-19647
5 years ago
Andy Wilkinson
0509248bf7
Build against Spring AMQP 2.2.3 snapshots
...
See gh-19646
5 years ago
Andy Wilkinson
803a24d6f4
Build against Micrometer 1.3.3 snapshots
...
See gh-19645
5 years ago
Andy Wilkinson
cedcbaccdb
Build against Spring HATEOAS 1.0.3 snapshots
...
See gh-19644
5 years ago
Andy Wilkinson
fbc958e4dd
Build against Reactor Dysprosium-SR3 snapshots
...
See gh-19643
5 years ago
Andy Wilkinson
5e14e33c94
Start building against Micrometer 1.1.10 snapshots
...
See gh-19639
5 years ago
Andy Wilkinson
2d995e740a
Start building against Spring Data Lovelace-SR15 snapshots
...
See gh-19642
5 years ago
Andy Wilkinson
bcaae99fa9
Start building against Spring AMQP 2.1.13 snapshots
...
See gh-19641
5 years ago
Andy Wilkinson
d75a58d789
Start building against Reactor Californium-SR15 snapshots
...
See gh-19640
5 years ago
Andy Wilkinson
7fda317f0d
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19657
5 years ago
Andy Wilkinson
617ebaf3c0
Isolate Gradle Plugin build from other Gradle configuration
...
Closes gh-19656
5 years ago
Stephane Nicoll
b97b0c1d7b
Merge branch '2.2.x'
...
Closes gh-19635
5 years ago
dreis2211
9fe114ebad
Update copyright in legal doc section
...
See gh-19621
5 years ago
Brian Clozel
e0171a5da8
Polish
5 years ago
Madhura Bhave
94ab996597
Merge branch '2.2.x'
5 years ago
Madhura Bhave
1fa83757ce
Fix tests
...
See gh-19599
5 years ago
Brian Clozel
0f567c879d
Auto-configure HTTP client builders as Lazy
...
Prior to this commit, HTTP client builders auto-configured by Spring
Boot would be eagerly instantiating resources, even if those were not
used by the application.
This commit makes the `RestTemplateBuilder` bean as Lazy.
`WebClient.Builder` was already a prototype bean, but some of its
dependencies could consume resources, like the `HttpClientConnector` and
the related infrastructure. This commit makes those pieces lazy.
Note that since those components are meant to help instantiate actual
HTTP clients for application components, making them lazy won't make any
difference at runtime since they'll be used during context refresh, or
they won't be used at all.
Closes gh-19549
5 years ago
Madhura Bhave
d510a7bd80
Merge branch '2.2.x'
...
Closes gh-19622
5 years ago
Madhura Bhave
139995469a
Short circuit validation in bind handler if previous exception present
...
Closes gh-19599
5 years ago
Andy Wilkinson
b5ae8b0af5
Disable tests that use Docker when Docker is unavailable
...
Closes gh-19616
5 years ago
Andy Wilkinson
f6e9869156
Use version property to set Boot's version in dependencies bom
...
See gh-19608
See gh-19609
5 years ago
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
5 years ago
Madhura Bhave
abe95fa8a7
Merge branch '2.2.x'
...
Closes gh-19600
5 years ago
Madhura Bhave
7f0573df49
Fallback on underlying server default when determining outcome tag
...
This commit also changed the default outcome to SUCCESS
Fixes gh-19367
5 years ago
Madhura Bhave
ed4261a61c
Merge branch '2.2.x'
...
Closes gh-19598
5 years ago
Madhura Bhave
a017b8905a
Adapt field name in ValidationBindHandler to a valid ConfigurationPropertyName
...
Fixes gh-19580
5 years ago
Andy Wilkinson
c584334f5e
Merge branch '2.2.x'
...
Closes gh-19592
5 years ago
Andy Wilkinson
ccf4e1ad44
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19591
5 years ago
dreis2211
2b06f17c69
Fix links to external types in javadoc
...
See gh-19581
5 years ago
Stephane Nicoll
7d6f4a6666
Merge branch '2.2.x'
...
Closes gh-19590
5 years ago
Stephane Nicoll
99c64b7cdf
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19589
5 years ago
Matthias Stock
adfbbcc0f6
Simplify validation pattern of EndpointId
...
See gh-19584
5 years ago
Madhura Bhave
6d0b4351f4
Merge branch '2.2.x'
...
Closes gh-19582
5 years ago
Madhura Bhave
437941cc51
Improve diagnostics when using `@ConstructorBinding` on a Kotlin class
...
Closes gh-19312
5 years ago
dreis2211
34419eda38
Add micrometer-registry-stackdriver dependency for javadoc generation
...
See gh-19578
5 years ago
Stephane Nicoll
79da3b6e2c
Remove support for Jetty 9.4.21 and earlier
...
Closes gh-18692
5 years ago
Andy Wilkinson
4efd8ba587
Merge branch '2.2.x'
...
Closes gh-19574
5 years ago
Andy Wilkinson
02965e9744
Fix javadoc warnings
...
Fixes gh-19572
5 years ago
Stephane Nicoll
e5c1f3133a
Harmonize cassandra tests
5 years ago
Stephane Nicoll
6ced89490c
Polish
5 years ago
Stephane Nicoll
bc066d279b
Polish cassandra tests
...
See gh-18019
5 years ago
Stephane Nicoll
462442e7d2
Polish "Add Stackdriver metrics export support"
...
See gh-19528
5 years ago
Johannes Graf
d42256d856
Add Stackdriver metrics export support
...
See gh-19528
5 years ago
Andy Wilkinson
10ba17c390
Merge branch '2.2.x'
...
Closes gh-19571
5 years ago
Andy Wilkinson
6d8f07d899
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19570
5 years ago
Andy Wilkinson
bdffa860d9
Increase startup timeout for Docker containers
...
Closes gh-19569
5 years ago
Andy Wilkinson
cbacb6116b
Merge branch '2.2.x'
...
Closes gh-19568
5 years ago
Andy Wilkinson
e04055650c
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19567
5 years ago
Andy Wilkinson
3fb1bb74ba
Configure WebTestClient to be able to consume large responses
...
Closes gh-19566
5 years ago
Madhura Bhave
c9ad3564d9
Merge branch '2.2.x'
...
Closes gh-19562
5 years ago
Madhura Bhave
82dc7bcc90
HypermediaAutoConfiguration should back off when Spring MVC absent
...
Fixes gh-19392
5 years ago
Madhura Bhave
87dd11502a
Refactor HypermediaAutoConfigurationTests
5 years ago
Madhura Bhave
6944e52052
Merge branch '2.2.x'
5 years ago
Madhura Bhave
ac10ebba33
Fix checkstyle
5 years ago
Madhura Bhave
c82d728c93
Merge branch '2.2.x'
...
Closes gh-19561
5 years ago
Madhura Bhave
67fab60fbd
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19560
5 years ago
Scott Frederick
487b9cbf96
Add profiles directly to the application environment for tests
...
Prior to this commit, active profiles were being added to the Spring Boot
application environment by setting the `spring.profiles.active` property.
This could result in profiles getting parsed differently than other uses of `@ActiveProfiles`.
Setting the profiles directly in the `Environment` prevents this parsing.
See gh-19556
5 years ago
Andy Wilkinson
30c124f549
Merge branch '2.2.x'
...
Closes gh-19554
5 years ago
Andy Wilkinson
c57359ea3b
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19553
5 years ago
Andy Wilkinson
d46406fcb9
Remove loading of non-existent properties file from antlib
...
Fixes gh-19552
5 years ago
Brian Clozel
2f78c72f92
Avoid 406 Not Acceptable for error pages
...
Prior to this commit, the `ErrorController` would override the original
error response status if the error map cannot be written due to content
negotiation with the HTTP client. In that case, the error handling
infrastructure returns a `406 Not Acceptable` response.
This commit improves the `ErrorController` so that
`HttpMediaTypeNotAcceptableException` instances thrown by that
controller are not returned as is but instead we write the error
response with an empty body and the original HTTP error status.
Fixes gh-19545
See gh-19522
5 years ago
Stephane Nicoll
ee7555750e
Add ComponentScan#nameGenerator alias on @SpringBootApplication
...
This commit allows to customize the default BeanNameGenerator for
scanned components using @SpringBootApplication.
Closes gh-19346
5 years ago
Stephane Nicoll
a0a4cbce3a
Merge branch '2.2.x'
...
Closes gh-19542
5 years ago
dreis2211
6ffe47cd06
Remove deprecated usage of WebTestClientBuilderCustomizer
...
See gh-19536
5 years ago
Stephane Nicoll
fc60301fc7
Polish "Add Java 14 to JavaVersion enumeration"
...
See gh-19511
5 years ago
Dmytro Nosan
a5a3a020b6
Add Java 14 to JavaVersion enumeration
...
See gh-19511
5 years ago
Stephane Nicoll
47481464ff
Merge branch '2.2.x'
...
Closes gh-19535
5 years ago
Rossen Stoyanchev
f6947648c9
Improve Spring MVC auto-configuration section
...
See gh-19521
5 years ago
Madhura Bhave
bb55bad170
Merge branch '2.2.x'
...
Closes gh-19529
5 years ago
Madhura Bhave
c12a3f4172
Support explicitly setting forward headers strategy to NONE
...
Prior to this commit, there was no distinction between explicitly setting
forward headers strategy to a value of NONE and not setting it at all.
This meant that in a cloud environment, a cloud provider was always checked
to see if it was active and using forward headers and there was no way to
prevent that.
This commit changes the default value of the property to null so that there
is a way to determine if the property was explicitly set to NONE.
Fixes gh-19333
5 years ago
Madhura Bhave
f94c6d7458
Merge branch '2.2.x'
5 years ago
Madhura Bhave
8e285a4387
Fix checkstyle
5 years ago
Madhura Bhave
743cf3b2a7
Merge branch '2.2.x'
...
Closes gh-19527
5 years ago
Madhura Bhave
ac46f5971f
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19526
5 years ago
Madhura Bhave
24dd416f4b
Add a test case for binding to map with wildcard types
...
This commit also changes the spring framework version
to use snapshots.
Closes gh-18767
5 years ago
Brian Clozel
cc154bbefb
Avoid 406 Not Acceptable for error pages
...
Prior to this commit, the `ErrorController` would override the original
error response status if the error map cannot be written due to content
negotiation with the HTTP client. In that case, the error handling
infrastructure returns a `406 Not Acceptable` response.
This commit improves the `ErrorController` so that
`HttpMediaTypeNotAcceptableException` instances thrown by that
controller are not returned as is but instead we write the error
response with an empty body and the original HTTP error status.
Fixes gh-19522
5 years ago
Brian Clozel
c2f8741e2e
Merge branch '2.2.x'
...
Closes gh-19517
5 years ago
Brian Clozel
1320c44a25
Use RBAC credentials for Couchbase cluster info
...
Prior to this commit, the Couchbase auto-configuration would use the
bucket credentials when RBAC is configured. This commit ensures that
RBAC is used in that case.
This commit also adds new configuration properties to customize the
bootstrap ports for Couchbase:
* `spring.couchbase.env.bootstrap.http-direct-port`
* `spring.couchbase.env.bootstrap.http-ssl-port`
Fixes gh-19393
5 years ago
Stephane Nicoll
76a48885f8
Merge branch '2.2.x'
...
Closes gh-19516
5 years ago
Stephane Nicoll
fd4829c2ea
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19515
5 years ago
dreis2211
9cbf5902dc
Update some copyrights to 2020
...
See gh-19510
5 years ago
Stephane Nicoll
679e88af47
Merge branch '2.2.x'
...
Closes gh-19509
5 years ago
Geoffrey De Smet
493762a416
Add reference to OptaPlanner starter
...
See gh-19508
5 years ago
Stephane Nicoll
c3ab4b875a
Merge branch '2.2.x'
...
Closes gh-19504
5 years ago
Stephane Nicoll
7d36599343
Polish "Fix outdated reference in ArtemisConfigurationCustomizer javadoc"
...
See gh-19503
5 years ago
Ochieng Olanga
c6f7d12270
Fix outdated reference in ArtemisConfigurationCustomizer javadoc
...
See gh-19503
5 years ago
Stephane Nicoll
6fc52b0563
Polish
5 years ago
Stephane Nicoll
a9b0b78cb2
Upgrade to Flyway 6.1.3
...
Closes gh-19266
5 years ago
Stephane Nicoll
5d1c844f21
Merge branch '2.2.x'
...
Closes gh-19499
5 years ago
Stephane Nicoll
a684ab8726
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19498
5 years ago
Johnny Lim
27d7727d9f
Polish doc
...
See gh-19491
5 years ago
Victor Ferrer
1d900f67e7
FilteringSpringBootCondition uses Class.forName instead of classLoader
...
See gh-19490
5 years ago
Stephane Nicoll
61ae4fbc04
Merge branch '2.2.x'
5 years ago
Stephane Nicoll
1de30f0d00
Polish
5 years ago
Stephane Nicoll
2148097c04
Merge branch '2.2.x'
...
Closes gh-19497
5 years ago
Stephane Nicoll
b7e6febaa0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19496
5 years ago
Zekariyas
f005fffbc3
Fix typo in BindHandler#onFinish javadoc
...
See gh-19492
5 years ago
Stephane Nicoll
3b6f21d997
Merge branch '2.2.x'
...
Closes gh-19486
5 years ago
Stephane Nicoll
07a21ec601
Harmonize property visibility in Saml2RelyingPartyProperties
...
Closes gh-19194
5 years ago
Stephane Nicoll
334f3e08ae
Fix formatting
5 years ago
Johnny Lim
e4057dd528
Polish
...
See gh-19484
5 years ago
Stephane Nicoll
5f178db49b
Polish test setup
...
This commit polishes a test configuration to avoid registering a mock
for the same bean twice.
5 years ago
Stephane Nicoll
cf740add85
Fix component scan test setup
...
This commit fixes the setup of tests using component scan. Previously,
a configuration used an include filter to only include a particular
configuration class in a given package. Unfortunately, include filters
do not prevent regular filters by default and the definition did not
have the intended behaviour.
This commit disables default filters so that only the specified include
filter is applied.
5 years ago
Stephane Nicoll
bb5e09882a
Extract RabbitTemplate auto-configuration in a configurer
...
This commit movers the auto-configuration of RabbitTemplate to a
dedicated class that can be reused to create additional template with
similar settings.
CLoses gh-19440
5 years ago
Stephane Nicoll
015714c1d6
Merge branch '2.2.x'
...
See gh-19474
5 years ago
Stephane Nicoll
85667ba165
Merge branch '2.1.x' into 2.2.x
...
See gh-19473
5 years ago
Stephane Nicoll
c0f1aaebb6
Fix Tomcat's maxConnections default value
...
Closes gh-19472
5 years ago
Stephane Nicoll
01a474b67a
Merge branch '2.2.x'
...
Closes gh-19474
5 years ago
Stephane Nicoll
6ea522a90a
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19473
5 years ago
Stephane Nicoll
d75efad0de
Upgrade to Tomcat 9.0.30
...
Closes gh-19472
5 years ago
Stephane Nicoll
e7f45d8a34
Polish "Add toolchains support for Spring Boot Maven Plugin"
...
See gh-18732
5 years ago
Dmytro Nosan
eede16ff0a
Add toolchains support for Spring Boot Maven Plugin
...
See gh-18732
5 years ago
Stephane Nicoll
08ac72f5f0
Fix build failure
5 years ago
Stephane Nicoll
a2b2b46b83
Merge branch '2.2.x'
...
Closes gh-19463
5 years ago
Stephane Nicoll
6c016663fd
Polish contribution
...
See gh-18711
5 years ago
Dmytro Nosan
1fb904acee
Support commas embedded in command line arguments from Maven plugin
...
See gh-18711
5 years ago
Stephane Nicoll
2c1e81adf0
Polish
5 years ago
Stephane Nicoll
1e38dd5531
Merge branch '2.2.x'
...
Closes gh-19461
5 years ago
Stephane Nicoll
4969ecc59a
Polish contribution
...
See gh-19458
5 years ago
Girish Kulkarni
582a3b472d
Fix file rotation documentation according to maxHistory new default
...
See gh-19458
5 years ago
Stephane Nicoll
065fe9996d
Merge branch '2.2.x'
...
Closes gh-19454
5 years ago
Stephane Nicoll
ee98855905
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19453
5 years ago
Stephane Nicoll
5dc6491807
Clarify documentation of repackage mojo's attach property
...
Closes gh-19021
5 years ago
Stephane Nicoll
ada2d3904f
Merge branch '2.2.x'
...
Closes gh-19452
5 years ago
Stephane Nicoll
1a8a76082b
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19451
5 years ago
Stephane Nicoll
2db2daeddf
Clarify which part of @ConfigurationProperties is internal API
...
Closes gh-19199
5 years ago
Stephane Nicoll
2ee6621123
Merge branch '2.2.x'
...
Closes gh-19449
5 years ago
Stephane Nicoll
aa54a47671
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19448
5 years ago
Stephane Nicoll
8f9d9fa20e
Clarify which caches are automatically bound to the metrics registry
...
See gh-19412
5 years ago
Stephane Nicoll
f44fca95b0
Merge branch '2.2.x'
...
Closes gh-19447
5 years ago
Johnny Lim
e0840b690c
Add JMX note for Kafka consumer metrics
...
See gh-19446
5 years ago
Stephane Nicoll
5b1a622195
Harmonize class visibility
...
Closes gh-19414
5 years ago
Stephane Nicoll
58a28cf54c
Merge branch '2.2.x'
...
Closes gh-19444
5 years ago
Stephane Nicoll
c9bb17f444
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19443
5 years ago
Stephane Nicoll
c6dab447cd
Fix visibility of inner classes of ServletWebServerFactoryConfiguration
...
Closes gh-19395
5 years ago
Stephane Nicoll
68dc850a82
Execute batch jobs with ApplicationRunner
...
This commit migrates JobLauncherCommandLineRunner to an
ApplicationRunner implementation. The latter allows to parse option
arguments (i.e. `--spring.something=value`) and makes it easy to ignore
arguments that are not meant to be passed to batch jobs.
Closes gh-19442
5 years ago
Stephane Nicoll
22fcb954d4
Merge branch '2.2.x'
5 years ago
Stephane Nicoll
930a0ef748
Polish Spring Batch how-to guides
...
See gh-19211
5 years ago
Stephane Nicoll
6d9c176e19
Merge branch '2.2.x'
...
Closes gh-19441
5 years ago
Stephane Nicoll
b3643965f0
Polish "Detect config props using builder pattern and generics"
...
See gh-19099
5 years ago
如梦技术
743f4a4cb1
Detect config props using builder pattern and generics
...
See gh-19099
5 years ago
Stephane Nicoll
326ad5e8e4
Merge branch '2.2.x'
...
Closes gh-19439
5 years ago
Stephane Nicoll
5f987a67f8
Polish "Improve Spring Batch coverage in reference documentation"
...
See gh-19211
5 years ago
Jay Bryant
6bd9b2ebc6
Improve Spring Batch coverage in reference documentation
...
See gh-19211
5 years ago
Johnny Lim
6efa98951d
Polish LdapAutoConfigurationTests
...
See gh-19437
5 years ago
Stephane Nicoll
5031e6182b
Merge branch '2.2.x'
...
Closes gh-19435
5 years ago
Filip Hrisafov
bb5c151ee0
Disable SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS by default
...
See gh-19352
5 years ago
Stephane Nicoll
fde06f4edd
Merge branch '2.2.x'
...
Closes gh-19434
5 years ago
Stephane Nicoll
2171e7a425
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19433
5 years ago
Tadaya Tsuyukubo
294267d2e0
Fix typo on ConditionMessage
...
See gh-19354
5 years ago
Stephane Nicoll
e38ef6ef1f
Merge branch '2.2.x'
...
Closes gh-19429
5 years ago
Johnny Lim
0bf359f4a2
Polish
...
See gh-19409
5 years ago
Stephane Nicoll
bd179393ea
Merge branch '2.2.x'
...
Closes gh-19428
5 years ago
dark
4f99c9f281
Remove unused import statement
...
See gh-19410
5 years ago
Brian Clozel
813c901905
Merge branch '2.2.x'
...
Closes gh-19425
5 years ago
Brian Clozel
82391a406a
Polish
...
See gh-19424
5 years ago
Ferdinand Jacobs
4555123b7d
Fix typo in RSocket docs
...
See gh-19424
5 years ago
dreis2211
4b10462464
Fix compilation error
...
See gh-19423
5 years ago
Andy Wilkinson
7551a79e80
Merge branch '2.2.x'
...
Closes gh-19422
5 years ago
Andy Wilkinson
ea00ab9919
Protect against NoSuchMethodError when deploying to old Tomcats
...
Fixes gh-19308
5 years ago
Andy Wilkinson
be4c4f9c13
Merge branch '2.2.x'
...
Closes gh-19420
5 years ago
Andy Wilkinson
0e6932d550
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19419
5 years ago
Andy Wilkinson
35b74185e4
Fix test ordering problems by always clearing URL stream handler factory
...
Closes gh-19349
5 years ago
Andy Wilkinson
07857f7f24
Merge branch '2.2.x'
...
Closes gh-19418
5 years ago
Andy Wilkinson
8ed0b1a231
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19417
5 years ago
Andy Wilkinson
3cadde0900
Protect against available port actually being unavailable
...
Closes gh-19355
5 years ago
Andy Wilkinson
6009baa71b
Remove plugin management for Maven's site plugin
...
Closes gh-19085
5 years ago
Phillip Webb
93d9147864
Add deprecation documentation to Archive.iterator
...
See gh-16655
5 years ago
Brian Clozel
1e117c704b
Merge branch '2.2.x'
...
Closes gh-19404
5 years ago
Brian Clozel
979437398c
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19403
5 years ago
Brian Clozel
3e48e36e47
Improve docs on running apps behind proxies
...
Fixes gh-15046
5 years ago
Stephane Nicoll
dabb9b89c7
Merge branch '2.2.x'
5 years ago
Stephane Nicoll
b515d6ba9a
Merge pull request #19397 from aklish
...
* pr/19397:
Add Elide as 3rd party Spring Boot Starter
Closes gh-19397
5 years ago
Aaron Klish
8b149dcea9
Add Elide as 3rd party Spring Boot Starter
...
See gh-19397
5 years ago
Johnny Lim
8bbc7f7b67
Remove duplicate entry for Neo4jHealthIndicator
...
See gh-19377
5 years ago
Stephane Nicoll
bb3b6dbd7d
Merge branch '2.2.x'
...
Closes gh-19375
5 years ago
dreis2211
b6e4c0f012
Add group property to DynatraceProperties
...
See gh-19369
5 years ago
Andy Wilkinson
ef2eb2f652
Remove accidental usage of Plexus's CollectionUtils
...
See gh-16655 and 8f5777cf
5 years ago
Phillip Webb
1b1c61a2ed
Make processor output fully reproducible
...
Update `AutoConfigureAnnotationProcessor` to ensure that the generated
properties file is fully repeatable. Properties are now sorted and
written out directly to ensure that the timestamp comment is not
present.
Closes gh-19370
5 years ago
Phillip Webb
695de2c6f5
Polish end-to-end configuration properties tracing
...
See gh-14880
5 years ago
Phillip Webb
830c2ef7f1
Polish
5 years ago
Phillip Webb
be3b11db48
Merge branch '2.2.x'
5 years ago
Phillip Webb
6d372f60d9
Merge branch '2.1.x' into 2.2.x
5 years ago
Phillip Webb
8e03982bca
Fix checkstyle violation
5 years ago
Phillip Webb
2fc12bc36c
Merge branch '2.2.x'
5 years ago
Phillip Webb
26ff18f37d
Merge branch '2.1.x' into 2.2.x
5 years ago
Phillip Webb
accd830dd5
Update copyright header of changed files
5 years ago
Phillip Webb
9bdad06c10
Polish Netty SSL key alias support
...
See gh-19197
5 years ago
Madhura Bhave
51e558b08d
Merge pull request #19364 from dreis2211
...
* pr/19364:
Fix unknown tag in javadoc
Closes gh-19364
5 years ago
dreis2211
3be05f61e1
Fix unknown tag in javadoc
...
See gh-19364
5 years ago
Madhura Bhave
8dcf1e4033
Provide end-to-end traceability for config properties
...
Closes gh-14880
Co-authored-by: Andy Wilkinson <awilkinson@pivotal.io>
5 years ago
Madhura Bhave
8f5777cf9e
Optimize JarLauncher when used with exploded jar
...
- Previously, we would create a JarFileArchive for all nested jars.
This was an additional overhead. We only need to create a JarFileArchive
for jars that can have nested jars in them. For all other jars we only need
the URL to build the classpath.
- While iterating over nested entries in the exploded jar, we only need to
look at BOOT-INF and we can skip any entry that does not match that.
Closes gh-16655
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
5 years ago
Stephane Nicoll
58022d72f5
Merge branch '2.2.x'
...
Closes gh-19363
5 years ago
Stephane Nicoll
c3ae8bcfdc
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19362
5 years ago
dreis2211
207a5c5022
Link consistently to Tomcat 9.0 docs
...
See gh-19340
5 years ago
Stephane Nicoll
1d3554de06
Merge branch '2.2.x'
...
Closes gh-19361
5 years ago
Stephane Nicoll
fc35384b03
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19360
5 years ago
dreis2211
29b602d6a0
Fix link to Vaadin Spring Boot starter
...
See gh-19338
5 years ago
Stephane Nicoll
aa821151bb
Polish "Detect DirContextAuthenticationStrategy bean"
...
See gh-19328
5 years ago
Filip Hrisafov
c108d2d011
Detect DirContextAuthenticationStrategy bean
...
This commit improves the LDAP auto-configuration to detect if a
DirContextAuthenticationStrategy bean is defined and, if so, associates
it with the auto-configured `LdapContextSource`.
See gh-19328
5 years ago
Stephane Nicoll
20bebdc07d
Merge branch '2.2.x'
...
Closes gh-19331
5 years ago
dreis2211
b1158bf35d
Simplify some Stream API usages
...
See gh-19291
5 years ago
Phillip Webb
d2ebf5de0e
Merge branch '2.2.x'
...
Closes gh-19317
5 years ago
Phillip Webb
f1c2d36793
Upgrade to Spring Batch 4.2.1
...
Closes gh-19073
5 years ago
Madhura Bhave
1071f969bf
Merge branch '2.2.x'
...
Closes gh-19315
5 years ago
Huluvu424242
95d6dff56f
Document Nitrite starter in README
...
See gh-19196
5 years ago
Madhura Bhave
b42bc1b23d
Merge branch '2.2.x'
...
Closes gh-19314
5 years ago
Madhura Bhave
ed571bab24
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19313
5 years ago
dreis2211
20ff764756
Increase cache ttl in CachingOperationInvokerTests
...
See gh-19193
5 years ago
Andy Wilkinson
6a8d7218b6
Merge branch '2.2.x'
...
Closes gh-19310
5 years ago
Andy Wilkinson
9b0569cf81
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19309
5 years ago
Andy Wilkinson
bc53fe0344
Recommend mockito-inline for mocking and spying of CGLib proxies
...
This reverts commit 52050c173c
.
See gh-17817
Closes gh-19020
5 years ago
Andy Wilkinson
4957994def
Merge branch '2.2.x'
...
Closes gh-19305
5 years ago
Andy Wilkinson
3c0e7ccba6
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19304
5 years ago
Andy Wilkinson
effdc8f359
Polish "Honour SSL key alias when using Netty"
...
See gh-19197
5 years ago
cbono
eda7b7c3e6
Honour SSL key alias when using Netty
...
See gh-19197
5 years ago
Andy Wilkinson
ae5ec4e41a
Merge branch '2.2.x'
...
Closes gh-19300
5 years ago
Andy Wilkinson
758b80a0fe
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19299
5 years ago
luoyuan
c6a184474c
Remove redundant hasText check as query always has text
...
See gh-19290
5 years ago
Andy Wilkinson
9f1e760054
Merge branch '2.2.x'
...
Closes gh-19298
5 years ago
tongluyang
95aad5b556
Add missing closing parenthesis to the document
...
See gh-19218
5 years ago
Andy Wilkinson
4dc74793e1
Merge branch '2.2.x'
...
Closes gh-19297
5 years ago
dreis2211
f190affa6b
Upgrade to Testcontainers 1.12.4
...
See gh-19292
5 years ago
Andy Wilkinson
10d593eeee
Merge branch '2.2.x'
5 years ago
Andy Wilkinson
264d4f54ec
Merge branch '2.1.x' into 2.2.x
5 years ago
Andy Wilkinson
38340522de
Fix Asciidoc syntax
5 years ago
Andy Wilkinson
ab4e1c465f
Merge branch '2.2.x'
...
See gh-19288
5 years ago
Andy Wilkinson
47b47c28a0
Reduce visibility of the Gradle plugin's test methods
...
See gh-19287
5 years ago
Andy Wilkinson
9b88edbcf9
Merge branch '2.2.x'
...
Closes gh-19153
5 years ago
Andy Wilkinson
a2451a4f29
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19152
5 years ago
Andy Wilkinson
b46bb726ca
Clarify limitations of @PropertySource
...
Closes gh-18900
5 years ago
Madhura Bhave
0a2387ed0b
Merge branch '2.2.x'
...
Closes gh-19279
5 years ago
Madhura Bhave
2c4a1f1c15
Display @Validated constructor bound properties in configprops endpoint
...
Fixes gh-19219
5 years ago
Andy Wilkinson
d3a30dc28f
Upgrade to Maven Enforcer Plugin 3.0.0-M3
...
Closes gh-19276
5 years ago
Andy Wilkinson
edb1f9e03a
Upgrade to Webjars Locator Core 0.43
...
Closes gh-19275
5 years ago
Andy Wilkinson
896a048d9e
Upgrade to Spring Cloud Connectors 2.0.7.RELEASE
...
Closes gh-19274
5 years ago
Andy Wilkinson
d8ead5bcf7
Upgrade to Neo4j Ogm 3.2.3
...
Closes gh-19273
5 years ago
Andy Wilkinson
08db520566
Upgrade to Jetty El 8.5.49
...
Closes gh-19272
5 years ago
Andy Wilkinson
e9da6d343d
Upgrade to Mockito 3.2.0
...
Closes gh-19271
5 years ago
Andy Wilkinson
5cab3592a0
Upgrade to Mariadb 2.5.2
...
Closes gh-19270
5 years ago
Andy Wilkinson
a87ddab37f
Upgrade to Liquibase 3.8.2
...
Closes gh-19269
5 years ago
Andy Wilkinson
0c1b258c1e
Upgrade to Kotlin 1.3.61
...
Closes gh-19268
5 years ago
Andy Wilkinson
a826fabd3f
Upgrade to Hibernate 5.4.9.Final
...
Closes gh-19267
5 years ago
Andy Wilkinson
836749ee32
Upgrade to Jaybird 3.0.8
...
Closes gh-19265
5 years ago
Andy Wilkinson
ecc970f3ac
Upgrade to Elasticsearch 6.8.5
...
Closes gh-19264
5 years ago
Andy Wilkinson
c0972820e7
Upgrade to Jetty Reactive Httpclient 1.1.0
...
Closes gh-19263
5 years ago
Andy Wilkinson
1e3b701cbb
Upgrade to Jetty 9.4.24.v20191120
...
Closes gh-19262
5 years ago
Andy Wilkinson
c3d7488652
Upgrade to Aspectj 1.9.5
...
Closes gh-19261
5 years ago
Andy Wilkinson
90a46c7817
Upgrade to Tomcat 9.0.29
...
Closes gh-19260
5 years ago
Andy Wilkinson
699c684086
Upgrade to Johnzon Jsonb 1.2.2
...
Closes gh-19259
5 years ago
Andy Wilkinson
b392fa4737
Upgrade to Activemq 5.15.11
...
Closes gh-19258
5 years ago
Andy Wilkinson
2614f641f8
Upgrade to Byte Buddy 1.10.4
...
Closes gh-19257
5 years ago
Andy Wilkinson
ec71009b88
Upgrade to Undertow 2.0.28.Final
...
Closes gh-19256
5 years ago
Andy Wilkinson
23d0ef079c
Upgrade to Rxjava2 2.2.15
...
Closes gh-19255
5 years ago
Andy Wilkinson
327a17beba
Upgrade to Prometheus Pushgateway 0.8.0
...
Closes gh-19254
5 years ago
Andy Wilkinson
5729ea3fe3
Upgrade to Netty Tcnative 2.0.28.Final
...
Closes gh-19253
5 years ago
Andy Wilkinson
c253052a4d
Upgrade to Unboundid Ldapsdk 4.0.13
...
Closes gh-19252
5 years ago
Andy Wilkinson
be903123f5
Upgrade to Querydsl 4.2.2
...
Closes gh-19251
5 years ago
Andy Wilkinson
4d47cf65d5
Upgrade to Appengine Sdk 1.9.77
...
Closes gh-19250
5 years ago
Andy Wilkinson
18489bea81
Upgrade to Jackson 2.10.1
...
Closes gh-19249
5 years ago
Andy Wilkinson
11d5fcb366
Upgrade to Couchbase Client 2.7.11
...
Closes gh-19248
5 years ago
Andy Wilkinson
85b9c9cea6
Upgrade to Spring Integration 5.2.2.RELEASE
...
Closes gh-19277
5 years ago
Andy Wilkinson
05d460a974
Upgrade to Spring Integration 5.2.2.RELEASE
...
Closes gh-19070
5 years ago
Andy Wilkinson
2ab5089338
Upgrade to Spring Cloud Connectors 2.0.7.RELEASE
...
Closes gh-19247
5 years ago
Andy Wilkinson
89fbdb9fc0
Upgrade to Neo4j Ogm 3.2.3
...
Closes gh-19246
5 years ago
Andy Wilkinson
fc2bb1d3ef
Upgrade to Jetty El 8.5.49
...
Closes gh-19245
5 years ago
Andy Wilkinson
4cc1c6eb19
Upgrade to Liquibase 3.8.2
...
Closes gh-19244
5 years ago
Andy Wilkinson
197350c21e
Upgrade to Kotlin 1.3.61
...
Closes gh-19243
5 years ago
Andy Wilkinson
d3b3ee6a6a
Upgrade to Aspectj 1.9.5
...
Closes gh-19242
5 years ago
Andy Wilkinson
a8463ff538
Upgrade to Activemq 5.15.11
...
Closes gh-19241
5 years ago
Andy Wilkinson
0071e2be3f
Upgrade to Byte Buddy 1.10.4
...
Closes gh-19240
5 years ago
Andy Wilkinson
255eb498c4
Upgrade to Netty Tcnative 2.0.28.Final
...
Closes gh-19239
5 years ago
Andy Wilkinson
d2c5d971f2
Upgrade to Unboundid Ldapsdk 4.0.13
...
Closes gh-19238
5 years ago
Andy Wilkinson
ca7ef3daec
Upgrade to Couchbase Client 2.7.11
...
Closes gh-19237
5 years ago
Andy Wilkinson
3d35efb485
Upgrade to Spring Batch 4.1.3.RELEASE
...
Closes gh-19072
5 years ago
Andy Wilkinson
6a0ec7e1f4
Upgrade to Spring Data Lovelace-SR14
...
Closes gh-19068
5 years ago
Andy Wilkinson
72d3137941
Upgrade to Spring Cloud Connectors 2.0.7.RELEASE
...
Closes gh-19234
5 years ago
Andy Wilkinson
66639702be
Upgrade to Jetty El 8.5.49
...
Closes gh-19233
5 years ago
Andy Wilkinson
ff1d2ea381
Upgrade to Aspectj 1.9.5
...
Closes gh-19232
5 years ago
Andy Wilkinson
7ea088e5fb
Upgrade to Activemq 5.15.11
...
Closes gh-19231
5 years ago
Andy Wilkinson
cf80ad46e4
Upgrade to Netty Tcnative 2.0.28.Final
...
Closes gh-19230
5 years ago
Andy Wilkinson
a2b06bbf45
Upgrade to Micrometer 1.1.9
...
Closes gh-19229
5 years ago
Andy Wilkinson
677f2bc80c
Upgrade to Unboundid Ldapsdk 4.0.13
...
Closes gh-19228
5 years ago
Andy Wilkinson
f451145d03
Upgrade to Couchbase Client 2.7.11
...
Closes gh-19227
5 years ago
Andy Wilkinson
94709733da
Upgrade to Spring Kafka 2.3.4.RELEASE
...
Closes gh-19226
5 years ago
Andy Wilkinson
d0ffa8b654
Upgrade to Spring Hateoas 1.0.2.RELEASE
...
Closes gh-19225
5 years ago
Andy Wilkinson
86cd332741
Upgrade to Spring Amqp 2.2.2.RELEASE
...
Closes gh-19224
5 years ago
Andy Wilkinson
d5c8639cda
Upgrade to Spring Data Moore-SR3
...
Closes gh-19075
5 years ago
Andy Wilkinson
278b5fcc7d
Upgrade to Spring Hateoas 1.0.2.RELEASE
...
Closes gh-19223
5 years ago
Andy Wilkinson
e6567a2410
Upgrade to Spring Amqp 2.2.2.RELEASE
...
Closes gh-19222
5 years ago
Andy Wilkinson
bfb4c86801
Upgrade to Spring Data Moore-SR3
...
Closes gh-19069
5 years ago
Andy Wilkinson
4910ace6e5
Upgrade to Spring Kafka 2.3.4.RELEASE
...
Closes gh-19071
5 years ago
Madhura Bhave
201cad970a
Merge branch '2.2.x'
...
Closes gh-19217
5 years ago
Madhura Bhave
68bc82cfc2
Ignore CannotLoadBeanClassException in config props validator
...
If the bean definition type contains a placeholder value, beanFactory.getType
can throw a CannotLoadBeanClassException. We can ignore this exception while
validating the bean definitions for constructor binding beans.
Fixes gh-19207
5 years ago
Madhura Bhave
1c3526f6b6
Merge branch '2.2.x'
...
Closes gh-19216
5 years ago
Madhura Bhave
f4db8c89d4
Use generic type when binding constructor parameters
...
Fixes gh-19156
5 years ago
Brian Clozel
116699e295
Upgrade to Spring Framework 5.1.12.RELEASE
...
Closes gh-19051
5 years ago
Brian Clozel
3f798db9ed
Upgrade to Spring Framework 5.2.2.RELEASE
...
Closes gh-19053
5 years ago
Brian Clozel
48bf478d2c
Upgrade to Spring Framework 5.2.2.RELEASE
...
Closes gh-19076
5 years ago
Madhura Bhave
8488dcb754
Merge branch '2.2.x'
...
Closes gh-19210
5 years ago
Madhura Bhave
5b461843db
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19209
5 years ago
Madhura Bhave
fcc790aa15
Document how properties are applied in JPA auto-config
...
Closes gh-15361
5 years ago
dreis2211
c6c03e89a4
Remove code that is deprecated since 2.1.x
...
See gh-19189
5 years ago
Andy Wilkinson
b6fb251097
Merge branch '2.2.x'
...
Closes gh-19191
5 years ago
Andy Wilkinson
189f74220c
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19190
5 years ago
Andy Wilkinson
e8eace2d5b
Polish "Fix Liquibase endpoint's output with multiple datasources"
...
See gh-19171
5 years ago
Leo Li
5302d91930
Fix Liquibase endpoint's output with multiple datasources
...
Previously, the endpoint used the same change log history service for
for each SpringLiquibase bean that it processed. This resulted in
pollution of the reported changes as the history of each bean was not
isolated.
This commit updates the endpoint to use a new history service for each
SpringLiquibase bean that is processed.
See gh-19171
5 years ago
Stephane Nicoll
60d563e88a
Merge branch '2.2.x'
...
Closes gh-19181
5 years ago
dreis2211
aea37b5d81
Fix deprecation info in CompositeHealthIndicatorConfiguration
...
See gh-19180
5 years ago
Stephane Nicoll
4efd6a4021
Merge branch '2.2.x'
...
Closes gh-19178
5 years ago
Stephane Nicoll
e02ccd16bb
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19177
5 years ago
Johnny Lim
3df9fa6228
Add missing indentations for pom.xml in doc
...
See gh-19170
5 years ago
Stephane Nicoll
c3786e727f
Upgrade to Reactor Dysprosium-SR2
...
Closes gh-19054
5 years ago
Stephane Nicoll
d8d7129f9d
Upgrade to Reactor Dysprosium-SR2
...
Closes gh-19077
5 years ago
Stephane Nicoll
e394772864
Upgrade to Reactor Californium-SR14
...
Closes gh-19052
5 years ago
Stephane Nicoll
8888f75a41
Polish "Add dedicated namespace for RemoteIpValve properties"
...
See gh-18489
5 years ago
Victor Mandujano
479cd8856b
Add dedicated namespace for RemoteIpValve properties
...
See gh-18489
5 years ago
Andy Wilkinson
f731c92b66
Merge branch '2.2.x'
5 years ago
Andy Wilkinson
76f03a8cad
Fix reflective access to archiveBaseName property
...
Previously, reflective access to the archiveBaseName property
incorrectly treated the property as a String. It should have been
treated as a Property<String>. This caused an exception to be thrown
and the deprecated baseName property to be used as a fallback.
This commit corrects the reflective access to the archiveBaseName
property. It also updates the tests to fail if a build outputs a
deprecation warning. Tests that use Gradle's Maven plugin have been
updated to expect deprecation warnings when run with Gradle 6.0 where
the plugin is deprecated. Tests that configure an archive's base name
have been updated to use archiveBaseName when running with Gradle 6.0
and later.
Closes gh-18663
5 years ago
Stephane Nicoll
cde9c2e853
Merge branch '2.2.x'
...
Closes gh-19161
5 years ago
Johnny Lim
f234d9c0ec
Remove ConditionEvaluationReportLoggingListener usage if possible
...
See gh-19159
5 years ago
Stephane Nicoll
79201b61b6
Merge branch '2.2.x'
...
Closes gh-19158
5 years ago
Stephane Nicoll
ce16c9e945
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19157
5 years ago
Stephane Nicoll
2356462587
Polish "Remove '.' and '-' reference in the EndpointId javadoc"
...
See gh-19101
5 years ago
Lars Grefer
58e599b6c1
Remove '.' and '-' reference in the EndpointId javadoc
...
Endpoint ID's which contain '-' or '.' cause a deprecation warning.
Therefore they shouldn't be doumented as valid characters.
See gh-19101
5 years ago
dreis2211
8a730ff630
Use DateTimeFormatter in favor of SimpleDateFormat
...
See gh-19142
5 years ago
Stephane Nicoll
4c7896b936
Polish "Add support for test containers jdbc url"
...
See gh-19044
5 years ago
Leo Li
7b1b18cd77
Add support for test containers jdbc url
...
See gh-19044
5 years ago
Andy Wilkinson
7af7909c42
Merge branch '2.2.x'
...
See gh-19151
5 years ago
Andy Wilkinson
f2bd27f4a3
Merge branch '2.1.x' into 2.2.x
...
See gh-19150
5 years ago
Andy Wilkinson
f117dbe8a1
Add metadata for spring.main.log-startup.info
...
See gh-19026
5 years ago
Stephane Nicoll
d2f256abe8
Polish "Add configuration for RabbitMQ requested channel max property"
...
See gh-19106
5 years ago
Franjo Zilic
c043068578
Add configuration for RabbitMQ requested channel max property
...
See gh-19106
5 years ago
Stephane Nicoll
329352b865
Merge branch '2.2.x'
...
Closes gh-19155
5 years ago
Stephane Nicoll
abe070051e
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19154
5 years ago
dreis2211
87caa0a331
Add missing health indicators to docs
...
See gh-19149
5 years ago
Madhura Bhave
4d050816aa
Merge branch '2.2.x'
...
Closes gh-19153
5 years ago
Madhura Bhave
c10c9934dd
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19152
5 years ago
Madhura Bhave
53da8da50a
Clarify contradictory advice on the use of `@PropertySource`
...
In general we do not recommend using @PropertySource due to them being
added to the environment too late for auto-configuration to use them. This
commit updates the documentation to mention them in the list of external
sources along with a note.
Closes gh-18900
5 years ago
Madhura Bhave
7ce1079ada
Merge branch '2.2.x'
...
Closes gh-19151
5 years ago
Madhura Bhave
d52935e103
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19150
5 years ago
Madhura Bhave
49e111aef5
Document logging of startup info
...
Closes gh-19026
5 years ago
Madhura Bhave
e8a0d2d9d0
Merge branch '2.2.x'
5 years ago
Madhura Bhave
51478cabcd
Fix typo
5 years ago
Stephane Nicoll
75e8b49153
Upgrade to Maven Enforcer Plugin 3.0.0-M3
...
Closes gh-19140
5 years ago
Stephane Nicoll
c4a646867e
Upgrade to Liquibase 3.8.1
...
Closes gh-19139
5 years ago
Stephane Nicoll
d746b7a47a
Upgrade to Hibernate 5.4.9.Final
...
Closes gh-19138
5 years ago
Stephane Nicoll
2b0570ff10
Upgrade to Jaybird 3.0.8
...
Closes gh-19137
5 years ago
Stephane Nicoll
7a77474e89
Upgrade to Elasticsearch 6.8.5
...
Closes gh-19136
5 years ago
Stephane Nicoll
198879007b
Upgrade to Jetty 9.4.24.v20191120
...
Closes gh-19135
5 years ago
Stephane Nicoll
5950cdda10
Upgrade to Tomcat 9.0.29
...
Closes gh-19134
5 years ago
Stephane Nicoll
93dd6e69a8
Upgrade to Johnzon Jsonb 1.2.2
...
Closes gh-19133
5 years ago
Stephane Nicoll
2a1cab4fad
Upgrade to Byte Buddy 1.10.3
...
Closes gh-19132
5 years ago
Stephane Nicoll
7acb9f3c95
Upgrade to Undertow 2.0.28.Final
...
Closes gh-19131
5 years ago
Stephane Nicoll
0601aad5a7
Upgrade to Rxjava2 2.2.15
...
Closes gh-19130
5 years ago
Stephane Nicoll
f7054d4a24
Upgrade to Netty Tcnative 2.0.27.Final
...
Closes gh-19129
5 years ago
Stephane Nicoll
ddbd8c7eb5
Upgrade to Querydsl 4.2.2
...
Closes gh-19128
5 years ago
Stephane Nicoll
cc29054c0b
Upgrade to Appengine Sdk 1.9.77
...
Closes gh-19127
5 years ago
Stephane Nicoll
7374895507
Upgrade to Jackson 2.10.1
...
Closes gh-19126
5 years ago
Stephane Nicoll
901b8dab14
Upgrade to Couchbase Client 2.7.10
...
Closes gh-19125
5 years ago
Stephane Nicoll
01e0a27159
Upgrade to Maven Enforcer Plugin 3.0.0-M3
...
Closes gh-19124
5 years ago
Stephane Nicoll
a1884d2c10
Upgrade to Hibernate 5.3.14.Final
...
Closes gh-19123
5 years ago
Stephane Nicoll
90acbb124a
Upgrade to Jaybird 3.0.8
...
Closes gh-19122
5 years ago
Stephane Nicoll
f83b08eb59
Upgrade to Jetty 9.4.24.v20191120
...
Closes gh-19121
5 years ago
Stephane Nicoll
f64c6fc0c3
Upgrade to Tomcat 9.0.29
...
Closes gh-19120
5 years ago
Stephane Nicoll
4a76787c60
Upgrade to Undertow 2.0.28.Final
...
Closes gh-19119
5 years ago
Stephane Nicoll
1387067208
Upgrade to Rxjava2 2.2.15
...
Closes gh-19118
5 years ago
Stephane Nicoll
ab6d163f73
Upgrade to Netty Tcnative 2.0.27.Final
...
Closes gh-19117
5 years ago
Stephane Nicoll
4868124371
Upgrade to Querydsl 4.2.2
...
Closes gh-19116
5 years ago
Stephane Nicoll
3a86a6922c
Upgrade to Appengine Sdk 1.9.77
...
Closes gh-19115
5 years ago
Stephane Nicoll
49433ccef1
Upgrade to Couchbase Client 2.7.10
...
Closes gh-19114
5 years ago
Stephane Nicoll
a562d21ad3
Merge branch '2.2.x'
...
Closes gh-19113
5 years ago
Stephane Nicoll
a4ca1d02b3
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19112
5 years ago
Stephane Nicoll
5d8fe860d7
Polish "Use ssl.enabled flag when RabbitMQ address has no protocol"
...
There is a direct link between the sslEnabled flag and the default port
that should be used by an address. The checks are currently set in two
places:
* Determine which port should be used
* Determine if SSL should be enabled
This commit polishes the initial proposal so that secureConnection is
only set if a protocol is available.
See gh-19109
5 years ago
cbono
2210236f82
Use ssl.enabled flag when RabbitMQ address has no protocol
...
See gh-19109
5 years ago
dreis2211
60640ea185
Fix link in new Maven Plugin docs
...
See gh-19108
5 years ago
Stephane Nicoll
12c5cdceb1
Merge branch '2.2.x'
...
Closes gh-19104
5 years ago
thelproad
65ab82b3cd
Remove redundant code
...
See gh-19000
5 years ago
dreis2211
21dc7e9ca3
Fix StepVerifier usage in HealthIndicatorReactiveAdapterTests
5 years ago
Brian Clozel
24906e6f08
Merge branch '2.2.x'
...
Closes gh-19103
5 years ago
Brian Clozel
0c5bb60384
Fix responseCommitted test in webflux error handling
...
This commit updates the `responseCommitted` after changes were made in
`WebTestClient` with spring-projects/spring-framework#24051 .
Fixes gh-19083
5 years ago
Stephane Nicoll
a76a864270
Polish "Replace the Maven Plugin's site with Asciidoctor documentation"
...
See gh-19080
5 years ago
Andy Wilkinson
204a552c35
Update links from main reference docs to Maven Plugin docs
...
See gh-19080
5 years ago
Stephane Nicoll
66af1ce178
Merge branch '2.2.x'
...
Closes gh-19092
5 years ago
Stephane Nicoll
58bfbb92b9
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19091
5 years ago
Adam Michalik
c154a014a1
Remove invalid example of spring.mvc.async.request-timout property
...
See gh-19057
5 years ago
Stephane Nicoll
f540e7eae9
Merge branch '2.2.x'
...
Closes gh-19090
5 years ago
dreis2211
0bdcd2ee67
Handle ApiVersion in CachingOperationInvoker
...
Prior to this commit, ApiVersion was treated as a mandatory parameter in
CachingOperationInvokerAdvisor and thus prevented the
CachingOperationInvoker to kick in. By skipping ApiVersion in the same
way we're skipping SecurityContext we can avoid this.
In order to not return the same cached response, this commit also
changes the cache handling in CachingOperationInvoker to account for
different ApiVersions being passed.
See gh-18961
5 years ago
Stephane Nicoll
30863eb041
Merge branch '2.2.x'
...
Closes gh-19088
5 years ago
dreis2211
347434ba81
Test the Gradle Plugin against Gradle 6.0.1
...
See gh-19065
5 years ago
Stephane Nicoll
120871f6df
Merge branch '2.2.x'
...
Closes gh-19087
5 years ago
Stephane Nicoll
d8c64abdbb
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19086
5 years ago
Stephane Nicoll
b23a3712c6
Polish "Fix logging in CloudFoundryVcapEnvironmentPostProcessor"
...
See gh-19027
5 years ago
Mark Bigler
f1489e41ec
Fix logging in CloudFoundryVcapEnvironmentPostProcessor
...
See gh-19027
5 years ago
Andy Wilkinson
3e2454f8c4
Replace the Maven Plugin's site with Asciidoctor documentation
...
Closes gh-19080
Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
5 years ago
Brian Clozel
b62fea5c32
Merge branch '2.2.x'
5 years ago
Brian Clozel
9fe721d75c
Temporarily ignore failing error web handler test
...
See gh-19083
5 years ago
Madhura Bhave
0808091c99
Merge branch '2.2.x'
...
Closes gh-19082
5 years ago
Madhura Bhave
8ec3ca74e1
Fix loading of devtools yaml files
...
Fixes gh-19081
5 years ago
Stephane Nicoll
4b63a8cdea
Start building against Spring Data Moore-SR3 snapshots
...
See gh-19075
5 years ago
Stephane Nicoll
744f9f9e09
Start building against Spring Framework 5.2.2 snapshots
...
See gh-19076
5 years ago
Stephane Nicoll
a5a36a1ea7
Start building against Reactor Dysprosium-SR2 snapshots
...
See gh-19077
5 years ago
Stephane Nicoll
9c4136898d
Start building against Spring Data Moore-SR3 snapshots
...
See gh-19069
5 years ago
Stephane Nicoll
511c75cbe8
Start building against Spring Framework 5.2.2 snapshots
...
See gh-19053
5 years ago
Stephane Nicoll
13f4e8a591
Start building against Reactor Dysprosium-SR2 snapshots
...
See gh-19054
5 years ago
Stephane Nicoll
3c3614d8ef
Start building against Spring Batch 4.1.3 snapshots
...
See gh-19072
5 years ago
Stephane Nicoll
6fa5f0c1d0
Start building against Spring Data Lovelace-SR14 snapshots
...
See gh-19068
5 years ago
Stephane Nicoll
80eaa16b0d
Start building against Spring Framework 5.1.12 snapshots
...
See gh-19051
5 years ago
Stephane Nicoll
586a5d2c14
Start building against Reactor Californium-SR14 snapshots
...
See gh-19068
5 years ago
Madhura Bhave
4b2c034f3d
Merge branch '2.2.x'
5 years ago
Madhura Bhave
6e22ddc1a6
Merge branch '2.1.x' into 2.2.x
5 years ago
Madhura Bhave
849a76c6c2
Polish
5 years ago
Madhura Bhave
4e96c0ff1b
Merge branch '2.2.x'
...
Closes gh-19060
5 years ago
Madhura Bhave
ff22bd4827
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19059
5 years ago
Madhura Bhave
a3a53d299f
Check authorities when exposing health details
...
Fixes gh-18998
5 years ago
Stephane Nicoll
733071bb00
Merge branch '2.2.x'
...
Closes gh-19050
5 years ago
Stephane Nicoll
a003a5c8ab
Upgrade to Kotlin 1.3.60
...
Closes gh-19046
5 years ago
Stephane Nicoll
0b89b2ddf8
Merge branch '2.2.x'
...
Closes gh-19033
5 years ago
Stephane Nicoll
3d418263bc
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19032
5 years ago
dreis2211
355505d236
Fix syntax error in configuration metadata sample in docs
...
See gh-19028
5 years ago
Stephane Nicoll
e01a1ba658
Merge branch '2.2.x'
...
Closes gh-19031
5 years ago
Stephane Nicoll
b842f16848
Polish "Use caps in docker file example for consistency"
...
See gh-19029
5 years ago
Dave Syer
b95e8a4df6
Use caps in docker file example for consistency
...
See gh-19029
5 years ago
Madhura Bhave
c8dfec4b38
Merge branch '2.2.x'
...
Closes gh-19011
5 years ago
Madhura Bhave
b6ff0b7c5f
Support constructor binding on 3rd party classes
...
Closes gh-18935
5 years ago
Stephane Nicoll
d0c85506d1
Merge branch '2.2.x'
...
Closes gh-19004
5 years ago
Stephane Nicoll
d08b436735
Polish "Improve Deploying to Containers section"
...
See gh-18932
5 years ago
Guillaume Lours
6cf05aeb50
Improve Deploying to Containers section
...
See gh-18932
5 years ago
Stephane Nicoll
199540b2c4
Merge branch '2.2.x'
...
Closes gh-19001
5 years ago
Johnny Lim
96a029e44f
Polish a test name
...
See gh-18999
5 years ago
Stephane Nicoll
a1ee2134bc
Merge branch '2.2.x'
...
Closes gh-18964
5 years ago
Johnny Lim
ddb22f5a52
Polish test methods
...
See gh-18962
5 years ago
Stephane Nicoll
ec5e407ce3
Merge branch '2.2.x'
...
Closes gh-18963
5 years ago
dreis2211
6b500d82b4
Polish
...
See gh-18918
5 years ago
Stephane Nicoll
c56b75be3c
Merge branch '2.2.x'
5 years ago
Stephane Nicoll
51487c7c45
Merge branch '2.1.x' into 2.2.x
5 years ago
Stephane Nicoll
cad2365237
Polish
5 years ago
Andy Wilkinson
b9f4a9c075
Merge branch '2.2.x'
...
Closes gh-18957
5 years ago
Andy Wilkinson
379ba0dc00
Support Gradle 6.0
...
Previously, our Gradle plugin was not tested against Gradle 6.0,
a number of deprecation warnings were output when using the plugin
with Gradle 6, and some functionality related to the application
plugin did not work as expected.
This commit tests the plugin against Gradle 6. It also avoids calling
deprecated APIs. The plugin is compatibile against Gradle 4.10 where
the deprecated APIs' replacements are not available so reflection is
used to call the replcaements. Lastly, the way in which the base name
of the boot distribution that is created when the application plugin
is applied has been modified to ensure that it is effective when using
Gradle 6.
Closes gh-18663
5 years ago
Madhura Bhave
a933e08359
Merge branch '2.2.x'
...
Closes gh-18947
5 years ago
Madhura Bhave
f9dc81558a
Remove samples references from docs
...
Fixes gh-18904
5 years ago
Andy Wilkinson
bd1707970a
Merge branch '2.2.x'
...
Closes gh-18944
5 years ago
Andy Wilkinson
e715a5f689
Merge branch '2.1.x' into 2.2.x
...
Closes gh-18943
5 years ago
Andy Wilkinson
3f0367e2dd
Apply changes recommended by Jetty team to JettyEmbeddedErrorHandler
...
Closes gh-18842
5 years ago
Andy Wilkinson
dbef470833
Upgrade to Maven Source Plugin 3.2.0
...
Closes gh-18930
5 years ago
Andy Wilkinson
7133912381
Upgrade to Maven Jar Plugin 3.2.0
...
Closes gh-18929
5 years ago
Andy Wilkinson
913e4796ee
Upgrade to Maven Assembly Plugin 3.2.0
...
Closes gh-18928
5 years ago
Andy Wilkinson
d841a91fb5
Upgrade to Webjars Locator Core 0.42
...
Closes gh-18927
5 years ago
Andy Wilkinson
611dfec433
Upgrade to Pooled Jms 1.1.0
...
Closes gh-18926
5 years ago
Andy Wilkinson
41426a3816
Upgrade to Mariadb 2.5.1
...
Closes gh-18925
5 years ago
Andy Wilkinson
4e6f56d1f4
Upgrade to Influxdb Java 2.16
...
Closes gh-18924
5 years ago
Andy Wilkinson
506109987d
Upgrade to Hibernate Validator 6.1.0.Final
...
Closes gh-18923
5 years ago
Andy Wilkinson
870aa86eb9
Upgrade to Hamcrest 2.2
...
Closes gh-18922
5 years ago
Andy Wilkinson
5692960377
Upgrade to Assertj 3.14.0
...
Closes gh-18921
5 years ago
Andy Wilkinson
fc3f6a930d
Merge branch '2.1.x' into 2.2.x
...
Closes gh-18940
5 years ago
Andy Wilkinson
5765cfe010
Allow 5 seconds for child to handle SIGINT before destroying it
...
Previously, when RunProcess handled a SIGINT it would immediately
attempt to destroy the process that it had run. This created a race
condition between the SIGINT being handled by the child process
and RunProcess destroying the child. The exact behavior of destroy
is implementation dependent and it may result in forcible termination
of the process where shutdown hooks are not called. This is what
happens on Windows. The exit code in such a case is 1 which prevents
anything from waiting for the process to complete from detecting
that it ended as a result of a SIGINT, leaving it with no choice but
to report an error. This is what happens with mvn spring-boot:run
with a forked process on Windows and results in the build failing.
This commit updates RunProcess to allow the child process to handle
the SIGINT itself, waiting for up to five seconds for that to happen
before the process is then destroyed. Given this time, the child
process exits with 130 which RunMojo already handles correctly as
indicating that the process died due to SIGINT and the build completes
with success as a result.
Fixes gh-18936
5 years ago
Stephane Nicoll
08067fb816
Polish "Remove reference to ConfigurationPropertiesScan in javadoc"
...
See gh-18920
5 years ago
wonwoo
92b00255a1
Remove reference to ConfigurationPropertiesScan in javadoc
...
See gh-18920
5 years ago
Andy Wilkinson
0a8a0daff8
Merge branch '2.1.x'
...
Closes gh-18913
5 years ago
Andy Wilkinson
a11661d284
Trim whitespace in BasicJsonParser
...
Previously, whitespace in between the keys and values in the JSON was
not trimmed correctly in BasicJsonParser which lead to it incorrectly
parsing JSON with whitespace between the opening of a list ([) and the
opening of a map ({).
This commit updates the parser to trim unwanted whitespace and adds a
test to AbstractJsonParserTests to verify the whitespace handling
behaviour across all JsonParser implementations.
Closes gh-18911
5 years ago
Andy Wilkinson
dd4377e69c
Merge branch '2.1.x'
...
Closes gh-18912
5 years ago
Andy Wilkinson
d1ead884c4
Fix @ServletComponentScan with a component index
...
Previously @ServletComponentScan did not work when there was a
component index on the classpath as it made an assumption about
the concrete type of the BeanDefinitions produced by scanning that
does not hold true when an index is present.
This commit updates the scanning and the handlers to correct the
assumpution by working with a bean definition type that is produced
by scanning both when there is and when there is not an index present.
To prevent the problem from reoccuring, a test that uses and index
has been added and the import of ScannedGenericBeanDefinition is now
prohibited by Checkstyle.
Closes gh-18910
5 years ago
Stephane Nicoll
86a1c96224
Make sure health endpoint is available with no contributor
...
This commit makes sure that the health endpoint returns a default health
status when no contributors are available. Previously, it was returning
`null` which leads to a 404 when exposed via HTTP.
Closes gh-18676
5 years ago
Stephane Nicoll
684d7cfe38
Upgrade to Mongodb 3.11.2
...
Closes gh-18898
5 years ago
Stephane Nicoll
c413e5b54e
Upgrade to Hazelcast 3.11.5
...
Closes gh-18897
5 years ago
Johnny Lim
ea51947741
Use try-with-resources blocks in JarFileArchiveTests
...
See gh-18883
5 years ago
Madhura Bhave
471ca01ccf
Do not validate value object bean definion when singleton present
...
Prior to this commit constructor bound configuration properties could
not be mocked because it would fail validation from
ConfigurationPropertiesBeanDefinitionValidator. The MockitoPostProcessor
registers the mocked bean as a singleton and validation can be skipped if a
singleton for the type is found in the bean factory.
Fixes gh-18652
5 years ago
Madhura Bhave
f9785d2bda
Fix constructor binding issues
...
This commit fixes a few bugs related to constructor binding.
The ContructorFilter on the Bindable has been replaced with a
Binder level BinderConstructorProvider so that it can be used to
determine the constructor to use for nested properties as well.
Fixes gh-18810
Fixes gh-18670
Closes gh-18685
Closes gh-18894
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
5 years ago
Phillip Webb
90e1046d53
Upgrade to Spring Kafka 2.3.3.RELEASE
...
Closes gh-18892
5 years ago
Andy Wilkinson
f1af8c5510
Merge branch '2.1.x'
...
Closes gh-18889
5 years ago
Andy Wilkinson
59bc3c5602
Prevent recursive config props from causing a stack overflow
...
Previously, when the configuration properties annotation processor
encountered a property that was the same as an outer type that had
already been processed, it would fail with a stack overflow error.
This commit introduces the use of a stack to track the types that
have been processed. Types that have been seen before are skipped,
thereby preventing a failure from occurring. We do not fail upon
encountering a recursive type to allow metadata generation to
complete. At runtime, the recursive property will not cause a problem
if it is not bound.
Fixes gh-18365
5 years ago
Andy Wilkinson
d8545bdead
Merge branch '2.1.x'
...
Closes gh-18887
5 years ago
Andy Wilkinson
8b62f448ba
Improve documentation on using Jersey alongside Spring MVC
...
Previously, the documentation did not provide any guidance on using
Jersey alongside Spring MVC or any other web framework.
This improves the documentation in two ways:
1. It notes that, in the presence of both Jersey and Spring MVC, the
Actuator will prefer Spring MVC for exposing HTTP endpoints.
2. It adds a how-to describing how to configure Jersey to forward
requests for which it has no handler on to the rest of the filter
chain. When Spring MVC is the other framework, this allows them to
be handled by its dispatcher servlet.
Closes gh-17523
5 years ago
Andy Wilkinson
571e4640de
Merge branch '2.1.x'
...
Closes gh-18877
5 years ago
Andy Wilkinson
bd06a91ac0
Recommend more overrides when using starter parent
...
This commit is a continuation of the work done in 987a5f81
. In
addition to developers and licenses that are covered in the earlier
commit, a number of other settings are still inherited from the
starter parent. This commit updates the documentation to show them
being overridden as well.
Closes gh-18532
5 years ago
Stephane Nicoll
d331f28222
Merge branch '2.1.x'
...
Closes gh-18885
5 years ago
dreis2211
1b2112ea8c
Reduce method visibility in EndpointDiscovererTests
...
See gh-18884
5 years ago
Stephane Nicoll
4d1373c94d
Polish "Support amqps:// URIs in spring.rabbitmq.addresses"
...
See gh-18808
5 years ago
Mark Pollack
0fedb24c6f
Support amqps:// URIs in spring.rabbitmq.addresses
...
See gh-18808
Co-Authored-By: Bryan Kelly <xyloman@gmail.com>
5 years ago
Andy Wilkinson
49566edf6c
Reduce visibility of test methods
5 years ago
Andy Wilkinson
ce01f7f150
Merge branch '2.1.x'
...
Closes gh-18882
5 years ago
Andy Wilkinson
ed50bf2494
Honour EndpointFilter configured on an endpoint's superclass
...
Previously, @EndpointFilter would only have an effect when used as
an annotation or meta-annotation on the endpoint class itself. It
would have no effect when used on a super-class of the endpoint
bean's class.
This commit updates EndpointDiscoverer so that an @EndpointFilter
annotation or meta-annotation on a super-class will be found and
applied to the discovery process. This is achieved by using find…
rather than get… when retrieving the attributes for the EndpointFilter
annotation.
Fixes gh-17866
5 years ago
Andy Wilkinson
a65374b16b
Merge branch '2.1.x'
...
Closes gh-18880
5 years ago
Andy Wilkinson
cb76502a44
Document that JUL is not bridged into SLF4J when deployed to a container
...
Closes gh-16062
5 years ago
Andy Wilkinson
2c309c5d93
Merge branch '2.1.x'
...
Closes gh-18879
5 years ago
Andy Wilkinson
1c6f2af475
Clarify how to configure a Filter's order
...
Closes gh-18266
5 years ago
Andy Wilkinson
63dd159935
Merge branch '2.1.x'
...
Closes gh-18878
5 years ago
Andy Wilkinson
69a95ce5c1
Allow dependsOn relationships created by post-processor to be overridden
...
Previously, AbstractDependsOnBeanFactoryPostProcessor was unordered
which meant that it was impossible to guarantee that another bean
factory post-processor would run after it. This prevented overriding
of the dependsOn relationships that is creates.
This commit updates AbstractDependsOnBeanFactoryPostProcessor to give
it a default order of zero. This will allow additional bean factory
post-processors to be configured with a lower precedence order (values
greater than 0) so that they run after any
AbstractDependsOnBeanFactoryPostProcessor and can override the
dependencies that it has configured.
Fixes gh-18362
5 years ago
Andy Wilkinson
abeafb325e
Merge branch '2.1.x'
...
Closes gh-18877
5 years ago
Andy Wilkinson
987a5f8103
Recommend overriding licences and developers when using starter parent
...
Publishing to Maven Central requires spring-boot-starter-parent to
declare its license and developers. When a user then uses
spring-boot-starter-parent as their project's parent, these values
are inherited and this is almost certainly unwanted.
This commit updates the documentation to recommend and demonstrate
overriding the license and developers that are inherited from the
starter parent.
Closes gh-18532
5 years ago
Andy Wilkinson
36b1f65056
Merge branch '2.1.x'
...
Closes gh-18876
5 years ago