Commit Graph

53148 Commits

Author SHA1 Message Date
Phillip Webb
4b607bde2c Polish 'Protected against JsonValueWriter stack overflow'
See gh-44627
2025-04-22 19:59:57 -07:00
Dmytro Nosan
b5e0eed8e7 Protected against JsonValueWriter stack overflow
Add validation for the maximum JSON nesting depth in the JsonValueWriter.
This helps prevent a StackOverflowError that can potentially occur due
to excessive recursion when dealing with deeply nested JSON structures.

See gh-44627

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-22 19:58:27 -07:00
Phillip Webb
b2e65f665a Polish 2025-04-22 19:51:06 -07:00
Phillip Webb
0a9f6a712c Merge branch '3.3.x' into 3.4.x
Closes gh-45260
2025-04-22 19:24:35 -07:00
Phillip Webb
d0036e5cbf Merge pull request #45244 from dependabot[bot]
* pr/45244:
  Upgrade jfrog/setup-jfrog-cli from 4.5.6 to 4.5.8

Closes gh-45244
2025-04-22 19:23:38 -07:00
dependabot[bot]
a53b9d2cd3 Upgrade jfrog/setup-jfrog-cli from 4.5.6 to 4.5.8
Signed-off-by: dependabot[bot] <support@github.com>

See gh-45244
2025-04-22 19:22:55 -07:00
Phillip Webb
7ca20b1ce9 Merge branch '3.3.x' into 3.4.x
Closes gh-45258
2025-04-22 19:18:35 -07:00
Phillip Webb
eb7ed4f5f4 Merge pull request #45247 from florgust
* pr/45247:
  Update reference docs to make `@Component` a javadoc link

Closes gh-45247
2025-04-22 19:18:18 -07:00
florgust
10d3df9884 Update reference docs to make @Component a javadoc link
See gh-45247

Signed-off-by: florgust <luan.flor05@gmail.com>
2025-04-22 19:17:32 -07:00
Phillip Webb
f526666e4e Merge branch '3.3.x' into 3.4.x
Closes gh-45256
2025-04-22 19:12:57 -07:00
Phillip Webb
f6dae1397d Add application directory layer to ephemeral builder for Podman support
Update `EphemeralBuilder` so that it adds an additional layer that
containing an empty application (aka workspace) directory owned by
the build user.

Prior to this commit, the directory was only bound. This could cause
issues on Podman where, unlike Docker, the bound directory is owned
by `root`.

Fixes gh-45233
2025-04-22 19:11:45 -07:00
Stéphane Nicoll
c535d3a34a Merge branch '3.3.x' into 3.4.x 2025-04-22 16:50:45 +02:00
Stéphane Nicoll
22929dc82e Upgrade to Spring WS 4.0.13
Closes gh-45099
2025-04-22 16:49:35 +02:00
Stéphane Nicoll
d8d208ca70 Upgrade to Spring Security 6.4.5
Closes gh-45097
2025-04-22 16:49:35 +02:00
Stéphane Nicoll
c1b8e7792a Upgrade to Spring Data Bom 2024.1.5
Closes gh-45090
2025-04-22 16:49:35 +02:00
Stéphane Nicoll
59b9b7cd33 Upgrade to Spring AMQP 3.2.5
Closes gh-45088
2025-04-22 16:49:35 +02:00
Stéphane Nicoll
2ffea0f344 Upgrade to Spring WS 4.0.13
Closes gh-45062
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
79d18dde66 Upgrade to Spring Security 6.3.9
Closes gh-45060
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
038063a881 Upgrade to Spring Data Bom 2024.0.11
Closes gh-45056
2025-04-22 16:48:13 +02:00
Stéphane Nicoll
416f408be6 Upgrade to Spring AMQP 3.1.11
Closes gh-45054
2025-04-22 16:48:13 +02:00
Phillip Webb
7ad9401d8b Migrate from deprecated Spring Pulsar methods
See gh-45096
2025-04-21 20:19:42 -07:00
Phillip Webb
11262601ce Merge branch '3.3.x' into 3.4.x 2025-04-21 19:11:13 -07:00
Phillip Webb
e28e215bdd Add 'workflow_dispatch:' for manual trigger 2025-04-21 19:11:05 -07:00
Stéphane Nicoll
00d68399a7 Merge branch '3.3.x' into 3.4.x
Closes gh-45241
2025-04-21 08:32:14 +02:00
Stéphane Nicoll
414a7511a3 Merge pull request #45238 from EvaristeGalois11
* pr/45238:
  Fix documentation links to buildpacks.io

Closes gh-45238
2025-04-21 08:31:25 +02:00
Claudio Nave
6a997d1026 Fix documentation links to buildpacks.io
See gh-45238

Signed-off-by: Claudio Nave <evaristegalois11@proton.me>
2025-04-21 08:30:35 +02:00
Stéphane Nicoll
a73d8d78ab Merge branch '3.3.x' into 3.4.x
Closes gh-45235
2025-04-18 15:50:40 +02:00
Stéphane Nicoll
9bcf32afe7 Stop assuming that Neo4jDataAutConfiguration ran
This commit updates the conditions in Neo4jReactiveDataAutoConfiguration
so that it gracefully backs off if certain beans are not present, rather
than assuming its sibling Neo4jDataAutoConfiguration has run.

Closes gh-44930
2025-04-18 15:44:35 +02:00
Stéphane Nicoll
8d581571d1 Merge branch '3.3.x' into 3.4.x 2025-04-18 07:28:28 +02:00
Stéphane Nicoll
f2986143f1 Upgrade to Spring LDAP 3.2.12
Closes gh-45095
2025-04-18 07:21:22 +02:00
Stéphane Nicoll
7ef2ee2096 Upgrade to Spring LDAP 3.2.12
Closes gh-45059
2025-04-18 07:21:09 +02:00
Andy Wilkinson
3f6fe9fb39 Merge branch '3.3.x' into 3.4.x
Closes gh-45230
2025-04-17 15:47:21 +01:00
Andy Wilkinson
3aa352a2cd Merge pull request #45202 from nosan
* gh-45202:
  Polish "Use ClassLoader with ArchitectureCheck"
  Use ClassLoader with ArchitectureCheck

Closes gh-45202
2025-04-17 15:47:15 +01:00
Andy Wilkinson
927e7dbf00 Polish "Use ClassLoader with ArchitectureCheck"
See gh-45202
2025-04-17 15:46:59 +01:00
Dmytro Nosan
bb3cf6c088 Use ClassLoader with ArchitectureCheck
Prior to this commit, certain rules, like BeanPostProcessor,
did not work with external classes. This commit ensures that
ArchRules are executed within a context ClassLoader that includes
all classes from the compile classpath.

See gh-45202

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-17 15:46:59 +01:00
Stéphane Nicoll
59eb90d897 Merge branch '3.3.x' into 3.4.x 2025-04-17 16:45:22 +02:00
Stéphane Nicoll
26bcbbb32f Upgrade to Spring GraphQL 1.3.5
Closes gh-45092
2025-04-17 16:44:43 +02:00
Stéphane Nicoll
0724e97b02 Upgrade to Spring Framework 6.2.6
Closes gh-45091
2025-04-17 16:44:43 +02:00
Stéphane Nicoll
482f56ddbb Upgrade to Spring GraphQL 1.3.5
Closes gh-45058
2025-04-17 16:44:39 +02:00
Stéphane Nicoll
b8972e553e Upgrade to Spring Framework 6.1.19
Closes gh-45057
2025-04-17 16:44:39 +02:00
Andy Wilkinson
b7ac4f3fd6 Merge branch '3.3.x' into 3.4.x
Closes gh-45226
2025-04-17 14:12:19 +01:00
Andy Wilkinson
6d18ea5e11 Merge pull request #45223 from ngocnhan-tran1996
* gh-45223:
  Polish "Avoid eager creation of aggregatedJavadoc task"
  Avoid eager creation of aggregatedJavadoc task

Closes gh-45223
2025-04-17 14:12:03 +01:00
Andy Wilkinson
21a9f4bbc5 Polish "Avoid eager creation of aggregatedJavadoc task"
See gh-45223
2025-04-17 14:11:54 +01:00
Tran Ngoc Nhan
86f09fb952 Avoid eager creation of aggregatedJavadoc task
See gh-45223

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-17 14:11:54 +01:00
Stéphane Nicoll
497a1f7860 Merge branch '3.3.x' into 3.4.x
Closes gh-45224
2025-04-17 14:28:27 +02:00
Stéphane Nicoll
ad61236521 Merge pull request #44866 from quaff
* pr/44866:
  Polish "Document the semantic of using multiple profile expressions"
  Document the semantic of using multiple profile expressions

Closes gh-44866
2025-04-17 14:28:22 +02:00
Stéphane Nicoll
6eb20abc90 Polish "Document the semantic of using multiple profile expressions"
See gh-44866
2025-04-17 14:24:18 +02:00
Yanming Zhou
6eae09ba68 Document the semantic of using multiple profile expressions
This commit clarifies the semantic of declaring multiple profile
expression with the "spring.config.activate.on-profile" property.

See gh-44866

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-17 14:24:03 +02:00
Stéphane Nicoll
240ce441cd Start building against Spring WS 4.0.13 snapshots
See gh-45099
2025-04-17 10:34:25 +02:00
Stéphane Nicoll
65726b34a6 Start building against Spring LDAP 3.2.12 snapshots
See gh-45095
2025-04-17 10:34:25 +02:00