Andy Wilkinson
a5d3fb588b
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39103
2024-01-11 13:55:34 +00:00
Andy Wilkinson
31936f036b
Remove FlywayMigrationScriptMissingFailureAnalyzer from spring.factories
...
Closes gh-39102
2024-01-11 13:55:05 +00:00
Andy Wilkinson
fe54801cbe
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39100
2024-01-11 13:45:47 +00:00
Andy Wilkinson
f4ff2e63ff
Document that failure analyzers should use constructor injection
...
Closes gh-39099
2024-01-11 13:45:20 +00:00
Andy Wilkinson
5047048c10
Upgrade to Reactor Bom 2023.0.2
...
Closes gh-38980
2024-01-11 13:23:04 +00:00
Andy Wilkinson
f103586a13
Upgrade to Reactor Bom 2022.0.15
...
Closes gh-38976
2024-01-11 13:17:15 +00:00
Andy Wilkinson
7087897507
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39091
2024-01-11 10:33:57 +00:00
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2024-01-10 15:37:38 +00:00
Moritz Halbritter
66dc72da46
Polish "Fix Jetty ConnectionLimit configuration"
...
See gh-39052
2024-01-10 10:17:38 +01:00
Onur Kagan Ozcan
7113c10b08
Fix Jetty ConnectionLimit configuration
...
See gh-39052
2024-01-10 10:12:27 +01:00
Moritz Halbritter
793801b9cb
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39078
2024-01-10 09:53:45 +01:00
BenchmarkingBuffalo
56f00c4c21
Move autoStartup property
...
Move the property 'autoStartup' from BaseContainer to AmqpContainer.
See gh-39072
2024-01-10 09:52:28 +01:00
skcskitano
dc8b55c0ef
Fix connection leak in SqlDialectLookup
...
See gh-38924
2024-01-10 09:46:39 +01:00
Moritz Halbritter
748a80c448
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39075
2024-01-10 09:41:41 +01:00
Moritz Halbritter
47e8f6168f
Polish "Fix error mark position for PatternParseException"
...
See gh-38944
2024-01-10 09:21:03 +01:00
Fabrice Bibonne
fccce54d52
Fix error mark position for PatternParseException
...
PatternParseException.toDetailedString() return a String
with a mark to specify the error position in the pattern.
The mark takes place in the second line in the String
returned. Because PatternParseFailureAnalyzer.analyze
appended "Invalid mapping pattern detected:" at the
beginning of the returned String, the mark was not well
positioned.
Now, a "\n" is inserted after "Invalid mapping pattern detected:"
and the mark is well positioned
See gh-38944
2024-01-10 09:14:04 +01:00
Moritz Halbritter
8504b6e0a7
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39073
2024-01-10 09:11:53 +01:00
Christoph Dreis
68b9f0c643
Update copyright year to 2024
...
See gh-38946
2024-01-10 09:11:29 +01:00
Phillip Webb
e5f489f338
Restore manifest support for nested directory jars
...
Update `NestedJarFile` so that the `getManifest()` method returns the
manifest from the parent jar file for nested jars based on directory
entries.
This restores the previous behavior supported by Spring Boot 3.1 and
allows class methods such as `getPackage().getImplementationVersion()`
to return non `null` results.
Fixes gh-38996
2024-01-09 12:33:10 -08:00
Andy Wilkinson
bef0ce244e
Upgrade to Micrometer Tracing 1.2.2
...
Closes gh-38979
2024-01-09 12:54:51 +00:00
Andy Wilkinson
1f636adb34
Upgrade to Micrometer 1.12.2
...
Closes gh-38978
2024-01-09 12:54:50 +00:00
Andy Wilkinson
284dc2070c
Upgrade to Micrometer Tracing 1.1.9
...
Closes gh-38975
2024-01-09 12:52:58 +00:00
Andy Wilkinson
c1a147474c
Upgrade to Micrometer 1.11.8
...
Closes gh-38974
2024-01-09 12:52:58 +00:00
Chris Bono
af89c2bb5f
Use Spring Pulsar BOM
...
See gh-38966
2024-01-05 14:55:52 +00:00
Andy Wilkinson
2acb90cbb5
Prohibit upgrades to Jetty Reactive HTTPClient 4.0.2
...
Closes gh-39010
2024-01-05 10:33:23 +00:00
Andy Wilkinson
d94661f91b
Start building against Spring Pulsar 1.0.2 snapshots
...
See gh-38994
2024-01-04 14:16:53 +00:00
Andy Wilkinson
2fb6a2eef4
Consider snapshots when upgrading Spring Pulsar
...
Closes gh-38992
2024-01-04 14:15:35 +00:00
Andy Wilkinson
d7fc9a66b4
Start building against Spring Data Bom 2023.1.2 snapshots
...
See gh-38981
2024-01-04 13:25:40 +00:00
Andy Wilkinson
6b59c01003
Start building against Reactor Bom 2023.0.2 snapshots
...
See gh-38980
2024-01-04 13:25:36 +00:00
Andy Wilkinson
44f5a8bfe9
Start building against Micrometer Tracing 1.2.2 snapshots
...
See gh-38979
2024-01-04 13:25:31 +00:00
Andy Wilkinson
e589606112
Start building against Micrometer 1.12.2 snapshots
...
See gh-38978
2024-01-04 13:25:26 +00:00
Andy Wilkinson
d5d4ec99da
Start building against Spring Data Bom 2023.0.8 snapshots
...
See gh-38977
2024-01-04 12:34:13 +00:00
Andy Wilkinson
905e2a623e
Start building against Reactor Bom 2022.0.15 snapshots
...
See gh-38976
2024-01-04 12:34:09 +00:00
Andy Wilkinson
694b418f59
Start building against Micrometer Tracing 1.1.9 snapshots
...
See gh-38975
2024-01-04 12:34:04 +00:00
Andy Wilkinson
e9f086ff86
Start building against Micrometer 1.11.8 snapshots
...
See gh-38974
2024-01-04 12:33:59 +00:00
Andy Wilkinson
735df3597f
Merge branch '3.1.x'
...
Closes gh-38963
2024-01-03 15:13:27 +00:00
Andy Wilkinson
c10f78ec5a
Improve handling of Throwable from logging system init
...
Closes gh-38885
2024-01-03 15:13:05 +00:00
Andy Wilkinson
00cf1a6d13
Remove unnecessary configuration of idle timeout
...
Fixes gh-38960
2024-01-03 11:37:01 +00:00
Phillip Webb
7216d2b031
Merge branch '3.1.x'
...
Closes gh-38916
2023-12-22 10:43:46 -08:00
Phillip Webb
95a8fa561c
Correctly order @AutoConfigureAfter values when sorting
...
Update `AutoConfigurationSorter` so that `getClassesRequestedAfter()`
results are sorted to match the earlier name/order sorting. Prior to
this commit the order of items added via `@AutoConfigureAfter` was in
an undetermined order which could cause very subtle `@ConditionalOnBean`
bugs.
Thanks very much to Alexandre Baron for their help in diagnosing and
reproducing this issue.
Fixes gh-38904
2023-12-22 08:20:25 -08:00
Phillip Webb
f31ffbf927
Don't duplicate META-INF entries in nested directory jars
...
Update `ZipContent` so that `META-INF` entries are no longer duplicated
in nested jars created from directory entries. This aligns with the
behavior of the classic loader and prevents the same META-INF file from
being discovered twice.
Fixes gh-38862
2023-12-20 17:36:06 -08:00
Phillip Webb
20529ea90c
Drop Netty restriction
2023-12-20 09:54:59 -08:00
Phillip Webb
e754c91f50
Upgrade to Spring WS 4.0.9
...
Closes gh-38892
2023-12-20 09:17:52 -08:00
Phillip Webb
1abc0827f8
Upgrade to Netty 4.1.104.Final
...
Closes gh-38891
2023-12-20 09:17:48 -08:00
Phillip Webb
7dfddce1ac
Upgrade to jOOQ 3.18.8
...
Closes gh-38890
2023-12-20 09:17:42 -08:00
Phillip Webb
c1e8c18124
Upgrade to Jetty 11.0.19
...
Closes gh-38889
2023-12-20 09:17:38 -08:00
Phillip Webb
ff3a2f7e42
Upgrade to Jetty Reactive HTTPClient 3.0.11
...
Closes gh-38888
2023-12-20 09:17:34 -08:00
Phillip Webb
4df87f6224
Upgrade to Hibernate 6.2.17.Final
...
Closes gh-38887
2023-12-20 09:17:29 -08:00
Phillip Webb
15dd37095f
Merge branch '3.1.x'
...
Closes gh-38880
2023-12-19 23:45:42 -08:00
Phillip Webb
b00d5fabe8
Auto-configure Hibernate JPA before DataSource TransactionManager
...
Fixes gh-38861
2023-12-19 23:44:48 -08:00
Phillip Webb
dd27429195
Merge pull request #38776 from SandraAhlgrimm
...
* pr/38776:
Add the LangChain4J to the list of community starters
Closes gh-38776
2023-12-19 23:14:32 -08:00
Sandra Ahlgrimm
b0bc872831
Add the LangChain4J to the list of community starters
...
See gh-38776
2023-12-19 23:14:01 -08:00
Phillip Webb
be1639fe68
Merge branch '3.1.x'
...
Closes gh-38879
2023-12-19 23:12:48 -08:00
meiyese
4370c6e850
Fix typo in endpoint documentation
...
See gh-38823
2023-12-19 23:12:06 -08:00
Phillip Webb
246a0e6f21
Merge branch '3.1.x'
...
Closes gh-38878
2023-12-19 23:10:49 -08:00
Yanming Zhou
8cb8999772
Ban call of URLEncoder.encode/URLDecoder.decode(String,String)
...
Add ArchUnit rules to ban the use of `URLEncoder` calls with String
charsets and use `Charset` calls instead.
See gh-38740
2023-12-19 23:10:18 -08:00
Phillip Webb
5354ad15b3
Merge branch '3.1.x'
...
Closes gh-38877
2023-12-19 22:51:48 -08:00
Yanming Zhou
8599e5a986
Remove unnecessary `toString()` calls
...
See gh-38739
2023-12-19 22:38:34 -08:00
Yanming Zhou
b6e87cee35
Remove unnecessary `extends Object` from generic
...
See gh-38739
2023-12-19 22:38:19 -08:00
Yanming Zhou
84f7c2dba9
Remove unnecessary `final` modifiers
...
See gh-38739
2023-12-19 22:38:14 -08:00
Yanming Zhou
d3a51e56b7
Remove unnecessary `static` modifiers
...
See gh-38739
2023-12-19 22:38:08 -08:00
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2023-12-19 22:38:05 -08:00
Iliès BELDJILALI
e39d1d14ea
Hide application name placeholder when include property is false
...
Update log4j configuration so that an empty value is used when
`LOGGED_APPLICATION_NAME` is missing. Prior to this commit when
`logging.include-application-name` was `false` the logged output
would include the raw `${sys:LOGGED_APPLICATION_NAME}` value.
See gh-38847
2023-12-19 22:08:13 -08:00
Phillip Webb
1b498dea43
Drop Netty restriction
2023-12-19 20:45:10 -08:00
Phillip Webb
67b43baa16
Upgrade to Spring WS 4.0.9
...
Closes gh-38876
2023-12-19 20:38:20 -08:00
Phillip Webb
b6d855fa0b
Upgrade to Spring Pulsar 1.0.1
...
Closes gh-38875
2023-12-19 20:38:15 -08:00
Phillip Webb
32d6949733
Upgrade to Spring Kafka 3.1.1
...
Closes gh-38874
2023-12-19 20:38:11 -08:00
Phillip Webb
21116297f6
Upgrade to Pulsar Reactive 0.5.1
...
Closes gh-38873
2023-12-19 20:38:07 -08:00
Phillip Webb
a04a16a783
Upgrade to Netty 4.1.104.Final
...
Closes gh-38872
2023-12-19 20:38:03 -08:00
Phillip Webb
31bc458a13
Upgrade to Jetty 12.0.5
...
Closes gh-38871
2023-12-19 20:37:58 -08:00
Phillip Webb
cf5dc186f8
Upgrade to Hibernate 6.4.1.Final
...
Closes gh-38870
2023-12-19 20:37:53 -08:00
Brian Clozel
bf21fa8e76
Upgrade to Spring Integration 6.2.1
...
Closes gh-38698
2023-12-19 21:22:27 +01:00
Brian Clozel
76c7fe3f8a
Upgrade to Spring Session 3.2.1
...
Closes gh-38866
2023-12-19 19:11:15 +01:00
Brian Clozel
97f08da638
Upgrade to Spring Authorization Server 1.2.1
...
Closes gh-38696
2023-12-19 19:10:41 +01:00
Brian Clozel
d3af5cce73
Upgrade to Spring Session 3.1.4
...
Closes gh-38683
2023-12-19 18:49:02 +01:00
Brian Clozel
cb019e2957
Upgrade to Spring Authorization Server 1.1.4
...
Closes gh-38678
2023-12-19 18:48:19 +01:00
Brian Clozel
450a0ce8c7
Upgrade to Spring Security 6.1.6
...
Closes gh-38682
2023-12-19 12:30:36 +01:00
Brian Clozel
0fa8a27e4a
Upgrade to Spring LDAP 3.1.3
...
Closes gh-38681
2023-12-19 12:30:04 +01:00
Brian Clozel
bdb2cb131a
Upgrade to Spring Security 6.2.1
...
Closes gh-38700
2023-12-19 11:35:57 +01:00
Brian Clozel
67458b8662
Upgrade to Spring LDAP 3.2.1
...
Closes gh-38699
2023-12-19 11:35:23 +01:00
Brian Clozel
1c210f5c1a
Upgrade to Spring AMQP 3.1.1
...
Closes gh-38860
2023-12-19 11:34:54 +01:00
Phillip Webb
561c7f749b
Don't start containers imported via @ImportTestcontainers
...
Remove early start of containers imported via `@ImportTestcontainers`
so that parallel startup can happen.
Fixes gh-38831
2023-12-17 15:22:28 -08:00
Phillip Webb
88429b6a66
Use file urls for unpacked jars
...
Update `JarFileArchive` so that unpacked jars use `file:` URLs rather
than `jar:file:`. This aligns with the behavior of Spring Boot 3.1 and
allows calls to `class.getSigners()` to work again.
Fixes gh-38833
2023-12-17 10:55:31 -08:00
Phillip Webb
2158f4cc43
Polish 'Use authParamString to configure Pulsar authentication'
...
See gh-38839
2023-12-16 22:23:37 -08:00
Chris Bono
4c0a19e8c0
Use authParamString to configure Pulsar authentication
...
Update `PulsarPropertiesMapper` to use JSON encoded parameters rather
than a `Map` since the `Map` method is deprecated in Pulsar. This
commit simply takes the auth params map and converts them to the
expected encoded JSON string of auth parameters.
See gh-38839
2023-12-16 22:19:45 -08:00
Phillip Webb
6ae113c18a
Fix parallel startup of testcontainers
...
Update `TestcontainersLifecycleBeanPostProcessor` so that containers
can actually be started in parallel.
Prior to this commit, `initializeStartables` would collect beans
and in the process trigger the `postProcessAfterInitialization` method
on each bean. This would see that `startablesInitialized` was `true`
and call `startableBean.start` directly. The result of this was that
beans were actually started sequentially and when the `start` method
was finally called it had nothing to do.
The updated code uses an enum rather than a boolean so that the
`postProcessAfterInitialization` method no longer attempts to start
beans unless `initializeStartables` has finished.
Fixes gh-38831
2023-12-16 21:57:16 -08:00
Phillip Webb
92a4a1194d
Polish
2023-12-15 12:08:11 -08:00
Phillip Webb
b08d441021
Merge branch '3.1.x'
...
Closes gh-38837
2023-12-15 11:43:47 -08:00
Phillip Webb
13fb450563
Don't call runners in parent ApplicationContext
...
Update `SpringApplication` so that `ApplicationRunner` and
`CommandLineRunner` beans are not considered from the parent
`ApplicationContext`.
The restores the behavior that applied before commit 7d6532cac4
whilst still retaining the correct run order.
Fixes gh-38647
2023-12-15 11:42:26 -08:00
Brian Clozel
f2a74c9107
Upgrade to Spring Retry 2.0.5
...
Closes gh-38836
2023-12-15 18:26:21 +01:00
Brian Clozel
42830dc621
Upgrade to Spring Data Bom 2023.1.1
...
Closes gh-38697
2023-12-15 18:25:18 +01:00
Brian Clozel
e63be1bf73
Upgrade to Spring Retry 2.0.5
...
Closes gh-38834
2023-12-15 17:33:42 +01:00
Brian Clozel
e8546545a7
Upgrade to Spring Data Bom 2023.0.7
...
Closes gh-38679
2023-12-15 17:32:56 +01:00
Phillip Webb
26dc14031e
Update `LoadedPemSslStore` to use lazy loading
...
Update `LoadedPemSslStore` so that it loads content lazily. This
restores the behavior of Spring Boot 3.1 and allows bundles to be
defined with files that don't exist as long as they are never accessed.
Fixes gh-38659
2023-12-14 22:03:07 -08:00
Phillip Webb
1d10e51755
Adapt to upstream Spring Security changes
2023-12-14 20:33:09 -08:00
Andy Wilkinson
5915db09e6
Merge branch '3.1.x'
2023-12-14 20:17:29 +00:00
Andy Wilkinson
85cfa4798c
Close jar to allow it to be cleaned up after test execution
...
See gh-38766
2023-12-14 20:16:23 +00:00
Andy Wilkinson
d7f4a8ca6a
Upgrade to UnboundID LDAPSDK 6.0.11
...
Closes gh-38816
2023-12-14 17:08:52 +00:00
Andy Wilkinson
25b109167c
Upgrade to R2DBC Proxy 1.1.3.RELEASE
...
Closes gh-38813
2023-12-14 17:08:38 +00:00
Andy Wilkinson
7f064bc456
Upgrade to R2DBC Postgresql 1.0.3.RELEASE
...
Closes gh-38812
2023-12-14 17:08:33 +00:00