Andy Wilkinson
842cea2fc1
Merge branch '2.7.x'
3 years ago
Guirong Hu
1d7f7c2d28
Restore Spring Security dependency check for SpringSecurityDialect
...
See gh-31033
3 years ago
Andy Wilkinson
646d582393
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31099
3 years ago
Andy Wilkinson
e407bae8c8
Merge branch '2.5.x' into 2.6.x
...
Closes gh-31098
3 years ago
Andy Wilkinson
5e78bef9f8
Test security dialect auto-config without Spring Security
...
Closes gh-31097
3 years ago
Andy Wilkinson
96c2d08fc4
Remove support for Solr as it is not compatible with Jetty 11
...
Closes gh-31054
3 years ago
Phillip Webb
f8a41d34aa
Merge branch '2.7.x'
3 years ago
Phillip Webb
23eceb0d8a
Merge branch '2.6.x' into 2.7.x
3 years ago
Phillip Webb
ea41e89c6c
Merge branch '2.5.x' into 2.6.x
3 years ago
Phillip Webb
7d2f1bafc0
Update copyright year of changed files
3 years ago
Madhura Bhave
f3cacbe6ec
Fix formatting
3 years ago
Madhura Bhave
c730ab7d0c
Merge branch '2.7.x' into main
3 years ago
Scott Frederick
7d459a13c2
Add properties for SAML relying party single logout
...
Closes gh-30128
Co-authored-by: Madhura Bhave <bhavem@vmware.com>
3 years ago
Andy Wilkinson
5ffe4598f5
Revert "Upgrade to Solr 9.0.0"
...
It requires Jetty 9.4.x but we're using Jetty 11.
This reverts commit b2bd3dee5e
.
See gh-31054
3 years ago
Andy Wilkinson
b2bd3dee5e
Upgrade to Solr 9.0.0
...
Closes gh-31054
3 years ago
Andy Wilkinson
48c948973d
Polish
3 years ago
Andy Wilkinson
d0e55643b1
Polish
...
Closes gh-30993
3 years ago
Andy Wilkinson
1fd9c4d82c
Polish
...
Closes gh-30992
3 years ago
izeye
624c41c80e
Polish
...
See gh-30862
3 years ago
Andy Wilkinson
4c17b4c865
Switch BackgroundPreinitializer to implementing Ordered
...
Closes gh-30905
3 years ago
Andy Wilkinson
770cb840c3
Use more flexible SpringFactoriesLoader
...
Closes gh-30235
Co-authored-by: Madhura Bhave <bhavem@vmware.com>
Co-authored-by: Stephane Nicoll <snicoll@vmware.com>
3 years ago
Andy Wilkinson
0fbfb8ef09
Remove remnants of support for Embedded Mongo
...
See gh-30863 and 7e089a6b
3 years ago
Scott Frederick
7e089a6b81
Remove support for embedded MongoDB
...
This commit removes auto-configuration and dependency management
for Flapdoodle embedded MongoDB in favor of the Spring Boot support
provided by Flapdoodle.
Closes gh-30863
3 years ago
Scott Frederick
88250f92bd
Adapt to changes in Spring Kafka snapshots
...
See gh-30645
3 years ago
Andy Wilkinson
573fc34e29
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
2b4f042325
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30874
3 years ago
Andy Wilkinson
c9571a04ab
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30873
3 years ago
Andy Wilkinson
6d4f0232ca
Polish "Fix ConditionalOnProperty when used in an aliased composed annotation"
...
See gh-30505
3 years ago
Guirong Hu
dc57ad54d5
Fix ConditionalOnProperty when used in an aliased composed annotation
...
See gh-30505
3 years ago
Andy Wilkinson
1ee079c265
Reinstate support for pooled-jms as it is now JMS 3.0 compatible
...
Closes gh-30865
3 years ago
Brian Clozel
5352c441e1
Do not use application/graphql as default MIME type
...
As seen in spring-projects/spring-graphql#375 , Spring Boot should also
use "application/json" as the default MIME type but remain compatible
with "application/graphql+json" still if clients POST content with this
type or explicitly accept it.
Closes gh-30860
3 years ago
Andy Wilkinson
0e00fafe38
Polish "Provide callback mechanism for customizing validation configuration"
...
See gh-29429
3 years ago
当智才让
76a1c6bcaa
Provide callback mechanism for customizing validation configuration
...
See gh-29429
3 years ago
Andy Wilkinson
d36b63dae6
Polish "Add a configuration property for Kafka's async acks"
...
See gh-30776
3 years ago
TheCK
52c3f1c7ef
Add a configuration property for Kafka's async acks
...
See gh-30776
3 years ago
Andy Wilkinson
541ab69aff
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
4cd850cfc0
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30851
3 years ago
Andy Wilkinson
fa327a783d
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30850
3 years ago
Andy Wilkinson
4fd2e0c916
Polish "Fix typos"
...
See gh-30773
3 years ago
Andy Wilkinson
f6d24dc1a8
Fix typos
...
See gh-30773
3 years ago
Andy Wilkinson
138e165d5f
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
8044df277b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30846
3 years ago
Andy Wilkinson
a8b5a1c688
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30845
3 years ago
Andy Wilkinson
026b9e2efe
Polish "Make event handling in JobExecutionExitCodeGenerator thread-safe"
...
See gh-30705
3 years ago
dugenkui03
c8d1dfebab
Make event handling in JobExecutionExitCodeGenerator thread-safe
...
See gh-30705
3 years ago
Andy Wilkinson
7a98627127
Polish "Fix property in defaultDatabaseIsSet test"
...
See gh-30778
3 years ago
izeye
d50b0e4602
Fix property in defaultDatabaseIsSet test
...
See gh-30778
3 years ago
Andy Wilkinson
fb16907c0e
Fix resolution Batch's Oracle schema location
...
Closes gh-30564
3 years ago
Andy Wilkinson
60e389ea38
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
facbc7b47b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30795
3 years ago
Andy Wilkinson
bf94ea24d3
Improve testing of Batch schema resolution
...
Closes gh-30794
3 years ago
Moritz Halbritter
85a4c94dea
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
b406971094
Remove hyphen from asserting-party
...
spring.security.saml2.relyingparty.registration.*.asserting-party.* is
now named spring.security.saml2.relyingparty.registration.*.assertingparty.*
Closes gh-30785
3 years ago
Stephane Nicoll
f76371be76
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
b3e3581271
Polish "Add auto-configuration to Kafka Retry Topics"
...
See gh-29812
3 years ago
tomazfernandes
bf46d7244a
Add auto-configuration to Kafka Retry Topics
...
See gh-29812
3 years ago
Stephane Nicoll
020e3617af
Merge branch '2.7.x'
3 years ago
Madhura Bhave
7a659e4e12
Polish "Add support for aud claim in resource server"
...
See gh-29084
3 years ago
Mushtaq Ahmed
ee65627f4c
Add support for aud claim in resource server
...
See gh-29084
3 years ago
Stephane Nicoll
58b069a994
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
9025d1d250
Fix deprecation warning
...
See gh-28851
3 years ago
Phillip Webb
c7374fd415
Update copyright year of changed files
3 years ago
Phillip Webb
7a6ca8ce25
Merge branch '2.7.x'
3 years ago
Phillip Webb
dd5696b59b
Update copyright year of changed files
3 years ago
Phillip Webb
36f1249fc6
Polish
3 years ago
Madhura Bhave
dfd0e7b948
Merge branch '2.7.x' into main
3 years ago
Madhura Bhave
71acc90da8
Simplify SecurityAutoConfiguration
...
Closes gh-28851
3 years ago
Moritz Halbritter
bb4bccde6c
Remove deprecated 'identityprovider' property
...
Closes gh-30751
3 years ago
Moritz Halbritter
1950d06585
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
6c400daa48
Rename 'identityprovider' property to 'asserting-party'
...
Rename spring.security.saml2.relyingparty.registration.*.identity-provider.*
to spring.security.saml2.relyingparty.registration.*.asserting-party.*
The old property names are still supported, but will lead to a warning
in the logs.
Closes gh-30642
3 years ago
Stephane Nicoll
2d663f2e94
Upgrade to Spring Data 2021.2.0-RC1
...
Closes gh-30610
3 years ago
Brian Clozel
6bf6bde6bb
Add new auto-configurations to imports
...
See gh-30453
3 years ago
Brian Clozel
d137f92f66
Adapt to latest Spring for GraphQL changes
...
This commit adapts to changes done in spring-projects/spring-graphql#312
3 years ago
Brian Clozel
2dc2e5ab11
Auto-configure RSocketGraphQlClient
...
This commit contributes a `RSocketGraphQlClient.Builder` component to
the context, pre-configured with the `RSocketStrategies`, a customized
`RSocketConnector` and the expected data MIME type.
See gh-30453
3 years ago
Stephane Nicoll
a4cccc98c6
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
61915aa4d5
Update copyright year of changed files
...
See gh-30695
3 years ago
izeye
ed412af138
Polish
...
See gh-30695
3 years ago
Stephane Nicoll
3175fb8302
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
a0707124f2
Remove unused method
...
See gh-30655
3 years ago
Andy Wilkinson
4a401bfa16
Adapt to breaking changes in Spring Session Data Redis
...
See gh-30639
3 years ago
Brian Clozel
eddb2b16ff
Configure RSocket server support in GraphQL
...
This commit adds the RSocket server auto-configuration for GraphQL.
See gh-30453
3 years ago
Scott Frederick
f5f7fc8e9a
Merge branch '2.7.x'
3 years ago
Scott Frederick
d387b3fa81
Support configuration of web SSL using PEM-encoded certificates
...
This commit adds the ability to configure SSL in embedded web containers
using PEM-encoded certificate and private key files, as an alternative
to configuring SSL with Java KeyStore files.
Closes gh-29273
3 years ago
Andy Wilkinson
d1cd95eb13
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
5e76671859
Remove remaining code that was deprecated in 2.5
...
Closes gh-30442
3 years ago
Andy Wilkinson
d5a92ccb8b
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
a7a71da9ef
Polish "Bring back Elasticsearch RestClient auto-configuration"
...
See gh-28496
3 years ago
Filip Hrisafov
eb3bf40bdb
Bring back Elasticsearch RestClient auto-configuration
...
Prior to this commit, Spring Boot would only auto-configure the
`RestHighLevelClient` and `RestClientBuilder` if the
`RestHighLevelClient` was present. This was done in 1d73d4ed
.
This commit brings back the exposing of the `RestClient` bean in when
exposing the `RestHighLevelClient` or when the `RestHighLevelClient`
is not present. It allows for using the auto-configuration and its
customizers of the `RestClientBuilder` in a similar way as it is done
for the `RestTemplateBuilder` and the `WebClient.Builder`.
The presence of the `elasticsearch-rest-high-level-client` module is
now optional. This opens the door for potentially adding support for
the new Elasticsearch Java Client[1] that is based on the same
`RestClient`.
The health contributor and its configuration has also been updated to
only depend on the low-level RestClient.
See gh-28496
[1] https://github.com/elastic/elasticsearch-java
3 years ago
rstoyanchev
b91bfc7067
Update WebMVC GraphQL autoconfig to the latest
...
As a result of changes for
https://github.com/spring-projects/spring-graphql/issues/342 ,
GraphQlWebSocketHandler now exposes a method to create the
WebSocketHttpRequestHandler, pre-configured with a context propagating
HandshakeInterceptor. This commit updates the autoconfig to use it.
Closes gh-30641
3 years ago
Brian Clozel
77b7f2f1ce
Switch to Spring Framework SNAPSHOTs
...
See gh-30624
3 years ago
Andy Wilkinson
b871a1e457
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
48f8021d88
Migrate @Local*Port annotations to spring-boot-test
...
Closes gh-29589
3 years ago
Stephane Nicoll
2ded2bf71a
Adapt to latest change in Spring Framework snapshots
3 years ago
Stephane Nicoll
e735bb2fcd
Start building against Spring Framework 5.3.19 snapshots
...
See gh-30517
3 years ago
Andy Wilkinson
6d865c2646
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
7534e50d0b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30621
3 years ago
Andy Wilkinson
7e44745816
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30620
3 years ago
Andy Wilkinson
b88f062f04
Polish "Remove assumptions about ordering when comparing JSON in tests"
...
See gh-30514
3 years ago
Vivek Gupta
5b3bc1a936
Remove assumptions about ordering when comparing JSON in tests
...
See gh-30514
3 years ago
Scott Frederick
0dd9493dc1
Merge branch '2.7.x'
3 years ago
Scott Frederick
d67dcf16cd
Migrate FailureAnalyzers to constructor injection
...
All `FailureAnalyzer` implementations should use constructor
injection for `BeanFactory` and `Environment` instead of implementing
`BeanFactoryAware` or `EnvironmentAware` interfaces.
Fixes gh-30585
3 years ago
Moritz Halbritter
8f275353ef
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
1b5927b325
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30552
3 years ago
Moritz Halbritter
99a1b98e03
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30551
3 years ago
Moritz Halbritter
41ab46d0c7
Fix wrong replacement hint for 'spring.data.neo4j.username'
...
Closes gh-30550
3 years ago
Brian Clozel
1c71567c94
Support "application/graphql+json" media type in GraphQL HTTP mapping
...
As seen in spring-projects/spring-graphql#108 , the GraphQL HTTP spec now
requires the "application/graphql+json" media type and accepts
"application/json" for backwards compatibility.
This commit updates the `RouterFunction` definition for the GraphQL HTTP
endpoints so that both types are accepted.
Closes gh-30407
3 years ago
Stephane Nicoll
ac93dc3252
Remove reference to spring.datasource.initialization-mode in tests
...
Closes gh-30511
3 years ago
Stephane Nicoll
535a9b7be0
Remove outdated reference to spring.datasource.initialization-mode
...
Closes gh-30435
3 years ago
Stephane Nicoll
6d7b14a5a2
Revert test assertion until we switch to framework snapshots
3 years ago
Stephane Nicoll
25d8888aff
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
1da5a7a600
Merge branch '2.6.x' into 2.7.x
3 years ago
Stephane Nicoll
546a7e5edb
Merge branch '2.5.x' into 2.6.x
3 years ago
Stephane Nicoll
17936b855c
Polish
3 years ago
Andy Wilkinson
ad95aded7e
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
b9029fcf9e
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30476
3 years ago
Andy Wilkinson
64beaba99f
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30475
3 years ago
Andy Wilkinson
8cb11b74cd
Polish "Make MustacheViewResolver bean back off without Spring MVC"
...
See gh-30456
3 years ago
Craig Andrews
7101b5099f
Make MustacheViewResolver bean back off without Spring MVC
...
See gh-30456
3 years ago
Andy Wilkinson
24e6417ddc
Adapt to latest changes in Spring for GraphQL snapshots
...
See gh-30463
3 years ago
Brian Clozel
93817c708e
Switch to Spring for GraphQL 1.0.0-SNAPSHOT
...
See gh-30463
3 years ago
Andy Wilkinson
eabf6cd1d8
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
685d2d4391
Polish
...
See gh-30152
3 years ago
Guirong Hu
df417bf317
Simplify registration of Jackson mixin types
...
See gh-30152
3 years ago
Moritz Halbritter
e431842668
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
45f393b76b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30437
3 years ago
Moritz Halbritter
c003d5b533
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30436
3 years ago
Moritz Halbritter
0ff8119a1b
Sort entries in additional-spring-configuration metadata alphabetically
...
Closes gh-30434
3 years ago
Andy Wilkinson
5702f9ebc3
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
5d55c663ba
Allow spring.data.mongodb.uri to take precedence over separate props
...
Closes gh-30067
3 years ago
Andy Wilkinson
77e6279d03
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
3255da23a2
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30388
3 years ago
Andy Wilkinson
c739831087
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30387
3 years ago
Andy Wilkinson
d8cf332c2e
Document default value of spring.thymeleaf.reactive.media-types
...
Closes gh-30280
3 years ago
Andy Wilkinson
3ee44ca0b0
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30386
3 years ago
Andy Wilkinson
f378627f94
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30385
3 years ago
Andy Wilkinson
8d882fa09b
Fix possible duplicate templateEngine bean in Thymeleaf auto-config
...
Closes gh-30384
3 years ago
Andy Wilkinson
3410dd67d0
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
47540eec61
Align default indices options with Spring Data Elasticsearch
...
Closes gh-30378
3 years ago
Andy Wilkinson
c4425598cf
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
79ee53a587
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30377
3 years ago
Andy Wilkinson
f063da30d2
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30376
3 years ago
Andy Wilkinson
a8bddeb9cf
Remove redundant setting of refresh policy
...
Closes gh-30375
3 years ago
Brian Clozel
bae62c39a9
Adapt to latest Spring GraphQL changes
...
This commit adapts to the latest Spring GraphQL changes, renaming
`GraphQlService` to `ExecutionGraphQlService` as well as the
`WebInterceptor` contract to `WebGraphQlHandlerInterceptor`.
See spring-projects/spring-graphql#332
3 years ago
Stephane Nicoll
2088381d4b
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
a2959bbcf2
Polish "Add support for cache2k in memory caching"
...
See gh-28498
3 years ago
Jens Wilke
774f61fcb5
Add support for cache2k in memory caching
...
See gh-28498
3 years ago
Chris Dennis
3ed3d3eb36
Restore Ehcache 3 Support
...
See gh-30002
3 years ago
Scott Frederick
cabfb98a89
Merge branch '2.7.x'
3 years ago
Scott Frederick
a14f3ed200
Use a ConfigurationProperties class for JMX properties
...
Closes gh-30327
3 years ago
Scott Frederick
e5a09b3b31
Apply unique-names consistently in JmxAutoConfiguration
...
Ensure that the `spring.jmx.unique-names` property is applied to the
auto-configured `MBeanExporter` as well as the `ObjectNamingStrategy`.
Fixes gh-29968
3 years ago
Stephane Nicoll
1169c6df16
Upgrade to Neo4j Java Driver 4.4.5
...
Closes gh-30326
3 years ago
Andy Wilkinson
12d9127d3b
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
c2d7e21312
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30322
3 years ago
Andy Wilkinson
26719a211b
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30321
3 years ago
Andy Wilkinson
1669062231
Apply server.tomcat.keep-alive-timeout to HTTP/2
...
Closes gh-30267
3 years ago
Stephane Nicoll
39b6f2bd7d
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
2ab0ce3ea7
Upgrade to Neo4j Java Driver 4.4.5
...
Closes gh-30303
3 years ago
Andy Wilkinson
dd812a3f76
Upgrade to Groovy 4.0.1
...
Closes gh-30279
3 years ago
Andy Wilkinson
e60001fb16
Adapt to deprecations in Spring Data Redis
...
See gh-30200
3 years ago
Stephane Nicoll
2fbb36bd04
fixup! Upgrade to Flyway 8.5.4
3 years ago
Andy Wilkinson
f693d7dfad
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
b787ea4802
Add property for media types of reactive Mustache views
...
Closes gh-28858
3 years ago
Andy Wilkinson
36f24cf6bb
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
3a5a748ec0
Rework Mustache properties to show which are Servlet-specific
...
Closes gh-30273
3 years ago
Andy Wilkinson
6625a77f64
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
2ba064c855
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30277
3 years ago
Andy Wilkinson
3c117ca2d4
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30276
3 years ago
Andy Wilkinson
2b75ea5fb8
Improve testing of spring.mustache.* properties
...
Closes gh-30274
3 years ago
Stephane Nicoll
1784fc19bb
Adapt mock to API change
3 years ago
Andy Wilkinson
f3f5a87af4
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
fee3b89b1b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30257
3 years ago
Andy Wilkinson
cdaafce614
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30256
3 years ago
Andy Wilkinson
7f036e35fd
Make MustacheViewResolvers conditional onspring.mustache.enabled
...
Closes gh-30250
3 years ago
Andy Wilkinson
09510db630
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
81383e552a
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30254
3 years ago
Andy Wilkinson
6bc000565d
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30253
3 years ago
Andy Wilkinson
0accc3d67d
Convert MustacheAutoConfigurationTests to application context runner
...
Closes gh-30252
3 years ago
Andy Wilkinson
23b5a3f70e
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
2282f9cc88
Upgrade to Embedded Mongo 3.4.2
...
As part of the upgrade, the property for configuring features has
been removed as support for feature-aware versions has been removed
from Embedded Mongo. For advanced configuration where features were
specified, users should provide a MongodConfig bean instead.
Closes gh-29985
Closes gh-30219
3 years ago
Stephane Nicoll
0e07eb2393
Remove deprecated Spring Kafka's only-log-record-metadata property
...
See gh-30089
3 years ago
Stephane Nicoll
7c8b4b6914
Restore Kafka tests
3 years ago
Stephane Nicoll
695685996a
Start building against Spring Kafka 2.8.4 snapshots
...
See gh-30190
3 years ago
Stephane Nicoll
3717c4c883
Start building against Spring Kafka 2.8.4 snapshots
...
See gh-30181
3 years ago
Andy Wilkinson
a2ecd600f8
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
1c19995db7
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30165
3 years ago
Andy Wilkinson
6bbf3aff0e
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30164
3 years ago
Andy Wilkinson
eef89c6c35
Increase tests' Cassandra timeouts to 60s
...
Closes gh-30163
3 years ago
Andy Wilkinson
faf7a35425
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
6494a9f08a
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30165
3 years ago
Andy Wilkinson
7c3c5d3d3e
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30164
3 years ago
Andy Wilkinson
bbdef2b026
Increase timeouts in tests that use Cassandra
...
Closes gh-30163
3 years ago
Andy Wilkinson
e9d2ec507e
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
f5ca568014
Remove versions less than 17 from JavaVersion enum
...
Closes gh-29503
3 years ago
Andy Wilkinson
813c2a5b1e
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30135
3 years ago
Andy Wilkinson
3cb1629f45
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30134
3 years ago
Andy Wilkinson
da1eb25e4b
Remove redundant JRE-based enabled and disabled annotations from tests
...
Closes gh-29693
3 years ago
Brian Clozel
087e853c5d
Refine GraphQL server auto-configuration
...
Prior to this commit, launching a GraphQL application without any schema
file or customizer bean would result in an exception caught by a
FailureAnalyzer telling the developer about configured locations.
Since then, a new client has been introduced in Spring GraphQL and the
mere presence of the GraphQL starter does not mean anymore that the
intent is to create a GraphQL API in the app: we could instead just
consume an existing, remote API.
This commit refines the GraphQL server auto-configuration so that it is
enabled only if:
* there is at least one schema file in the configured locations
* or a `GraphQlSourceCustomizer` bean has been defined in the app
These changes make the custom FailureAnalyzer useless and is also
removed as part of this commit.
Closes gh-30035
3 years ago
Brian Clozel
bf79d6baef
Auto-configure ConversionService for GraphQL
...
Prior to this commit, we would configure a default conversion service
for GraphQL annotated controllers, without registering any additional
formatters.
This commit aligns the GraphQL auto-configuration with MVC and WebFlux,
since we now use the `ApplicationConversionService` to register all
application formatters for the GraphQL infrastructure.
Closes gh-29638
3 years ago
rstoyanchev
ef4add27f0
Do not set ConversionService on AnnotatedControllerConfigurer
...
After 0b449d89e1
,
the ConversionService on AnnotatedControllerConfigurer is an internally
managed instance that is customized with FormatterRegistrar rather than
set.
Closes gh-29636
3 years ago
Brian Clozel
81754c8bc4
Upgrade to Spring GraphQL 1.0.0-SNAPSHOT
...
This commit switches to 1.0.0-SNAPSHOT for Spring GraphQL, before its
upcoming 1.0.0-M6 version.
This commit adapts to the changes introduced in
spring-projects/spring-graphql#317 : now that `GraphQlClient` has been
introduced, `GraphQlTester` has been aligned with the new
infrastructure. The `@GraphQlTest` and `@SpringBootTest` testing support
is now using different variants for each.
All samples have been updated to use the proper GraphQL terminology, see
and spring-projects/spring-graphql#310 .
See gh-29637
3 years ago
Andy Wilkinson
d92dcf9452
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
dcaca38154
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30099
3 years ago
Andy Wilkinson
119a713f09
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30098
3 years ago
Andy Wilkinson
e7705f4f71
Improve condition message produced by @ConditionalOnSingleCandidate
...
Closes gh-30073
3 years ago
Stephane Nicoll
e6f6b2068b
Start building against Spring Kafka 3.0.0-M3 snapshots
...
See gh-30089
3 years ago
Moritz Halbritter
a1b1377733
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
50d766020c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30084
3 years ago
Moritz Halbritter
564555347f
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30083
3 years ago
Moritz Halbritter
be38311c5d
Disable incompatible tests on Linux AArch64
...
- Adds a new @DisableOnOs annotation, which is inspired from JUnit5s
@DisableOnOs annotation. This new annotation supports the architecture
and is repeatable
Closes gh-30082
3 years ago
Stephane Nicoll
f869c490f4
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
ce4f7ded8a
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30081
3 years ago
Stephane Nicoll
c6a9e138e5
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30080
3 years ago
Stephane Nicoll
cf9cc82025
Update copyright year of change file
...
See gh-30074
3 years ago
hak7a3
0a035c7fa6
Fix references to spring.data.cassandra.connection.connect-timeout
...
See gh-30074
3 years ago
Andy Wilkinson
c755e0d1f8
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
f44e7d9391
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30071
3 years ago
Andy Wilkinson
2ef055a823
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30070
3 years ago
Andy Wilkinson
1872af056e
Make it clearer that the generated password is not for production use
...
Closes gh-30061
3 years ago
Andy Wilkinson
f95e5b9b8a
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
324c4310a4
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30034
3 years ago
Andy Wilkinson
8a4a639734
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30033
3 years ago
izeye
140d24d567
Remove redundant ConditionalOnMissingFilterBean
...
See gh-29983
3 years ago
Andy Wilkinson
19b5431ba4
Polish "Remove redundant ResourceLoaders from GraphQL auto-configuration"
...
See gh-29976
3 years ago
dugenkui03
5a52b36ec7
Remove redundant ResourceLoaders from GraphQL auto-configuration
...
See gh-29976
3 years ago
Andy Wilkinson
cce48a75fc
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
73d0d5bccf
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30009
3 years ago
Andy Wilkinson
b379eea885
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30008
3 years ago
Andy Wilkinson
7bc336cdc6
Use an ephemeral port to avoid potential port clash
...
Closes gh-30007
3 years ago
Madhura Bhave
7a4960d4ca
Merge branch '2.7.x' into main
3 years ago
Madhura Bhave
e24f5b7efd
Revert "Upgrade to Embedded Mongo 3.4.1"
...
This reverts to Embedded Mongo 3.3.1 due to some breaking
changes in 3.4.1 and 3.4.2
3 years ago
Phillip Webb
5454e2e26a
Merge branch '2.7.x'
3 years ago
Phillip Webb
9f00c3acf5
Polish
3 years ago
Phillip Webb
adfaa8f778
Merge branch '2.6.x' into 2.7.x
3 years ago
Phillip Webb
9411fc264d
Merge branch '2.5.x' into 2.6.x
3 years ago
Phillip Webb
57009d5623
Polish
3 years ago
Moritz Halbritter
54f1058d63
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
fd36215d72
Omit empty values for AutoConfigureAfter and AutoConfigureBefore
...
As @AutoConfiguration is now meta-annotated with @AutoConfigureAfter
and @AutoConfigureBefore, the generated property files have a lot of
superfluous lines in the format <class>.AutoConfigureAfter= and
<class>.AutoConfigureBefore=.
One can now configure in the annotation processor for each property key
if empty values should be omitted. This is currently only activated for
AutoConfigureAfter and AutoConfigureBefore
See gh-29907
3 years ago
Moritz Halbritter
7872f61bfc
Add @AutoConfiguration annotation support to the autoconfigure-processor
...
See gh-29907
3 years ago
Moritz Halbritter
9149ae50da
Use @AutoConfiguration for relative ordering on auto-configurations
3 years ago
Moritz Halbritter
9e9049ca7f
Add relative ordering to @AutoConfiguration
...
The relative ordering is implemented with @AliasFor annotations on the
@AutoConfiguration annotation. The production code already works without
changes, only the test code had to be modified. It now uses
AnnotationMetadata which already knows how to deal with @AliasFor
instead of using the reflection API directly.
See gh-29907
3 years ago
Andy Wilkinson
d427fa4b5d
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
57cd34be88
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29971
3 years ago
Andy Wilkinson
a979925e63
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29970
3 years ago
Andy Wilkinson
7aca75c58c
Preserve ObjectName property order when name is unchanged
...
Closes gh-29953
3 years ago
Stephane Nicoll
c8b7a17545
Upgrade to Spring Kafka 2.8.3
...
Closes gh-29722
3 years ago
Scott Frederick
b64a6e6229
Merge branch '2.7.x' into main
3 years ago
Scott Frederick
c1fec6967e
Support constructor injection for FailureAnalyzers
...
This commit adds support for instantiating FailureAnalyzer
implementations with BeanFactory and/or an Environment constructor
arguments and deprecates support for setter injection of these values
using BeanFactoryAware and EnvironmentAware.
Closes gh-29811
3 years ago
Stephane Nicoll
fcca4920d3
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
dda3bae02a
Upgrade to Embedded Mongo 3.4.1
...
Closes gh-29944
3 years ago
Andy Wilkinson
5e56757d4c
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
da96eeab21
Remove redundant requestMappingHandlerMapping override
...
The bean no longer needs to be primary so the override is not needed
any more.
Closes gh-29682
3 years ago
Stephane Nicoll
935d37b2ca
Polish "Reuse BatchLoaderRegistry in GraphQlService"
...
See gh-29929
3 years ago
dugenkui03
043e5ff0f5
Reuse BatchLoaderRegistry in GraphQlService
...
See gh-29929
3 years ago
Moritz Halbritter
03e5dcdb3a
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
1325153ee9
Move ManagementContextConfiguration from spring.factories
...
The import selector will now, in addition to spring.factories, look for
ManagementContextConfiguration classes in a file called
META-INF/spring/org.springframework.boot.actuate.autoconfigure.web.ManagementContextConfiguration.imports
The existing ManagementContextConfigurations have been moved from
spring.factories to the new file.
Closes gh-29730
3 years ago
Moritz Halbritter
d42f675959
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
d7b229d3c7
Rename AutoConfigurationLoader to ImportCandidates
...
Move the class to a more suitable package, and load the files from
META-INF/spring/<fqn>.imports
See gh-29872
3 years ago
Stephane Nicoll
3b2288899b
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
3ffd88158e
Polish "Add support for Redis sentinel username"
...
See gh-29661
3 years ago
mourezwell
202a426bd6
Add support for Redis sentinel username
...
See gh-29661
3 years ago
Stephane Nicoll
414b7539de
Merge branch '2.7.x'
3 years ago
Gary Russell
d56403b64f
Add support for Kafka immediateStop property
...
See gh-29884
3 years ago
Moritz Halbritter
f5f6a1fe83
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
4f49e8c990
Polish JavaDoc
3 years ago
Andy Wilkinson
1e1b2a062e
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
0e5a82522c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29904
3 years ago
Andy Wilkinson
9da6fb4a5a
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29903
3 years ago
Andy Wilkinson
c676b8b84d
Remove KafkaPropertiesKafka24Tests
...
We now use Kafka 2.7 by default so tests against 2.4 are no longer
required.
Closes gh-29882
3 years ago
Andy Wilkinson
41d516cb4f
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
b6fea07001
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29902
3 years ago
Andy Wilkinson
0cebb332d1
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29901
3 years ago
Andy Wilkinson
ac38a5a3e9
Update javadoc to reflect move to SecurityFilterChain
...
Closes gh-29900
3 years ago
Scott Frederick
cb69d01e04
Merge branch '2.7.x' into main
3 years ago
Scott Frederick
42328771ad
Suppress deprecation warnings for WebSecurityConfigurerAdapter
...
Fixes gh-29897
3 years ago
Moritz Halbritter
896345df23
Fix test
3 years ago
Moritz Halbritter
42808ff13c
Merge branch '2.7.x'
...
# Conflicts:
# spring-boot-project/spring-boot-actuator-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories
3 years ago
Moritz Halbritter
7c96294641
Move our auto-configurations from spring.factories to new file
...
Closes gh-29873
3 years ago
Moritz Halbritter
303979fb65
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
7d68b58c8f
Load auto-configurations from META-INF/spring-boot
...
Implements a new AutoConfigurationLoader, which loads
auto-configurations from a file in META-INF/spring-boot.
Adapts the AutoConfigurationImportSelector to use the new loader.
Adapts the ImportAutoConfigurationImportSelector to use the new loader.
Adapts the metadata plugin in the build to additionally load the
auto-configurations from the new file.
Updates the documentation for auto-configurations and test slices.
Closes gh-29872
3 years ago
Phillip Webb
ff4b92a3ba
Update copyright year of changed files
3 years ago
Phillip Webb
37263ea7dd
Merge branch '2.7.x'
3 years ago
Phillip Webb
c0ffb35668
Update copyright year of changed files
3 years ago
Phillip Webb
4092afc98f
Polish
3 years ago
Madhura Bhave
bf1ed5f2f8
Update copyright header on changed files
3 years ago
Madhura Bhave
44b88cc88c
Allow @ConstructorBinding to be optional
...
This commit makes @ConstructorBinding optional for a type
that has a single parameterized constructor. An @Autowired annotation
on any of the constructors indicates that the type should not be constructor
bound.
Since @ConstructorBinding is now deduced for a single parameterized constructor,
the annotation is no longer needed at the type level.
Closes gh-23216
3 years ago
Moritz Halbritter
fdb1010cbc
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Moritz Halbritter
8e99788fc8
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Moritz Halbritter
cb08065ece
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
100f80d073
Add @AutoConfiguration annotation
...
This annotation can be used to mark auto-configurations with a dedicated
annotation. Under the hood, it's a standard @Configuration with
proxyBeanMethods set to false.
Closes gh-29870
3 years ago
Henning Poettker
7d83dfc0c7
Reinstate support for H2 Console
...
See gh-29755
Closes gh-29755
3 years ago
Stephane Nicoll
15e14e23c9
Start building against Spring Kafka 2.8.3 snapshots
...
See gh-29759
3 years ago
Andy Wilkinson
d9acde2961
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
0c15fab881
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29744
3 years ago
Andy Wilkinson
b74f668254
Only auto-configure WebSessionIdResolver in reactive web app
...
Closes gh-29669
3 years ago
Andy Wilkinson
d14450dc88
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
fc5ede7b94
Polish "Auto-configure Spring rather than Nimbus opaque token introspectors"
...
See gh-29572
3 years ago
Lukas Kuster
131ea706c7
Auto-configure Spring rather than Nimbus opaque token introspectors
...
See gh-29572
3 years ago
Andy Wilkinson
4c3289395a
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
c761dc517b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29732
3 years ago
Andy Wilkinson
197ba9ebc9
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29731
3 years ago