spring-boot/spring-boot-project
Phillip Webb 95a8fa561c Correctly order @AutoConfigureAfter values when sorting
Update `AutoConfigurationSorter` so that `getClassesRequestedAfter()`
results are sorted to match the earlier name/order sorting. Prior to
this commit the order of items added via `@AutoConfigureAfter` was in
an undetermined order which could cause very subtle `@ConditionalOnBean`
bugs.

Thanks very much to Alexandre Baron for their help in diagnosing and
reproducing this issue.

Fixes gh-38904
2023-12-22 08:20:25 -08:00
..
spring-boot Ban call of URLEncoder.encode/URLDecoder.decode(String,String) 2023-12-19 23:10:18 -08:00
spring-boot-actuator Remove unnecessary toString() calls 2023-12-19 22:38:34 -08:00
spring-boot-actuator-autoconfigure Remove unnecessary toString() calls 2023-12-19 22:38:34 -08:00
spring-boot-autoconfigure Correctly order @AutoConfigureAfter values when sorting 2023-12-22 08:20:25 -08:00
spring-boot-dependencies Drop Netty restriction 2023-12-20 09:54:59 -08:00
spring-boot-devtools Ban call of URLEncoder.encode/URLDecoder.decode(String,String) 2023-12-19 23:10:18 -08:00
spring-boot-docker-compose Add log message if Docker Compose services are already running 2023-12-05 14:02:16 +01:00
spring-boot-docs Fix typo in endpoint documentation 2023-12-19 23:12:06 -08:00
spring-boot-parent Merge branch '3.0.x' into 3.1.x 2023-11-05 13:33:59 -08:00
spring-boot-starters Merge branch '3.0.x' into 3.1.x 2023-11-21 17:30:54 -06:00
spring-boot-test Ban call of URLEncoder.encode/URLDecoder.decode(String,String) 2023-12-19 23:10:18 -08:00
spring-boot-test-autoconfigure Merge branch '3.0.x' into 3.1.x 2023-11-13 10:42:32 -08:00
spring-boot-testcontainers Remove unnecessary static modifiers 2023-12-19 22:38:08 -08:00
spring-boot-tools Ban call of URLEncoder.encode/URLDecoder.decode(String,String) 2023-12-19 23:10:18 -08:00