Commit Graph

58773 Commits

Author SHA1 Message Date
Andy Wilkinson 7f6c00d52a Stop throwing PortInUseException for unassignable address
Fixes gh-47618
2025-11-17 11:33:34 -08:00
Moritz Halbritter 4730dcfef7 Merge pull request #46818 from BenchmarkingBuffalo
* pr/46818:
  Polish "Fail fast with explicit error message for incompatible JDK version"
  Fail fast with explicit error message for incompatible JDK version

Closes gh-46818
2025-11-17 14:50:36 +01:00
Moritz Halbritter afc24aed1c Polish "Fail fast with explicit error message for incompatible JDK version"
See gh-46818
2025-11-17 14:50:13 +01:00
BenchmarkingBuffalo 2998e84616 Fail fast with explicit error message for incompatible JDK version
See gh-46818

Signed-off-by: BenchmarkingBuffalo <46448799+BenchmarkingBuffalo@users.noreply.github.com>
2025-11-17 14:48:22 +01:00
Stéphane Nicoll 024bb7278e Merge pull request #48145 from stevearmstrong-dev
* pr/48145:
  Polish "Add missing HttpClientSettingsPropertyMapper tests"
  Add missing HttpClientSettingsPropertyMapper tests

Closes gh-48145
2025-11-17 09:54:11 +01:00
Stéphane Nicoll 971bd500d4 Polish "Add missing HttpClientSettingsPropertyMapper tests"
See gh-48145
2025-11-17 09:53:41 +01:00
Steve Armstrong 82fe577596 Add missing HttpClientSettingsPropertyMapper tests
See gh-48145

Signed-off-by: Steve Armstrong <stevearmstrong-dev@users.noreply.github.com>
2025-11-17 09:44:12 +01:00
Stéphane Nicoll 2e4566bd3d Polish 2025-11-17 09:42:06 +01:00
Stéphane Nicoll 992c905153 Merge branch '3.5.x' 2025-11-17 08:38:13 +01:00
Stéphane Nicoll 845a0aa82a Merge branch '3.4.x' into 3.5.x 2025-11-17 08:38:03 +01:00
Stéphane Nicoll 2394f44474 Upgrade to Testcontainers 2.0.2
Closes gh-48152
2025-11-17 08:32:23 +01:00
Stéphane Nicoll a03981eb49 Upgrade to Jetty Reactive HTTPClient 4.1.4
Closes gh-48151
2025-11-17 08:32:19 +01:00
Stéphane Nicoll d9a378b8e5 Upgrade to Hibernate 7.1.8.Final
Closes gh-48150
2025-11-17 08:32:15 +01:00
Stéphane Nicoll 4623ba756c Upgrade to Spring Pulsar 1.2.12
Closes gh-48042
2025-11-17 08:31:38 +01:00
Stéphane Nicoll 87cdc13220 Upgrade to Jetty Reactive HTTPClient 4.0.13
Closes gh-48149
2025-11-17 08:31:38 +01:00
Stéphane Nicoll e1bcf6cbee Upgrade to Hibernate 6.6.36.Final
Closes gh-48148
2025-11-17 08:31:34 +01:00
Stéphane Nicoll 855d6960e3 Upgrade to Spring Pulsar 1.2.12
Closes gh-48028
2025-11-17 08:31:31 +01:00
Stéphane Nicoll 1a22b1fdb7 Upgrade to Jetty Reactive HTTPClient 4.0.13
Closes gh-48147
2025-11-17 08:31:31 +01:00
Stéphane Nicoll a4edda3e58 Upgrade to Hibernate 6.6.36.Final
Closes gh-48146
2025-11-17 08:31:27 +01:00
Stéphane Nicoll c687998f56 Upgrade to Spring Pulsar 2.0.0
Closes gh-47830
2025-11-15 16:15:48 +01:00
Stéphane Nicoll bc25b58c6f Remove outdated exclusions to commons-logging
Closes gh-48142
2025-11-15 10:53:09 +01:00
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