Andy Wilkinson
b7fd2fa4ac
Upgrade to Spring Data Bom 2023.0.10
...
Closes gh-39873
2 years ago
Andy Wilkinson
81dc0cc3cf
Eliminate race condition in Tomcat's graceful shutdown
...
There was a race condition between the thread that's waiting for
Tomcat to become inactive or the graceful shutdown to be aborted
and the thread that aborts the shutdown and stops Tomcat when the
grace period has elapsed. This race can lead to Tomcat appearing
to have become inactive before the abort of the shutdown is
noticed. When this happens, the result of the shutdown is reported
as IDLE when it should have been REQUESTS_ACTIVE. The consequences
of this are mostly benign although it does affect the log messages
that are emitted. It is also causing some of our graceful shutdown
tests to be flaky.
This commit eliminates the race condition by considering the
state of the aborted flag before logging and returning the result
of the shutdown.
Closes gh-39942
2 years ago
Scott Frederick
c83f7017c8
Upgrade CI images to ubuntu:jammy-20240227
...
Closes gh-39844
2 years ago
Scott Frederick
db3d282409
Upgrade CI to Docker 25.0.4
...
Closes gh-39937
2 years ago
Andy Wilkinson
781b14cffd
Upgrade to Neo4j Java Driver 5.18.0
...
Closes gh-39935
2 years ago
Andy Wilkinson
e170d0652e
Start building against Spring Authorization Server 1.1.6 snapshots
...
See gh-39914
2 years ago
Andy Wilkinson
4af8f97a00
Upgrade to Reactor Bom 2022.0.17
...
Closes gh-39906
2 years ago
Andy Wilkinson
3e25933779
Upgrade to Micrometer Tracing 1.1.11
...
Closes gh-39871
2 years ago
Andy Wilkinson
de086cd650
Upgrade to Micrometer 1.11.10
...
Closes gh-39870
2 years ago
Andy Wilkinson
5910d1d7a4
Update build badge to point to GitHub Actions
...
See gh-39851
2 years ago
Andy Wilkinson
c67be7635f
Start building against Spring Session 3.1.5 snapshots
...
See gh-39878
2 years ago
Andy Wilkinson
15b687c889
Start building against Spring Security 6.1.8 snapshots
...
See gh-39877
2 years ago
Andy Wilkinson
7a511c2a10
Start building against Spring Kafka 3.0.15 snapshots
...
See gh-39876
2 years ago
Andy Wilkinson
b978188096
Start building against Spring Integration 6.1.7 snapshots
...
See gh-39875
2 years ago
Andy Wilkinson
53cb242f8c
Start building against Spring Framework 6.0.18 snapshots
...
See gh-39874
2 years ago
Andy Wilkinson
bfe37b3630
Start building against Spring Data Bom 2023.0.10 snapshots
...
See gh-39873
2 years ago
Andy Wilkinson
4ad7f22188
Start building against Spring AMQP 3.0.12 snapshots
...
See gh-39872
2 years ago
Andy Wilkinson
9ae375f818
Start building against Micrometer Tracing 1.1.11 snapshots
...
See gh-39871
2 years ago
Andy Wilkinson
339bb3a44c
Start building against Micrometer 1.11.10 snapshots
...
See gh-39870
2 years ago
Andy Wilkinson
f9be1ef096
Set artifact properties to auto-publish snapshots docs
...
See gh-39851
2 years ago
Andy Wilkinson
162832bb0b
Fix quoting in format string for notification's run name
2 years ago
Andy Wilkinson
b0c89e6e95
Quote the URL used to send Google Chat notifications
...
The URL may contain special characters that are misinterpreted by
the shell. This can be avoided by quoting it, thereby passing it into
curl as-is.
2 years ago
Andy Wilkinson
c671d2af43
Correct run name used for Google Chat notifications
...
See gh-39851
2 years ago
Andy Wilkinson
8ca551ae8d
Switch from Concourse to GitHub Actions to deploy snapshots
...
Closes gh-39851
2 years ago
Andy Wilkinson
1c8de17667
Use larger Linux runner
...
See gh-39805
2 years ago
Andy Wilkinson
33db600af1
Polish CI notification message
...
See gh-39805
2 years ago
Andy Wilkinson
f59a7b45ff
Polish
2 years ago
Andy Wilkinson
34fe89981e
Expand GitHub actions CI to Linux and multiple Java versions
...
Closes gh-39805
2 years ago
Andy Wilkinson
16b6400bdf
Improve BuildpackReference's handling of URL-like strings on Windows
...
Closes gh-39792
2 years ago
Andy Wilkinson
dd38fb8b65
Limit wait time when checking process's availability
...
Closes gh-39788
2 years ago
Andy Wilkinson
b29e76b07d
Try using Powershell on Windows to fix permissions problem
...
See gh-39761
2 years ago
Moritz Halbritter
29e37a5305
Merge pull request #39403 from timgrohmann
...
* pr/39403:
Allow creation of SpringProfileArbiter without Environment
Closes gh-39403
2 years ago
Tim Grohmann
bd6edeaa94
Allow creation of SpringProfileArbiter without Environment
...
See gh-39403
2 years ago
Moritz Halbritter
468c7e5c73
Merge pull request #39777 from PiyalAhmed
...
* pr/39777:
Fix Typo in Spring Boot Docs Section 10.1 Custom HTTP Exchange Recording
Closes gh-39777
2 years ago
Piyal Ahmed
3028fe703e
Fix Typo in Spring Boot Docs Section 10.1 Custom HTTP Exchange Recording
...
See gh-39777
2 years ago
Andy Wilkinson
714a95aa82
Pass job status into send-notification action
2 years ago
Andy Wilkinson
164cef1ed1
Reduce scope of thread dumping action so it works on Windows
...
See gh-39761
2 years ago
Andy Wilkinson
049a2c01ed
Make run name in CI notification configurable and improve default
...
See gh-39761
2 years ago
Andy Wilkinson
ca6ee61493
Print JVM thread dumps if the build is cancelled
...
See gh-39761
2 years ago
Andy Wilkinson
868629d9c7
Allow the build to continue if sending a notification fails
...
See gh-39761
2 years ago
Andy Wilkinson
c1b15cd367
Send notifications from GitHub Actions to Google Chat
...
See gh-39761
2 years ago
Scott Frederick
e67e6bbb02
Merge pull request #39767 from snicoll
...
* pr/39767:
Stop throwing BindingException in tests
Closes gh-39767
2 years ago
Stéphane Nicoll
f6e4bede09
Stop throwing BindingException in tests
...
This commit adapts the error controller tests that need the request
to fail with a bind issue, and simulate the behavior of
ModelAttributeMethodProcessor.
As of Spring Framework 6.0.x, this processor no longer throws a
BindingException, but rather a MethodArgumentNotValidException and
the handing of BindException itself is deprecated.
This makes sure that those tests can smoothly be executed against
Spring Framework 6.2.x as throwing a BindingException now results
into an unresolved exception, and an internal server error rather than
the expected bad request.
See gh-39767
2 years ago
Scott Frederick
76c7371258
Merge pull request #39750 from dreis2211
...
* pr/39750:
Remove obsolete JDK 9 check in spring-boot-smoke-test-jersey
Closes gh-39750
2 years ago
Christoph Dreis
3d47c949a6
Remove obsolete JDK 9 check in spring-boot-smoke-test-jersey
...
See gh-39750
2 years ago
Scott Frederick
a9b3420857
Merge pull request #39737 from snicoll
...
* pr/39737:
Make resolution algorithm of ConnectionDetailsFactory more explicit
Closes gh-39737
2 years ago
Stéphane Nicoll
c259a673d3
Make resolution algorithm of ConnectionDetailsFactory more explicit
...
This commit moves the resolution check for ConnectionDetailsFactory
to a dedicated method to make it more clear that it is meant to verify
that the implementation is resolved and can be loaded from the
classpath.
The previous algorithm relied on a behavior of ResolvableType that only
resolves the first level generics. Further improvements in Spring
Framework 6.2 make this check invalid as some implementations use a
Container that can hold a nested generic.
See gh-39737
2 years ago
Andy Wilkinson
54cdc83337
Only reference Gradle tasks beneath org.gradle.api
...
Fixes gh-39584
2 years ago
Andy Wilkinson
b1381e8178
Add Gradle user name to properties and configure all in separate step
...
See gh-39761
2 years ago
Andy Wilkinson
c4ec76e1d0
Run Windows build on GitHub actions
...
Closes gh-39761
2 years ago