Commit Graph

2831 Commits

Author SHA1 Message Date
Stéphane Nicoll 4acdc5ee7c Create spring-boot-artemis module
See gh-46083
2025-07-01 11:54:15 +01:00
Stéphane Nicoll fd13ac80e8 Create spring-boot-activemq module
See gh-46082
2025-07-01 11:54:10 +01:00
Stéphane Nicoll 11d1825154 Create spring-boot-jms module
See gh-46081
2025-07-01 11:54:06 +01:00
Brian Clozel 7471d01a72 Create spring-boot-jsonb module
Closes gh-46080
2025-07-01 11:54:01 +01:00
Brian Clozel cfabd67175 Create spring-boot-mail module
See gh-46079
2025-07-01 11:53:58 +01:00
Andy Wilkinson 6c89a6bcbe Create spring-boot-jackson-module
Closes gh-46078
2025-07-01 11:53:53 +01:00
Andy Wilkinson 3f477c4b40 Separate R2DBC and JDBC database initialization
See gh-46071

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-07-01 11:53:49 +01:00
Brian Clozel dcf0eb36d3 Create spring-boot-amqp module
See gh-46077
2025-07-01 11:53:48 +01:00
Phillip Webb 4db4db347e Temporarily disable auto-configuration checks
Found auto-configuration class problems:
  - org.springframework.boot.actuate.autoconfigure.amqp.RabbitHealthContributorAutoConfiguration:
    - after 'org.springframework.boot.amqp.autoconfigure.RabbitAutoConfiguration' is from an optional dependency and should be declared in afterName
  - org.springframework.boot.actuate.autoconfigure.metrics.amqp.RabbitMetricsAutoConfiguration:
    - after 'org.springframework.boot.amqp.autoconfigure.RabbitAutoConfiguration' is from an optional dependency and should be declared in afterName

See gh-46071
2025-07-01 11:53:44 +01:00
Andy Wilkinson 760b80818f Create spring-boot-reactor-netty module
See gh-46076
2025-07-01 11:53:43 +01:00
Andy Wilkinson b8df90ad20 Create spring-boot-jetty module
See gh-46075
2025-07-01 11:53:39 +01:00
Andy Wilkinson 04b0590162 Create spring-boot-undertow module
See gh-46074
2025-07-01 11:53:35 +01:00
Andy Wilkinson a0b28610e5 Move Tomcat auto-configuration into spring-boot-tomcat
See gh-46073
2025-07-01 11:53:30 +01:00
Andy Wilkinson 693c27c6e3 Start splitting up spring-boot-autoconfigure
See gh-46071
2025-07-01 11:53:18 +01:00
Andy Wilkinson 6384e3265c Create beginnings of spring-boot-tomcat module
See gh-46073
2025-07-01 11:53:17 +01:00
Andy Wilkinson 71f74c7ee2 Start splitting up spring-boot
See gh-46071
2025-07-01 11:53:13 +01:00
Phillip Webb 5a1b6d2269 Reduce number of test dependencies
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.

Closes gh-46072
2025-07-01 11:53:12 +01:00
Andy Wilkinson 3c6eaa71c6 Move WebServer-specific properties out of ManagementServerProperties
Closes gh-44324
2025-07-01 11:53:00 +01:00
Andy Wilkinson 4dff8ab081 Repackage web server classes
Closes gh-44286
Closes gh-44067
2025-07-01 11:52:51 +01:00
Andy Wilkinson ca8e70f330 Move server-specific knowledge out of general child context creation
Closes gh-44200
2025-07-01 11:52:43 +01:00
Andy Wilkinson 33ce2abf33 Move JerseyApplicationPath into a Jersey-specific package
Closes gh-44066
2025-07-01 11:52:38 +01:00
Stéphane Nicoll 999beea456 Merge branch '3.5.x'
Closes gh-46237
2025-07-01 11:17:39 +02:00
Stéphane Nicoll 596dd95108 Merge branch '3.4.x' into 3.5.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[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: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[toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run CodeQL Analysis / run-analysis (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-46236
2025-07-01 11:17:29 +02:00
Yanming Zhou 520f7abb9f Replace fully qualified class to import
See gh-46234

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-07-01 11:10:51 +02:00
Phillip Webb 3312979c77 Merge branch '3.5.x'
See gh-46067
2025-06-20 17:22:43 -07:00
Phillip Webb 61c2d0766b Merge branch '3.4.x' into 3.5.x
See gh-46066
2025-06-20 17:21:58 -07:00
Phillip Webb 3aeb18d618 Add license header to gradle files
See gh-46065
2025-06-20 17:20:50 -07:00
Phillip Webb 1bb1c13a61 Merge branch '3.5.x'
See gh-46067
2025-06-20 17:16:13 -07:00
Phillip Webb a37c84b7c5 Merge branch '3.4.x' into 3.5.x
See gh-46066
2025-06-20 17:14:59 -07:00
Phillip Webb d66b28fcba Update end copyright year to 'present'
See gh-46065
2025-06-20 17:12:38 -07:00
Moritz Halbritter 4d349ec9d2 Merge branch 'main' into 4.0.x 2025-06-18 09:58:10 +02:00
Moritz Halbritter 86f736b677 Merge branch '3.4.x'
Closes gh-46002
2025-06-18 09:58:01 +02:00
Johnny Lim c6ba46c120 Polish gh-45721
See gh-46001

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-06-18 09:55:45 +02:00
Phillip Webb 486d0e9635 Merge branch 'main' into 4.0.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[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
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-06-17 12:33:22 -07:00
Phillip Webb ad0f08f8a2 Polish 'Improve binding performance of 'local.management.port' property source'
See gh-45968
2025-06-17 12:32:13 -07:00
tanruian d5464a44f0 Improve binding performance of 'local.management.port' property source
Update `ManagementContextAutoConfiguration` to use an immutable
`EnumerablePropertySource` to provide better property binding
performance.

See gh-45968

Signed-off-by: tanruian <tanruiantra@qq.com>
2025-06-17 12:32:12 -07:00
Andy Wilkinson b48b1ddc83 Merge branch 'main' into 4.0.x 2025-06-17 19:19:38 +01:00
Andy Wilkinson 2e423a75a6 Merge branch '3.4.x'
Closes gh-45997
2025-06-17 19:19:22 +01:00
Andy Wilkinson d7e20968d1 Merge branch '3.3.x' into 3.4.x
Closes gh-45996
2025-06-17 19:19:02 +01:00
Andy Wilkinson a6ac444aba Use fixed timestamp so included snippets match accompanying text
Closes gh-45995
2025-06-17 19:06:41 +01:00
Stéphane Nicoll e337541ae4 Merge branch 'main' into 4.0.x 2025-06-17 14:26:27 +02:00
Stéphane Nicoll 28c095c3be Merge branch '3.4.x'
Closes gh-45990
2025-06-17 14:26:18 +02:00
Stéphane Nicoll 543ac3617b Update copyright year of changed file
See gh-45967
2025-06-17 14:23:44 +02:00
wonyongg 3bf0f3d6e2 Unify use of org.apache.logging.log4j.core.LoggerContext
See gh-45967

Signed-off-by: wonyongg <111210881+wonyongg@users.noreply.github.com>
2025-06-17 14:22:51 +02:00
Moritz Halbritter de0a19b841 Fix InfoEndpointDocumentationTests 2025-06-12 12:32:38 +02:00
Moritz Halbritter b2151a70f8 Merge branch 'main' into 4.0.x 2025-06-12 12:16:01 +02:00
Moritz Halbritter 1cf4acfd1b Merge branch '3.4.x'
Closes gh-45921
2025-06-12 12:15:45 +02:00
Shekhar Aggarwal dcd3a23d02 Add SSL response structure to actuator info endpoint documentation
See gh-45792

Signed-off-by: Shekhar Aggarwal <aggarwalshekhar99@gmail.com>
2025-06-12 12:03:24 +02:00
Andy Wilkinson b313d52829 Merge branch 'main' into 4.0.x 2025-06-10 11:07:49 +01:00
Andy Wilkinson 3e3be2b407 Polish
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: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: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[toolchain:true version:24], 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-06-10 11:07:38 +01:00