Commit Graph

52713 Commits

Author SHA1 Message Date
Andy Wilkinson
63ecfac40d Support Pushgateway with new Prometheus client
Closes gh-43923
2025-02-04 11:17:25 +00:00
Stéphane Nicoll
465f05ba4a Merge branch '3.4.x'
Closes gh-44063
2025-02-04 12:13:50 +01:00
Stéphane Nicoll
215a6543a5 Merge branch '3.3.x' into 3.4.x
Closes gh-44062
2025-02-04 12:13:42 +01:00
Stéphane Nicoll
450244bda5 Merge pull request #44051 from dependabot[bot]
* pr/44051:
  Polish "Bump gradle/actions from 4.2.2 to 4.3.0"
  Bump gradle/actions from 4.2.2 to 4.3.0

Closes gh-44051
2025-02-04 12:13:31 +01:00
Stéphane Nicoll
df975b61e5 Polish "Bump gradle/actions from 4.2.2 to 4.3.0"
See gh-44051
2025-02-04 12:11:29 +01:00
dependabot[bot]
a337c6b106 Bump gradle/actions from 4.2.2 to 4.3.0
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.2 to 4.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](0bdd871935...94baf225fe)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

See gh-44051
2025-02-04 12:11:10 +01:00
Andy Wilkinson
c613c30f26 Merge branch '3.4.x'
Closes gh-44061
2025-02-04 11:03:28 +00:00
Andy Wilkinson
6a97128f5b Merge branch '3.3.x' into 3.4.x
Closes gh-44060
2025-02-04 11:03:09 +00:00
Andy Wilkinson
ccf6f4c03d Exclude Windows from CI matrix for commercial builds
Closes gh-44058
2025-02-04 11:01:47 +00:00
Phillip Webb
ae6ce40415 Merge branch '3.4.x' 2025-02-03 21:19:19 -08:00
Phillip Webb
e257463899 Merge branch '3.3.x' into 3.4.x 2025-02-03 21:19:14 -08:00
Phillip Webb
754fabab20 Fixup 'Limit artifact types resolved from repositories' 2025-02-03 21:18:52 -08:00
Phillip Webb
91536a8efd Merge branch '3.4.x' 2025-02-03 20:55:52 -08:00
Phillip Webb
ccf40500e7 Merge branch '3.3.x' into 3.4.x 2025-02-03 20:55:45 -08:00
Phillip Webb
810fedacee Limit artifact types resolved from repositories
Use `content.snapshotsOnly()` or `content.releasesOnly()` to limit
when maven repositories can be used.
2025-02-03 20:24:33 -08:00
Phillip Webb
a39556b8b8 Merge branch '3.4.x'
Closes gh-44056
2025-02-03 19:44:48 -08:00
Phillip Webb
0ec15c8f9b Merge branch '3.3.x' into 3.4.x
Closes gh-44055
2025-02-03 19:44:33 -08:00
Phillip Webb
80e8ab8779 Support commercial repositories in effective BOM and Ivy
Update `BomExtension` to resolve '{spring.mavenRepositories}' and add
credentials to `ivysettings.xml` and `settings.xml`.

Closes gh-44050
2025-02-03 18:22:53 -08:00
Phillip Webb
fd5180645e Polish 2025-02-03 16:55:09 -08:00
Moritz Halbritter
0c166c1126 Merge pull request #44044 from izeye
* pr/44044:
  Use consistent exception messages in Assert calls

Closes gh-44044
2025-02-03 15:06:29 +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
Andy Wilkinson
c8afa398f1 Improve issues and commit messages for moving to non-patch snapshots
Closes gh-43045
2025-02-03 11:43:58 +00:00
Phillip Webb
e207e7ca83 Polish EnvConfigData
Rename classes to align with existing `SystemEnvironment...` classes
and extract common `FileExtensionHint` logic.

See gh-41609
2025-01-31 17:33:52 -08:00
Phillip Webb
aaaeb1ec12 Merge branch '3.4.x' 2025-01-31 11:30:07 -08:00
Phillip Webb
00f350611c Merge branch '3.3.x' into 3.4.x 2025-01-31 11:29:20 -08:00
Phillip Webb
f0e777486d Remove unnecessary repository declarations
They should be covered by `spring.mavenRepositories()`
2025-01-31 11:29:07 -08:00
Stéphane Nicoll
44403af9be Merge pull request #44034 from izeye
* pr/44034:
  Polish

Closes gh-44034
2025-01-31 17:05:08 +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
Stéphane Nicoll
4c7b8ef57b Merge branch '3.4.x'
Closes gh-44036
2025-01-31 13:46:57 +01:00
Stéphane Nicoll
a3f997d5d5 Merge branch '3.3.x' into 3.4.x
Closes gh-44035
2025-01-31 13:46:21 +01:00
Stéphane Nicoll
7e79a86684 Merge pull request #44032 from ashishkujoy
* pr/44032:
  Fix typo in Running Your Application

Closes gh-44032
2025-01-31 13:46:13 +01:00
Ashish Kumar
e41d697040 Fix typo in Running Your Application
See gh-44032

Signed-off-by: Ashish Kumar <34642693+ashishkujoy@users.noreply.github.com>
2025-01-31 13:45:37 +01:00
Moritz Halbritter
8536520e5e Ignore unbindable datasource datasource properties
Closes gh-43988
2025-01-31 10:45:20 +01:00
Moritz Halbritter
61d7f3783e Implement config data loader to load from environment variables
The config data loader supports the env: prefix and also accepts
extension hints.

Example: env:VAR1[.properties] reads the environment
variable 'VAR1' in properties format (using the
PropertiesPropertySourceLoader).

The PropertySourceLoaders are loaded via spring.factories.

Also adds a smoke test to test it end to end.

Closes gh-41609
2025-01-31 09:33:28 +01:00
Phillip Webb
910d57ed90 Merge branch '3.4.x' 2025-01-30 20:17:43 -08:00
Phillip Webb
965e587de3 Polish 2025-01-30 20:17:39 -08:00
Phillip Webb
4eab166990 Merge branch '3.4.x'
Closes gh-44031
2025-01-30 18:42:42 -08:00
Phillip Webb
b3ca68c17e Upgrade to asciidoctor-extensions 1.0.0-alpha.16
Closes gh-44030
2025-01-30 18:42:26 -08:00
Phillip Webb
1b63d05edd Merge branch '3.4.x' 2025-01-30 18:38:45 -08:00
Phillip Webb
1c3cbb411c Fix missing javadoc reference 2025-01-30 18:38:29 -08:00
Phillip Webb
7ec22d8668 Allow @ConfigurationPropertiesBinding to work with lambdas
Update `ConversionServiceDeducer` so that lambdas can be used with
`@ConfigurationPropertiesBinding` annotated `@Bean` methods.

This commit also allows more converter types to be detected.

Closes gh-44018
2025-01-30 16:03:26 -08:00
Phillip Webb
4eae8a096c Merge pull request #22885 from viviel
* pr/22885:
  Polish 'Support lambda based converters via bean method signature generics'
  Support lambda based converters via bean method signature generics

Closes gh-22885
2025-01-30 15:05:39 -08:00
Phillip Webb
dcb2dd597e Polish 'Support lambda based converters via bean method signature generics'
See gh-22885
2025-01-30 15:04:24 -08:00
viviel
2921b1428e Support lambda based converters via bean method signature generics
Update `ApplicationConversionService` to support beans that are
implemented using lambdas. The updated code now uses the result of
`beanDefinition.getResolvableType()` if the type itself has unresolvable
generics.

See gh-22885
2025-01-30 15:00:49 -08:00
Andy Wilkinson
1bee5f3942 Merge branch '3.4.x'
Closes gh-44026
2025-01-30 12:12:08 +00:00
Andy Wilkinson
df32e21078 Merge branch '3.3.x' into 3.4.x
Closes gh-44025
2025-01-30 12:10:50 +00:00
Andy Wilkinson
5cd378da38 Merge pull request #44021 from nosan
* gh-44021:
  Polish "Update SpringBootJoranConfigurator to use proper GraalVM format"
  Update SpringBootJoranConfigurator to use proper GraalVM format

Closes gh-44021
2025-01-30 12:09:59 +00:00
Andy Wilkinson
01ec0c4fe0 Polish "Update SpringBootJoranConfigurator to use proper GraalVM format"
See gh-44021
2025-01-30 12:02:20 +00:00