Commit Graph

54618 Commits

Author SHA1 Message Date
Andy Wilkinson 6da8dd024a Create spring-boot-jackson-module 2025-05-14 11:42:17 +01:00
Andy Wilkinson 2af4ca313e Remove web concerns from template package and move out of -all
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-05-14 11:42:16 +01:00
Andy Wilkinson 5c377143cb Separate R2DBC and JDBC database initialization
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-05-14 11:42:16 +01:00
Brian Clozel 3a30e59c6d Create spring-boot-amqp module 2025-05-14 11:42:15 +01:00
Andy Wilkinson 23afd55dc6 Create spring-boot-reactor-netty module 2025-05-14 11:42:14 +01:00
Andy Wilkinson 08f242a23c Create spring-boot-jetty module 2025-05-14 11:42:14 +01:00
Andy Wilkinson a2748e9927 Create spring-boot-undertow module 2025-05-14 11:42:13 +01:00
Andy Wilkinson 30babc0d03 Move Tomcat auto-configuration into spring-boot-tomcat 2025-05-14 11:42:12 +01:00
Andy Wilkinson 036c90b044 Move tests that use Tomcat out of spring-boot-all 2025-05-14 11:42:11 +01:00
Andy Wilkinson 8e4279fc3d Move tests that use Tomcat out of spring-boot-test 2025-05-14 11:42:10 +01:00
Andy Wilkinson 909dbd0cb4 Start splitting up spring-boot-autoconfigure 2025-05-14 11:42:10 +01:00
Andy Wilkinson 471f4201bc Create beginnings of spring-boot-tomcat module 2025-05-14 11:42:08 +01:00
Andy Wilkinson 489af2e7d4 Start splitting up spring-boot 2025-05-14 11:42:07 +01:00
Phillip Webb 9015aa8ea9 Reduce number of test dependencies
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
2025-05-14 11:42:06 +01:00
Phillip Webb 1dd6814ffd Add useful transitive dependencies to spring-boot-test-support
Add more `api` dependencies to `spring-boot-test-support` to reduce
the number of test dependencies needing in sub-modules.
2025-05-14 11:42:06 +01:00
Phillip Webb 33cdd29dda Split up BackgroundPreinitializer
Issue: 44065
2025-05-14 11:42:00 +01:00
Andy Wilkinson e530e945d2 Move WebServer-specific properties out of ManagementServerProperties
Issue: 44324
2025-05-14 11:41:26 +01:00
Andy Wilkinson 9c6761706b Move server-specific properties out of ServerProperties
Issue: 44064
2025-05-14 11:41:26 +01:00
Andy Wilkinson d6d24d42b0 Repackage web server classes
Issue: 44286
Issue: 44067
2025-05-14 11:41:25 +01:00
Andy Wilkinson ae83eae44c Move server-specific knowledge out of general child context creation
Issue: 44200
2025-05-14 11:41:24 +01:00
Andy Wilkinson 04aa56784a Move JerseyApplicationPath into a Jersey-specific package
Issue: 44066
2025-05-14 11:41:23 +01:00
Andy Wilkinson d98b059107 Prepare branch for early restructure work on 4.0 2025-05-14 11:41:22 +01:00
Andy Wilkinson 0b12cebff4 Fix warnings reported in Eclipse 2025-05-14 11:37:07 +01:00
Andy Wilkinson 379b2ceb56 Fix Eclipse warnings caused by deprecation of Jackson 2 support
See gh-45535
2025-05-14 11:37:07 +01:00
Stéphane Nicoll ee90996e5f Merge pull request #45509 from quaff
* pr/45509:
  Remove FILE_LOG_PATTERN property from console-only log4j2.xml

Closes gh-45509
2025-05-14 11:49:06 +02:00
Yanming Zhou e723dffb97 Remove FILE_LOG_PATTERN property from console-only log4j2.xml
See gh-45509

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-05-14 11:48:21 +02:00
Stéphane Nicoll 1f84689cd4 Merge branch 'main' into 4.0.x 2025-05-14 11:43:57 +02:00
Stéphane Nicoll 2ca0ac075b Merge branch '3.4.x' 2025-05-14 11:43:38 +02:00
Stéphane Nicoll 68f7eef287 Merge branch '3.3.x' into 3.4.x
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
2025-05-14 11:43:32 +02:00
Stéphane Nicoll 3a97b9a4db Upgrade to Reactor Bom 2024.0.6
Closes gh-45434
2025-05-14 11:34:23 +02:00
Stéphane Nicoll 9d5095f4b6 Prevent upgrade to Prometheus Client 1.3.7
Closes gh-45541
2025-05-14 11:34:19 +02:00
Stéphane Nicoll ca60b83790 Upgrade to Reactor Bom 2024.0.6
Closes gh-45414
2025-05-14 11:01:29 +02:00
Stéphane Nicoll a471082d2b Prevent upgrade to Prometheus Client 1.3.7
Closes gh-45538
2025-05-14 11:01:10 +02:00
Stéphane Nicoll 5e85e8f61e Upgrade to Hibernate 6.6.15.Final
Closes gh-45540
2025-05-14 09:53:06 +02:00
Stéphane Nicoll a156c08243 Upgrade to Couchbase Client 3.8.1
Closes gh-45539
2025-05-14 09:53:01 +02:00
Stéphane Nicoll 603204f263 Upgrade to Hibernate 6.6.15.Final
Closes gh-45537
2025-05-14 09:51:06 +02:00
Stéphane Nicoll 0946de87e1 Upgrade to Reactor Bom 2023.0.18
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
Closes gh-45420
2025-05-14 09:50:02 +02:00
Phillip Webb 02ee7fdb30 Suppress Jackson 2 warnings
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
See gh-45535
2025-05-13 11:42:25 -07:00
Olga Maciaszek-Sharma 5bdb0ecbb4 Improve HttpServiceClientAutoConfiguration conditions
See gh-18366

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-05-13 08:23:21 -07:00
Stéphane Nicoll 2ae354d6ec Polish "Remove outdated Session's Cookie override"
Closes gh-45523
2025-05-13 17:03:45 +02:00
Stéphane Nicoll 083b49030e Remove outdated Session's Cookie override
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
Closes gh-45523
2025-05-13 16:28:38 +02:00
Stéphane Nicoll c25e330b2e Merge pull request #45521 from quaff
* pr/45521:
  Polish MetricsAutoConfiguration

Closes gh-45521
2025-05-13 16:18:38 +02:00
Yanming Zhou 658764bfd8 Polish MetricsAutoConfiguration
Align `meterRegistryPostProcessor` with `meterRegistryCloser`, the
`@Bean` method shouldn't be public if the return type is not public.

See gh-45521

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-05-13 16:18:25 +02:00
Stéphane Nicoll b054a01b55 Merge pull request #45503 from quaff
* pr/45503:
  Polish PrometheusProperties

Closes gh-45503
2025-05-13 16:17:11 +02:00
Yanming Zhou 1325429e5e Polish PrometheusProperties
See gh-45503

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-05-13 16:14:52 +02:00
Stéphane Nicoll 1dfa5c721c Upgrade to Tomcat 11.0.7
Closes gh-45533
2025-05-13 15:58:00 +02:00
Stéphane Nicoll 84578d12a7 Upgrade to Micrometer Tracing 1.5.0
Closes gh-45532
2025-05-13 15:52:09 +02:00
Stéphane Nicoll f866339e2a Upgrade to Micrometer 1.15.0
Closes gh-45531
2025-05-13 15:52:05 +02:00
Stéphane Nicoll f3f6152502 Upgrade to Jetty 12.0.21
Closes gh-45530
2025-05-13 15:52:01 +02:00
Stéphane Nicoll 19d0af9d2d Upgrade to Jakarta Validation 3.1.1
Closes gh-45529
2025-05-13 15:51:57 +02:00