Andy Wilkinson
822e7de3eb
Start building against Spring Data Bom 2025.0.0-M1 snapshots
...
See gh-44159
2025-02-07 21:01:57 +00:00
Johnny Lim
c335f772d0
Polish
...
See gh-44148
Signed-off-by: Johnny Lim <izeye@naver.com>
2025-02-07 09:21:19 +01:00
Phillip Webb
9576293a03
Polish 'Add ability to match Endpoint requests by HTTP method'
...
See gh-29596
2025-02-04 21:57:40 -08:00
onobc
996ee243a3
Add ability to match Endpoint requests by HTTP method
...
Update both servlet and reactive `EndpointRequest` classes with
support for matching endpoint requests by HTTP method.
See gh-29596
2025-02-04 21:56:14 -08:00
Stéphane Nicoll
e5b03862d3
Polish "Add property to configure Spring MVC default content types"
...
See gh-44040
2025-02-04 12:40:23 +01:00
Dmytro Nosan
d27fd31a3d
Add property to configure Spring MVC default content types
...
This commit adds a configuration property to configure the default
content types with Spring MVC.
See gh-44040
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-02-04 12:40:23 +01:00
Johnny Lim
c9320de559
Use consistent exception messages in Assert calls
...
See gh-44044
Signed-off-by: Johnny Lim <izeye@naver.com>
2025-02-03 13:58:59 +01:00
Johnny Lim
a39e1c4a09
Polish
...
Signed-off-by: Johnny Lim <izeye@naver.com>
See gh-44034
2025-01-31 17:04:58 +01:00
Stéphane Nicoll
a33b700b12
Merge branch '3.4.x'
2025-01-31 17:04:48 +01:00
Stéphane Nicoll
dc9aa6d168
Polish
...
See gh-44034
2025-01-31 17:04:33 +01:00
Moritz Halbritter
8536520e5e
Ignore unbindable datasource datasource properties
...
Closes gh-43988
2025-01-31 10:45:20 +01:00
Phillip Webb
921c362b97
Add 'spring.r2dbc.pool.acquire-retry' property
...
Add a new property to configure the pool acquire retry value.
Closes gh-44017
2025-01-29 11:48:32 -08:00
Phillip Webb
a13fe0b565
Make @ConditionalOn[Boolean]Property
@Repeatable
...
Update `ConditionalOnProperty`, `ConditionalOnBooleanProperty`
and `OnPropertyCondition` to support `@Repeatable`.
Closes gh-2541
2025-01-28 21:13:53 -08:00
Phillip Webb
3911ca7c8e
Polish @ConditionalOnBean and @ConditionalOnMissingBean tests
...
Combine generic and regular tests and apply some polish.
See gh-29500
2025-01-28 20:14:16 -08:00
Uladzislau Seuruk
aa7864ea38
Add ConditionalOnBean support for generic @Bean return types
...
Update `ConditionalOnBean` so support generics when resolving the
`@Bean` method.
See gh-29500
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-01-28 20:14:08 -08:00
Brian Clozel
fc01b011d5
Merge branch '3.4.x'
2025-01-28 17:14:23 +01:00
Brian Clozel
e01a23b1fe
Merge branch '3.3.x' into 3.4.x
...
Closes gh-
2025-01-28 17:13:47 +01:00
Brian Clozel
817f466c12
Fix SSL file watcher for relative symlinks
...
Prior to this commit, a change in gh-43586 unlocked the support for
symlinks: instead of watching the link itself which might never change,
this would watch the target file which is likely to change.
This could break with an `IllegalStateException` in case the symlink is
using a path relative to the link itself.
This commit ensures that the target is resolved against the current
link path to avoid incorrect watch operations.
Fixes gh-43966
2025-01-28 16:35:09 +01:00
Phillip Webb
7545bed284
Polish
2025-01-27 15:29:16 -08:00
Moritz Halbritter
cce509c7df
Add configuration property to specify jOOQ settings file
...
The property is named 'spring.jooq.config' and is of type Resource,
so that it supports classpath: and all the other common prefixes.
The config is loaded through JAXB. If JAXB is not on the classpath,
an exception is thrown. Also adds a failure analyzer for this exception.
Closes gh-38778
2025-01-27 14:21:12 +01:00
Phillip Webb
c22dcedb59
Fix @ConfigurationProperties prefix violation
...
See gh-43917
2025-01-24 15:18:59 -08:00
Phillip Webb
8ec61b9870
Polish 'Refactor @ConfigurationProperties
that only use prefix
'
...
See gh-43917
2025-01-24 14:59:32 -08:00
Yanming Zhou
c1d97ffe16
Refactor @ConfigurationProperties
that only use prefix
...
See gh-43917
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-24 14:58:36 -08:00
Phillip Webb
585030679a
Polish 'Use isXxx() instead of getXxx() for boolean properties'
...
See gh-43934
2025-01-24 14:28:18 -08:00
Yanming Zhou
964abef6b3
Use isXxx() instead of getXxx() for boolean properties
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
See gh-43934
2025-01-24 14:27:47 -08:00
Yanming Zhou
7391cd876e
Rename configuration class for consistency
...
See gh-43866
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-24 13:49:35 +01:00
Andy Wilkinson
1e43b0003f
Merge branch '3.4.x'
...
Closes gh-43951
2025-01-24 08:54:50 +00:00
Andy Wilkinson
49597e0b55
Polish "Parse Redis database from url if present"
...
See gh-43813
2025-01-23 11:37:36 +00:00
Yanming Zhou
fcc6655c06
Parse Redis database from url if present
...
See gh-43813
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-23 11:30:31 +00:00
Andy Wilkinson
c20f6cba8a
Polish "Add spring.validation.method.adapt-constraint-violations property"
...
See gh-43886
2025-01-22 14:36:18 +00:00
Yanming Zhou
0e7d480545
Add spring.validation.method.adapt-constraint-violations property
...
See gh-43886
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-22 14:35:47 +00:00
Andy Wilkinson
7d34e6df07
Revert "Merge pull request #43813 from quaff"
...
This reverts commit 4478bd52090f76ad5d1d0eba76e0cb7594892937, reversing
changes made to c032e1f872fafe8c34d336d48597a26ff98ac102.
2025-01-21 17:27:09 +00:00
Yanming Zhou
24d1b3ca94
Parse redis database from url if present
...
See gh-43813
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-21 17:02:25 +00:00
Andy Wilkinson
766c17fcdd
Polish "Replace @ConditionalOnProperty with …BooleanProperty where feasible"
...
See gh-43868
2025-01-21 15:13:44 +00:00
Yanming Zhou
960c8825e0
Replace @ConditionalOnProperty with …BooleanProperty where feasible
...
See gh-43868
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-21 15:08:26 +00:00
Andy Wilkinson
0f5eb465c9
Upgrade to Liquibase 4.31.0
...
Closes gh-43896
2025-01-21 13:34:47 +00:00
Andy Wilkinson
4296376930
Document that clean on validation error has been removed in Flyway 11
...
Closes gh-43890
2025-01-21 12:17:19 +00:00
Brian Clozel
2dabd11211
GraphQL should not back off when GrapQlSource is present
...
Prior to this commit, the GraphQL auto-configuration that defines the
infrastructure beans for base support would only be active when:
* GraphQL schema files are detected in the configured locations
* or if GraphQlSourceBuilderCustomizer beans are present
This would allow some "code first" approaches, but not situations where
developers contribute their own `GraphQlSource`. This commit ensures
that the auto-configuration is processed even if the application only
contributes a custom `GraphQlSource` bean.
Closes gh-33096
2025-01-20 08:04:27 +01:00
Stéphane Nicoll
af29ff56a8
Merge branch '3.4.x'
...
Closes gh-43878
2025-01-19 08:05:02 +01:00
Johnny Lim
1e39af27d4
Fix Javadoc since for GsonProperties.Strictness
...
See gh-43877
Signed-off-by: Johnny Lim <izeye@naver.com>
2025-01-19 08:04:35 +01:00
Moritz Halbritter
3beec788f9
Adapt to Spring Security deprecations
2025-01-17 08:47:14 +01:00
Brian Clozel
6957557fd7
Configure additional GraphQL schema files
...
Prior to this commit, the GraphQL auto-configuration would provide
configuration properties for specifying the locations and file
extensions of schema files to be scanned during startup.
This commit adds a new "spring.graphql.schema.additional-files" that
applications can use to point at particular files, like
"classpath:mylocation/schema.graphqls". These files will be parsed and
considered for the schema in addition to the scanned ones.
Closes gh-42792
2025-01-16 18:15:51 +01:00
Stéphane Nicoll
7d6f81b527
Fix build failure
2025-01-15 20:44:27 +01:00
Vedran Pavic
2bf413c9a9
Add support for AWS Advanced JDBC Wrapper
...
This commit adds an entry for the AWS Advanced JDBC Wrapper to the
DatabaseDriver enum. This allows the driver class name to be
auto-detected from jdbc:aws-wrapper:… URLs.
See gh-43812
Signed-off-by: Vedran Pavic <vedran@vedranpavic.com>
2025-01-15 19:06:57 +00:00
Moritz Halbritter
0cd843cea2
Merge branch '3.4.x'
...
Closes gh-43834
2025-01-15 13:56:02 +01:00
Yanming Zhou
54c4716972
Improve ConditionalOnSingleCandidate's Javadoc
...
See gh-43826
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-15 13:41:03 +01:00
Andy Wilkinson
b75006b88e
Merge branch '3.4.x'
...
Closes gh-43833
2025-01-15 12:15:34 +00:00
Andy Wilkinson
1de3b5624f
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43832
2025-01-15 12:15:19 +00:00
Andy Wilkinson
0f94530e15
Polish "Polish PropertiesRedisConnectionDetails"
...
See gh-43825
2025-01-15 12:00:18 +00:00
Yanming Zhou
a18c2f8f7e
Polish PropertiesRedisConnectionDetails
...
See gh-43825
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-15 11:55:48 +00:00