Stephane Nicoll
ec63a981d0
Merge branch '2.7.x'
...
Closes gh-32248
2022-09-07 09:33:29 +02:00
Stephane Nicoll
2fb257ad22
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32247
2022-09-07 09:33:17 +02:00
Stephane Nicoll
19c69ff743
Polish "Add support for detecting .yml Hazelcast config files"
...
See gh-32142
2022-09-07 09:32:53 +02:00
Neil Stevenson
5eaafdee9a
Add support for detecting .yml Hazelcast config files
...
See gh-32142
2022-09-07 09:20:32 +02:00
Stephane Nicoll
9fb0ecdae9
Merge branch '2.7.x'
...
Closes gh-32246
2022-09-07 09:11:45 +02:00
Stephane Nicoll
960b034875
Polish "Make sure Hazelcast shutdown logs are available"
...
See gh-32184
2022-09-07 09:07:29 +02:00
Łukasz Dziedziul
24f3b2b1b7
Make sure Hazelcast shutdown logs are available
...
See gh-32184
2022-09-07 08:53:01 +02:00
Johnny Lim
2273191c03
Polish
...
See gh-32215
2022-09-07 08:48:08 +02:00
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
2022-09-02 15:10:22 -05:00
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
2022-09-01 17:34:22 +02:00
Brian Clozel
4aa1efa2d8
Fix build with latest Spring for GraphQL changes
2022-09-01 11:26:04 +02:00
Phillip Webb
c524f8c665
Merge branch '2.7.x'
2022-08-25 11:49:12 -07:00
Phillip Webb
13c0cf7e2a
Refine Javadoc to use @AutoConfiguration
...
See gh-32166
2022-08-25 11:48:07 -07:00
Phillip Webb
b2be193908
Merge branch '2.7.x'
2022-08-24 18:13:18 -07:00
Phillip Webb
e31c295ee9
Merge branch '2.6.x' into 2.7.x
2022-08-24 18:13:03 -07:00
Phillip Webb
adc4e05eff
Polish
2022-08-24 18:12:57 -07:00
Phillip Webb
a993731ee8
Merge branch '2.7.x'
...
Closes gh-32168
2022-08-24 17:34:17 -07:00
Phillip Webb
10ded39217
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32167
2022-08-24 17:33:50 -07:00
Phillip Webb
24c2daa99d
Improve javadoc regarding use on @Bean methods
...
Closes gh-32166
2022-08-24 17:33:08 -07:00
Phillip Webb
6db88e12c8
Polish 'Allow multiple hosts to be set in MongoProperties'
...
See gh-32125
2022-08-23 20:23:11 -07:00
thegeekyasian
e0d40009f3
Allow multiple hosts to be set in MongoProperties
...
Update `MongoProperties` with an `additional-hosts` property which
can be used to configure MongoDB in a multi-host environment.
See gh-32125
2022-08-23 20:21:16 -07:00
Moritz Halbritter
0cc0b48a67
Add runtime hints for freemarker
...
Registers reflection hints for the FreeMarkerTemplateAvailabilityProperties
class.
Closes gh-32052
2022-08-23 09:23:42 +02:00
Moritz Halbritter
7a8d7a9cd9
Polish TemplateAvailabilityProviders
2022-08-23 09:20:29 +02:00
Stephane Nicoll
d637fe37cc
Merge branch '2.7.x'
...
Closes gh-32146
2022-08-23 07:25:57 +02:00
Stephane Nicoll
7a91fa90d5
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32145
2022-08-23 07:25:45 +02:00
Stephane Nicoll
7f2d4fceec
Polish "Allow Netty default leak detection to be overidden"
...
See gh-32144
2022-08-23 07:20:49 +02:00
Russell You
51f2e40c69
Allow Netty default leak detection to be overidden
...
See gh-32144
2022-08-23 07:12:24 +02:00
Stephane Nicoll
639f980876
Avoid proxy on Validator in ValidationAutoConfiguration
...
Closes gh-32134
2022-08-22 14:44:18 +02:00
Stephane Nicoll
e3ddb54cb8
Adapt JPA auto-configuration to PersistenceManagedTypes
...
This commit exposes a PersistenceManagedTypes bean with the entities
to consider in a typical auto-configuration scenario. This allows the
result of the scanning to be optimized AOT, if necessary.
Closes gh-32119
2022-08-19 16:17:44 +02:00
Stephane Nicoll
f2f5bae314
Add native hints for default LDIF file
...
Closes gh-32084
2022-08-18 15:31:58 +02:00
Stephane Nicoll
4823b8ef7b
Merge branch '2.7.x'
...
Closes gh-32104
2022-08-17 13:33:33 +02:00
Stephane Nicoll
3fcfcc4a3b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32103
2022-08-17 13:33:24 +02:00
Stephane Nicoll
3b01325c6b
Use asList consistently
...
Closes gh-32102
2022-08-17 13:32:36 +02:00
Stephane Nicoll
d6f6bcb770
Polish "Add socketKeepAlive configuration property for Elasticsearch"
...
See gh-32051
2022-08-17 08:25:51 +02:00
puppylpg
122d40a110
Add socketKeepAlive configuration property for Elasticsearch
...
See gh-32051
2022-08-17 08:25:39 +02:00
Andy Wilkinson
8e3346c24f
Catch exception that's thrown on Java 11 and later
...
See gh-32034
2022-08-10 11:20:33 +01:00
Andy Wilkinson
889c40355c
Tolerate Flyway 9
...
Closes gh-32034
2022-08-09 17:50:47 +01:00
Andy Wilkinson
c6872e57a9
Remove support for Flyway 8.x and earlier
...
Closes gh-32036
2022-08-09 15:38:16 +01:00
Andy Wilkinson
ba93e6c0ed
Restore support for Jersey
...
Closes gh-28637
2022-08-08 15:45:20 +01:00
Madhura Bhave
0991bd3983
Harmonize data configuration
...
Any classes that rely on Spring Data being on the classpath
have been moved under a data package.
Certain configuration properties have also been updated to
accurately reflect whether Spring Data is required for the
auto-configuration to work.
Closes gh-11574
2022-08-05 13:32:25 -07:00
Andy Wilkinson
2f0dfc341c
Merge branch '2.7.x'
...
Closes gh-31972
2022-08-03 15:20:34 +01:00
Andy Wilkinson
700460c322
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31971
2022-08-03 14:58:07 +01:00
Andy Wilkinson
fa73b73898
Fail build on missing configuration property descriptions
...
Closes gh-31916
2022-08-03 14:45:42 +01:00
Johnny Lim
6a4681baf5
Polish
...
See gh-31948
2022-08-02 15:14:23 +02:00
Brian Clozel
38f1bc9793
Reinstate Spring for GraphQL auto-configuration
...
This commit adds the Spring for GraphQL auto-configuration back
into Spring Boot 3.0, now that a 1.1.0 release is scheduled with the
required baseline. This release also needs GraphQL Java 19.0 as a
baseline.
Closes gh-31809
2022-08-01 14:33:25 +02:00
Stephane Nicoll
0e9f8a5994
Merge branch '2.7.x'
...
Closes gh-31922
2022-07-29 14:47:20 +02:00
Stephane Nicoll
4806881716
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31921
2022-07-29 14:35:15 +02:00
Stephane Nicoll
3a5b40645a
Restore support for C3P0
...
Closes gh-31920
2022-07-29 14:07:59 +02:00
Phillip Webb
22144987e9
Update copyright year of changed files
2022-07-29 12:10:03 +01:00
Andy Wilkinson
44beb11d38
Merge branch '2.7.x'
...
Closes gh-31915
2022-07-29 07:06:30 +01:00