Commit Graph

19753 Commits (275f15b8d3951e49ab6d254f88ad06afb68871f3)

Author SHA1 Message Date
Phillip Webb 914fbabcda Upgrade to Dropwizard Metrics 4.2.14
Closes gh-33589
2 years ago
Phillip Webb 43d389f7e5 Upgrade to Couchbase Client 3.4.1
Closes gh-33588
2 years ago
Phillip Webb 0b3a8c51d2 Upgrade to Byte Buddy 1.12.20
Closes gh-33587
2 years ago
Phillip Webb edd6a3b271 Upgrade to AspectJ 1.9.19
Closes gh-33586
2 years ago
Phillip Webb 1939d23de3 Upgrade to Undertow 2.2.22.Final
Closes gh-33585
2 years ago
Phillip Webb 8e42dfce55 Upgrade to UnboundID LDAPSDK 6.0.7
Closes gh-33584
2 years ago
Phillip Webb bec2badec1 Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE
Closes gh-33582
2 years ago
Phillip Webb 9dcc49538e Upgrade to Spring Integration 5.5.16
Closes gh-33581
2 years ago
Phillip Webb 5e2e18d577 Upgrade to Netty 4.1.86.Final
Closes gh-33580
2 years ago
Phillip Webb 8c43c213ed Upgrade to Neo4j Java Driver 4.4.11
Closes gh-33579
2 years ago
Phillip Webb 8472d7ecff Upgrade to MSSQL JDBC 10.2.2.jre8
Closes gh-33578
2 years ago
Phillip Webb 7238dddf09 Upgrade to Jetty 9.4.50.v20221201
Closes gh-33577
2 years ago
Phillip Webb 8a376cb27e Upgrade to Jaybird 4.0.8.java8
Closes gh-33576
2 years ago
Phillip Webb 9f72be57ee Upgrade to Infinispan 13.0.14.Final
Closes gh-33575
2 years ago
Phillip Webb ec2b697684 Upgrade to HttpCore 4.4.16
Closes gh-33574
2 years ago
Phillip Webb 507cfcb4cf Upgrade to HttpClient 4.5.14
Closes gh-33573
2 years ago
Phillip Webb 07ce0c8b90 Upgrade to Elasticsearch 7.17.8
Closes gh-33572
2 years ago
Phillip Webb fb619cf76f Upgrade to Dropwizard Metrics 4.2.14
Closes gh-33571
2 years ago
Phillip Webb 60b943eeec Upgrade to Byte Buddy 1.12.20
Closes gh-33570
2 years ago
Brian Clozel 41dce327a2 Fix Spring Integration failing test
Instead of asserting that an observation registry is null, we should
ensure that it's a NOOP instance.
2 years ago
Brian Clozel 8c6526bb19 Upgrade to Reactor 2020.0.26
Closes gh-33543
2 years ago
Brian Clozel 3aca776b5d Upgrade to Spring Security 5.7.6
Closes gh-33544
2 years ago
Brian Clozel 63de8bf3ea Upgrade to Spring Kafka 3.0.1
Closes gh-33480
2 years ago
Brian Clozel 49da9b7183 Upgrade to Spring for GraphQL 1.1.1
Closes gh-33477
2 years ago
Brian Clozel 28f9f20d39 Declare order for ServerHttpObservationFilter WebFilter
This commit declares an `@Order` for the `ServerHttpObservationFilter`
bean declaration in the Observation WebFlux auto-configuration.

This allows developers to consistently order other `WebFilter` instances
relatively to this one. Here, `@Order(Ordered.HIGHEST_PRECEDENCE + 1)`
has been chosen to align with the order of its MVC counterpart.

Fixes gh-33444
2 years ago
Brian Clozel fcf120783a Upgrade to Spring Security 6.0.1
Closes gh-33479
2 years ago
Brian Clozel 3310b59520 Polish 2 years ago
Brian Clozel 593b5311e9 Configure GraphQL web propagation for tracing
As of spring-projects/spring-graphql#547, Spring GraphQL introduced a
`PropagationWebGraphQlInterceptor` that propagates the incoming tracing
information in HTTP request headers into the GraphQL context.

This commit auto-configures the propagation interceptor if the
application exposes a GraphQL HTTP endpoint and if it is configured for
Tracing support.

Fixes gh-33542
2 years ago
Brian Clozel 5a973b9723 Upgrade to Spring Framework 6.0.3
Closes gh-33476
2 years ago
Brian Clozel 6b1aa48c35 Upgrade to Reactor 2022.0.1
Closes gh-33475
2 years ago
Moritz Halbritter b132b5c317 Polish JSON classes 2 years ago
Moritz Halbritter 08659baeba Polish away public modifier on tests 2 years ago
Moritz Halbritter 1754018a7b Polish DevToolsDataSourceAutoConfiguration 2 years ago
Moritz Halbritter f36e2ecb7b Use AutoClosables with try-with-resources
Closes gh-33538
2 years ago
Moritz Halbritter 725337f976 Make fields final
Closes gh-33537
2 years ago
Moritz Halbritter 216d15997a Merge branch '2.7.x'
Closes gh-33512
2 years ago
Aakarshit Uppal 2bb8dadeb3 Fix typo in tomcat accesslog checkExists doc
See gh-33460
2 years ago
peter-janssen 9a74c862dd Fix documented Java compiler level
See gh-33505
2 years ago
Moritz Halbritter 47eb3b11b9 Upgrade Tomcat to 10.1.4
Closes gh-33167
Closes gh-33071
2 years ago
Johnny Lim d21572a189 Resolve TODOs for observability tests
See gh-33481
2 years ago
Brian Clozel ad63cb8e62 Upgrade to Thymeleaf 3.1.1.RELEASE
Closes gh-33486
2 years ago
Brian Clozel 1751df13f1 Start building against Spring Security 6.0.1 SNAPSHOTs
See gh-33479
2 years ago
Brian Clozel 5d9e9a443a Start building against Spring Kafka 3.0.1 SNAPSHOTs
See gh-33480
2 years ago
Brian Clozel 64c9ac3aa7 Start building against Spring Integration 6.0.1 SNAPSHOTs
See gh-33478
2 years ago
Brian Clozel 9e17af5d6a Start building against Spring Framework 6.0.3 SNAPSHOTs
See gh-33476
2 years ago
Brian Clozel 928df41f61 Start building against Reactor 2022.0.1 SNAPSHOTs
See gh-33475
2 years ago
Brian Clozel ce33ec19cd Start building against Spring GraphQL 1.1.1-SNAPSHOT
See gh-33477
2 years ago
Brian Clozel 50be8cbf91 Fix IllegalArgumentException in WebClient convention adapter
Prior to this commit, the `ClientObservationConventionAdapter` would
fail with an `IllegalArgumentException` when the observation is first
started: at this point, the carrier (the request builder here) is
present, but the full request not yet fully built.

This commit ensures that the convention adapter uses the request and, if
not available, the request builder to adapt to the
`WebClientExchangeTagsProvider`.

Fixes gh-33483
2 years ago
Scott Frederick 87fd27c329 Merge branch '2.7.x' 2 years ago
Scott Frederick 3f33fa3f45 Polish documentation 2 years ago
Daniel Oh f1edd17a42 Fix a typo in docs
See gh-33453
2 years ago
Johnny Lim 78b43279a7 Polish
See gh-33455
2 years ago
Moritz Halbritter a4779b7859 Merge branch '2.7.x'
Closes gh-33433
2 years ago
Moritz Halbritter 16569099ba Polish "Fix bug in webserver start when loading PKCS#11 KeyStore"
See gh-32179
2 years ago
cdanger 716a839d54 Fix bug in webserver start when loading PKCS#11 KeyStore
See gh-32179
2 years ago
Moritz Halbritter 6edb6fa091 Polish "Add test for beforeEach of OutputExtension"
See gh-33419
2 years ago
nowjin 5f532a40f9 Add test for beforeEach of OutputExtension
See gh-33419
2 years ago
Moritz Halbritter c1bd9310ea Polish "Add test for beforeEach of OutputExtension"
See gh-33419
2 years ago
nowjin 94193c9df2 Add test for beforeEach of OutputExtension
See gh-33419
2 years ago
Johnny Lim 90589fd6d4 Polish
See gh-33384
2 years ago
Craig Andrews 703935612f Update instead of replace environment in bootBuildImage documentation
Closes gh-32886
See gh-33424
2 years ago
lishangbu f5d0171fcc Avoid NPE when @SpringBootConfiguration not found in test
See gh-33371
2 years ago
Phillip Webb 93f8dc76ab Fix Neo4jReactiveHealthIndicator NoSuchElementException
Update `Neo4jReactiveHealthIndicator` to ensure that `result.records()`
is called before `result.consume()`. Prior to this commit, the indicator
used `zipWith` to merge records with a summary. This worked with the
previous RxJava based driver, but fails with the Reactor based driver
due to a `NoSuchElementException: Source was empty` error.

Fixes gh-33428
2 years ago
Phillip Webb 8849f72ac5 Merge branch '2.7.x' 2 years ago
Phillip Webb 06c6dafee2 Add Neo4jReactiveHealthIndicatorIntegrationTests
Add a full integration test for `Neo4jReactiveHealthIndicator`
to ensure that it works against a real server.

See gh-33428
2 years ago
Phillip Webb 8481004420 Polish 2 years ago
Scott Frederick 9ed8b25e6b Make AOT goals release option mutually exclusive with source and target
Fixes gh-33382
2 years ago
Moritz Halbritter 351084ea06 Document that native-maven-plugin is required for native images
Closes gh-33422
2 years ago
Moritz Halbritter c6536c54d8 Write native-image argfile only if there are excludes
Refactors duplicate logic in BootZipCopyAction and Packager into
separate classes.

Closes gh-33363

Co-authored-by: Phillip Webb <pwebb@vmware.com>
2 years ago
Andy Wilkinson 276b288891 Prevent repeat configuration of DB init bean dependencies
Fixes gh-33374
2 years ago
Phillip Webb e1efdadfe3 Merge branch '2.7.x'
Closes gh-33416
2 years ago
Phillip Webb 711e2528fb Polish 'Improve test coverage for OutputCaptureRule'
See gh-33405
2 years ago
nowjin af7a03b4c9 Improve test coverage for OutputCaptureRule
See gh-33405
2 years ago
Moritz Halbritter 8626bdc05b Merge branch '2.7.x' 2 years ago
Moritz Halbritter e755f5107e Fix formatting 2 years ago
Moritz Halbritter 41f6d54020 Merge branch '2.7.x'
Closes gh-33410
2 years ago
Moritz Halbritter 20d51a128b Clarify that shutdown endpoint only works in jar packaging
Closes gh-17398
2 years ago
Brian Clozel d48ab37505 Reinstate GraphQL testing documentation
Closes gh-33407
2 years ago
Moritz Halbritter cfaade95df Add test to verify ZipkinRestTemplateBuilderCustomizer
See gh-33399
2 years ago
Moritz Halbritter b3878e84ae Fix bug where using a YAML with anchors couldn't be loaded
Closes gh-33404
2 years ago
Moritz Halbritter 2ceee789ce Fix bug where ZipkinRestTemplateBuilderCustomizer had no effect
Closes gh-33399
2 years ago
Andy Wilkinson d88f968d22 Merge branch '2.7.x'
Closes gh-33403
2 years ago
Andy Wilkinson 2da8bc1f3b Reduce Gradle versions used for compatibility testing
Closes gh-33401
2 years ago
Andy Wilkinson 92415c996a Fix formatting of NEVER's description
Closes gh-33398
2 years ago
Andy Wilkinson c1dab0f9e6 Fix AOT processing of add method with array parameter in Logback model
Fixes gh-33387
2 years ago
Moritz Halbritter 012e13527a Fix typo in documentation 2 years ago
Stephane Nicoll e922650877 Upgrade to Spring Framework 6.0.2
Closes gh-33286
2 years ago
Stephane Nicoll 14ba9b18df Start building against Spring Framework 6.0.2 snapshots
See gh-33286
2 years ago
Andy Wilkinson abcbac92ef Merge branch '2.6.x' into 2.7.x
Closes gh-33343
2 years ago
Andy Wilkinson ebfbf4a412 Stop testing Gradle plugin against Gradle 7.6 RCs
Closes gh-33342
2 years ago
Stephane Nicoll 2b3a236f88 Upgrade to Postgresql 42.5.1
Closes gh-33340
2 years ago
Stephane Nicoll 2bbc475469 Upgrade to Caffeine 3.1.2
Closes gh-33339
2 years ago
Stephane Nicoll 76de7a8024 Upgrade to Postgresql 42.3.8
Closes gh-33338
2 years ago
Stephane Nicoll f68e8ce3b4 Upgrade to Postgresql 42.3.8
Closes gh-33337
2 years ago
Stephane Nicoll 4d735de591 Upgrade to Spring Batch 5.0.0
Closes gh-33148
2 years ago
Moritz Halbritter 39aaab082b Polish "Document observation for R2DBC"
See gh-33335
2 years ago
Tadaya Tsuyukubo 9ddad34f42 Document observation for R2DBC
Adds a link to the R2DBC observation repo in documentation.

See gh-33335
2 years ago
Andy Wilkinson e1a407ca9d Upgrade to Micrometer 1.10.2
Closes gh-33334
2 years ago
Moritz Halbritter 26db0c7120 Merge branch '2.7.x' 2 years ago
Moritz Halbritter 2170941cf6 Update Kotlin example for Tomcat connector customization
See gh-33331
2 years ago
Moritz Halbritter 9af2a5712c Merge branch '2.6.x' into 2.7.x
Closes gh-33331
2 years ago
Moritz Halbritter b00f4f926a Create a HTTP connector in the custom tomcat connector example
Closes gh-28707
2 years ago
Moritz Halbritter d430779f00 Merge branch '2.6.x' into 2.7.x
Closes gh-33328
2 years ago
Moritz Halbritter 2f6edecedb Improve JavaDoc on ConditionalOnClass
Closes gh-27846
2 years ago
Moritz Halbritter d9aea476b4 Merge branch '2.7.x'
Closes gh-33327
2 years ago
Moritz Halbritter 1da3a9d636 Merge branch '2.6.x' into 2.7.x
Closes gh-33326
2 years ago
Moritz Halbritter ae8ec86486 Clarify startup probe in actuator documentation
Closes gh-28432
2 years ago
Stephane Nicoll 656f109296 Upgrade to Spring Framework 6.0.1
Closes gh-33286
2 years ago
Stephane Nicoll b39f4d7d85 Upgrade to HttpClient5 5.1.4
Closes gh-33323
2 years ago
Stephane Nicoll ccd85b7eae Upgrade to Ehcache3 3.10.8
Closes gh-33322
2 years ago
Stephane Nicoll 4a792d14c5 Upgrade to Dropwizard Metrics 4.2.13
Closes gh-33321
2 years ago
Stephane Nicoll 92ed0dc61e Upgrade to HttpClient5 5.1.4
Closes gh-33320
2 years ago
Stephane Nicoll 928d210665 Upgrade to Dropwizard Metrics 4.2.13
Closes gh-33319
2 years ago
Brian Clozel 762fb53c21 Upgrade to Spring Session 3.0.0
Closes gh-33147
2 years ago
Brian Clozel 07766c436c Apply user-provided ObservationConventions in auto-configurations
Prior to this commit, we would advise developers, as migration path from
Spring Boot 2.0-x metrics, to create `GlobalObservationConvention` beans
for the observations they want to customize (observation name or key
values).

`GlobalObservationConvention` are currently applied **in addition** to
the chosen convention in some cases, so this does not work well with
this migration path.

Instead, instrumentations always provide a default convention but also a
way to configure a custom convention for their observations. Spring Boot
should inject custom convention beans in the relevant
auto-configurations.

Fixes gh-33285
2 years ago
Stephane Nicoll f6ac891cc1 Upgrade to Thymeleaf Extras SpringSecurity 3.1.0.RELEASE
Closes gh-33314
2 years ago
Stephane Nicoll 47ca1dfe8d Upgrade to Thymeleaf 3.1.0.RELEASE
Closes gh-33313
2 years ago
Stephane Nicoll 1c9f336156 Upgrade to SQLite JDBC 3.39.4.1
Closes gh-33312
2 years ago
Stephane Nicoll 1f95480e48 Upgrade to SLF4J 2.0.4
Closes gh-33311
2 years ago
Stephane Nicoll 272133ce84 Upgrade to REST Assured 5.2.1
Closes gh-33310
2 years ago
Stephane Nicoll 72bc70593d Upgrade to R2DBC Proxy 1.0.1.RELEASE
Closes gh-33309
2 years ago
Stephane Nicoll 1aa80f0a6c Upgrade to Logback 1.4.5
Closes gh-33308
2 years ago
Stephane Nicoll be5099a9ce Upgrade to Janino 3.1.9
Closes gh-33307
2 years ago
Stephane Nicoll e3d7f718b0 Upgrade to HttpClient5 5.1.4
Closes gh-33306
2 years ago
Stephane Nicoll 493e3cb2ab Upgrade to Glassfish JSTL 3.0.1
Closes gh-33305
2 years ago
Stephane Nicoll 0ba83f0827 Upgrade to Ehcache3 3.10.8
Closes gh-33304
2 years ago
Stephane Nicoll db2906bff0 Upgrade to Dropwizard Metrics 4.2.13
Closes gh-33303
2 years ago
Stephane Nicoll 0fd1babf19 Upgrade to Byte Buddy 1.12.19
Closes gh-33302
2 years ago
Andy Wilkinson 20397ad782 Upgrade to Spring Integration 6.0.0
Closes gh-33146
2 years ago
Andy Wilkinson 98113c975b Revert "Start building against Spring Batch 4.3.8 snapshots"
This reverts commit 41914ab15b.

4.3.8 has been postponed

See gh-33135
2 years ago
Andy Wilkinson c4151bb629 Revert "Start building against Spring Batch 4.3.8 snapshots"
This reverts commit 2b4ceb35a2.

The 4.3.8 release has been postponed.

See gh-33128
2 years ago
Stephane Nicoll 232f3cd070 Upgrade to Spring GraphQL 1.0.3
Closes gh-33150
2 years ago
Moritz Halbritter 369424853b Update links to GraalVM page on wiki 2 years ago
Jonatan Ivanov 2d40d07773 Remove Brave and OTel HTTP support in favor of instrumentation
See gh-33287
2 years ago
Brian Clozel aeccf7673b Upgrade to Spring for GraphQL 1.1.0
Closes gh-33145
2 years ago
Brian Clozel cbc19abb61 Upgrade to Jackson 2.14.1
Closes gh-33289
2 years ago
Moritz Halbritter fad610ef72 Add factory for NoopTracer instead of using instance supplier
Closes gh-33298
2 years ago
Stephane Nicoll 75b74637f6 Make sure the 'native' profile can be used in a multi-modules project
This commit updates the 'native' profile so that it provides plugin
management for the plugins involved in building a native image, rather
than forcing their executions.

This commit also update the Maven Plugin reference guide to describe
what the native profile does, and how it can be used in various
scenarios.

Closes gh-33184
2 years ago
Stephane Nicoll 29ee5d2d9a Polish 2 years ago
Stephane Nicoll a7f57091a6 Add support for building an image without forking the Maven lifecycle
This commit adds a new "build-image-no-fork" goal that behaves exactly
as "build-image", except it does not fork the lifecycle. This is a
common pattern in maven plugins where a goal can be invoked on the
command-line and conveniently make sure that a certain phase has run
prior to its execution.

The new goal is suitable for binding the goal in a phase, typically
package, and rely on it rather than invoking the goal. This makes sure
that the lifecycle is forked, which would run everything again.

Closes gh-26455
2 years ago
Stephane Nicoll efa8d8b877 Upgrade to Spring WS 4.0.0
Closes gh-33139
2 years ago
Brian Clozel e8c3157db5 Start building against Spring Framework 6.0.1 SNAPSHOTs
See gh-33286
2 years ago
Phillip Webb 12b4578e98 Further refine WavefrontProperties
See gh-33244
2 years ago
Andy Wilkinson 2d4ef90954 Upgrade to Spring Kafka 3.0.0
Closes gh-33142
2 years ago
Andy Wilkinson 2848593caa Merge branch '2.6.x' into 2.7.x
Closes gh-33133
2 years ago
Andy Wilkinson b960609995 Upgrade to Spring Kafka 2.8.11
Closes gh-33126
2 years ago
Stephane Nicoll a9375afb06 Upgrade to Spring Security 6.0.0
Closes gh-33144
2 years ago
Stephane Nicoll a6de2e88ed Upgrade to Spring AMQP 3.0.0
Closes gh-33141
2 years ago
Stephane Nicoll bed7df63a9 Upgrade to Spring AMQP 2.4.8
Closes gh-33223
2 years ago
Stephane Nicoll 5035f638a5 Upgrade to Spring AMQP 2.4.8
Closes gh-33222
2 years ago
Stephane Nicoll d89861e056 Merge branch '2.7.x'
Closes gh-33284
2 years ago
Stephane Nicoll 78d8bfdc52 Merge branch '2.6.x' into 2.7.x
Closes gh-33283
2 years ago
Henning Poettker 330848d339 Make `ScheduledBeanLazyInitializationExcludeFilter` conditional
See gh-33276
2 years ago
Andy Wilkinson cb14089d24 Align reference docs with @Timed changes
Closes gh-33282
2 years ago
Andy Wilkinson 4100561b3d Align docs with tags provider and contributor changes
Closes gh-33281
2 years ago
Andy Wilkinson 810efdb53d Upgrade to Spring REST Docs 3.0.0
Closes gh-33143
2 years ago
Andy Wilkinson 3d2e0f38a7 Merge branch '2.6.x' into 2.7.x
Closes gh-33134
2 years ago
Andy Wilkinson a23c7df2df Upgrade to Spring REST Docs 2.0.7.RELEASE
Closes gh-33127
2 years ago
Phillip Webb c93e248c46 Refine WavefrontProperties
Remove naming properties under `management.wavefront.application`.

Closes gh-33244
2 years ago
Stephane Nicoll f841cafbc9 Upgrade to Janino 3.1.9
Closes gh-33274
2 years ago
Stephane Nicoll 87444abccb Upgrade to Ehcache3 3.10.6
Closes gh-33273
2 years ago
Stephane Nicoll 7d3fa4e7a6 Upgrade to Byte Buddy 1.12.19
Closes gh-33272
2 years ago
Stephane Nicoll e0b08f0536 Upgrade to Janino 3.1.9
Closes gh-33271
2 years ago
Stephane Nicoll d02901ca5a Upgrade to Spring HATEOAS 2.0.0
Closes gh-33137
2 years ago
Stephane Nicoll eb6f48cfbc Upgrade to Spring Data 2022.0.0
Closes gh-33140
2 years ago
Andy Wilkinson b8142d168b Merge branch '2.7.x'
Closes gh-33269
2 years ago
Andy Wilkinson 9879538c02 Merge branch '2.6.x' into 2.7.x
Closes gh-33268
2 years ago
Andy Wilkinson e860efca65 Test Gradle plugin against 7.6-rc-3
Closes gh-33267
2 years ago
Andy Wilkinson 1f7da3e4eb Merge branch '2.7.x'
Closes gh-33266
2 years ago
Andy Wilkinson 77cb05e804 Merge branch '2.6.x' into 2.7.x
Closes gh-33265
2 years ago
Andy Wilkinson ec467402b3 Link to Micrometer's documentation on @Timed
Closes gh-33264
2 years ago
Andy Wilkinson 5dc589e7ae Merge branch '2.7.x'
Closes gh-33263
2 years ago
Andy Wilkinson 6bf35e3dd0 Merge branch '2.6.x' into 2.7.x
Closes gh-33262
2 years ago
Andy Wilkinson 0c8ae65bd4 Switch of the banner when SpringBootTest runs an app with a parent
Closes gh-33079
2 years ago
Moritz Halbritter e9429b4652 Merge branch '2.7.x'
Closes gh-33260
2 years ago
Moritz Halbritter 2cee6a88e3 Merge branch '2.6.x' into 2.7.x
Closes gh-33259
2 years ago
Moritz Halbritter acb5491b79 Fix section links to not include .html suffix
Closes gh-33206
2 years ago
Moritz Halbritter edb0ee219d Merge branch '2.7.x'
Closes gh-33258
2 years ago
Moritz Halbritter b72b70f0ba Merge branch '2.6.x' into 2.7.x
Closes gh-33257
2 years ago
Moritz Halbritter d05e792157 Clarify spring.cache.type=hazelcast in the documentation
Closes gh-33245
2 years ago
Andy Wilkinson e63fcebcf4 Merge branch '2.7.x'
Closes gh-33256
2 years ago
Andy Wilkinson c483e662a9 Merge branch '2.6.x' into 2.7.x
Closes gh-33255
2 years ago
Andy Wilkinson fc9c036c88 Create git commit time with epoch seconds rather than milliseconds
Closes gh-33237
2 years ago
Vedran Pavic ca72f322d6 Fix Spring Security filter dispatcher types related docs
See gh-33252
2 years ago
Andy Wilkinson 98171921da Polish "Polish SecurityProperties"
See gh-33251
2 years ago
Vedran Pavic c1691f525a Polish SecurityProperties
See gh-33251
2 years ago
Stephane Nicoll 3c1c91bc5d Upgrade to Spring LDAP 3.0.0
Closes gh-33138
2 years ago
Moritz Halbritter 9206b6cda1 Add warning to not disable jar task when building native images
Closes gh-33238
2 years ago
Sébastien Deleuze e7f91bab78 Refine BackgroundPreinitializer code reachability
GraalVM code reachability algorithm is not able to evaluate at build
time that ENABLED static field is always false in a native image,
shipping unreachable code.

Before this commit, building a native image with -H:+PrintAnalysisCallTree
shows that the following methods are included:
- BackgroundPreinitializer$1.<init>(BackgroundPreinitializer):void
- BackgroundPreinitializer$1.run():void
- BackgroundPreinitializer$1.runSafely(Runnable):void
- BackgroundPreinitializer$CharsetInitializer.run():void
- BackgroundPreinitializer$ConversionServiceInitializer.run():void
- BackgroundPreinitializer$JacksonInitializer.run():void
- BackgroundPreinitializer$MessageConverterInitializer.run():void
- BackgroundPreinitializer$ValidationInitializer.run():void
- BackgroundPreinitializer.<clinit>():void
- BackgroundPreinitializer.getOrder():int
- BackgroundPreinitializer.onApplicationEvent(ApplicationEvent):void
- BackgroundPreinitializer.onApplicationEvent(SpringApplicationEvent):void
- BackgroundPreinitializer.performPreinitialization():void

After this commit, only those are included:
- BackgroundPreinitializer.<clinit>():void
- BackgroundPreinitializer.getOrder():int
- BackgroundPreinitializer.onApplicationEvent(ApplicationEvent):void
- BackgroundPreinitializer.onApplicationEvent(SpringApplicationEvent):void

See gh-33240
2 years ago
Moritz Halbritter 517ec654ed Document @NestedConstructorBinding in all cases
This covers Kotlin data classes, constructor injection and records.

Closes gh-33235
2 years ago
Andy Wilkinson 931cc8a508 Merge branch '2.7.x'
Closes gh-33250
2 years ago
Andy Wilkinson 0a3c403948 Merge branch '2.6.x' into 2.7.x
Closes gh-33249
2 years ago
Andy Wilkinson 7c65c3e260 Handle invalid names gracefully in properties migrator
Closes gh-32729
2 years ago
Stephane Nicoll 92454ca4e1 Upgrade to Spring Data 2021.2.6
Closes gh-33132
2 years ago
Stephane Nicoll 97e6626b34 Upgrade to Spring Data 2021.1.10
Closes gh-33125
2 years ago
Moritz Halbritter 5a88468c09 Refine example to show @NestedConfigurationProperty usage
Closes gh-33239
2 years ago
Moritz Halbritter 5c10ae2f0b Revert "Remove unneeded NestedConfigurationProperty"
This reverts commit 8048e2d6c2.
2 years ago
Moritz Halbritter 8048e2d6c2 Remove unneeded NestedConfigurationProperty
Closes gh-33239
2 years ago
Moritz Halbritter b7de4020cb Mention @RegisterReflectionForBinding in the docs
Closes gh-32903
2 years ago
Phillip Webb fb5cdbd11c Create ApplicationTags in common WavefrontAutoConfiguration
Relocate `ApplicationTags` `@Bean` method from
`WavefrontTracingAutoConfiguration` to `WavefrontAutoConfiguration`
since it is now shared between tracing and metrics.

The `application-name`, `service-name`, `cluster-name` and `shard-name`
have also been relocated from `management.wavefront.tracing` to
`management.wavefront`.

Fixes gh-33244
2 years ago
Phillip Webb fafbefa35c Ensure @ContextHierarchy is never used with UseMainMethod
Fixes gh-33078
2 years ago
Andy Wilkinson b9e57c73b5 Consider Kotlin when checking if parameter names are available
See gh-33182
2 years ago
Andy Wilkinson cd455a9f6f Restore previous serialization formatting in Actuator responses
Fixes gh-33236
2 years ago
Stephane Nicoll cb1ee205ea Exclude SharedMetadataReaderFactoryContextInitializer from AOT contexts
SharedMetadataReaderFactoryContextInitializer exposes an additional
bean post processor that is only relevant when parsing the bean
factory, auto-configurations in particular. Given that this does not
happen in an AOT-optimized context, this commit excludes the bean
and makes sure the initializer does not do anything at runtime.

Closes gh-33216
2 years ago
Stephane Nicoll 55ba5a5074 Upgrade to Elasticsearch Client 8.5.1
Closes gh-33225
2 years ago
Phillip Webb a0f39d66fe Polish 'Align Wavefront application tags support with Spring Boot 2.x'
See gh-32844
2 years ago
Glenn Oppegard 42bb4c0615 Align Wavefront application tags support with Spring Boot 2.x
Update `application-name` and `service-name` `management.wavefront`
properties to align with Spring Boot 2.x support. The properties now
use the wavefront terminology where `application` refers to an a
collection of (micro)`services`.

This commit also adds `cluster-name` and `shard-name` properties that
can be used to add additional items to the `ApplicationTags`.

See gh-32844
2 years ago
Phillip Webb a50d1f0bd6 Switch to use BeanUtils.getPropertyDescriptors
Update `BindableRuntimeHintsRegistrar` to use
`BeanUtils.getPropertyDescriptors` rather than `BeanInfoFactory`.

Closes gh-33232
2 years ago
Phillip Webb 2e8d766889 Fix BindableRuntimeHintsRegistrarTests inner class to be static 2 years ago
Phillip Webb d6151858f2 Merge pull request #32851 from tumit
* pr/32851:
  Polish 'Add test for BindableRuntimeHintsRegistrar'
  Add tests for BindableRuntimeHintsRegistrar

Closes gh-32851
2 years ago
Phillip Webb 13a4902018 Polish 'Add test for BindableRuntimeHintsRegistrar'
See gh-32851
2 years ago
tumit 7e424bdf0c Add tests for BindableRuntimeHintsRegistrar
See gh-32851
2 years ago
Andy Wilkinson 421f2fac67 Fail fast when constructor bound and not compiled with -parameters
Closes gh-33182
2 years ago
Phillip Webb e2dc35954e Merge branch '2.7.x'
Closes gh-33230
2 years ago
Phillip Webb e255bba018 Merge branch '2.6.x' into 2.7.x
Closes gh-33229
2 years ago
Phillip Webb 6cc6a15edf Polish 'Refine BackgroundPreinitializer Jackson initialization'
See gh-33220
2 years ago
Sébastien Deleuze bdac416a62 Refine BackgroundPreinitializer Jackson initialization
AllEncompassingFormHttpMessageConverter already initializes
Jackson ObjectMapper. This commit updates BackgroundPreinitializer
in order to not run JacksonInitializer when
MessageConverterInitializer already takes care of initializing
ObjectMapper.

See gh-33220
2 years ago
Andy Wilkinson f39b297677 Merge branch '2.7.x'
Closes gh-33227
2 years ago
Andy Wilkinson 04353e4961 Merge branch '2.6.x' into 2.7.x
Closes gh-33226
2 years ago
Andy Wilkinson 4bb13bcdfd Fix package tangles in spring-boot-autoconfigure
See gh-17299
2 years ago
Brian Clozel c1c818d43c Polish
See gh-33208
2 years ago
Stephane Nicoll 3f67037acf Start building against Spring AMQP 2.4.8 snapshots
See gh-33223
2 years ago
Stephane Nicoll 8bcde6d57b Start building against Spring AMQP 2.4.8 snapshots
See gh-33222
2 years ago
Brian Clozel 200458136c Contribute GraphQL resources during AOT phase
This commit ensures that the default locations for GraphQL schema files
and the GraphiQL UI HTML page are included in the native image by
registering resource hints during the AOT phase.

Fixes gh-33208
2 years ago
Stephane Nicoll 934b601c88 Upgrade to Spring Retry 2.0.0
Closes gh-33149
2 years ago
Stephane Nicoll bee259e3ce Upgrade to Micrometer 1.10.1
Closes gh-33218
2 years ago
Stephane Nicoll 8983a6b013 Upgrade to Micrometer 1.9.6
Closes gh-33129
2 years ago
Stephane Nicoll 4067dec811 Upgrade to Micrometer 1.8.12
Closes gh-33122
2 years ago
Stephane Nicoll 6f1f73ef67 Upgrade to Spring Framework 6.0.0
Closes gh-33136
2 years ago
Stephane Nicoll d9a93a1514 Update copyright year of changed file
See gh-33108
2 years ago
Johnny Lim 6027508cf7 Polish
See gh-33108
2 years ago
Stephane Nicoll 964de7e204 Upgrade to Spring Framework 5.3.24
Closes gh-33131
2 years ago
Stephane Nicoll afa5d15625 Upgrade to Spring Framework 5.3.24
Closes gh-33124
2 years ago
dreis2211 3b496766da Fix broken links in docs
See gh-33209
2 years ago
Stephane Nicoll 731797ed84 Merge branch '2.7.x'
Closes gh-33214
2 years ago
Stephane Nicoll 2fa1cc74ab Merge branch '2.6.x' into 2.7.x
Closes gh-33213
2 years ago
Stephane Nicoll 4d6f956b24 Fix summary of "Core Features" section
Closes gh-33207
2 years ago
Phillip Webb 28dd6b3215 Merge branch '2.7.x'
Closes gh-33212
2 years ago
Phillip Webb e077060a1b Merge branch '2.6.x' into 2.7.x
Closes gh-33211
2 years ago
Phillip Webb 46acb6fb97 Ignore bridge methods when binding java beans
Update `JavaBeanBinder` so that bridge methods are ignored when binding.

Fixes gh-33105
2 years ago
Phillip Webb e212214227 Fix Kotlin main method detection for UseMainMethod
Update `SpringBootContextLoader` to detect main methods on `*Kt`
classes.

Fixes gh-33114
2 years ago
Stephane Nicoll 2baac78175 Only contribute hints for matching methods
Closes gh-33203
2 years ago
Stephane Nicoll 54a977cc9a Upgrade to Yasson 3.0.2
Closes gh-33201
2 years ago
Stephane Nicoll fe8c601d7e Upgrade to Thymeleaf Extras SpringSecurity 3.1.0.RC2
Closes gh-33200
2 years ago
Stephane Nicoll 624fdad2e4 Upgrade to Thymeleaf 3.1.0.RC2
Closes gh-33199
2 years ago
Stephane Nicoll 735ef39267 Upgrade to SQLite JDBC 3.39.4.0
Closes gh-33198
2 years ago
Stephane Nicoll aa2abba5f3 Upgrade to R2DBC Postgresql 1.0.0.RELEASE
Closes gh-33197
2 years ago
Stephane Nicoll fc17171be6 Upgrade to R2DBC Pool 1.0.0.RELEASE
Closes gh-33196
2 years ago
Stephane Nicoll bf7576daaf Upgrade to R2DBC H2 1.0.0.RELEASE
Closes gh-33195
2 years ago
Stephane Nicoll eee4824518 Upgrade to Netty 4.1.85.Final
Closes gh-33194
2 years ago
Stephane Nicoll 3f2451b6c2 Upgrade to MongoDB 4.8.0-rc0
Closes gh-33193
2 years ago
Stephane Nicoll f33489d16f Upgrade to MariaDB 3.0.9
Closes gh-33192
2 years ago
Stephane Nicoll 825ed0e593 Upgrade to Jaybird 4.0.7.java11
Closes gh-33190
2 years ago
Stephane Nicoll 6f5379a77f Upgrade to Jackson Bom 2.14.0
Closes gh-33189
2 years ago
Stephane Nicoll 127fc89797 Upgrade to HttpCore5 5.1.5
Closes gh-33188
2 years ago
Stephane Nicoll db959445fe Upgrade to Hazelcast 5.1.5
Closes gh-33187
2 years ago
Stephane Nicoll 06473a8ed5 Upgrade to Ehcache3 3.10.4
Closes gh-33186
2 years ago
Stephane Nicoll aba179ccfc Switch bomr policy to same-minor-version 2 years ago
Stephane Nicoll f177c1bae7 Revert "Upgrade to Undertow 2.2.21.Final"
This reverts commit ac72530d85.

See gh-33181
2 years ago
Stephane Nicoll e03c2e876a Revert "Upgrade to Undertow 2.2.21.Final"
This reverts commit 51a1673252.

See gh-33165
2 years ago
Stephane Nicoll 46ba0dfdb6 Upgrade to Reactor 2020.0.25
Closes gh-33130
2 years ago
Stephane Nicoll 0562636ae7 Upgrade to Reactor 2020.0.25
Closes gh-33123
2 years ago
Andy Wilkinson 55b5a32254 Try to stabilize JBoss Logging provider tests
See gh-33155
2 years ago
Stephane Nicoll ac72530d85 Upgrade to Undertow 2.2.21.Final
Closes gh-33181
2 years ago
Stephane Nicoll 6f8bcd764a Upgrade to Spring WS 3.1.4
Closes gh-33179
2 years ago
Stephane Nicoll 3b9260d4ca Upgrade to Spring Security 5.7.5
Closes gh-33178
2 years ago
Stephane Nicoll 7de8c9bd53 Upgrade to Netty 4.1.85.Final
Closes gh-33177
2 years ago
Stephane Nicoll ba40a88c10 Upgrade to MariaDB 3.0.9
Closes gh-33176
2 years ago
Stephane Nicoll a241093b55 Upgrade to Jaybird 4.0.7.java8
Closes gh-33175
2 years ago
Stephane Nicoll f14eedc20a Upgrade to HttpCore5 5.1.5
Closes gh-33174
2 years ago
Stephane Nicoll b134269048 Upgrade to Hibernate 5.6.14.Final
Closes gh-33173
2 years ago
Stephane Nicoll ecc929fb1f Upgrade to Hazelcast 5.1.5
Closes gh-33172
2 years ago
Stephane Nicoll f2018fa778 Upgrade to Elasticsearch 7.17.7
Closes gh-33171
2 years ago
Stephane Nicoll fcf774c333 Upgrade to Ehcache3 3.10.4
Closes gh-33170
2 years ago
Phillip Webb 0754665973 Merge branch '2.7.x'
Closes gh-33169
2 years ago
Phillip Webb 733638cf89 Merge branch '2.6.x' into 2.7.x
Closes gh-33168
2 years ago
Phillip Webb 2a989b31aa Create Environment and apply ConversionService to management contexts
Update `ManagementContextFactory` implementations to create an
appropriate `Environment` type and to apply the `ConversionService`
from the parent context.

Prior to this commit, the management context `Environment` would not
be able to convert values from a `configtree:` source due to a missing
converter.

Fixes gh-32941
2 years ago
Scott Frederick c28c614c47 Set Java source and target when compiling AOT generated sources
When compiling AOT-generated sources in the Maven plugin `process-aot`
and `process-test-aot` goals, the Java compiler should be provided
with the same `--source`, `--target`, and `--release` configuration
values as the Maven compiler plugin uses to compile main sources.

Fixes gh-33112
2 years ago
Scott Frederick 11652bd8e6 Add compilerArguments parameter to process-aot Maven goal
This commit adds a `compilerArguments` parameter to the Maven plugin
`process-aot` and `process-test-aot` goals to allow the user to
configure the command used to compile the AOT-generated sources.

Fixes gh-33012
2 years ago
Andy Wilkinson 31f5e768a8 Polish "Add config property for Spring Integration component observation"
See gh-33099
2 years ago
artembilan b87d5c728d Add config property for Spring Integration component observation
Spring Integration has introduced a new observationPatterns attribute
on EnableIntegrationManagement. Spring Boot auto-configures
EnableIntegrationManagement so this commit adds a property that
allows users to configure the patterns without declaring the
annotation themselves.

See gh-33099
2 years ago
Andy Wilkinson 6d8a1c90a4 Revert "Upgrade to Tomcat 10.1.2"
This reverts commit 4ccdfc66d6.

See gh-33167
See gh-33071
2 years ago
Andy Wilkinson 45ec107e2f Correct ClassUtils import
See gh-33155
2 years ago
Andy Wilkinson 4ccdfc66d6 Upgrade to Tomcat 10.1.2
Closes gh-33167
Closes gh-33071
2 years ago
Andy Wilkinson b5bdee24c2 When Logback's in use, route JBoss Logging straight into SLF4J
Prior to this change, when using spring-boot-starter-logging, JBoss
Logging would route like this:

JBoss Logging -> Log4j2 API -> SLF4J -> Logback

This is inefficient as there's no need for it to go via the Log4j2
API.

This commit updates the Logback logging system to configure a system
property that controls JBoss's routing. With this change in place,
JBoss Logging will route like this:

JBoss Logging -> SLF4J -> Logback

Closes gh-33155
2 years ago
Brian Clozel 932f7d705f Start building against Spring Framework 6.0.0 SNAPSHOTs
See gh-33136
2 years ago
Stephane Nicoll 51a1673252 Upgrade to Undertow 2.2.21.Final
Closes gh-33165
2 years ago
Stephane Nicoll 7885387d24 Upgrade to Spring WS 3.1.4
Closes gh-33163
2 years ago
Stephane Nicoll cd7f6d049e Upgrade to Spring Security 5.6.9
Closes gh-33162
2 years ago
Stephane Nicoll 925cd10d9d Upgrade to Netty 4.1.85.Final
Closes gh-33161
2 years ago
Stephane Nicoll d8867e7c2e Upgrade to MariaDB 2.7.7
Closes gh-33160
2 years ago
Stephane Nicoll c1e105ffea Upgrade to Jaybird 4.0.7.java8
Closes gh-33159
2 years ago
Stephane Nicoll 83ec78b2af Upgrade to HttpCore5 5.1.5
Closes gh-33158
2 years ago
Stephane Nicoll bdc80ec484 Upgrade to Hibernate 5.6.14.Final
Closes gh-33157
2 years ago
Andy Wilkinson 4bd2fe151e Don't use spring-ws-bom as it manages third-party dependencies
See gh-33139
2 years ago
Stephane Nicoll a18d3e0a3f Start building against Spring Batch 5.0.0 snapshots
See gh-33148
2 years ago
Stephane Nicoll 8dfe0ab95f Start building against Spring Session 3.0.0 snapshots
See gh-33147
2 years ago
Stephane Nicoll 32b8150fac Start building against Spring Integration 6.0.0 snapshots
See gh-33146
2 years ago
Stephane Nicoll 455cccd11a Start building against Spring GraphQL 1.1.0 snapshots
See gh-33145
2 years ago
Stephane Nicoll 45f7c848b5 Start building against Spring Security 6.0.0 snapshots
See gh-33144
2 years ago