Commit Graph

2819 Commits

Author SHA1 Message Date
Stéphane Nicoll
8d5c834df9 Create spring-boot-hazelcast module 2025-06-13 20:06:22 -07:00
Andy Wilkinson
cf7d8332e2 Create spring-boot-integration module 2025-06-13 20:06:22 -07:00
Stéphane Nicoll
5715b90af9 Create spring-boot-data-jpa module 2025-06-13 20:06:22 -07:00
Stéphane Nicoll
079713039d Create spring-boot-jpa module 2025-06-13 20:06:22 -07:00
Andy Wilkinson
81d4528eee Create spring-boot-r2dbc module 2025-06-13 20:06:21 -07:00
Andy Wilkinson
1813744819 Create spring-boot-kafka module 2025-06-13 20:06:21 -07:00
Brian Clozel
347638fa1d Create spring-boot-elasticsearch module 2025-06-13 20:06:21 -07:00
Phillip Webb
91b4049fec Create spring-boot-liquibase module 2025-06-13 20:06:21 -07:00
Stéphane Nicoll
fc3ae4f975 Create spring-boot-validation module 2025-06-13 20:06:20 -07:00
Stéphane Nicoll
aa11d6d0fb Create spring-boot-flyway module 2025-06-13 20:06:20 -07:00
Andy Wilkinson
8a1a5160c3 Create spring-boot-jdbc module 2025-06-13 20:06:20 -07:00
Stéphane Nicoll
524db779e5 Create spring-boot-artemis module 2025-06-13 20:06:20 -07:00
Stéphane Nicoll
e1c3e50192 Create spring-boot-activemq module 2025-06-13 20:06:19 -07:00
Stéphane Nicoll
f78a6fa37a Create spring-boot-jms module 2025-06-13 20:06:19 -07:00
Brian Clozel
77b2f83a6d Create spring-boot-jsonb module 2025-06-13 20:06:19 -07:00
Brian Clozel
5faabdce1f Create spring-boot-mail module 2025-06-13 20:06:19 -07:00
Andy Wilkinson
67a4428139 Create spring-boot-jackson-module 2025-06-13 20:06:19 -07:00
Andy Wilkinson
4cdfa2eecc Separate R2DBC and JDBC database initialization
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-06-13 20:06:18 -07:00
Brian Clozel
5ac2ad6c11 Create spring-boot-amqp module 2025-06-13 20:06:18 -07:00
Phillip Webb
b3ada036c8 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
2025-06-13 20:06:18 -07:00
Andy Wilkinson
1df9771309 Create spring-boot-reactor-netty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
c96b7375fe Create spring-boot-jetty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
0a72db4676 Create spring-boot-undertow module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
0f405e979e Move Tomcat auto-configuration into spring-boot-tomcat 2025-06-13 20:06:18 -07:00
Andy Wilkinson
710b1d80eb Start splitting up spring-boot-autoconfigure 2025-06-13 20:06:17 -07:00
Andy Wilkinson
349f296d26 Create beginnings of spring-boot-tomcat module 2025-06-13 20:06:17 -07:00
Andy Wilkinson
0337830615 Start splitting up spring-boot 2025-06-13 20:06:17 -07:00
Phillip Webb
17df773913 Reduce number of test dependencies
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
2025-06-13 20:06:16 -07:00
Andy Wilkinson
4ce7a14b25 Move WebServer-specific properties out of ManagementServerProperties
Issue: 44324
2025-06-13 20:06:16 -07:00
Andy Wilkinson
96785b6980 Repackage web server classes
Issue: 44286
Issue: 44067
2025-06-13 20:06:16 -07:00
Andy Wilkinson
778f58c9e1 Move server-specific knowledge out of general child context creation
Issue: 44200
2025-06-13 20:06:15 -07:00
Andy Wilkinson
0b225790d9 Move JerseyApplicationPath into a Jersey-specific package
Issue: 44066
2025-06-13 14:58:33 -07: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 2025-06-10 11:07:38 +01:00
Andy Wilkinson
6df3de7357 Merge branch 'main' into 4.0.x 2025-06-10 10:47:05 +01:00
Andy Wilkinson
9a1ca2fe83 Stop ignoring prefixed environment variables in management context
Binding in the child context does not work correctly when an
environment prefix has been configured. The prefix is not applied
to the child context's Environment and, therefore, prefixed
environment variables are ignored during binding.

We can fix the problem by reusing the parent context's
ManagementServerProperties rather than binding them again in the
child context. Doing so will fix the problem reported in gh-45857
that was introduced in 020fd7b and will also avoid an unnecessary
second binding of the properties.

gh-45858 may fix the problem more generally by applying the prefix
to the child context's environment. This would benefit situations
where the properties need to be bound in the child context because
they haven't already been bound in the parent.

Closes gh-45847
2025-06-10 10:31:37 +01:00
Andy Wilkinson
4f7792870d Merge branch 'main' into 4.0.x 2025-06-09 16:23:05 +01:00
Andy Wilkinson
abc0077140 Remove redundant test
Support for Zipkin export using a RestTemplate- or WebClient-based
sender was deprecated in 3.3 and then removed in 3.5. This made
redundant the tests that checked there was no cycle when using
RestTemplate or WebClient.

Closes gh-45847
2025-06-09 16:21:28 +01:00
Phillip Webb
8d9e8c4f64 Merge branch 'main' into 4.0.x
Closes gh-45856
2025-06-09 10:51:04 +01:00
Phillip Webb
564b65bc78 Permit write and delete operations on Cloud Foundry with Spring Security
Update `CloudFoundryActuatorAutoConfiguration` so that CSRF protection
is ignored for Cloud Foundry endpoint requests. This aligns with the
behavior of Spring Boot 3.4 where `ignoring()` was used for security
configuration. With the migration to `permitAll()` we now need
additional CSRF configuration.

Fixes gh-45848
2025-06-09 10:50:19 +01:00
Andy Wilkinson
6128d7a2f9 Merge branch 'main' into 4.0.x 2025-06-06 09:59:22 +01:00
Andy Wilkinson
56760ea365 Merge branch '3.4.x'
Closes gh-45804
2025-06-06 09:58:53 +01:00
Andy Wilkinson
89da3c8fc5 Merge branch 'main' into 4.0.x 2025-06-06 09:58:43 +01:00
Andy Wilkinson
086646100f Merge branch '3.4.x'
Closes gh-45803
2025-06-06 09:58:02 +01:00
Andy Wilkinson
954ae300b0 Stop relying on CloudFoundry in HealthEndpointAutoConfigurationTests
Closes gh-45721
2025-06-06 09:37:07 +01:00
Andy Wilkinson
6f1216c369 Use ConditionContext ClassLoader to load OutcomeExposureContributors
Fixes gh-45800
2025-06-06 09:37:07 +01:00