Commit Graph

52500 Commits

Author SHA1 Message Date
Andy Wilkinson 77fd91ee94 Upgrade to Byte Buddy 1.16.1
Closes gh-43892
2025-01-21 12:23:13 +00:00
Andy Wilkinson 4296376930 Document that clean on validation error has been removed in Flyway 11
Closes gh-43890
2025-01-21 12:17:19 +00:00
Andy Wilkinson 049fe3eadd Merge branch '3.4.x'
Closes gh-43891
2025-01-21 12:10:35 +00:00
Andy Wilkinson 00f88b9e05 Remove overly specific casts from SslConnectorCustomizer
Closes gh-43849
2025-01-21 12:09:46 +00:00
Andy Wilkinson 3b0275e830 Upgrade to AssertJ 3.27.3
Closes gh-43667
2025-01-20 15:05:19 +00:00
Brian Clozel 2dabd11211 GraphQL should not back off when GrapQlSource is present
Prior to this commit, the GraphQL auto-configuration that defines the
infrastructure beans for base support would only be active when:

* GraphQL schema files are detected in the configured locations
* or if GraphQlSourceBuilderCustomizer beans are present

This would allow some "code first" approaches, but not situations where
developers contribute their own `GraphQlSource`. This commit ensures
that the auto-configuration is processed even if the application only
contributes a custom `GraphQlSource` bean.

Closes gh-33096
2025-01-20 08:04:27 +01:00
Stéphane Nicoll 44f5fb2a4f Merge branch '3.4.x'
Closes gh-43880
2025-01-19 08:46:19 +01:00
Stéphane Nicoll 903624911f Merge pull request #43863 from nosan
* pr/43863:
  Polish "Fix potential NPE in GraylogExtendedLogFormatProperties"
  Fix potential NPE in GraylogExtendedLogFormatProperties

Closes gh-43863
2025-01-19 08:46:13 +01:00
Stéphane Nicoll 7c52938168 Polish "Fix potential NPE in GraylogExtendedLogFormatProperties"
See gh-43863
2025-01-19 08:29:45 +01:00
Dmytro Nosan 9de517281e Fix potential NPE in GraylogExtendedLogFormatProperties
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>

See gh-43863
2025-01-19 08:06:40 +01:00
Stéphane Nicoll af29ff56a8 Merge branch '3.4.x'
Closes gh-43878
2025-01-19 08:05:02 +01:00
Stéphane Nicoll ae2ca013b2 Merge pull request #43877 from izeye
* pr/43877:
  Fix Javadoc since for GsonProperties.Strictness

Closes gh-43877
2025-01-19 08:04:52 +01:00
Johnny Lim 1e39af27d4 Fix Javadoc since for GsonProperties.Strictness
See gh-43877

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-01-19 08:04:35 +01:00
Andy Wilkinson 33aa8f721a Merge branch '3.4.x'
Closes gh-43873
2025-01-17 16:29:21 +00:00
Andy Wilkinson 5e1585f627 Merge branch '3.3.x' into 3.4.x
Closes gh-43872
2025-01-17 16:29:01 +00:00
Andy Wilkinson c27156d7b3 Upgrade to release verification tests 0.0.8
Closes gh-43871
2025-01-17 16:28:37 +00:00
Andy Wilkinson 239a6e8901 Merge branch '3.4.x'
Closes gh-43870
2025-01-17 16:23:56 +00:00
Andy Wilkinson 86818b0e45 Ensure that junit-platform-launcher is on classpath
When testing with Gradle 7.6, junit-platform-launcher won't be
on the test runtime classpath unless it's declared as a dependency.
When testing with Gradle 8.x the dependency is added implicitly but
starting with Gradle 8.3 relying on this will result in a warning.

When junit-platform-launcher is absent, a failure occurs when testing
with Gradle as the class loader structure is such that JUnit tries
to load any test execution listeners, finds the listener declared in
spring-boot-actuator-autoconfigure but cannot then load the
implemented TestExecutionListener interface.

This problem is addressed by augmenting the component metadata for
spring-boot-starter-test to add a dependency on
junit-platform-launcher. This addresses the problem with
spring-boot-actuator-autoconfigure while also addressing a warning
with Gradle 8.3+.

Closes gh-43340
2025-01-17 16:01:41 +00:00
Stéphane Nicoll 96d90eb63d Fix formatting 2025-01-17 14:42:25 +01:00
Stéphane Nicoll 44996ee0f1 Merge branch '3.4.x' 2025-01-17 14:38:49 +01:00
Stéphane Nicoll 108119244f Merge branch '3.3.x' into 3.4.x 2025-01-17 14:38:41 +01:00
Stéphane Nicoll c3b887c8bf Upgrade to Spring Data Bom 2024.1.2
Closes gh-43761
2025-01-17 14:38:24 +01:00
Stéphane Nicoll 9a05521c0f Upgrade to Spring Data Bom 2024.1.2
Closes gh-43749
2025-01-17 14:37:25 +01:00
Stéphane Nicoll 03dfc1ad22 Upgrade to Spring Data Bom 2024.0.8
Closes gh-43743
2025-01-17 14:37:12 +01:00
Andy Wilkinson fd13a2e1c9 Avoid unclosed resource false positive 2025-01-17 10:08:45 +00:00
Moritz Halbritter 3beec788f9 Adapt to Spring Security deprecations 2025-01-17 08:47:14 +01:00
Brian Clozel 6957557fd7 Configure additional GraphQL schema files
Prior to this commit, the GraphQL auto-configuration would provide
configuration properties for specifying the locations and file
extensions of schema files to be scanned during startup.

This commit adds a new "spring.graphql.schema.additional-files" that
applications can use to point at particular files, like
"classpath:mylocation/schema.graphqls". These files will be parsed and
considered for the schema in addition to the scanned ones.

Closes gh-42792
2025-01-16 18:15:51 +01:00
Stéphane Nicoll af499705e4 Merge branch '3.4.x' 2025-01-16 15:11:00 +01:00
Stéphane Nicoll 19496cd466 Upgrade to SQLite JDBC 3.48.0.0
Closes gh-43857
2025-01-16 14:51:21 +01:00
Stéphane Nicoll 1ae40605d2 Upgrade to Spring Framework 6.2.2
Closes gh-43762
2025-01-16 14:51:16 +01:00
Stéphane Nicoll 249e21a0b7 Upgrade to Postgresql 42.7.5
Closes gh-43856
2025-01-16 14:51:15 +01:00
Stéphane Nicoll 4f88aba39a Upgrade to Netty 4.1.117.Final
Closes gh-43855
2025-01-16 14:51:11 +01:00
Stéphane Nicoll 8f113d6da0 Upgrade to jOOQ 3.19.18
Closes gh-43854
2025-01-16 14:51:07 +01:00
Stéphane Nicoll dfee0cc354 Upgrade to Couchbase Client 3.7.7
Closes gh-43853
2025-01-16 14:51:01 +01:00
Stéphane Nicoll e48cfcef3a Upgrade to Spring Framework 6.2.2
Closes gh-43750
2025-01-16 14:48:43 +01:00
Brian Clozel c59eaa08b0 Remove links to Gitter channel
The channel has been closed.

See gh-1771
2025-01-16 14:30:55 +01:00
Moritz Halbritter 02a49b6038 Add a MeterBinder for SSL chain expiry
It registers a 'ssl.chains' gauge to count the number of chains with
different statuses (valid, expired, not yet valid, will expire soon).

Additionally, it registers a 'ssl.chain.expiry' gauge for every
certificate in a chain, tracking the seconds until expiry.

This binder reacts on bundle updates and new bundle registrations.

Closes gh-42030
2025-01-16 11:15:16 +01:00
Stéphane Nicoll 4685fdebf0 Merge branch '3.4.x' 2025-01-16 09:59:11 +01:00
Stéphane Nicoll 55cb112120 Merge branch '3.3.x' into 3.4.x 2025-01-16 09:58:42 +01:00
Stéphane Nicoll 89ffe1a1fd Polish "Document 'base64:' prefix support"
Resolution of base64 encoded data to arbitrary resources has been
introduced in Spring Boot 3.4. This commit adapts the documentation to
restrict this support to SSL only.

This commit also polishes the phrasing a bit.

See gh-43809
2025-01-16 09:53:49 +01:00
Stéphane Nicoll 1cd93cfaa6 Merge branch '3.4.x' 2025-01-15 21:20:06 +01:00
Stéphane Nicoll a8b2f3b1ba Merge branch '3.3.x' into 3.4.x 2025-01-15 21:19:53 +01:00
Stéphane Nicoll 7d6f81b527 Fix build failure 2025-01-15 20:44:27 +01:00
Stéphane Nicoll 6601329eed Upgrade to Postgresql 42.7.5
Closes gh-43846
2025-01-15 20:38:42 +01:00
Stéphane Nicoll 8f45623fd4 Upgrade to Netty 4.1.117.Final
Closes gh-43845
2025-01-15 20:38:17 +01:00
Stéphane Nicoll d6bd9a52bf Upgrade to jOOQ 3.19.18
Closes gh-43844
2025-01-15 20:38:11 +01:00
Stéphane Nicoll d32943490f Upgrade to Couchbase Client 3.7.7
Closes gh-43843
2025-01-15 20:38:04 +01:00
Stéphane Nicoll 1b0a1d7261 Upgrade to Postgresql 42.7.5
Closes gh-43842
2025-01-15 20:35:04 +01:00
Stéphane Nicoll f307982014 Upgrade to Netty 4.1.117.Final
Closes gh-43841
2025-01-15 20:34:59 +01:00
Stéphane Nicoll 8755dbf008 Upgrade to jOOQ 3.19.18
Closes gh-43840
2025-01-15 20:34:49 +01:00