Commit Graph
58602 Commits
Author SHA1 Message Date
Stéphane Nicoll a92cb952ba Merge pull request #48141 from filiphr
* pr/48141:
  Polish "Elasticsearch starter should depend on elasticsearch-java"
  Elasticsearch starter should depend on elasticsearch-java

Closes gh-48141
2025-11-15 10:50:59 +01:00
Stéphane Nicoll c6c649f644 Polish "Elasticsearch starter should depend on elasticsearch-java"
See gh-48141
2025-11-15 10:49:20 +01:00
Filip Hrisafov a2dc77ffe4 Elasticsearch starter should depend on elasticsearch-java
See gh-48141

Signed-off-by: Filip Hrisafov <filip.hrisafov@gmail.com>
2025-11-15 10:46:43 +01:00
Stéphane Nicoll 24cdad563c Merge branch '3.5.x' 2025-11-14 17:25:10 +01:00
Stéphane Nicoll f4fd75d642 Merge branch '3.4.x' into 3.5.x 2025-11-14 17:25:02 +01:00
Stéphane Nicoll 30b19904ac Upgrade to Spring Data Bom 2025.1.0
Closes gh-47824
2025-11-14 17:24:56 +01:00
Stéphane Nicoll 0163388219 Upgrade to Spring Data Bom 2025.0.6
Closes gh-48039
2025-11-14 17:24:39 +01:00
Stéphane Nicoll 8f2a7d2abe Upgrade to Spring Data Bom 2024.1.12
Closes gh-48024
2025-11-14 17:24:33 +01:00
Stéphane Nicoll 50ee576ab4 Merge pull request #48138 from stewue
* pr/48138:
  Move mime-mappings.properties to spring-boot-web-server

Closes gh-48138
2025-11-14 14:55:28 +01:00
Stefan Würsten 9ccec12506 Move mime-mappings.properties to spring-boot-web-server
This commit moves mime-mapping.properties in the module that actually
uses it, rather than in the top-level spring-boot module.

See gh-48138

Signed-off-by: Stefan Würsten <stefan@wuersten.ch>
2025-11-14 14:52:54 +01:00
Andy Wilkinson 781035b409 Remove import of deleted auto-configuration class
See gh-47848
2025-11-14 11:14:36 +00:00
Andy Wilkinson 1fac16773d Upgrade to Elasticsearch Client 9.2.1
Closes gh-48137
2025-11-14 09:47:34 +00:00
Andy Wilkinson e6f6ee78da Move ReactiveElasticsearchClient auto-config to correct module
Closes gh-47848
2025-11-14 09:39:46 +00:00
Andy Wilkinson 8a52f4931b Merge branch '3.5.x'
Closes gh-48136
2025-11-14 09:10:21 +00:00
Andy Wilkinson bbedd1b5f2 Merge branch '3.4.x' into 3.5.x
Closes gh-48135
2025-11-14 09:09:23 +00:00
Andy Wilkinson 79a99eead5 Merge pull request #48125 from K-jun98
* gh-48125:
  Optimize StringBuilder initialization in CorrelationIdFormatter

Closes gh-48125
2025-11-14 09:01:24 +00:00
gobeomjun d64d60a8f0 Optimize StringBuilder initialization in CorrelationIdFormatter
Initialize StringBuilder with the expected capacity (this.blank.length())
to avoid unnecessary resizing and array copying during string construction.

The blank field already contains the exact length needed for the formatted
output, making it an ideal initial capacity. This improves performance for
correlation ID formatting, which is frequently called during logging
operations.

See gh-48125

Signed-off-by: gobeomjun <alap_u@naver.com>
2025-11-14 09:00:07 +00:00
Andy Wilkinson b65fe6520a Merge branch '3.5.x'
Closes gh-48134
2025-11-14 08:57:57 +00:00
Andy Wilkinson 8494df1809 Merge branch '3.4.x' into 3.5.x
Closes gh-48133
2025-11-14 08:57:43 +00:00
Andy Wilkinson fe07ad8e51 Merge pull request #48124 from K-jun98
* gh-48124:
  Fix typo in PortInUseException Javadoc

Closes gh-48124
2025-11-14 08:57:34 +00:00
gobeomjun c21f5da953 Fix typo in PortInUseException Javadoc
Change 'suppler' to 'supplier' in the `@param` documentation
for the throwIfPortBindingException method.

See gh-48124

Signed-off-by: gobeomjun <alap_u@naver.com>
2025-11-14 08:56:57 +00:00
Stéphane Nicoll 097184c2e4 Merge branch '3.5.x'
Closes gh-48132
2025-11-14 09:55:46 +01:00
Stéphane Nicoll a772242d57 Merge pull request #48129 from linw-bai
* pr/48129:
  Use beanClassLoader when checking excluded auto-configuration classes

Closes gh-48129
2025-11-14 09:55:31 +01:00
linw-bai 8bcab02efd Use beanClassLoader when checking excluded auto-configuration classes
When validating exclusions, prefer the selector's beanClassLoader for
ClassUtils.isPresent checks and fall back to the selector class loader
if the beanClassLoader is not set.

This makes presence checks consistent with the classloader context used
for loading auto-configuration candidates.

See gh-48129

Signed-off-by: linw-bai <107357009+linw-bai@users.noreply.github.com>
2025-11-14 09:47:45 +01:00
Stéphane Nicoll 78b79a7f73 Upgrade to Spring LDAP 4.0.0
Closes gh-47999
2025-11-14 09:46:38 +01:00
Andy Wilkinson 3a913ef480 Merge branch '3.5.x'
Closes gh-48131
2025-11-14 08:08:08 +00:00
Andy Wilkinson 2f1f964a2a Merge branch '3.4.x' into 3.5.x
Closes gh-48130
2025-11-14 08:07:51 +00:00
Andy Wilkinson afa2af1cf6 Correct docs on when setter is not needed with JavaBean binding
The two main changes are:

- A setter is no longer required when binding from a
  comma-separated list as long as the target list is mutable. The
  binder clears the list and then re-populates it.
- A setter is now required for arrays, previously the values
  coming from configuration properties where merged into an existing
  array. Now, the array is replaced.

Closes gh-43138
2025-11-14 08:07:41 +00:00
Phillip Webb 90d53b6d1b Merge branch '3.5.x'
Closes gh-48128
2025-11-13 15:27:15 -08:00
Phillip Webb c90f61ce66 Merge branch '3.4.x' into 3.5.x
Closes gh-48127
2025-11-13 15:25:08 -08:00
Phillip Webb 53bda71c3e Use platform when exporting buildpack images
Update `DockerApi` and `Builder` to support export of images with a
specified platform. This prevents 'NotFound: content digest sha256:'
errors when building an amd64 image on an arm64 machine.

Fixes gh-46665
2025-11-13 15:19:26 -08:00
Andy Wilkinson 083a0a68af Polish "Add since to deprecations in config metadata JSON files"
This restores properties that were accidentally removed in the
changes for gh-48122.
2025-11-13 15:17:29 +00:00
Stéphane Nicoll a4ff1e51da Polish "Add since to deprecations in config metadata JSON files"
See gh-47972
See gh-47980
2025-11-13 15:45:46 +01:00
Andy Wilkinson 5281f5c6bc Merge branch '3.5.x'
The issue had already been fixed in 4.0 as part of the nullability
work. As such, this commit doesn't fix anything. It does, however,
merge forward a test and makes some stylistic changes to the code so
that it's aligned with the same code in 3.5.x and 3.4.x
2025-11-13 14:06:46 +00:00
Andy Wilkinson 91cb68bd17 Merge branch '3.4.x' into 3.5.x
Closes gh-48123
2025-11-13 13:57:08 +00:00
Stéphane Nicoll 3d23261f87 Merge branch '3.5.x'
Closes gh-48122
2025-11-13 14:55:19 +01:00
Stéphane Nicoll b50a2d0168 Merge pull request #47980 from scottfrederick
* pr/47980:
  Polish "Add since to deprecations in config metadata JSON files"
  Add since to deprecations in config metadata JSON files
  Add since attribute to uses of DeprecatedConfigurationProperty

Closes gh-47980
2025-11-13 14:44:34 +01:00
Andy Wilkinson f3b0d5ac6d Correct handling of beans with null definitions when finding matches
Fixes gh-48117
2025-11-13 13:38:52 +00:00
Stéphane Nicoll 5321e24790 Polish "Add since to deprecations in config metadata JSON files"
See gh-47980
2025-11-13 14:28:27 +01:00
Scott Frederick 78ea236e13 Add since to deprecations in config metadata JSON files
Add the `since` field to all deprecated properties in all
additional-spring-configuration-metadata.json files in the project.

Add to the CheckAdditionalSpringConfigurationMetadata build task to
ensure that all deprecated properties have a non-empty `since` field.

See gh-47980

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2025-11-13 14:28:27 +01:00
Scott Frederick e1c33a7e3a Add since attribute to uses of DeprecatedConfigurationProperty
Add an architecture rule to ensure that all usages of
`@DeprecatedConfigurationProperty` in the Spring Boot codebase include
the `since` attribute.

Add the `since` attribute to the few places where it was not already
included.

See gh-47980

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2025-11-13 14:28:27 +01:00
Stéphane Nicoll 864252d603 Merge branch '3.5.x' 2025-11-13 14:21:27 +01:00
Stéphane Nicoll 685c66ad88 Merge branch '3.4.x' into 3.5.x 2025-11-13 14:21:20 +01:00
Stéphane Nicoll 43b4b26c18 Upgrade to Spring HATEOAS 3.0.0
Closes gh-47827
2025-11-13 14:10:41 +01:00
Stéphane Nicoll 9208041dc3 Upgrade to Spring Framework 7.0.0
Closes gh-47825
2025-11-13 14:10:41 +01:00
Stéphane Nicoll eeb256bdcb Upgrade to Jetty 12.1.4
Closes gh-48120
2025-11-13 14:10:40 +01:00
Stéphane Nicoll f8d493fbd1 Upgrade to Spring Framework 6.2.13
Closes gh-48025
2025-11-13 14:06:18 +01:00
Stéphane Nicoll e39d332b3a Upgrade to Jetty 12.0.30
Closes gh-48119
2025-11-13 14:06:18 +01:00
Stéphane Nicoll 814086340f Upgrade to Spring Framework 6.2.13
Closes gh-48036
2025-11-13 14:05:07 +01:00
Stéphane Nicoll 2b40bae906 Upgrade to Jetty 12.0.30
Closes gh-48118
2025-11-13 14:05:07 +01:00