Stephane Nicoll
5e24b5a110
Stop using RuntimeHintsUtils#registerAnnotation
2 years ago
Stephane Nicoll
e5d0e34268
Adapt to recent changes in Spring Framework
...
See https://github.com/spring-projects/spring-framework/issues/29082
See https://github.com/spring-projects/spring-framework/issues/28877
2 years ago
Andy Wilkinson
2dd2ca8f08
Merge branch '2.7.x'
...
Closes gh-32232
2 years ago
Andy Wilkinson
2003cfdd43
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32231
2 years ago
Andy Wilkinson
bc23e70024
Polish "Support lower-case input in DurationStyle"
...
See gh-32223
2 years ago
valentine-dev
c579c9378b
Support lower-case input in DurationStyle
...
See gh-32223
2 years ago
Brian Clozel
0789dd0eb1
Upgrade to SnakeYaml 1.31
...
Closes gh-32221
2 years ago
Brian Clozel
cca5ee8a89
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32229
2 years ago
Brian Clozel
724f9ebf71
Support SnakeYaml 1.31
...
This commit keeps the managed dependency for SnakeYaml at 1.29 but
enables forward compatibility for SnakeYaml 1.31.
Closes gh-32228
2 years ago
Andy Wilkinson
25e6c533d9
Polish "Add path to DiskSpaceHealthIndicator's details and log message"
...
See gh-31998
2 years ago
rreich
36f9230f01
Add path to DiskSpaceHealthIndicator's details and log message
...
See gh-31998
2 years ago
Andy Wilkinson
d9265f0a92
Build against SnakeYAML 1.31 but still use 1.29 in dep mgmt and starter
2 years ago
Andy Wilkinson
3dfe28c9f1
Ensure that a test engine is available to AOT test processing
...
See gh-32192
2 years ago
Andy Wilkinson
cf84ae7ad8
Exclude non-existent test classes dirs from AOT test processing
...
See gh-32192
2 years ago
Stephane Nicoll
33bec854ce
Upgrade to Netty 4.1.80.Final
...
Closes gh-32227
2 years ago
Scott Frederick
95e62b7ff8
Sort the contents of generated imports files
...
The list of class names generated by annotation processors should be
sorted before being written to `AutoConfiguration.imports` and
`ManagementContextConfiguration.imports` files to make the build more
deterministic.
See gh-31228
2 years ago
Scott Frederick
6b3b0dd3a6
Generate ManagementContextConfiguration.imports file from annotations
...
This commit adds the
`ManagementContextConfigurationImportsAnnotationProcessor` to
the `spring-boot-autoconfigure-processor` annotation processor
module.
Closes gh-32222
2 years ago
Scott Frederick
da4de7d67d
Generate the AutoConfiguration.imports file from annotations
...
This commit adds the `AutoConfigurationImportsAnnotationProcessor` to
the `spring-boot-autoconfigure-processor` annotation processor
module. When added to a project build, the annotation processor will
generate the
`org.springframework.boot.autoconfigure.AutoConfiguration.imports`
file automatically from `@AutoConfiguration`-annotated classes. It
also applies the annotation processor to the Spring Boot build.
Closes gh-31228
2 years ago
Andy Wilkinson
795ea289db
Adapt to BindingReflectionHintsRegistrar moving package
2 years ago
Andy Wilkinson
cf8e84d406
Adapt to BindingReflectionHintsRegistrar moving into spring-core
2 years ago
Andy Wilkinson
d6e9a03136
Adapt to synthesized annotation changes in Framework
2 years ago
Andy Wilkinson
fc979397be
Polish SpringBootAotPlugin
2 years ago
Andy Wilkinson
fd28f6d1d6
Add Gradle plugin support for processing test contexts ahead-of-time
...
Closes gh-32192
2 years ago
Andy Wilkinson
746ed84120
Polish ProcessTestAotMojo
2 years ago
Phillip Webb
44f1949c5e
Polish hint API calls
2 years ago
Scott Frederick
01c68a3dc8
Merge branch '2.7.x'
...
Closes gh-32217
2 years ago
Scott Frederick
7763a5df7d
Polish auto-configuration documentation
...
Remove references to outdated information, emphasize use of the
`@AutoConfiguration` annotation and attributes, and edit for clarity.
Closes gh-32174
2 years ago
Sébastien Deleuze
138c55ee11
Refine ConfigurationPropertiesReflectionHintsProcessor
...
This commit refines ConfigurationPropertiesReflectionHintsProcessor
Java bean properties handling in order to register reflection hints
only for getters and setters, not for all methods.
It avoids including unconditionally method like SpringApplication#load
which in turn avoids shipping BeanDefinitionLoader and related transitively
used classes in the native image.
The gain is significant: it allows to remove up to 700 classes
(when no XML parser is used elsewhere) and to reduce the memory footprint
by 2M of RSS.
Closes gh-32186
2 years ago
Andy Wilkinson
49d3bf1d7f
Remove AnsiColors following removal of image banner support
...
Closes gh-32209
2 years ago
Brian Clozel
4aa1efa2d8
Fix build with latest Spring for GraphQL changes
2 years ago
Andy Wilkinson
ee701e5c7d
Merge branch '2.7.x'
...
Closes gh-32199
2 years ago
Andy Wilkinson
a253d8d589
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32198
2 years ago
Andy Wilkinson
7d983be769
Clarify docs on disabling HTTP client request metrics
...
Closes gh-32136
2 years ago
hak7a3
fb61f8af53
Remove ANTLR 2 dependency management
...
See gh-32149
2 years ago
Andy Wilkinson
08fde3a004
Revert "Remove dependency management for ANTLR 2"
...
This reverts commit a46d6b3a4c
.
2 years ago
Andy Wilkinson
a46d6b3a4c
Remove dependency management for ANTLR 2
...
Closes gh-32149
2 years ago
Andy Wilkinson
4c01810ca2
Merge branch '2.7.x'
...
Closes gh-32197
2 years ago
Andy Wilkinson
13edfba1f5
Fix Kotlin example for empty @DefaultValue constructor binding
...
Closes gh-32177
2 years ago
Phillip Webb
09bd531fe5
Add Maven plugin support for processing test contexts Ahead-of-time
...
Refactor and update the Spring Boot Maven Plugin so that it can
be used to perform AOT processing of test classes.
Closes gh-32191
2 years ago
Phillip Webb
e599a70425
Disable ResetMocksTestExecutionListener on native
...
Add a guard for `ResetMocksTestExecutionListener` so that it is
not applied when running in a native image.
See gh-32195
2 years ago
Phillip Webb
c0b3d36205
Rename 'generateAotSources' task to processAot'
...
See gh-31918
2 years ago
Phillip Webb
2f6354f633
Rename 'aot-generate' goal to process-aot'
...
See gh-31918
2 years ago
Phillip Webb
973e23dc5e
Adapt to upstream Spring Framework changes
2 years ago
Phillip Webb
41c1d9f5c9
Polish
2 years ago
Phillip Webb
c524f8c665
Merge branch '2.7.x'
2 years ago
Phillip Webb
13c0cf7e2a
Refine Javadoc to use @AutoConfiguration
...
See gh-32166
2 years ago
Phillip Webb
b2be193908
Merge branch '2.7.x'
2 years ago
Phillip Webb
e31c295ee9
Merge branch '2.6.x' into 2.7.x
2 years ago
Phillip Webb
adc4e05eff
Polish
2 years ago
Phillip Webb
a993731ee8
Merge branch '2.7.x'
...
Closes gh-32168
2 years ago