Commit Graph

52105 Commits

Author SHA1 Message Date
Stéphane Nicoll
faaeacefb4 Merge branch '3.3.x' 2024-12-17 08:39:24 +01:00
Stéphane Nicoll
f7f9d6389c Upgrade to Spring Kafka 3.3.1
Closes gh-43416
2024-12-17 08:33:42 +01:00
Stéphane Nicoll
1ba5c5c85d Upgrade to Pulsar Reactive 0.5.10
Closes gh-43539
2024-12-17 08:33:42 +01:00
Stéphane Nicoll
17901065ca Upgrade to Pulsar Reactive 0.5.10
Closes gh-43539
2024-12-17 08:33:36 +01:00
Phillip Webb
a824b23cd7 Merge branch '3.3.x'
Closes gh-43536
2024-12-16 17:16:47 -08:00
Phillip Webb
21203f06ec Use deterministic ordering for inserted shutdown hooks
Update `SpringApplicationShutdownHook` so the underlying set of
`Runnable` instances are stored in a `LinkedHashSet` rather than
a `Collections.newSetFromMap(new IdentityHashMap<>())`. This insures
that shutdown hooks are run in the order that they are added.

Fixes gh-43430
2024-12-16 17:16:21 -08:00
Phillip Webb
66f1b3a9b3 Merge pull request #43534 from onobc
* pr/43534:
  Update version of Pulsar test container image

Closes gh-43534
2024-12-16 16:10:39 -08:00
Chris Bono
02f748bd2d Update version of Pulsar test container image
This commit updates the version of the Pulsar container from 3.2.4 to
3.3.3 (the recommended version in the Spring Boot 3.4.x line).

See gh-43534
2024-12-16 16:09:55 -08:00
Phillip Webb
155f8d3449 Merge pull request #43532 from onobc
* pr/43532:
  Add Pulsar 4.0.x smoke test

Closes gh-43532
2024-12-16 16:09:22 -08:00
Chris Bono
f1c1291301 Add Pulsar 4.0.x smoke test
This commit adds a smoke test to verify basic functionality with the
Pulsar 4.0.x client.

See gh-43532
2024-12-16 16:09:08 -08:00
Andy Wilkinson
a25065e383 Upgrade to Spring Security 6.4.2
Closes gh-43419
2024-12-16 19:19:58 +00:00
Andy Wilkinson
cadeb6d88f Upgrade to Spring AMQP 3.2.1
Closes gh-43411
2024-12-16 19:19:58 +00:00
Andy Wilkinson
c58c2bb2ab Upgrade to JUnit Jupiter 5.11.4
Closes gh-43530
2024-12-16 19:19:57 +00:00
Andy Wilkinson
65deba8dbb Upgrade to Byte Buddy 1.15.11
Closes gh-43529
2024-12-16 19:19:57 +00:00
Andy Wilkinson
a5455eac59 Merge branch '3.3.x' 2024-12-16 19:19:33 +00:00
Andy Wilkinson
e6e1274bf7 Upgrade to Spring Security 6.3.6
Closes gh-43527
2024-12-16 19:18:54 +00:00
Andy Wilkinson
843a4d5658 Upgrade to Spring Kafka 3.2.6
Closes gh-43394
2024-12-16 19:18:54 +00:00
Phillip Webb
54b96c86ce Merge branch '3.3.x'
Closes gh-43526
2024-12-16 10:44:33 -08:00
Phillip Webb
239fa0356f Remove trailing slashes from all link URLs
Closes gh-43518
2024-12-16 10:44:20 -08:00
Stéphane Nicoll
cc877987a4 Merge branch '3.3.x'
Closes gh-43519
2024-12-16 10:42:55 +01:00
Stéphane Nicoll
aead737b43 Merge pull request #43512 from ngocnhan-tran1996
* pr/43512:
  Fix typo

Closes gh-43512
2024-12-16 10:42:46 +01:00
Tran Ngoc Nhan
7832d3be73 Fix typo
See gh-43512
2024-12-16 10:42:22 +01:00
Stéphane Nicoll
bb6c50b75a Merge branch '3.3.x'
Closes gh-43513
2024-12-14 17:24:18 +01:00
Stéphane Nicoll
0ac3f8dd1f Switch spring-retry javadoc links back to docs.spring.io
Closes gh-43231
2024-12-14 17:20:13 +01:00
Stéphane Nicoll
7c35aff2dc Merge branch '3.3.x' 2024-12-14 11:24:03 +01:00
Stéphane Nicoll
312c2d3e3c Upgrade to Spring Retry 2.0.11
Closes gh-43486
2024-12-14 11:17:54 +01:00
Stéphane Nicoll
6cec79df63 Upgrade to Hibernate Validator 8.0.2.Final
Closes gh-43510
2024-12-14 11:17:53 +01:00
Stéphane Nicoll
11cb329070 Upgrade to Spring Retry 2.0.11
Closes gh-43485
2024-12-14 11:17:37 +01:00
Stéphane Nicoll
0c090b728a Upgrade to Hibernate Validator 8.0.2.Final
Closes gh-43509
2024-12-14 11:17:37 +01:00
Phillip Webb
4d6fc85c8e Merge branch '3.3.x' 2024-12-13 19:03:48 -08:00
Phillip Webb
45da43c6b4 Update copyright year of changed files 2024-12-13 19:03:43 -08:00
Phillip Webb
940ff952fa Merge branch '3.3.x'
Closes gh-43507
2024-12-13 19:02:58 -08:00
Phillip Webb
6d09459cfc Improve error message when unable to find @SpringBootConfiguration
Closes gh-43357
2024-12-13 19:02:43 -08:00
Phillip Webb
2fe1a93f58 Merge branch '3.3.x'
Closes gh-43506
2024-12-13 13:56:36 -08:00
Phillip Webb
fbf981ca0a Run PaketoBuilderTests on all JDK versions
Closes gh-43505
2024-12-13 13:56:12 -08:00
Phillip Webb
c891775a49 Merge pull request #43498 from izeye
* pr/43498:
  Polish

Closes gh-43498
2024-12-13 13:29:30 -08:00
Johnny Lim
4d15ee5bf0 Polish
See gh-43498
2024-12-13 13:29:20 -08:00
Stéphane Nicoll
e62bda9c04 Merge branch '3.3.x' 2024-12-13 17:55:51 +01:00
Stéphane Nicoll
dd1e09ea16 Upgrade to Spring LDAP 3.2.10
Closes gh-43417
2024-12-13 16:43:24 +01:00
Stéphane Nicoll
236fa617e6 Upgrade to Spring Data Bom 2024.1.1
Closes gh-43413
2024-12-13 16:43:24 +01:00
Stéphane Nicoll
42aff42d71 Upgrade to Prometheus Client 1.3.5
Closes gh-43503
2024-12-13 16:43:24 +01:00
Stéphane Nicoll
4d32fb09ee Upgrade to Spring LDAP 3.2.10
Closes gh-43395
2024-12-13 16:43:22 +01:00
Stéphane Nicoll
487d8d5822 Upgrade to Spring Data Bom 2024.0.7
Closes gh-43392
2024-12-13 16:43:22 +01:00
Stéphane Nicoll
b283e1d915 Upgrade to Kafka 3.7.2
Closes gh-43502
2024-12-13 16:43:21 +01:00
Stéphane Nicoll
3792a8ab2b Upgrade to Log4j2 2.24.3
Closes gh-43501
2024-12-13 16:43:18 +01:00
Stéphane Nicoll
4a520714e5 Upgrade to Couchbase Client 3.7.6
Closes gh-43500
2024-12-13 16:43:13 +01:00
Moritz Halbritter
8c20e6c1e9 Merge branch '3.3.x'
Closes gh-43497
2024-12-13 14:17:47 +01:00
Moritz Halbritter
c509457746 Merge pull request #43494 from nosan
* pr/43494:
  Multiple WebFlux ResourceHandlerRegistrationCustomizer should be invoked

Closes gh-43494
2024-12-13 14:02:01 +01:00
Dmytro Nosan
1234409fbe Multiple WebFlux ResourceHandlerRegistrationCustomizer should be invoked
Before this commit, only a single ResourceHandlerRegistrationCustomizer
was invoked. This commit adds functionality to have more
than one ResourceHandlerRegistrationCustomizers

See gh-43494
2024-12-13 14:00:47 +01:00
Phillip Webb
ccc1b5da28 Don't call Startable.start() for already started containers
Add a new `TestcontainersStartup.start` static method and update the
existing start methods so that `Startable.start()` is only called when
the container is not already running.

Prior to this commit, we assumed that `Startable.start()` calls were
idempotent and could be safely made multiple times. Whilst this appears
to be true for stock `GenericContainer` based startables, users may have
their own `start()` method that does not expect to be called multiple
times.

The implemented detection logic will not be applied if a `Startable`
is not also a `Container`. In these cases, the implementation will need
to deal directly with multiple `start()` calls.

Fixed gh-43253
2024-12-12 15:26:59 -08:00