Andy Wilkinson
03b3a772c9
Adapt to PathMatchingResourcePatternResolver's behavior being reverted
...
See spring-projects/spring-framework#29163
2022-09-30 13:08:10 +01:00
Brian Clozel
5b092f5d80
Polish
...
See gh-32518
2022-09-30 12:52:22 +02:00
Brian Clozel
7f7ecdc7ac
Fix documentation build
...
See gh-32518
2022-09-30 12:18:41 +02:00
Brian Clozel
ceb1e5d223
Polish
...
See gh-32518
2022-09-30 12:16:55 +02:00
Brian Clozel
8b4a20d6cd
Use Observation infrastructure for instrumenting WebClient
...
As of spring-projects/spring-framework#28341 , `WebClient` is
instrumented directly for `Observation`.
This commit removes the custom `ExchangeFilterFunction` that previously
instrumented the client for metrics.
As a result, the relevant tag providers are now deprecated and adapted
as `ObservationConvention` for the time being.
Closes gh-32518
2022-09-30 11:24:35 +02:00
Stephane Nicoll
f0e40bb00d
Avoid NoSuchMethodError by assigning ApplicationContextInitializer
...
See gh-32555
2022-09-30 10:54:35 +02:00
Phillip Webb
7a5b61fd19
Replace AotApplicationContextInitializer with Framework version
2022-09-29 16:37:26 -07:00
Andy Wilkinson
7eb8abbda8
Adapt to PathMatchingResourcePatternResolver now matching root dir
...
See spring-projects/spring-framework#29163
2022-09-29 18:55:42 +02:00
Brian Clozel
a0735eb3fb
Migrate remaining usage of httpclient API
...
This commit migrates our remaining usage of the httpclient 4.x to use
instead httpclient5, now that the 4.x support has been removed in
`RestTemplate`.
Closes gh-32461
2022-09-29 18:55:42 +02:00
Brian Clozel
cc169e7623
Adapt TestRestTemplate to httpclient5 changes
...
This commit adapts the `TestRestTemplate` implementation to the
httpclient5 API since httpclient 4.x is now unsupported in Spring
Framework.
See gh-32461
2022-09-29 18:55:42 +02:00
Brian Clozel
3ac034e18a
Fail when setReadTimeout on httpclient5 request factory
...
Prior to this commit, the `RestTemplateBuilder` would offer a generic
`setReadTimeout` method to configure the read timeout on the underlying
`ClientHttpRequestFactory`. This would be done in a reflective fashion,
considering that all implementations align with this behavior.
This option cannot be provided for HttpClient5 at the
`ClientHttpRequestFactory` level anymore, so this has been deprecated
in Spring Framework 6.0 and will log a warning. In order to align with
our existing behavior (throwing exceptions if the option cannot be set),
this commit ensures that exceptions are also thrown if the method is
marked as deprecated.
See gh-32461
2022-09-29 18:55:41 +02:00
Brian Clozel
58f3054624
Adapt RestTemplate factory auto-detection
...
This commit adapts the auto-detection of `ClientHttpRequestFactory` to
look for an httpclient5 class.
See gh-32461
2022-09-29 18:55:41 +02:00
Brian Clozel
5fb2a50ad0
Adapt build dependencies to httpclient5
...
As htttpclient 4.x is not supported anymore by `RestTemplate`, this
commit changes such dependencies to httpclient5 instead. In some cases,
the httpclient 4.x was transitively brought by a non-Spring dependency.
See gh-32461
2022-09-29 18:55:41 +02:00
Stephane Nicoll
3702c71fc1
Adapt to Spring AOT changes
2022-09-29 18:55:41 +02:00
Stephane Nicoll
d478a020df
Start building against Spring Framework 6.0.0-RC1 snapshots
...
See gh-32550
2022-09-29 18:55:26 +02:00
dreis2211
65ef8fc51a
Use ByteArrayOutputStream.toString where possible
...
See gh-32534
2022-09-29 15:03:24 +02:00
Andy Wilkinson
17953eeb33
Merge branch '2.7.x'
...
Closes gh-32544
2022-09-29 11:41:15 +01:00
Andy Wilkinson
3ef633b096
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32543
2022-09-29 11:39:42 +01:00
Andy Wilkinson
84a25c7dcf
Configure Log4j2 classpath overrides consistently
...
Closes gh-32537
2022-09-29 11:25:21 +01:00
Andy Wilkinson
f10d696c46
Merge branch '2.7.x'
...
Closes gh-32536
2022-09-29 10:04:45 +01:00
Andy Wilkinson
9f5b7db553
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32535
2022-09-29 10:04:19 +01:00
Andy Wilkinson
be48f37a83
Fix LogbackMetrics auto-config test with Logback and Log4j2 on cp
...
Closes gh-32533
2022-09-29 10:03:52 +01:00
dreis2211
388134713e
Remove unused MockReactiveWebServerFactory
...
See gh-32526
2022-09-29 09:33:29 +02:00
dreis2211
f0b4a65546
Avoid usage of StringBuffer where possible
...
See gh-32519
2022-09-29 09:29:10 +02:00
Andy Wilkinson
0bfa9cd704
Upgrade to Logback 1.4 and SLF4J 2.0
...
Closes gh-12649
2022-09-28 21:14:08 +01:00
Andy Wilkinson
574242b44f
Polish "Break cycles between Zipkin senders and HTTP client observation"
...
See gh-32528
2022-09-28 20:28:11 +01:00
Marcin Grzejszczak
b41ed44b60
Break cycles between Zipkin senders and HTTP client observation
...
Previously, RestTemplateBuilder and WebClient.Builder beans were used
to create the HTTP client for sending out spans. Those same beans are
also instrumented for observability which results in a cycle.
This commit breaks the cycle by not using the application-web
builders to create the RestTemplate and WebClient's used by the Zipkin
senders. Instead, builders are created inline, with new callbacks
being introduced to allow the user to customize these Zipkin-specific
builders.
See gh-32528
2022-09-28 20:11:44 +01:00
Andy Wilkinson
8c74b62888
Polish "Prefer WebClient to RestTemplate for Zipkin's Sender"
...
See gh-32529
2022-09-28 19:07:27 +01:00
Marcin Grzejszczak
cd3b3d468a
Prefer WebClient to RestTemplate for Zipkin's Sender
...
Previously, a Webclient-based sender was only for reactive web
applications, falling back to a RestTemplate-based sender in all
other cases.
With this commit we now prefer to use WebClient if it is available,
irrespective of the web application type. The assumption is that
if the user has WebClient on the classpath, it's either a reactive
web application, or it's a servlet web application or non-web
application but WebClient is preferred.
See gh-32529
2022-09-28 19:04:30 +01:00
Brian Clozel
b325edbc55
Polish
...
See gh-32484
2022-09-27 22:45:46 +02:00
Brian Clozel
eac50a8f0c
Auto-configure Observation support for RestTemplate
...
Prior to this commit, Spring Boot would auto-configure a customizer that
instruments `RestTemplate` through a `RestTemplateBuilder`. This would
install a request interceptor that instrumented client exchanges for
producing metrics.
As of spring-projects/spring-framework#28341 , the instrumentation is
done at the `RestTemplate` level directly using the `Observation` API.
The `Tag` (now `KeyValue`) extraction, observation name and
instrumentation behavior now lives in the Spring Framework project.
This commit updates the auto-configuration to switch from Boot-specific
Metrics instrumentation to a generic Observation instrumentation.
As a migration path, some configuration properties are deprecated in
favor of the new `management.observations.*` namespace.
Closes gh-32484
2022-09-27 22:19:01 +02:00
Andy Wilkinson
36a4b36ccb
Polish "Add support for MDC, Context Propagation (via B3 and W3C), and Baggage"
...
See gh-32480
2022-09-27 16:47:09 +01:00
Marcin Grzejszczak
52d1436dc6
Add support for MDC, Context Propagation (via B3 and W3C), and Baggage
...
See gh-32480
2022-09-27 16:47:03 +01:00
Brian Clozel
bf5bd4f91c
Upgrade to SnakeYAML 1.33
...
Closes gh-32522
2022-09-27 14:51:04 +02:00
Andy Wilkinson
243075d3b2
Disable DevTools during AOT processing
...
Closes gh-32517
2022-09-27 11:13:38 +01:00
Andy Wilkinson
5449397463
Require micrometer-tracing-bridge-otel to auto-configure OTel
...
Closes gh-32503
2022-09-27 09:10:44 +01:00
Andy Wilkinson
6cc3619675
Require micrometer-tracing-bridge-brave to auto-configure Brave
...
Closes gh-32502
2022-09-27 08:35:22 +01:00
Stephane Nicoll
fcafd2abdb
Merge branch '2.7.x'
...
Closes gh-32516
2022-09-27 09:00:57 +02:00
Stephane Nicoll
cb191dfec2
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32515
2022-09-27 08:59:11 +02:00
heqiang
5db6cc1cba
Remove redundant @ExtendWith(SpringExtension.class) for sample
...
See gh-32476
2022-09-27 08:49:46 +02:00
Stephane Nicoll
bac1bfcd1c
Merge branch '2.7.x'
...
Closes gh-32514
2022-09-27 08:41:35 +02:00
Stephane Nicoll
eb4b0a3f3c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32513
2022-09-27 08:41:20 +02:00
Stephane Nicoll
8f598f876b
Polish "Use non-blocking API in CouchbaseReactiveHealthIndicator"
...
See gh-32505
2022-09-27 08:34:22 +02:00
Mico Piira
f51c4c3df0
Use non-blocking API in CouchbaseReactiveHealthIndicator
...
See gh-32505
2022-09-27 08:31:57 +02:00
Stephane Nicoll
f6f545dbf1
Merge branch '2.7.x'
...
Closes gh-32510
2022-09-27 08:28:40 +02:00
Stephane Nicoll
33680e5acc
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32509
2022-09-27 08:28:15 +02:00
Stephane Nicoll
0457536d72
Polish "Avoid using JUnit 4 assertions"
...
See gh-32504
2022-09-27 08:24:03 +02:00
dreis2211
cee353fba6
Avoid using JUnit 4 assertions
...
See gh-32504
2022-09-27 08:11:47 +02:00
Andy Wilkinson
0f44e69995
Merge branch '2.7.x'
...
Closes gh-32500
2022-09-26 13:15:39 +01:00
Andy Wilkinson
5124ae94ae
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32499
2022-09-26 13:15:11 +01:00
Andy Wilkinson
cfac7f55a4
Correct annotations on BootBuildImage's file-based inputs
...
Closes gh-32495
2022-09-26 13:13:16 +01:00
Andy Wilkinson
f9b12ca01a
Upgrade to Log4j2 2.19.0
...
Closes gh-32498
2022-09-26 11:04:20 +01:00
Andy Wilkinson
7d583939ff
Auto-configure stream template and env irrespective of listener type
...
Closes gh-32477
2022-09-23 17:28:17 +01:00
Andy Wilkinson
9d30de9966
Exclude all tools projects from the aggregated javadoc
...
Closes gh-31955
2022-09-23 16:44:57 +01:00
Andy Wilkinson
f67db3d9ad
Move spring-boot-cli into spring-boot-tools
...
Closes gh-32492
2022-09-23 16:44:57 +01:00
Johnny Lim
7f36fb155d
Polish JavaVersionTests.currentJavaVersionNineteen()
...
See gh-32489
2022-09-23 17:25:12 +02:00
Andy Wilkinson
4a05230d5d
Move spring-boot-properties-migrator into spring-boot-tools
...
Closes gh-32491
2022-09-23 16:18:30 +01:00
Stephane Nicoll
bd8f53a989
Use Native Build Tools new goal name
...
Closes gh-32482
2022-09-23 14:51:38 +02:00
Andy Wilkinson
26eff5ae7a
Publish ApplicationPreparedEvent before AOT processing abandons run
2022-09-23 12:02:25 +01:00
Madhura Bhave
afce559050
Remove unused dependency from Maven integration test
2022-09-22 14:07:26 -07:00
Vedran Pavic
230f2cda84
Migrate to AuthorizationFilter in Spring Security auto-config
...
This commit updates Servlet based Spring Security auto-configuration
to use AuthorizationFilter, which is intended to supersede
FilterSecurityInterceptor.
See gh-31255
2022-09-22 13:53:54 +01:00
Andy Wilkinson
2662490b76
Revert "Upgrade to Dependency Management Plugin 1.1.0-RC1"
...
This reverts commit 67cc99111c
.
2022-09-22 12:30:49 +01:00
Andy Wilkinson
7c7c34cda1
Fix classpath roots of AOT test processing
...
This was regressed in 6175c4210d
so that
each class on the classpath was passed in as a "root". This commit
corrects this so that only the roots are passed to the AOT test
processor.
See gh-32424
2022-09-22 12:30:43 +01:00
Stephane Nicoll
ca830240fa
Upgrade to Spring Batch 4.3.7
...
Closes gh-32278
2022-09-22 09:35:29 +02:00
Stephane Nicoll
82763deb93
Upgrade to Spring Batch 4.3.7
...
Closes gh-32271
2022-09-22 09:26:07 +02:00
Stephane Nicoll
c535172cd3
Upgrade to Spring Batch 5.0.0-M6
...
Closes gh-32237
2022-09-22 08:57:24 +02:00
Scott Frederick
08022ba86e
Remove support for locating imports using spring.factories
...
With this commit, loading `@AutoConfiguration`,
`@ImportAutoConfiguration`, and `@ManagementContextConfiguration`
classes is supported with `.imports` files only. Support for loading
these classes with `spring.factories` is removed.
Closes gh-29699
2022-09-21 17:34:51 -05:00
Andy Wilkinson
6b8575b001
Fix constructor binding to Kotlin data class with default values
...
Closes gh-32416
2022-09-21 21:35:47 +01:00
Scott Frederick
f9c341c75a
Revert "Generate the AutoConfiguration.imports file from annotations"
...
This reverts commit da4de7d67d
.
2022-09-21 14:50:15 -05:00
Scott Frederick
d62d7ca75d
Revert "Generate ManagementContextConfiguration.imports file from annotations"
...
This reverts commit 6b3b0dd3a6
.
2022-09-21 14:50:15 -05:00
Scott Frederick
1f53eb7df9
Revert "Sort the contents of generated imports files"
...
This reverts commit 95e62b7ff8
.
2022-09-21 14:50:15 -05:00
Scott Frederick
910e9c9fcc
Revert "Fix windows build"
...
This reverts commit 9fe24fe692
.
2022-09-21 14:50:15 -05:00
Brian Clozel
56dcae8a3c
Merge branch '2.7.x'
...
Closes gh-32471
2022-09-21 21:11:29 +02:00
Brian Clozel
8f9323d66c
Document "classpath:*" location for GraphQL Schemas
...
This commit mentions the `"classpath*:graphql/**` schema location in
case the application needs to find schemas across multiple classpath
roots, for example across multiple modules.
Closes gh-31772
2022-09-21 21:09:22 +02:00
Andy Wilkinson
b084019d34
Reverse the order of tracing and metrics handlers
...
Closes gh-32463
Co-authored-by: Jonatan Ivanov <jonatan.ivanov@gmail.com>
2022-09-21 19:05:21 +01:00
Andy Wilkinson
78a64d7f61
Allow DefaultMeterObservationHandler to be replaced by user's bean
...
Closes gh-32462
Co-authored-by: Jonatan Ivanov <jonatan.ivanov@gmail.com>
2022-09-21 19:05:07 +01:00
Andy Wilkinson
4a80b36160
Configure native image classpath outside of task realisation
...
Closes gh-32465
2022-09-21 18:14:46 +01:00
Andy Wilkinson
2977373505
Polish "Add property to configure Spring Session Redis repository type"
...
See gh-32205
2022-09-21 17:16:29 +01:00
Vedran Pavic
3093380e35
Add property to configure Spring Session Redis repository type
...
With Spring Session moving to RedisSessionRepository as the preferred
session repository, Spring Boot auto-configuration should make it
possible to easily switch back to the previous default
(RedisIndexedSessionRepository).
This commit introduces spring.session.redis.repository configuration
property that allows selecting the desired Redis-backed session
repository implementation.
See gh-32205
2022-09-21 17:13:58 +01:00
Andy Wilkinson
6175c4210d
Fix skipping of processAot when there is no main source
...
See gh-32424
2022-09-21 14:57:54 +01:00
Andy Wilkinson
67cc99111c
Upgrade to Dependency Management Plugin 1.1.0-RC1
...
Closes gh-32460
2022-09-21 10:59:05 +01:00
Andy Wilkinson
cb614cfee9
Merge branch '2.7.x'
2022-09-21 10:07:22 +01:00
Andy Wilkinson
3620959dca
Upgrade to Dependency Management Plugin 1.0.14.RELEASE
...
Closes gh-32459
2022-09-21 10:06:56 +01:00
Andy Wilkinson
9d30a0a5b6
Upgrade to Dependency Management Plugin 1.0.14.RELEASE
...
Closes gh-32458
2022-09-21 10:04:03 +01:00
Stephane Nicoll
5752eb9a40
Upgrade to Maven Jar Plugin 3.3.0
...
Closes gh-32456
2022-09-21 08:30:25 +02:00
Stephane Nicoll
7c8ec4d228
Upgrade to Byte Buddy 1.12.17
...
Closes gh-32455
2022-09-21 08:30:22 +02:00
Stephane Nicoll
4e5e42c2e1
Upgrade to Spring Integration 6.0.0-M5
...
Closes gh-32096
2022-09-21 08:25:58 +02:00
Stephane Nicoll
89b547565e
Upgrade to Spring Session 2022.0.0-M3
...
Closes gh-32427
2022-09-21 08:25:31 +02:00
Stephane Nicoll
8bca178b83
Upgrade to Byte Buddy 1.12.17
...
Closes gh-32454
2022-09-21 08:24:27 +02:00
Stephane Nicoll
d5debb1d3d
Upgrade to Spring Integration 5.5.15
...
Closes gh-32453
2022-09-21 08:22:25 +02:00
Stephane Nicoll
b3db0768c0
Upgrade to Spring GraphQL 1.0.2
...
Closes gh-32426
2022-09-21 08:21:56 +02:00
Stephane Nicoll
4e18da99a3
Upgrade to Spring Integration 5.5.15
...
Closes gh-32452
2022-09-21 08:18:15 +02:00
Phillip Webb
374176a680
Upgrade to MariaDB 3.0.8
...
Closes gh-32451
2022-09-20 14:19:12 -07:00
Phillip Webb
d849cdf9cb
Upgrade to Liquibase 4.16.1
...
Closes gh-32450
2022-09-20 14:19:09 -07:00
Phillip Webb
0b49fed06c
Upgrade to Kafka 3.2.3
...
Closes gh-32449
2022-09-20 14:19:06 -07:00
Phillip Webb
994a4bdef3
Upgrade to JUnit Jupiter 5.9.1
...
Closes gh-32448
2022-09-20 14:19:03 -07:00
Phillip Webb
855c2ee617
Upgrade to Jetty 11.0.12
...
Closes gh-32447
2022-09-20 14:18:59 -07:00
Phillip Webb
d8be9975fc
Upgrade to Flyway 9.3.1
...
Closes gh-32446
2022-09-20 14:18:57 -07:00
Phillip Webb
445dff0483
Upgrade to MariaDB 3.0.8
...
Closes gh-32445
2022-09-20 14:15:06 -07:00
Phillip Webb
0ff789415e
Upgrade to Jetty 9.4.49.v20220914
...
Closes gh-32444
2022-09-20 14:15:03 -07:00
Phillip Webb
f9b532d5aa
Upgrade to Groovy 3.0.13
...
Closes gh-32443
2022-09-20 14:14:59 -07:00
Phillip Webb
c7254cfe25
Upgrade to Jetty 9.4.49.v20220914
...
Closes gh-32441
2022-09-20 14:06:08 -07:00
Phillip Webb
634799f887
Upgrade to Groovy 3.0.13
...
Closes gh-32440
2022-09-20 14:06:06 -07:00
Andy Wilkinson
fa81e8ca79
Skip processAot and processTestAot if there is no main or test code
...
Closes gh-32424
2022-09-20 17:15:19 +01:00
Andy Wilkinson
64f4da80cb
Align with breaking changes in latest Batch snapshots
...
Batch is now auto-configured to use the context's
PlatformTransactionManager and DataSource or `@BatchDataSource`.
When this does not meet the user's needs, they can use
`@EnableBatchProcessing` or sub-class `DefaultBatchConfiguration` to
take complete control with the auto-configuration backing off.
Closes gh-32330
2022-09-20 15:42:52 +01:00
Stephane Nicoll
375a570717
Upgrade to Spring Kafka 3.0.0-M6
...
Closes gh-31925
2022-09-20 16:01:14 +02:00
Stephane Nicoll
35916a9962
Upgrade to Spring GraphQL 1.1.0-M1
...
Closes gh-32294
2022-09-20 16:00:47 +02:00
Stephane Nicoll
9936448269
Upgrade to GraphQL Java 19.2
...
Closes gh-32430
2022-09-20 16:00:17 +02:00
Andy Wilkinson
e8aa5680d6
Support file-based reachability metadata repositories
...
See gh-32408
2022-09-20 14:06:18 +01:00
Andy Wilkinson
8323f24ccc
Make classes generated by AOT test processing available to nativeTest
...
Closes gh-32428
2022-09-20 11:29:18 +01:00
Stephane Nicoll
0f325f98b5
Disable ContextCustomizer implementations at runtime if necessary
...
This commit disables ContextCustomizer implementations that tune a
test configuration context at runtime. Previously, these ran again and
required additional hints to work properly.
Rather than contributing those hints, the customizer is skipped as its
impact is irrelevant in an AOT-optimized context: the context is fully
prepared and the updates on the MergedContextConfiguration are not taken
into account.
Closes gh-32422
2022-09-20 04:34:58 +02:00
Stephane Nicoll
6f6a4d9990
Start building against Spring Session 2022.0.0-M3 snapshots
...
See gh-32427
2022-09-20 03:51:25 +02:00
Stephane Nicoll
4fd6144117
Revert "Upgrade to Spring Kafka 3.0.0-M6"
...
This reverts commit 876511f212
.
2022-09-20 03:51:06 +02:00
Stephane Nicoll
4e82a69a0b
Start building against Spring GraphQL 1.0.2 snapshots
...
See gh-32426
2022-09-20 03:36:08 +02:00
Stephane Nicoll
876511f212
Upgrade to Spring Kafka 3.0.0-M6
...
Closes gh-31925
2022-09-20 03:32:32 +02:00
Stephane Nicoll
56bdb67ecf
Upgrade to Spring AMQP 3.0.0-M4
...
Closes gh-31861
2022-09-20 03:32:10 +02:00
Stephane Nicoll
3d85931fc7
Upgrade to Spring Security 6.0.0-M7
...
Closes gh-32255
2022-09-20 03:31:41 +02:00
Stephane Nicoll
e616fb5d8b
Upgrade to Spring Kafka 2.8.9
...
Closes gh-32277
2022-09-20 03:30:50 +02:00
Stephane Nicoll
cddfa4b58c
Upgrade to Spring AMQP 2.4.7
...
Closes gh-32276
2022-09-20 03:30:23 +02:00
Stephane Nicoll
6c37838f31
Upgrade to Spring Kafka 2.8.9
...
Closes gh-32270
2022-09-20 03:29:41 +02:00
Stephane Nicoll
033b6b5dbe
Upgrade to Spring AMQP 2.4.7
...
Closes gh-32269
2022-09-20 03:29:16 +02:00
Stephane Nicoll
59b06050b4
Upgrade to Spring Data 2022.0.0-M6
...
Closes gh-32254
2022-09-19 17:58:00 +02:00
Stephane Nicoll
85d73a1f62
Upgrade to Spring Data 2021.2.3
...
Closes gh-32275
2022-09-19 17:57:17 +02:00
Stephane Nicoll
d72e0b39fc
Upgrade to Spring Data 2021.1.7
...
Closes gh-32268
2022-09-19 17:56:19 +02:00
Stephane Nicoll
436366eedf
Upgrade to Spring LDAP 3.0.0-M4
...
Closes gh-32105
2022-09-19 16:45:14 +02:00
dreis2211
bac7d62476
Fix Spring Batch deprecations
...
See gh-32419
2022-09-19 14:31:54 +02:00
Stephane Nicoll
190d4cbc2f
Relax ImportsContextCustomizer to only require a class name
...
Closes gh-32421
2022-09-19 10:45:33 +02:00
Scott Frederick
1ed4d89466
Copy native reachability metadata to jar file in Gradle plugin
...
When the Spring Boot Gradle plugin builds a fat jar and the Native
Build Tools Gradle plugin is applied to the build, any configuration
files from the GraalVM reachability metadata repository that match
project dependencies are copied to a `META-INF/native-image`
directory in the fat jar.
Closes gh-32408
2022-09-16 12:26:24 -05:00
Andy Wilkinson
2b3ef96156
Merge branch '2.7.x'
...
Closes gh-32407
2022-09-16 17:03:34 +01:00
Andy Wilkinson
a800f7d77c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32406
2022-09-16 17:03:13 +01:00
Andy Wilkinson
61e11cd361
Ensure that TCCL is clean when DataSource is accessed
...
Previously, when using Tomcat, its web app class loader was the thread
context class loader when H2ConsoleAutoConfiguration triggered
initialization of Hikari's pool. This was the case because it's done
in the bean method of a ServletRegistrationBean. Such Servlet-related
beans are intentionally created with Tomcat's web app classloader as
the TCCL. This arrangement results in the pool's threads using
Tomcat's web app class loader as their TCCL which is not desirable.
One consequence of this was that Tomcat could log a warning at
shutdown about the thread being left running when it will, in fact,
be stopped as part of the context being closed.
This commit updates H2ConsoleAutoConfiguration to set the TCCL to its
own ClassLoader while the DataSource information is being logged.
Closes gh-32382
2022-09-16 16:24:57 +01:00
Andy Wilkinson
5cb68eab1e
Remove HotSpot specifics from HeapDumper strategy interface
...
Closes gh-27533
2022-09-16 12:53:43 +01:00
Andy Wilkinson
f731279fef
Merge branch '2.7.x'
...
Closes gh-32403
2022-09-16 11:39:25 +01:00
Andy Wilkinson
7827e8166e
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32402
2022-09-16 11:38:07 +01:00
Andy Wilkinson
ab26050fe7
Document support for Java 19
...
Closes gh-32259
2022-09-16 11:37:14 +01:00
Stephane Nicoll
b293541906
Upgrade to Spring HATEOAS 2.0.0-M6
...
Closes gh-31855
2022-09-16 07:41:50 +02:00
Stephane Nicoll
756eaea766
Upgrade to Spring HATEOAS 1.5.2
...
Closes gh-32378
2022-09-16 07:41:04 +02:00
Stephane Nicoll
998396dd8a
Upgrade to Spring HATEOAS 1.4.5
...
Closes gh-32400
2022-09-16 07:39:56 +02:00
Madhura Bhave
b44a7e242c
Support Mongo's Stable API in MongoHealthIndicator
...
Closes gh-30849
2022-09-15 16:48:22 -07:00
Phillip Webb
7f5785182d
Switch @SpringBootTest to UseMainMethod.NEVER by default
...
See gh-22405
2022-09-15 12:37:26 -07:00
Phillip Webb
48f3cd75d4
Refine SpringBootTest.useMainMethod support
...
Refine `SpringBootContextLoader` so that calls to the main method do
not exit early and the hook is only used when necessary.
See gh-22405
2022-09-15 10:48:58 -07:00
Stephane Nicoll
f1b60eef55
Upgrade to Spring Retry 2.0.0-M1
...
Closes gh-32293
2022-09-15 18:06:17 +02:00
Andy Wilkinson
2b503ee334
Add AOT-generated classes as a dependency
...
Previously, the AOT-generated classes were added directly to the
compile classpath of the AOT compilation task. This didn't work
perfectly in IntelliJ IDEA, leaving the generated classes in the
runtime scope and causing compilation problems where the
AOT-generated source tried to reference those classes.
This commit updates the plugin to add the AOT-generated classes as
a dependency to the AOT source set's implementation configuration.
This makes the classes available during compilation by the source
set's Java compilation task while also makeing IntelliJ IDEA aware
of their presence on the compile classpath.
Closes gh-32395
2022-09-15 14:02:54 +01:00
Andy Wilkinson
0476b5da5d
Upgrade to Selenium HtmlUnit 3.64.0 and Selenium 4.4.0
...
Closes gh-32372
Closes gh-32373
2022-09-15 12:31:56 +01:00
Andy Wilkinson
52522b87f0
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32393
2022-09-15 11:57:28 +01:00
Andy Wilkinson
77f428498f
Compile against SnakeYAML 1.32 and test against older versions
...
Closes gh-32392
2022-09-15 11:55:44 +01:00
Stephane Nicoll
3803cda746
Upgrade to Spring Framework 6.0.0-M6
...
Closes gh-31834
2022-09-15 11:11:28 +02:00
Stephane Nicoll
4aabe7caf5
Upgrade to Spring Framework 5.3.23
...
Closes gh-32274
2022-09-15 11:09:43 +02:00
Stephane Nicoll
78fb738117
Upgrade to Spring Framework 5.3.23
...
Closes gh-32267
2022-09-15 11:08:55 +02:00
Stephane Nicoll
9391f329fb
Upgrade to Versions Maven Plugin 2.12.0
...
Closes gh-32391
2022-09-15 09:39:18 +02:00
Stephane Nicoll
8f67cfd709
Upgrade to Undertow 2.2.19.Final
...
Closes gh-32390
2022-09-15 09:39:16 +02:00
Stephane Nicoll
74c1f5bede
Upgrade to UnboundID LDAPSDK 6.0.6
...
Closes gh-32389
2022-09-15 09:39:13 +02:00
Stephane Nicoll
c10a8cb195
Upgrade to SQLite JDBC 3.39.3.0
...
Closes gh-32387
2022-09-15 09:39:08 +02:00
Stephane Nicoll
59448ce5d2
Upgrade to SnakeYAML 1.32
...
Closes gh-32386
2022-09-15 09:39:06 +02:00
Stephane Nicoll
b352ebfc5a
Upgrade to RSocket 1.1.3
...
Closes gh-32385
2022-09-15 09:39:04 +02:00
Stephane Nicoll
16bb543c16
Upgrade to Maven Shade Plugin 3.4.0
...
Closes gh-32384
2022-09-15 09:39:01 +02:00
Phillip Webb
4d037c3003
Update SpringBootContextLoader to support AOT
...
Update `SpringBootContextLoader` so that it now implements the
`AotContextLoader` interface. The `ContextLoaderHook` will abandon
at `contextLoaded` if the test class is being AOT processed.
This commit also introduces a new `AotApplicationContextInitializer`
which allows us to plug-in an alternative AOT application context
listener when the `SpringApplication` is running in test mode.
Closes gh-31965
2022-09-14 22:37:47 -07:00
Phillip Webb
d1e7c9bd70
Introduce 'nativeTest' maven profile
...
Update `spring-boot-start-parent` with a new `nativeTest` profile. When
active, this profile will trigger AOT processing of test code and call
the native build tools 'test' goal.
Closes gh-32383
2022-09-14 22:37:41 -07:00
Phillip Webb
41e0bbf4bb
Add SpringBootTest.useMainMethod support
...
Add a new `useMainMethod` attribute to `SpringBootTest` which can be
used to determine how the test should run. The three available options
are:
- `ALWAYS`
- `NEVER`
- `WHEN_AVAILABLE`
The default is `WHEN_AVAILABLE` which will attempt to launch the test
using the `main` method if there is one.
The `SpringBootContextLoader` has been updated to use the new
`SpringApplicationHook` interface when the main method is being used.
Closes gh-22405
2022-09-14 22:37:37 -07:00
Phillip Webb
fadbb4b763
Polish SpringBootContextLoader
2022-09-14 22:34:53 -07:00
Phillip Webb
d3957dfa3e
Provide a public API for SpringApplication hooks
...
Create a new public SpringApplication Hook API based on the existing
`SpringApplicationRunListener` interface.
The previous package-private `SpringApplicationHooks` class has been
replaced with a public `SpringApplicationHook` interface which acts as
a factory that can create additional `SpringApplicationRunListener`
instances to hook in.
The boolean result from the previous `preRefresh` method has been
replaced with an `AbandonedRunException` which can be thrown from
the `SpringApplicationRunListener`.
Closes gh-32301
2022-09-14 22:34:50 -07:00
Phillip Webb
88913b11ce
Allow additional listeners registration in early events
...
Update `EventPublishingRunListener` so that event listeners may add
additional listeners to the `SpringApplication` during early events.
Prior to this commit, the listeners were collected only once which
meant that if a listener for an `ApplicationStartingEvent` called
`application.addListener(...)`, it would be ignored.
Closes gh-32300
2022-09-14 22:34:39 -07:00
Phillip Webb
6955ed9dcf
Make EventPublishingRunListener package private
...
Closes gh-32299
2022-09-14 13:50:27 -07:00
Phillip Webb
20b91c5ae2
Include 'classesDirectory' in ProcessTestAotMojo classpath
...
Update `ProcessTestAotMojo` so that the classesDirectory and
the testClassesDirectory are on the classpath when compiling
code.
See gh-32191
2022-09-14 13:50:27 -07:00
Phillip Webb
db89ee6904
Deprecate spring.mvc.ignore-default-model-on-redirect property
...
Closes gh-32381
2022-09-14 13:49:03 -07:00
Stephane Nicoll
9620fb5317
Start building against Spring HATEOAS 1.5.2 snapshots
...
See gh-32378
2022-09-14 22:16:03 +02:00
Stephane Nicoll
1839c8385e
Upgrade to RSocket 1.1.3
...
Closes gh-32380
2022-09-14 22:15:40 +02:00
Stephane Nicoll
9b122924c8
Upgrade to RSocket 1.1.3
...
Closes gh-32379
2022-09-14 22:13:43 +02:00
Stephane Nicoll
1fa6985311
Upgrade to REST Assured 5.2.0
...
Closes gh-32371
2022-09-14 15:57:03 +02:00
Stephane Nicoll
447804fdc4
Upgrade to Rabbit Stream Client 0.7.0
...
Closes gh-32370
2022-09-14 15:57:02 +02:00
Stephane Nicoll
6e59f3fe18
Upgrade to Rabbit AMQP Client 5.16.0
...
Closes gh-32369
2022-09-14 15:57:02 +02:00
Stephane Nicoll
52e0293bd0
Upgrade to Postgresql 42.5.0
...
Closes gh-32368
2022-09-14 15:57:02 +02:00
Stephane Nicoll
6a4fef33bb
Upgrade to Oracle Database 21.7.0.0
...
Closes gh-32367
2022-09-14 15:57:02 +02:00
Stephane Nicoll
777fbce1fa
Upgrade to OpenTelemetry 1.18.0
...
Closes gh-32366
2022-09-14 15:57:02 +02:00
Stephane Nicoll
297e9019ac
Upgrade to Netty 4.1.82.Final
...
Closes gh-32365
2022-09-14 15:57:01 +02:00
Stephane Nicoll
aa47a9bd83
Upgrade to MySQL 8.0.30
...
Closes gh-32364
2022-09-14 15:57:01 +02:00
Stephane Nicoll
3fa038a393
Upgrade to MSSQL JDBC 11.2.1.jre17
...
Closes gh-32363
2022-09-14 15:57:01 +02:00
Stephane Nicoll
bcf452918b
Upgrade to MongoDB 4.7.1
...
Closes gh-32362
2022-09-14 15:57:01 +02:00
Stephane Nicoll
81a75f9e5d
Upgrade to Mockito 4.8.0
...
Closes gh-32361
2022-09-14 15:57:00 +02:00
Stephane Nicoll
27d03aac3c
Upgrade to Maven Resources Plugin 3.3.0
...
Closes gh-32360
2022-09-14 15:57:00 +02:00
Stephane Nicoll
f624026d4e
Upgrade to Maven Javadoc Plugin 3.4.1
...
Closes gh-32359
2022-09-14 15:57:00 +02:00
Stephane Nicoll
57e4b4447c
Upgrade to Maven Install Plugin 3.0.1
...
Closes gh-32358
2022-09-14 15:57:00 +02:00
Stephane Nicoll
a1f4f519fc
Upgrade to Maven Help Plugin 3.3.0
...
Closes gh-32357
2022-09-14 15:56:59 +02:00
Stephane Nicoll
1b06966130
Upgrade to Maven Assembly Plugin 3.4.2
...
Closes gh-32356
2022-09-14 15:56:59 +02:00
Stephane Nicoll
0cedc5dbba
Upgrade to MariaDB 3.0.7
...
Closes gh-32355
2022-09-14 15:56:59 +02:00
Stephane Nicoll
bcb5f048d2
Upgrade to Liquibase 4.16.0
...
Closes gh-32354
2022-09-14 15:56:59 +02:00
Stephane Nicoll
4c7d6799f8
Upgrade to Kafka 3.2.2
...
Closes gh-32352
2022-09-14 15:18:40 +02:00
Stephane Nicoll
4f6c3ab2b0
Upgrade to JUnit Jupiter 5.9.0
...
Closes gh-32351
2022-09-14 15:18:40 +02:00
Stephane Nicoll
b4a33e52c1
Upgrade to jOOQ 3.17.4
...
Closes gh-32350
2022-09-14 14:16:54 +02:00
Stephane Nicoll
b6b743006e
Upgrade to Jersey 3.0.8
...
Closes gh-32349
2022-09-14 14:16:51 +02:00
Stephane Nicoll
b70ebe04ff
Upgrade to Janino 3.1.8
...
Closes gh-32348
2022-09-14 14:16:48 +02:00
Stephane Nicoll
36e3588416
Upgrade to Jackson Bom 2.13.4
...
Closes gh-32347
2022-09-14 14:16:45 +02:00
Stephane Nicoll
1849cddcd3
Upgrade to HtmlUnit 2.64.0
...
Closes gh-32346
2022-09-14 14:16:43 +02:00
Stephane Nicoll
1e3bcc5afd
Upgrade to HSQLDB 2.7.0
...
Closes gh-32345
2022-09-14 14:16:40 +02:00
Stephane Nicoll
5b8aa1e8e3
Upgrade to Hibernate Validator 7.0.5.Final
...
Closes gh-32344
2022-09-14 14:16:37 +02:00
Stephane Nicoll
e3ea832bd8
Upgrade to Hibernate 6.1.3.Final
...
Closes gh-32343
2022-09-14 14:16:35 +02:00
Stephane Nicoll
52ee9932e0
Upgrade to Hazelcast 5.1.3
...
Closes gh-32342
2022-09-14 14:16:32 +02:00
Stephane Nicoll
52bd273dd0
Upgrade to Gson 2.9.1
...
Closes gh-32341
2022-09-14 14:16:30 +02:00
Stephane Nicoll
a16da73843
Upgrade to Groovy 4.0.5
...
Closes gh-32340
2022-09-14 14:16:26 +02:00
Stephane Nicoll
29c9837131
Upgrade to Flyway 9.3.0
...
Closes gh-32339
2022-09-14 14:16:24 +02:00
Stephane Nicoll
947a751d5a
Upgrade to Elasticsearch Client 8.3.3
...
Closes gh-32338
2022-09-14 14:16:21 +02:00
Stephane Nicoll
464237fc21
Upgrade to Ehcache3 3.10.1
...
Closes gh-32337
2022-09-14 14:16:18 +02:00
Stephane Nicoll
e3972b66af
Upgrade to Dropwizard Metrics 4.2.12
...
Closes gh-32336
2022-09-14 14:16:15 +02:00
Stephane Nicoll
ebf51813aa
Upgrade to Couchbase Client 3.3.4
...
Closes gh-32335
2022-09-14 14:16:13 +02:00
Stephane Nicoll
ce018d5b6e
Upgrade to Byte Buddy 1.12.16
...
Closes gh-32334
2022-09-14 14:16:10 +02:00
Stephane Nicoll
024ee55f6d
Upgrade to Artemis 2.25.0
...
Closes gh-32333
2022-09-14 14:16:07 +02:00
Stephane Nicoll
bafee1bb7c
Upgrade to Micrometer 1.10.0-M6
...
Closes gh-32238
2022-09-14 13:59:25 +02:00
Stephane Nicoll
6fb70d143d
Map R2DBC Pool 'minIdle' property
...
Closes gh-32332
2022-09-14 13:56:44 +02:00
Andy Wilkinson
6d2a1d3f3b
Adapt to breaking changes in Batch's transaction management
...
See gh-32237
2022-09-14 10:15:30 +01:00
Stephane Nicoll
cdac50a1c9
Upgrade to UnboundID LDAPSDK 6.0.6
...
Closes gh-32329
2022-09-14 11:01:19 +02:00
Stephane Nicoll
d4a88041dc
Upgrade to R2DBC Bom Borca-SR2
...
Closes gh-32328
2022-09-14 11:01:19 +02:00
Stephane Nicoll
24ab4e88cd
Upgrade to Netty 4.1.82.Final
...
Closes gh-32327
2022-09-14 10:32:46 +02:00
Stephane Nicoll
8621e63aef
Upgrade to Kafka 3.1.2
...
Closes gh-32326
2022-09-14 10:32:44 +02:00
Stephane Nicoll
7e8c560e9b
Upgrade to Johnzon 1.2.19
...
Closes gh-32325
2022-09-14 10:32:42 +02:00
Stephane Nicoll
d525d36fb9
Upgrade to Janino 3.1.8
...
Closes gh-32324
2022-09-14 10:32:39 +02:00
Stephane Nicoll
7cff955030
Upgrade to Jackson Bom 2.13.4
...
Closes gh-32323
2022-09-14 10:32:37 +02:00
Stephane Nicoll
051331beb9
Upgrade to Infinispan 13.0.11.Final
...
Closes gh-32322
2022-09-14 10:32:34 +02:00
Stephane Nicoll
c5b2bacfd3
Upgrade to Hibernate Validator 6.2.5.Final
...
Closes gh-32321
2022-09-14 10:32:32 +02:00
Stephane Nicoll
1c41032d66
Upgrade to Hibernate 5.6.11.Final
...
Closes gh-32320
2022-09-14 10:32:29 +02:00
Stephane Nicoll
a00951d673
Upgrade to Embedded Mongo 3.4.9
...
Closes gh-32319
2022-09-14 10:32:27 +02:00
Stephane Nicoll
07985e34fb
Upgrade to Elasticsearch 7.17.6
...
Closes gh-32318
2022-09-14 10:32:25 +02:00
Stephane Nicoll
a111f66e76
Upgrade to Ehcache3 3.10.1
...
Closes gh-32317
2022-09-14 10:32:22 +02:00
Stephane Nicoll
a32bf83f60
Upgrade to Dropwizard Metrics 4.2.12
...
Closes gh-32316
2022-09-14 10:32:20 +02:00
Stephane Nicoll
c9067cd6a8
Upgrade to Couchbase Client 3.3.4
...
Closes gh-32315
2022-09-14 10:32:18 +02:00
Stephane Nicoll
89491c3aaa
Upgrade to Byte Buddy 1.12.16
...
Closes gh-32314
2022-09-14 10:32:15 +02:00
Andy Wilkinson
c6990a34f9
Merge branch '2.7.x'
2022-09-14 09:20:37 +01:00
Andy Wilkinson
a533f4fa32
Polish
2022-09-14 09:20:13 +01:00
Stephane Nicoll
c216e1e4a4
Upgrade to Netty 4.1.82.Final
...
Closes gh-32312
2022-09-14 09:31:10 +02:00
Stephane Nicoll
a3465ced28
Upgrade to Kafka 3.0.2
...
Closes gh-32311
2022-09-14 09:31:08 +02:00
Stephane Nicoll
3d21fcb381
Upgrade to Johnzon 1.2.19
...
Closes gh-32310
2022-09-14 09:31:05 +02:00
Stephane Nicoll
4848f8db5b
Upgrade to Janino 3.1.8
...
Closes gh-32309
2022-09-14 09:31:03 +02:00
Stephane Nicoll
b4475e1387
Upgrade to Jackson Bom 2.13.4
...
Closes gh-32308
2022-09-14 09:31:01 +02:00
Stephane Nicoll
1775fc148c
Upgrade to Hibernate Validator 6.2.5.Final
...
Closes gh-32307
2022-09-14 09:30:58 +02:00
Stephane Nicoll
7de6d72346
Upgrade to Hibernate 5.6.11.Final
...
Closes gh-32306
2022-09-14 09:30:56 +02:00
Stephane Nicoll
2fa4195326
Upgrade to Dropwizard Metrics 4.2.12
...
Closes gh-32305
2022-09-14 09:30:53 +02:00
Stephane Nicoll
0937adbbbb
Upgrade to Reactor Bom 2022.0.0-M6
...
Closes gh-32240
2022-09-14 08:21:48 +02:00
Stephane Nicoll
bb80d4aa44
Upgrade to Micrometer Tracing 1.0.0-M8
...
Closes gh-32239
2022-09-14 08:21:22 +02:00
Stephane Nicoll
d29d92b013
Upgrade to Micrometer 1.10.0-M5
...
Closes gh-32238
2022-09-14 08:20:27 +02:00
Stephane Nicoll
e68b346c05
Upgrade to Reactor 2020.0.23
...
Closes gh-32273
2022-09-14 08:19:16 +02:00
Stephane Nicoll
dc4d850b16
Upgrade to Rector 2020.0.23
...
Closes gh-32266
2022-09-14 08:18:40 +02:00
Andy Wilkinson
4e8e5f623b
Adapt to recent deprecations in Spring Batch
...
See gh-32237
2022-09-13 17:44:50 +01:00
Andy Wilkinson
d103bbc034
Avoid returning null from TestContext.getTestClass()
...
Our mock didn't configure an expectation so null was returned. That's
prohibited by the javadoc and some recent Framework changes mean that
it's no longer tolerated.
2022-09-13 17:41:06 +01:00
Stephane Nicoll
f23f11aa13
Start building against Spring AMQP 2.4.7 snapshots
...
See gh-32276
2022-09-13 17:48:05 +02:00
Stephane Nicoll
88f2b33cc1
Add AOT-generated classes to classpath of the compiler
...
See gh-32304
2022-09-13 14:58:16 +02:00
Andy Wilkinson
867c49337a
Add AOT-generated classes to classpath of AOT JavaCompile tasks
...
See gh-32304
2022-09-13 13:03:24 +01:00
Andy Wilkinson
421943f3cf
Add reflection hints for retrieving Undertow's ports
...
Closes gh-32303
2022-09-13 12:13:06 +01:00
Johnny Lim
4cbabc40b3
Polish MimeMappings changes
...
See gh-32298
2022-09-12 17:59:06 +02:00
Stephane Nicoll
26cec61f32
Adapt to API change in Spring Framework
...
See https://github.com/spring-projects/spring-framework/issues/29135
2022-09-12 15:39:03 +02:00
Stephane Nicoll
6201cc076d
Upgrade to Micrometer 1.9.4
...
Closes gh-32272
2022-09-12 14:20:53 +02:00
Stephane Nicoll
72ad69d696
Upgrade to Micrometer 1.8.10
...
Closes gh-32265
2022-09-12 14:17:46 +02:00
Stephane Nicoll
84298e3326
Adapt to API change in Spring Framework
...
See https://github.com/spring-projects/spring-framework/issues/29005
2022-09-12 10:13:03 +02:00
Stephane Nicoll
9fe24fe692
Fix windows build
...
This commit makes sure that files that are generated in a temporary
directory are closed once the related test completes.
2022-09-10 16:24:29 +02:00
Stephane Nicoll
358ee2c56b
Upgrade to Netty 4.1.81.Final
...
Closes gh-32227
2022-09-10 09:51:19 +02:00
Stephane Nicoll
3572ede2fa
Start building against Spring Retry 2.0.0-M1 snapshots
...
See gh-32293
2022-09-10 09:34:38 +02:00
Stephane Nicoll
ebef52b207
Merge branch '2.7.x'
...
Closes gh-32292
2022-09-10 09:13:53 +02:00
Stephane Nicoll
04a668fd07
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32291
2022-09-10 09:13:40 +02:00
Oliver B. Fischer
6e4e76597a
Make the path of the config directory better understandable
...
Currently, the documentation relates to the subdirectory for external
configurations as `/config`. Read as UNIX path, the leading slash
could be read as reference to the root directory `/`.
This commit updates the documentation to use 'config/' instead.
See gh-32224
2022-09-10 09:09:43 +02:00
Stephane Nicoll
fd808ba16e
Start building against Spring Batch 4.3.7 snapshots
...
See gh-32278
2022-09-10 08:56:25 +02:00
Stephane Nicoll
b1b45f19fa
Start building against Spring Kafka 2.8.9 snapshots
...
See gh-32277
2022-09-10 08:56:25 +02:00
Stephane Nicoll
dbdb5f40ee
Start building against Spring Data 2021.2.3 snapshots
...
See gh-32275
2022-09-10 08:56:25 +02:00
Stephane Nicoll
b5aeb21e0a
Start building against Spring Framework 5.3.23 snapshots
...
See gh-32274
2022-09-10 08:56:24 +02:00
Stephane Nicoll
1c1006f755
Start building against Micrometer 1.9.4 snapshots
...
See gh-32272
2022-09-10 08:56:24 +02:00
Phillip Webb
aa62e3d1bd
Fix deprecation issues in WebMvcAutoConfigurationTests
2022-09-09 12:52:27 -07:00
Phillip Webb
fc279b7083
Deprecate ThemeResolver auto-configuration
...
Update `WebMvcAutoConfiguration` to deprecate the `ThemeResolver` bean
to align with recent Spring Framework changes.
2022-09-09 12:45:24 -07:00
Andy Wilkinson
aafceb3868
Merge branch '2.7.x'
...
Closes gh-32285
2022-09-09 16:47:06 +01:00
Andy Wilkinson
f17df7bf30
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32284
2022-09-09 16:46:43 +01:00
Andy Wilkinson
23c2f73b3f
Update tests to allow them to run on Java 19
...
Closes gh-32280
2022-09-09 16:46:14 +01:00
Andy Wilkinson
144fdaa703
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32283
2022-09-09 15:14:40 +01:00
Andy Wilkinson
78f4242e46
Build with Gradle 7.5 while still supporting Gradle 6.8+
...
Closes gh-32281
2022-09-09 15:13:43 +01:00
Brian Clozel
89c61e9093
Adapt GlobalObservationConvention imports
...
See micrometer-metrics/micrometer#3387
2022-09-09 14:30:53 +02:00
Stephane Nicoll
6d0a504283
Start building against Spring Batch 4.3.7 snapshots
...
See gh-32271
2022-09-09 08:30:41 +02:00
Stephane Nicoll
bb6307a506
Start building against Spring Kafka 2.8.9 snapshots
...
See gh-32270
2022-09-09 08:30:17 +02:00
Stephane Nicoll
91fb8b8b68
Start building against Spring AMQP 2.4.7 snapshots
...
See gh-32269
2022-09-09 08:29:48 +02:00
Stephane Nicoll
b4e97b73a6
Start building against Spring Data 2021.1.7 snapshots
...
See gh-32268
2022-09-09 08:29:26 +02:00
Stephane Nicoll
0c5d5c331a
Start building against Spring Framework 5.3.23 snapshots
...
See gh-32267
2022-09-09 08:28:59 +02:00
Stephane Nicoll
126c3cf0d8
Start building against Rector 2020.0.23 snapshots
...
See gh-32266
2022-09-09 08:28:34 +02:00
Stephane Nicoll
33b3a5f8bf
Start building against Micrometer 1.8.10 snapshots
...
See gh-32265
2022-09-09 08:28:09 +02:00
Phillip Webb
46be4a3f30
Merge branch '2.7.x'
2022-09-08 19:38:18 -07:00
Phillip Webb
e88a682220
Merge branch '2.6.x' into 2.7.x
2022-09-08 19:37:52 -07:00
Phillip Webb
85697ac482
Update copyright year of changed files
2022-09-08 19:36:59 -07:00
Phillip Webb
6e239d551a
Update Spring Batch to upstream API changes
...
Fix Spring Batch tests following upstream changes related to Spring
Batch issue 4130.
Closes gh-32237
2022-09-08 19:35:27 -07:00
Phillip Webb
127d320636
Refactor code to work around Eclipse compiler bug
...
Refactor code to work around the Eclipse compiler bug reported at
https://github.com/eclipse-jdt/eclipse.jdt.core/issues/378
Closes gh-32264
2022-09-08 19:10:30 -07:00
Andy Wilkinson
0555dda63d
Remove rarely used commands from the CLI
...
Closes gh-32263
2022-09-08 21:23:33 +01:00
Andy Wilkinson
e112657e1a
Merge branch '2.7.x'
...
Closes gh-32261
2022-09-08 15:30:01 +01:00
Andy Wilkinson
020e6dd3f1
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32260
2022-09-08 15:28:08 +01:00
Andy Wilkinson
280ce6390a
Add NINETEEN to JavaVersion enum
...
Closes gh-32226
2022-09-08 15:25:34 +01:00
Andy Wilkinson
5352468bcc
Adapt to breaking transaction manager change in Spring Batch
...
See gh-32237
See spring-projects/spring-batch#4130
2022-09-08 14:51:03 +01:00
Andy Wilkinson
5577d16823
Start building against Spring Security 6.0.0-M7 snapshots
...
See gh-32255
2022-09-08 09:54:34 +01:00
Andy Wilkinson
62a84487c9
Start building against Spring Data 2022.0.0-M6 snapshots
...
See gh-32254
2022-09-08 08:58:52 +01:00
Phillip Webb
d4ed2bd47a
Support import into Eclipse 2022-06
...
Fix a few issues preventing clean project import into Eclipse 2022-06:
- `buildSrc` need to limit module imports to prevent clashes
with those in the gradle API jar.
- The CLI app needs some classpath changes in order to allow
compileOnly project dependencies to resolve.
- `AbstractJpaAutoConfigurationTests` needs some minor refactoring
in order for generic captures to work with the Eclipse compiler.
2022-09-07 15:56:57 -07:00
Andy Wilkinson
5470a6b349
Call FlywayConfigurationCustomizers after applying all other config
...
Closes gh-32070
2022-09-07 17:36:37 +01:00
Vedran Pavic
94f42d11e5
Add support for customizing WebJars resource handler path pattern
...
At present, both Spring MVC and Spring WebFlux auto-configurations
hardcode the path pattern for WebJars resource handlers to
"/webjars/**", which means users are unable to change the path.
This commit introduces "spring.mvc.webjars-path-pattern" and
"spring.webflux.webjars-path-pattern" configuration properties that
allow customization of WebJars resource handler path pattern.
See gh-31769
2022-09-07 11:46:19 +02:00
Stephane Nicoll
ec63a981d0
Merge branch '2.7.x'
...
Closes gh-32248
2022-09-07 09:33:29 +02:00
Stephane Nicoll
2fb257ad22
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32247
2022-09-07 09:33:17 +02:00
Stephane Nicoll
19c69ff743
Polish "Add support for detecting .yml Hazelcast config files"
...
See gh-32142
2022-09-07 09:32:53 +02:00
Neil Stevenson
5eaafdee9a
Add support for detecting .yml Hazelcast config files
...
See gh-32142
2022-09-07 09:20:32 +02:00
Stephane Nicoll
9fb0ecdae9
Merge branch '2.7.x'
...
Closes gh-32246
2022-09-07 09:11:45 +02:00
Stephane Nicoll
960b034875
Polish "Make sure Hazelcast shutdown logs are available"
...
See gh-32184
2022-09-07 09:07:29 +02:00
Łukasz Dziedziul
24f3b2b1b7
Make sure Hazelcast shutdown logs are available
...
See gh-32184
2022-09-07 08:53:01 +02:00
Johnny Lim
2273191c03
Polish
...
See gh-32215
2022-09-07 08:48:08 +02:00
Stephane Nicoll
cfdceba687
Merge branch '2.7.x'
...
Closes gh-32245
2022-09-07 08:45:29 +02:00
Stephane Nicoll
9ef067d589
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32244
2022-09-07 08:45:19 +02:00
valentine-dev
89e19ddab9
Support lower-case input in PeriodStyle
...
See gh-32235
2022-09-07 08:40:16 +02:00
Stephane Nicoll
df0674c949
Upgrade to Postgresql 42.3.7
...
Closes gh-32243
2022-09-07 07:18:50 +02:00
Stephane Nicoll
7688444704
Upgrade to Postgresql 42.3.7
...
Closes gh-32242
2022-09-07 07:17:20 +02:00
Andy Wilkinson
791ddfa909
Start building against Spring Batch 5.0.0-M6 snapshots
...
See gh-32237
2022-09-06 20:16:16 +01:00
Andy Wilkinson
17b2998bfb
Start building against Reactor Bom 2022.0.0-M6 snapshots
...
See gh-32240
2022-09-06 20:16:15 +01:00
Jonatan Ivanov
13a2ea9194
Build against Micrometer 1.10.0-M5 and Tracing 1.0.0-M8 snapshots
...
See gh-32048
Co-authored-by: Marcin Grzejszczak <mgrzejszczak@vmware.com>
2022-09-06 20:15:51 +01:00
Stephane Nicoll
5e24b5a110
Stop using RuntimeHintsUtils#registerAnnotation
2022-09-06 15:44:15 +02:00
Stephane Nicoll
e5d0e34268
Adapt to recent changes in Spring Framework
...
See https://github.com/spring-projects/spring-framework/issues/29082
See https://github.com/spring-projects/spring-framework/issues/28877
2022-09-05 18:23:05 +02:00
Andy Wilkinson
2dd2ca8f08
Merge branch '2.7.x'
...
Closes gh-32232
2022-09-05 15:42:43 +01:00
Andy Wilkinson
2003cfdd43
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32231
2022-09-05 15:42:28 +01:00
Andy Wilkinson
bc23e70024
Polish "Support lower-case input in DurationStyle"
...
See gh-32223
2022-09-05 14:53:50 +01:00
valentine-dev
c579c9378b
Support lower-case input in DurationStyle
...
See gh-32223
2022-09-05 14:53:29 +01:00
Brian Clozel
0789dd0eb1
Upgrade to SnakeYaml 1.31
...
Closes gh-32221
2022-09-05 14:30:36 +02:00
Brian Clozel
cca5ee8a89
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32229
2022-09-05 14:24:06 +02:00
Brian Clozel
724f9ebf71
Support SnakeYaml 1.31
...
This commit keeps the managed dependency for SnakeYaml at 1.29 but
enables forward compatibility for SnakeYaml 1.31.
Closes gh-32228
2022-09-05 14:22:24 +02:00
Andy Wilkinson
25e6c533d9
Polish "Add path to DiskSpaceHealthIndicator's details and log message"
...
See gh-31998
2022-09-05 13:16:12 +01:00
rreich
36f9230f01
Add path to DiskSpaceHealthIndicator's details and log message
...
See gh-31998
2022-09-05 13:15:56 +01:00
Andy Wilkinson
d9265f0a92
Build against SnakeYAML 1.31 but still use 1.29 in dep mgmt and starter
2022-09-05 13:55:19 +02:00
Andy Wilkinson
3dfe28c9f1
Ensure that a test engine is available to AOT test processing
...
See gh-32192
2022-09-05 09:41:28 +01:00
Andy Wilkinson
cf84ae7ad8
Exclude non-existent test classes dirs from AOT test processing
...
See gh-32192
2022-09-05 09:41:21 +01:00
Stephane Nicoll
33bec854ce
Upgrade to Netty 4.1.80.Final
...
Closes gh-32227
2022-09-05 09:22:54 +02:00
Scott Frederick
95e62b7ff8
Sort the contents of generated imports files
...
The list of class names generated by annotation processors should be
sorted before being written to `AutoConfiguration.imports` and
`ManagementContextConfiguration.imports` files to make the build more
deterministic.
See gh-31228
2022-09-02 17:26:15 -05:00
Scott Frederick
6b3b0dd3a6
Generate ManagementContextConfiguration.imports file from annotations
...
This commit adds the
`ManagementContextConfigurationImportsAnnotationProcessor` to
the `spring-boot-autoconfigure-processor` annotation processor
module.
Closes gh-32222
2022-09-02 16:27:59 -05:00
Scott Frederick
da4de7d67d
Generate the AutoConfiguration.imports file from annotations
...
This commit adds the `AutoConfigurationImportsAnnotationProcessor` to
the `spring-boot-autoconfigure-processor` annotation processor
module. When added to a project build, the annotation processor will
generate the
`org.springframework.boot.autoconfigure.AutoConfiguration.imports`
file automatically from `@AutoConfiguration`-annotated classes. It
also applies the annotation processor to the Spring Boot build.
Closes gh-31228
2022-09-02 15:10:22 -05:00
Andy Wilkinson
795ea289db
Adapt to BindingReflectionHintsRegistrar moving package
2022-09-02 19:46:02 +01:00
Andy Wilkinson
cf8e84d406
Adapt to BindingReflectionHintsRegistrar moving into spring-core
2022-09-02 17:34:29 +01:00
Andy Wilkinson
d6e9a03136
Adapt to synthesized annotation changes in Framework
2022-09-02 17:01:51 +01:00
Andy Wilkinson
fc979397be
Polish SpringBootAotPlugin
2022-09-02 16:37:15 +01:00
Andy Wilkinson
fd28f6d1d6
Add Gradle plugin support for processing test contexts ahead-of-time
...
Closes gh-32192
2022-09-02 15:54:46 +01:00
Andy Wilkinson
746ed84120
Polish ProcessTestAotMojo
2022-09-02 12:06:54 +01:00
Phillip Webb
44f1949c5e
Polish hint API calls
2022-09-01 19:43:43 -07:00
Scott Frederick
01c68a3dc8
Merge branch '2.7.x'
...
Closes gh-32217
2022-09-01 15:36:12 -05:00
Scott Frederick
7763a5df7d
Polish auto-configuration documentation
...
Remove references to outdated information, emphasize use of the
`@AutoConfiguration` annotation and attributes, and edit for clarity.
Closes gh-32174
2022-09-01 15:35:59 -05:00
Sébastien Deleuze
138c55ee11
Refine ConfigurationPropertiesReflectionHintsProcessor
...
This commit refines ConfigurationPropertiesReflectionHintsProcessor
Java bean properties handling in order to register reflection hints
only for getters and setters, not for all methods.
It avoids including unconditionally method like SpringApplication#load
which in turn avoids shipping BeanDefinitionLoader and related transitively
used classes in the native image.
The gain is significant: it allows to remove up to 700 classes
(when no XML parser is used elsewhere) and to reduce the memory footprint
by 2M of RSS.
Closes gh-32186
2022-09-01 17:34:22 +02:00
Andy Wilkinson
49d3bf1d7f
Remove AnsiColors following removal of image banner support
...
Closes gh-32209
2022-09-01 14:40:24 +01:00
Brian Clozel
4aa1efa2d8
Fix build with latest Spring for GraphQL changes
2022-09-01 11:26:04 +02:00
Andy Wilkinson
ee701e5c7d
Merge branch '2.7.x'
...
Closes gh-32199
2022-08-31 14:42:05 +01:00
Andy Wilkinson
a253d8d589
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32198
2022-08-31 14:41:47 +01:00
Andy Wilkinson
7d983be769
Clarify docs on disabling HTTP client request metrics
...
Closes gh-32136
2022-08-31 14:36:07 +01:00
hak7a3
fb61f8af53
Remove ANTLR 2 dependency management
...
See gh-32149
2022-08-31 14:09:42 +01:00
Andy Wilkinson
08fde3a004
Revert "Remove dependency management for ANTLR 2"
...
This reverts commit a46d6b3a4c
.
2022-08-31 14:06:41 +01:00
Andy Wilkinson
a46d6b3a4c
Remove dependency management for ANTLR 2
...
Closes gh-32149
2022-08-31 13:56:55 +01:00
Andy Wilkinson
4c01810ca2
Merge branch '2.7.x'
...
Closes gh-32197
2022-08-31 11:37:20 +01:00
Andy Wilkinson
13edfba1f5
Fix Kotlin example for empty @DefaultValue constructor binding
...
Closes gh-32177
2022-08-31 11:35:58 +01:00
Phillip Webb
09bd531fe5
Add Maven plugin support for processing test contexts Ahead-of-time
...
Refactor and update the Spring Boot Maven Plugin so that it can
be used to perform AOT processing of test classes.
Closes gh-32191
2022-08-30 20:41:30 -07:00
Phillip Webb
e599a70425
Disable ResetMocksTestExecutionListener on native
...
Add a guard for `ResetMocksTestExecutionListener` so that it is
not applied when running in a native image.
See gh-32195
2022-08-30 20:40:34 -07:00
Phillip Webb
c0b3d36205
Rename 'generateAotSources' task to processAot'
...
See gh-31918
2022-08-25 15:10:48 -07:00
Phillip Webb
2f6354f633
Rename 'aot-generate' goal to process-aot'
...
See gh-31918
2022-08-25 15:02:28 -07:00
Phillip Webb
973e23dc5e
Adapt to upstream Spring Framework changes
2022-08-25 12:12:42 -07:00
Phillip Webb
41c1d9f5c9
Polish
2022-08-25 12:12:38 -07:00
Phillip Webb
c524f8c665
Merge branch '2.7.x'
2022-08-25 11:49:12 -07:00
Phillip Webb
13c0cf7e2a
Refine Javadoc to use @AutoConfiguration
...
See gh-32166
2022-08-25 11:48:07 -07:00
Phillip Webb
b2be193908
Merge branch '2.7.x'
2022-08-24 18:13:18 -07:00
Phillip Webb
e31c295ee9
Merge branch '2.6.x' into 2.7.x
2022-08-24 18:13:03 -07:00
Phillip Webb
adc4e05eff
Polish
2022-08-24 18:12:57 -07:00
Phillip Webb
a993731ee8
Merge branch '2.7.x'
...
Closes gh-32168
2022-08-24 17:34:17 -07:00
Phillip Webb
10ded39217
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32167
2022-08-24 17:33:50 -07:00
Phillip Webb
24c2daa99d
Improve javadoc regarding use on @Bean methods
...
Closes gh-32166
2022-08-24 17:33:08 -07:00
Madhura Bhave
47effdcade
Support role-based sanitization for actuator endpoints
...
Closes gh-32156
2022-08-24 16:03:58 -07:00
Scott Frederick
ada2450483
Reinstate testing for NoSuchMethodFailureAnalyzer parsing on OpenJ9
...
Closes gh-28785
2022-08-24 15:27:23 -05:00
Scott Frederick
c0cbaa1460
Merge branch '2.7.x'
2022-08-24 13:18:22 -05:00
Scott Frederick
257e236b06
Fix image-building unit tests on Windows
...
See gh-32000
2022-08-24 13:14:39 -05:00
Stephane Nicoll
bb7829791a
Adapt to recent changes in RuntimeHints API
...
See gh-https://github.com/spring-projects/spring-framework/issues/29011
2022-08-24 19:58:29 +02:00
Moritz Halbritter
1db2ad08fa
Add classpath checks for runtime hints
...
This suppresses native-image warnings.
2022-08-24 08:42:33 +02:00
Phillip Webb
6db88e12c8
Polish 'Allow multiple hosts to be set in MongoProperties'
...
See gh-32125
2022-08-23 20:23:11 -07:00
thegeekyasian
e0d40009f3
Allow multiple hosts to be set in MongoProperties
...
Update `MongoProperties` with an `additional-hosts` property which
can be used to configure MongoDB in a multi-host environment.
See gh-32125
2022-08-23 20:21:16 -07:00
Phillip Webb
6e1b28e6a2
Relocate MimeMapping Tomcat comparison test
...
See gh-32101
2022-08-23 18:05:39 -07:00
Phillip Webb
dd98b88732
Fix 'Align MimeMappings with Tomcat's defaults'
...
Update COMMON_MAPPINGS to align with the properties file and change
the test so that it consistently works.
See gh-32101
2022-08-23 16:38:31 -07:00
Phillip Webb
86f38e15f0
Polish 'Align MimeMappings with Tomcat's defaults'
...
Refine `MimeMappings` so that common default mappings are included
by default and the complete set is only loaded when needed.
The `TomcatServletWebServerFactory` has been updated so that if
`TomcatEmbeddedContext` is in use the mime mapping are used
directly rather than being copied to another Map.
The `AbstractServletWebServerFactory` class has also been changed
to use a lazy copy of the mappings. This should mean that the
complete set of properties is only loaded if the user mutates
the mappings.
See gh-32101
2022-08-23 11:37:16 -07:00
Guirong Hu
7728ae4e00
Align MimeMappings with Tomcat's defaults
...
Update `MimeMappings` to align with the default values used in
Tomcat. The mime mapping are now loaded from a properties file
and a test has been added to ensure that they remain in sync
with Tomcat's defaults.
See gh-32101
2022-08-23 10:15:41 -07:00
Stephane Nicoll
c67010ddd1
Make test more robust
2022-08-23 14:45:52 +02:00
Moritz Halbritter
0cc0b48a67
Add runtime hints for freemarker
...
Registers reflection hints for the FreeMarkerTemplateAvailabilityProperties
class.
Closes gh-32052
2022-08-23 09:23:42 +02:00
Moritz Halbritter
7a8d7a9cd9
Polish TemplateAvailabilityProviders
2022-08-23 09:20:29 +02:00
Stephane Nicoll
d637fe37cc
Merge branch '2.7.x'
...
Closes gh-32146
2022-08-23 07:25:57 +02:00
Stephane Nicoll
7a91fa90d5
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32145
2022-08-23 07:25:45 +02:00
Stephane Nicoll
7f2d4fceec
Polish "Allow Netty default leak detection to be overidden"
...
See gh-32144
2022-08-23 07:20:49 +02:00
Russell You
51f2e40c69
Allow Netty default leak detection to be overidden
...
See gh-32144
2022-08-23 07:12:24 +02:00
Stephane Nicoll
639f980876
Avoid proxy on Validator in ValidationAutoConfiguration
...
Closes gh-32134
2022-08-22 14:44:18 +02:00
Stephane Nicoll
82a9c219e1
Merge branch '2.7.x'
...
Closes gh-32129
2022-08-22 06:38:52 +02:00
Stephane Nicoll
a6350b5992
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32128
2022-08-22 06:38:38 +02:00
Stephane Nicoll
6d80b601b6
Upgrade to Testcontainers 1.17.3
...
Closes gh-32127
2022-08-22 06:37:56 +02:00
Scott Frederick
2cdaab59f6
Merge branch '2.7.x'
...
Closes gh-32122
2022-08-19 13:57:26 -05:00
Scott Frederick
c16094e04b
Disable SELinux label security policy when building images
...
When using the Gradle `bootBuildImage` task or Maven
`spring-boot:build-image` goal on a Linux distribution with SELinux
enabled, binding the Docker socket in the builder container might
fail. This commit disables the `label` security policy in the builder
container to prevent this type of failure.
Fixes gh-32000
2022-08-19 13:56:34 -05:00
Stephane Nicoll
e3ddb54cb8
Adapt JPA auto-configuration to PersistenceManagedTypes
...
This commit exposes a PersistenceManagedTypes bean with the entities
to consider in a typical auto-configuration scenario. This allows the
result of the scanning to be optimized AOT, if necessary.
Closes gh-32119
2022-08-19 16:17:44 +02:00
Stephane Nicoll
f2f5bae314
Add native hints for default LDIF file
...
Closes gh-32084
2022-08-18 15:31:58 +02:00
Stephane Nicoll
c41609d01d
Polish
2022-08-18 09:44:55 +02:00
Phillip Webb
07c0a8bced
Fix SecurityManager deprecation issues
...
See gh-32086
2022-08-17 13:22:40 -07:00
Phillip Webb
4ec2e357d9
Merge branch '2.7.x'
...
See gh-32086
2022-08-17 12:49:52 -07:00
Phillip Webb
60e1cc510c
Merge branch '2.6.x' into 2.7.x
...
See gh-32085
2022-08-17 12:48:21 -07:00
Phillip Webb
bd74344025
Revert "Don't close jar files early"
...
This reverts commit b42f056ddb
.
2022-08-17 11:38:42 -07:00
Phillip Webb
674022d401
Revert "Don't close nested jars or wrapper when parent is closed"
...
This reverts commit 360eb027be
.
2022-08-17 11:37:19 -07:00
Stephane Nicoll
24a52aa66d
Annotate actuator internal infrastructure with @Reflective
...
This commit simplifies the registration of hints for the infrastructure
of the Actuator that is invoked via reflection.
2022-08-17 17:25:06 +02:00
Stephane Nicoll
6d6270edaf
Start building against Spring LDAP 3.0.0-M4 snapshots
...
See gh-32105
2022-08-17 14:45:01 +02:00
Stephane Nicoll
4823b8ef7b
Merge branch '2.7.x'
...
Closes gh-32104
2022-08-17 13:33:33 +02:00
Stephane Nicoll
3fcfcc4a3b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32103
2022-08-17 13:33:24 +02:00
Stephane Nicoll
3b01325c6b
Use asList consistently
...
Closes gh-32102
2022-08-17 13:32:36 +02:00
Stephane Nicoll
e6977777cc
Merge branch '2.7.x'
...
Closes gh-32100
2022-08-17 09:10:13 +02:00
Stephane Nicoll
ca63a6e9ad
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32099
2022-08-17 09:10:02 +02:00