Commit Graph

48040 Commits

Author SHA1 Message Date
Phillip Webb
2a4582b084 Update copyright year of changed files 2024-06-19 22:54:40 -07:00
Andy Wilkinson
126e87e44d Fix appending of JDBC parameters to SQL Server JDBC URL
Fixes gh-41146
2024-06-19 22:51:40 -07:00
Andy Wilkinson
43cd24102f Rework Docker Compose integration tests
This commit introduces a new annotation, `@DockerComposeTest`,
that allows a test class to have multiple tests, each of which
uses a different Docker Compose YAML file.

Closes gh-41154
2024-06-19 22:34:38 -07:00
Andy Wilkinson
491f34d25c Improve container test code
Replace `DockerImageNames` with a enum and relocate it from the
`testcontainers` to `container` package. The enum now also
becomes a common location that we can use to apply container
configuration such as timeouts.

Closes gh-41164

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-06-19 20:10:03 -07:00
Andy Wilkinson
36a504b2fb Upgrade to Tomcat 10.1.25
Closes gh-41158
2024-06-19 20:34:06 +01:00
Andy Wilkinson
abf49e55db Upgrade to Spring Session 3.2.4
Closes gh-41026
2024-06-19 20:34:02 +01:00
Andy Wilkinson
02cb160057 Upgrade to Spring Integration 6.2.6
Closes gh-41021
2024-06-19 20:34:01 +01:00
Andy Wilkinson
fd4dc4d719 Upgrade to Spring GraphQL 1.2.7
Closes gh-41020
2024-06-19 20:34:00 +01:00
Andy Wilkinson
32ef349f6c Upgrade to Spring Framework 6.1.10
Closes gh-41149
2024-06-19 20:34:00 +01:00
Andy Wilkinson
b606a6e4ca Upgrade to Spring Authorization Server 1.2.5
Closes gh-41017
2024-06-19 20:33:59 +01:00
Phillip Webb
242263d8d4 Update GitProperties date/time coercion to deal with more patterns
Update `GitProperties` to deal with updated date/time patterns that
are now used by the `git-commit-id` maven plugin. Previous patterns are
still supported as a fallback.

Fixes gh-41109
2024-06-18 17:01:03 -07:00
Andy Wilkinson
9cd6dfd85f Start building against Spring Framework 6.1.10 snapshots
See gh-41149
2024-06-18 15:07:43 +01:00
Andy Wilkinson
82fd923d00 Upgrade to Spring Security 6.2.5
Closes gh-41025
2024-06-18 09:09:44 +01:00
Andy Wilkinson
97b8c78411 Upgrade to Spring Pulsar 1.0.7
Closes gh-41024
2024-06-18 09:09:43 +01:00
Andy Wilkinson
e2296be9a7 Upgrade to Spring Kafka 3.1.6
Closes gh-41022
2024-06-18 09:09:42 +01:00
Andy Wilkinson
2689b4dac0 Upgrade to Spring AMQP 3.1.6
Closes gh-41143
2024-06-18 09:09:41 +01:00
Andy Wilkinson
c2b846c95f Merge pull request #41139 from dependabot[bot]
* gh-41139:
  Polish "Bump gradle/actions from 3.4.1 to 3.4.2"
  Bump gradle/actions from 3.4.1 to 3.4.2

Closes gh-41139
2024-06-18 08:47:06 +01:00
Andy Wilkinson
0193e47602 Polish "Bump gradle/actions from 3.4.1 to 3.4.2"
See gh-41139
2024-06-18 08:46:54 +01:00
dependabot[bot]
52718b8a8c Bump gradle/actions from 3.4.1 to 3.4.2
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](31ae3562f6...dbbdc275be)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

See gh-41139
2024-06-18 08:46:40 +01:00
Phillip Webb
60b7e6cf23 Allow 'status' and 'error' to be excluded from error response
Update `ErrorAttributeOptions` to allow the `status` and `error`
fields to be excluded from the response without throwing a
NullPointerException.

Fixes gh-30011
2024-06-17 16:48:28 -07:00
Andy Wilkinson
1f698d8ea2 Prohibit .java8 Jaybird versions
Closes gh-41130
2024-06-17 14:13:12 +01:00
Andy Wilkinson
beafbe5125 Upgrade to Spring LDAP 3.2.4
Closes gh-41023
2024-06-17 14:06:46 +01:00
Andy Wilkinson
10dcdccbe1 Upgrade to Spring Data Bom 2023.1.7
Closes gh-41018
2024-06-17 14:06:45 +01:00
Andy Wilkinson
7de738041e Upgrade to Pulsar Reactive 0.5.6
Closes gh-41129
2024-06-17 14:06:45 +01:00
Andy Wilkinson
3c99f2e5be Upgrade to jOOQ 3.18.17
Closes gh-41128
2024-06-17 14:06:40 +01:00
Andy Wilkinson
242afe1dcf Upgrade to Jaybird 5.0.5.java11
Closes gh-41127
2024-06-17 14:06:35 +01:00
Andy Wilkinson
1a19e0bf8f Pass access key into Prepare Gradle Build
See gh-41120
2024-06-17 11:43:50 +01:00
Andy Wilkinson
138307c13c Disable test context cache in spring-boot-testcontainers
Closes gh-41124
2024-06-17 11:43:00 +01:00
Andy Wilkinson
03a87ccd69 Clarify how Container's Docker image name is used to name a connection
Closes gh-41111
2024-06-17 10:45:03 +01:00
Andy Wilkinson
270597e577 Use short-lived access token to authenticate with Develocity
Closes gh-41120
2024-06-17 09:34:56 +01:00
Andy Wilkinson
2bbeb7e78c Upgrade to Gradle Actions 3.4.1
Closes gh-41119
2024-06-17 09:30:53 +01:00
Phillip Webb
96586525d5 Make DelegatingFilterProxyRegistrationBeanTests idempotent
Fixes gh-38630
2024-06-14 11:03:09 -07:00
Phillip Webb
0c1c7e844c Don't detect main method from launcher classes
Update `MainMethod` discovery so that launcher classes from the
`org.springframework.boot.loader` code are not considered. This restores
the behavior of Spring Boot 2.7.11 and allows remote restart of uber
jars without pulling the loader classes into the `RestartClassLoader`.

Fixes gh-39733
2024-06-14 10:40:49 -07:00
Andy Wilkinson
0e42a02dc7 Use anchor to position page when linking to CoC 2024-06-14 17:12:05 +01:00
Andy Wilkinson
aa967e7af4 Polish CoC link 2024-06-14 17:11:06 +01:00
Andy Wilkinson
1b728d574f Remove repo-specific code of conduct
This will allow us to inherit the org's CoC instead.

Closes gh-41098
2024-06-14 17:07:30 +01:00
Andy Wilkinson
31f967723d Fix Mongo health indicators when using the strict V1 API
Closes gh-41101
2024-06-14 17:05:09 +01:00
Andy Wilkinson
60f8939e26 Upgrade to Spring Framework 6.1.9
Closes gh-41019
2024-06-13 12:55:24 +01:00
Andy Wilkinson
3687e4c9aa Upgrade to Reactor Bom 2023.0.7
Closes gh-41016
2024-06-13 12:55:23 +01:00
Andy Wilkinson
622c0a9fbc Upgrade to Infinispan 14.0.29.Final
Closes gh-41096
2024-06-13 12:55:23 +01:00
Andy Wilkinson
2d2799784d Upgrade to Hibernate 6.4.9.Final
Closes gh-41095
2024-06-13 12:55:18 +01:00
Scott Frederick
e228ed39b3 Support CNB builders that do not specify a stack
Fixes gh-41046
2024-06-12 15:16:21 -05:00
Moritz Halbritter
fed13b0e0c Back off if DataSource is not on the classpath
Closes gh-41082
2024-06-12 11:02:51 +02:00
Phillip Webb
847ff50676 Merge pull request #40974 from asashour
* pr/40974:
  Polish "Use method references when possible in test code"
  Use method references when possible in test code
  Polish "Use method references when possible"
  Use method references when possible

Closes gh-40974
2024-06-11 13:32:18 -07:00
Phillip Webb
bcbcafaab2 Polish "Use method references when possible in test code"
See gh-40974
2024-06-11 12:58:04 -07:00
Ahmed Ashour
207327d97c Use method references when possible in test code
See gh-40974
2024-06-11 12:58:00 -07:00
Phillip Webb
dcccb3b2b1 Polish "Use method references when possible"
See gh-40974
2024-06-11 12:57:59 -07:00
Ahmed Ashour
507229eef8 Use method references when possible
See gh-40974
2024-06-11 12:57:55 -07:00
Phillip Webb
ef99ce0ba9 Merge pull request #40985 from asashour
* pr/40985:
  Prevent unnecessary unboxing
  Remove redundant cast
  Polish "Use 'switch' instead of 'if'"
  Use 'switch' instead of 'if'

Closes gh-40985
2024-06-11 12:29:05 -07:00
Ahmed Ashour
4f6509d5ff Prevent unnecessary unboxing
See gh-40985
2024-06-11 12:24:13 -07:00