Commit Graph

935 Commits (22bc339cb72d825349cc0dad92523a79905a595a)

Author SHA1 Message Date
Andy Wilkinson a84e2db285 Merge branch '3.1.x' 1 year ago
Andy Wilkinson c5908811ab Merge branch '3.0.x' into 3.1.x 1 year ago
Andy Wilkinson b29b35905c Merge branch '2.7.x' into 3.0.x 1 year ago
Andy Wilkinson 2656f02001 Fix launch script integration tests on Intel Macs
Closes gh-36799
1 year ago
Andy Wilkinson ed5d16de84 Upgrade to Jetty 12
Closes gh-36073
1 year ago
Phillip Webb 750c597225 Polish 'Add Pulsar ConnectionDetails support'
See gh-37197
1 year ago
Chris Bono 089fef0392 Add Pulsar ConnectionDetails support
Add `ConnectionDetails` support for Apache Pulsar and provide adapters
for Docker Compose and Testcontainers.

See gh-37197
1 year ago
Phillip Webb 9497f3d91c Polish "Combine Pulsar smoke tests"
See gh-37196
1 year ago
Chris Bono eacf92b1b2 Combine Pulsar smoke tests
* Simplify produce/consume verify via OutputCapture

* Remove spring-boot-smoke-test-pulsar-reactive as
  no other smoke tests split them out

See gh-37196
1 year ago
Phillip Webb 2ebcdb059a Tweak Pulsar smoke test timeouts
See gh-34763
1 year ago
Phillip Webb 975cb27905 Protect against concurrent list updates in Pulsar samples
See gh-34763
1 year ago
Chris Bono 6e7b845bdf Add support for Apache Pulsar
Add support for Apache Pulsar using the Spring for Apache Pulsar
project.

See gh-34763

Co-authored-by: Phillip Webb <pwebb@vmware.com>
1 year ago
Moritz Halbritter e532b3b830 Merge branch '3.1.x'
Closes gh-37141
1 year ago
Moritz Halbritter 4a88604a01 Merge branch '3.0.x' into 3.1.x
Closes gh-37140
1 year ago
Moritz Halbritter c749fcb478 Merge branch '2.7.x' into 3.0.x
Closes gh-37139
1 year ago
Moritz Halbritter 0f6342a882 Make JarLaunchScript and SysVinit integration tests ARM64 compatible
Closes gh-36799
1 year ago
Andy Wilkinson bc88a133d3 Merge branch '3.1.x'
Closes gh-36869
1 year ago
Andy Wilkinson fc91a84219 Merge branch '3.0.x' into 3.1.x
Closes gh-36868
1 year ago
Andy Wilkinson 1b7467adc3 Merge branch '2.7.x' into 3.0.x
Closes gh-36867
1 year ago
Andy Wilkinson 1765f4e9cf Ensure that server tests run when test apps have changed
Closes gh-19858
1 year ago
Moritz Halbritter 7bb337aeb1 Polish tests 1 year ago
Stephane Nicoll 191ac10009 Deprecate support for OkHttp
Closes gh-36632
1 year ago
Moritz Halbritter f85a7258a6 Polish SampleAmqpSimpleApplication 1 year ago
Stephane Nicoll 94d9148de6 Merge branch '3.1.x'
Closes gh-36613
1 year ago
Stephane Nicoll 6f22baa729 Merge branch '3.0.x' into 3.1.x
Closes gh-36612
1 year ago
Stephane Nicoll 150526a6a0 Merge branch '2.7.x' into 3.0.x
Closes gh-36611
1 year ago
Stephane Nicoll 87554fb4dc Add test for RabbitMQ smoke test
Closes gh-36610
1 year ago
Johnny Lim 96c9915f12 Polish
See gh-36565
1 year ago
Scott Frederick c600be74ff Merge branch '3.1.x'
Closes gh-36542
1 year ago
Scott Frederick bb4226397a Merge branch '3.0.x' into 3.1.x
Closes gh-36541
1 year ago
Scott Frederick c5d2415834 Merge branch '2.7.x' into 3.0.x
Closes gh-36540
1 year ago
Scott Frederick 90be62bc7a Update Docker images used for launch script tests
Closes gh-24349
1 year ago
Stephane Nicoll 311fa6272d Polish "Add service connection for Testcontainers ActiveMQ"
This also adds support for Docker Compose.

See gh-35080
1 year ago
Eddú Meléndez 63121dd08a Add service connection for Testcontainers ActiveMQ
See gh-35080
1 year ago
Phillip Webb ae6b1f91f6 Merge branch '3.1.x' 1 year ago
Phillip Webb 28b5b7a218 Merge branch '3.0.x' into 3.1.x 1 year ago
Phillip Webb 9d91dbc4e5 Use explicit matchers following Spring Security 6.0.5 upgrade
See gh-36293
1 year ago
Phillip Webb 49f82717d1 Merge branch '3.1.x' 1 year ago
Phillip Webb 30cc2a48c7 Merge branch '3.0.x' into 3.1.x 1 year ago
Phillip Webb 0233178855 Use explicit matchers following Spring Security 6.0.5 upgrade
See gh-36293
1 year ago
Andy Wilkinson c3e2c9d684 Polish "Support Jetty in ClientHttpRequestFactories"
See gh-36116
1 year ago
Johnny Lim 7c77e1bb85 Polish 'Log correlation IDs when Micrometer tracing is being used'
See gh-36158
1 year ago
Andy Wilkinson 6d8ca7286a Merge branch '3.1.x'
Closes gh-36128
1 year ago
Andy Wilkinson a268c6433e Merge branch '3.0.x' into 3.1.x
Closes gh-36127
1 year ago
Andy Wilkinson 93f8bd2170 Merge branch '2.7.x' into 3.0.x
Closes gh-36126
1 year ago
Andy Wilkinson 996252f929 Stop using deprecated classifier property
Closes gh-36125
1 year ago
Andy Wilkinson e8cbb9ae1b Stop using deprecated JavaExec property in spring-boot-smoke-test-ant
Closes gh-36086
1 year ago
Andy Wilkinson dbb24286ff Separate stopping and destruction so web server can be restarted
Previously, when a Servlet-based WebServer was stopped it would also
stop the ServletContext. This led to problems as Tomcat and Undertow
would then not allow a restart. Jetty would allow a restart but
duplicate servlet registrations would then be attempted.

This commit modifies the WebServer lifecycle to separate stopping
and destruction for both servlet and reactive web servers. This
allows a WebServer's stop() implementation to leave some components
running so that they can be restarted. To completely shut down a
WebServer destroy() must now be called.

Both Tomcat and Jetty WebServers have been updated to stop their
network connections when stop() is called but leave other components
running. This works with both servlet and reactive web servers.

Note that an Undertow-based Servlet web server does not support
stop and restart. Once stopped, a Servlet Deployment cannot be
restarted and it does not appear to be possible to separate the
lifecycle of its network connections and a Servlet deployment.

Reactor Netty and Undertow-based reactive web servers can now also
be stopped and then restarted. Calling stop() stops the whole server
but this does not cause a problem as there's no (application-exposed)
ServletContext involved. There may be room to optimize this in the
future if the need arises.

Closes gh-34955
1 year ago
Scott Frederick 47cc65d912 Merge branch '3.1.x'
Closes gh-36056
1 year ago
Scott Frederick c277517953 Polish "Add SslAutoConfiguration to slice test annotations"
See gh-36038
1 year ago