Commit Graph

46776 Commits

Author SHA1 Message Date
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
Phillip Webb
513448e061 Merge pull request #38823 from meiyese
* pr/38823:
  Fix typo in endpoint documentation

Closes gh-38823
2023-12-19 23:12:43 -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
Phillip Webb
94df3c94e1 Merge pull request #38740 from quaff
* pr/38740:
  Ban call of URLEncoder.encode/URLDecoder.decode(String,String)

Closes gh-38740
2023-12-19 23:10:40 -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
Phillip Webb
ae79a7c00f Merge pull request #38739 from quaff
* pr/38739:
  Remove unnecessary `toString()` calls
  Remove unnecessary `extends Object` from generic
  Remove unnecessary `final` modifiers
  Remove unnecessary `static` modifiers
  Use `.isEmpty()` where feasible

Closes gh-38739
2023-12-19 22:51:28 -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
Phillip Webb
e1b1a621d1 Merge pull request #38847 from ilies-bel
* pr/38847:
  Hide application name placeholder when include property is false

Closes gh-38847
2023-12-19 22:11:18 -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
6eee6e913c Merge branch '3.1.x' 2023-12-19 19:10:17 +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
7a6d32c4cb Merge branch '3.1.x' 2023-12-19 12:31:21 +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
29016ef3d2 Fix authorization server smoke test
Change from spring-projects/spring-authorization-server#1468

See gh-38678
2023-12-19 12:28:25 +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
Brian Clozel
c4150dff09 Fix authorization server smoke test
Change from spring-projects/spring-authorization-server#1468

See gh-38696
2023-12-19 11:32:19 +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
3d42dc7c6d Merge pull request #38839 from onobc
* pr/38839:
  Polish 'Use authParamString to configure Pulsar authentication'
  Use authParamString to configure Pulsar authentication

Closes gh-38839
2023-12-16 22:23:47 -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