Commit Graph
54078 Commits
Author SHA1 Message Date
Phillip Webb 4bbbc0d687 Merge branch '3.4.x'
Closes gh-45193
2025-04-14 16:18:50 -07:00
Phillip Webb b80bdbb182 Merge branch '3.3.x' into 3.4.x
Closes gh-45192
2025-04-14 16:18:41 -07:00
Phillip Webb 8118b810d7 Merge pull request #45009 from izeye
* pr/45009:
  Replace deprecated Project.task()

Closes gh-45009
2025-04-14 16:18:27 -07:00
Johnny Lim 08c67cc353 Replace deprecated Project.task()
See gh-45009

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-14 16:17:53 -07:00
Phillip Webb e3610eaf0c Fix "Used nested format for ECS structure logging" test on Windows
See gh-45063
2025-04-14 16:15:59 -07:00
Phillip Webb 34a43c1f87 Merge branch '3.4.x'
Closes gh-45190
2025-04-14 15:49:30 -07:00
Phillip Webb 1f21ec1eea Merge branch '3.3.x' into 3.4.x
Closes gh-45189
2025-04-14 15:49:21 -07:00
Phillip Webb ce64f368e6 Merge pull request #45187 from erichaagdev
* pr/45187:
  Throw `VerificationException` for build verification failures

Closes gh-45187
2025-04-14 15:48:44 -07:00
Eric Haag 579bdea431 Throw VerificationException for build verification failures
Verification failures are generally failures which verify correctness,
e.g., failures caused by test, compilation, linting, etc.
Non-verification failures are generally failures related to the
build toolchain, e.g., failures caused by dependency resolution, build
configuration, etc.

Develocity attempts to classify failures based on context, but it
doesn't always classify correctly. By default, most failures are
classified as non-verification. By explicitly throwing a
`VerificationException` for verification task failures, the failures
will be appropriately classified.

See gh-45187

See also: https://docs.gradle.com/develocity/failure-classification

Signed-off-by: Eric Haag <ehaag@gradle.com>
2025-04-14 15:45:25 -07:00
Phillip Webb 5b165b35e3 Used nested format for ECS structure logging
Update `ElasticCommonSchemaStructuredLogFormatter` implementations so
that nested JSON is used for entries that previous has a '.' in the
name. This format follows the ECS specification and should be compatible
with more backends.

Fixes gh-45063
2025-04-14 15:30:14 -07:00
Stéphane Nicoll baa8d1a333 Merge branch '3.4.x' 2025-04-14 18:07:52 +02:00
Stéphane Nicoll 9e3137b574 Merge branch '3.3.x' into 3.4.x 2025-04-14 18:07:29 +02:00
Stéphane Nicoll 70001c4d2c Upgrade to Micrometer Tracing 1.4.5
Closes gh-45086
2025-04-14 18:05:32 +02:00
Stéphane Nicoll d91c16be92 Upgrade to Micrometer 1.14.6
Closes gh-45085
2025-04-14 18:05:32 +02:00
Stéphane Nicoll 7fd8e5e081 Upgrade to AspectJ 1.9.24
Closes gh-45184
2025-04-14 18:05:31 +02:00
Stéphane Nicoll 09cf553850 Upgrade to Micrometer Tracing 1.3.11
Closes gh-45052
2025-04-14 18:04:23 +02:00
Stéphane Nicoll 5e7a9b7892 Upgrade to Micrometer 1.13.13
Closes gh-45051
2025-04-14 18:04:23 +02:00
Stéphane Nicoll 53ca06caf3 Upgrade to AspectJ 1.9.24
Closes gh-45183
2025-04-14 18:04:22 +02:00
Andy Wilkinson 2e95aca95f Merge branch '3.4.x'
Closes gh-45179
2025-04-14 11:52:16 +01:00
Andy Wilkinson 3ce83e449f Merge branch '3.3.x' into 3.4.x
Closes gh-45178
2025-04-14 11:52:06 +01:00
Andy Wilkinson 3233341d45 Improve class conditions on auth server JWT auto-config
Prior to this change, introspection of the auto-configuration could
fail due to insufficient protection against missing classes.

This commit introduces an extra class-level check for Nimbus's
JWKSource which ensures that the auto-configuration backs off if
nimbus-jose-jwt has been excluded. It also introduces an inner-class
for the case where spring-security-oauth2-jose is not on the
classpath. This ensures that the method defining the jwtDecoder bean
does not cause an introspection failure when JwtDecoder is missing.

Closes gh-45177
2025-04-14 11:51:49 +01:00
Andy Wilkinson 5a42d148cd Merge branch '3.4.x' 2025-04-14 10:39:44 +01:00
Andy Wilkinson 9d063e3ea9 Merge branch '3.3.x' into 3.4.x
Closes gh-45176
2025-04-14 10:39:06 +01:00
Andy Wilkinson 4cfc3b0735 Add the use of token properties in documentation
Closes gh-44990
2025-04-14 10:37:57 +01:00
Phillip Webb 86940bd111 Merge pull request #45163 from ngocnhan-tran1996
* pr/45163:
  Polish 'Migrate from AntPathRequestMatcher to PathPatternRequestMatcher'
  Migrate from AntPathRequestMatcher to PathPatternRequestMatcher

Closes gh-45163
2025-04-11 18:47:22 -07:00
Phillip Webb d5505ca3f4 Polish 'Migrate from AntPathRequestMatcher to PathPatternRequestMatcher'
See gh-45163
2025-04-11 17:30:00 -07:00
Tran Ngoc Nhan 106e9f54ab Migrate from AntPathRequestMatcher to PathPatternRequestMatcher
See gh-45163

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-11 17:23:51 -07:00
Phillip Webb bc9b331b1d Prohibit more preview releases 2025-04-11 10:30:38 -07:00
Phillip Webb 768de9a29f Prohibit Netty 4.2.0
See gh-45122
2025-04-11 10:24:36 -07:00
Phillip Webb 376b10adfc Upgrade to JUnit Jupiter 5.12.2
Closes gh-45171
2025-04-11 10:24:12 -07:00
Phillip Webb f1eaa5175f Upgrade to Gson 2.13.0
Closes gh-45170
2025-04-11 10:23:30 -07:00
Phillip Webb a8c9abd5f9 Merge branch '3.4.x' 2025-04-11 10:19:25 -07:00
Phillip Webb a506d2bdb5 Fix merge commit error in header 2025-04-11 10:19:03 -07:00
Phillip Webb 75824bb9c7 Merge branch '3.4.x' 2025-04-11 09:42:20 -07:00
Phillip Webb 35dc8e6f88 Merge branch '3.3.x' into 3.4.x 2025-04-11 09:42:13 -07:00
Phillip Webb 2143d702f2 Polish boolean members that can use the default false value 2025-04-11 09:32:35 -07:00
Phillip Webb 0d4b1dc9a4 Merge branch '3.4.x'
Closes gh-45167
2025-04-11 09:19:47 -07:00
Phillip Webb ef9ad41b0a Merge branch '3.3.x' into 3.4.x
Closes gh-45166
2025-04-11 09:19:32 -07:00
Phillip Webb a6f54ec5ea Merge pull request #45156 from quaff
* pr/45156:
  Polish ternary operator

Closes gh-45156
2025-04-11 09:19:10 -07:00
Yanming Zhou 0a1c9060c5 Polish ternary operator
See gh-45156

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-11 09:19:01 -07:00
Moritz Halbritter f473bac8eb Upgrade to Rabbit Stream Client 0.23.0
Closes gh-45164
2025-04-11 14:35:11 +02:00
Moritz Halbritter e6048ceca5 Revert "Upgrade to Rabbit Stream Client 0.24.0"
This reverts commit 25099946d5.

See gh-45125
2025-04-11 14:22:15 +02:00
Moritz Halbritter 541a5e673b Revert "Upgrade to Netty 4.2.0.Final"
This reverts commit a7a80a6f34.

See gh-45122
2025-04-11 14:12:59 +02:00
Moritz Halbritter 7b7a11d55a Merge pull request #45161 from nosan
* pr/45161:
  Add more tests for BootstrapExecutorConfiguration

Closes gh-45161
2025-04-11 14:08:48 +02:00
Dmytro Nosan 409f74acc6 Add more tests for BootstrapExecutorConfiguration
See gh-45161

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-11 14:00:33 +02:00
Stéphane Nicoll 06cc550524 Switch dependency management to use MongoDB's bom
Closes gh-44758
2025-04-11 12:18:07 +02:00
Stéphane Nicoll 5408a49185 Merge pull request #45155 from quaff
* pr/45155:
  Polish contribution
  Add support for SimpleTaskExecutor#reject-tasks-when-limit-reached

Closes gh-45155
2025-04-11 12:10:40 +02:00
Stéphane Nicoll 29a07ba277 Polish contribution
See gh-45155
2025-04-11 12:01:49 +02:00
Yanming Zhou 597c58f43d Add support for SimpleTaskExecutor#reject-tasks-when-limit-reached
See gh-45155

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-11 11:51:37 +02:00
Moritz Halbritter 10b15e301b Auto-configure a bootstrapExecutor bean to be used by Framework's background bean initialization
If there's no bean named bootstrapExecutor but there's a bean named
applicationTaskExecutor, we create an alias named 'bootstrapExecutor'
for the 'applicationTaskExecutor' bean.

Closes gh-39791
2025-04-11 11:26:21 +02:00