14163 Commits

Author SHA1 Message Date
Steve Riesenberg
247ce5dcab
Add integration tests for virtual threads
Closes gh-12790
2023-09-19 10:39:05 -05:00
Steve Riesenberg
ecf8467cac
Fix tests on JDK 21
Issue gh-12790
Issue gh-13811
2023-09-19 10:39:04 -05:00
Steve Riesenberg
d48b8697bd
Fix mockito usage
Issue gh-13810
2023-09-19 10:39:04 -05:00
Steve Riesenberg
d6ff58bb7f
Update Mockito to 5.5.0
Closes gh-13810
2023-09-19 10:39:03 -05:00
Steve Riesenberg
f3a012eaa2
Support toolchain switching and JDK 21
Issue gh-12790
Issue gh-13811
2023-09-19 10:39:03 -05:00
Marcus Da Coregio
0e8d04ab40 Merge branch '6.1.x' 2023-09-19 14:20:25 +01:00
Marcus Da Coregio
94bba79834 Merge branch '6.0.x' into 6.1.x 2023-09-19 14:20:17 +01:00
Marcus Da Coregio
0c3f154f38 Merge branch '5.8.x' into 6.0.x 2023-09-19 14:20:01 +01:00
Eric Haag
ac04c2e675 Add dependency between rncToXsd and sourcesJar
Since processResources is configured directly instead of via the source
set container, an explicit dependency task between rncToXsd and
sourcesJar must be defined.

Issue gh-13845
2023-09-19 14:19:45 +01:00
Eric Haag
e63d7fd9e9 Add dependency between rncToXsd and versionlessXsd
Since processResources is configured directly instead of via the source
set container, an explicit dependency task between rncToXsd and
versionlessXsd must be defined.

Issue gh-13845
2023-09-19 14:19:33 +01:00
Eric Haag
718c470910 Prevent creating duplicate .xsd entries
This change removes .xsd entries that would appear in the top level of
the assembled artifacts. This occurred because the output of the
rncToXsd task does not consider the path beneath the resources
directory. To fix this, the processResources task is directly
configured with a copy spec so the required path can be set.

Issue gh-13845
2023-09-19 14:19:19 +01:00
Josh Cummings
6b0d82236d
Fix Documentation Errors
Issue gh-12570
2023-09-18 16:21:37 -06:00
Steve Riesenberg
7104436a01
Merge branch '6.1.x' 2023-09-18 11:23:30 -05:00
Steve Riesenberg
2cc950039b
Merge branch '6.0.x' into 6.1.x 2023-09-18 11:23:12 -05:00
Steve Riesenberg
16f91b9730
Merge branch '5.8.x' into 6.0.x 2023-09-18 11:22:56 -05:00
Steve Riesenberg
700b711c4b
Merge branch '5.7.x' into 5.8.x 2023-09-18 11:22:40 -05:00
github-actions[bot]
c614422f44 Next development version 2023-09-18 16:10:51 +00:00
github-actions[bot]
85e0783796 Next development version 2023-09-18 16:10:25 +00:00
github-actions[bot]
b2f89fbb1c Next development version 2023-09-18 16:10:04 +00:00
github-actions[bot]
ca6bf9d5da Next development version 2023-09-18 16:09:51 +00:00
github-actions[bot]
079049bc14 Next development version 2023-09-18 15:48:31 +00:00
github-actions[bot]
3656fa6e0c Release 5.7.11 5.7.11 2023-09-18 15:24:51 +00:00
github-actions[bot]
564a022ab6 Release 5.8.7 5.8.7 2023-09-18 15:22:27 +00:00
github-actions[bot]
b220d9aa87 Release 6.1.4 6.1.4 2023-09-18 15:21:13 +00:00
github-actions[bot]
a2223184c6 Release 6.2.0-M3 2023-09-18 15:21:12 +00:00
github-actions[bot]
7c17cfae36 Release 6.0.7 6.0.7 2023-09-18 15:21:11 +00:00
Josh Cummings
cb33fd7850
Add OIDC Back-Channel Logout Support
Closes gh-12570
2023-09-16 15:12:21 -06:00
Steve Riesenberg
1461c0f648
Fix version number for aspectj upgrade
Issue gh-13832
2023-09-15 11:58:52 -05:00
Steve Riesenberg
56273dbd48
Update spring-ldap-core to 3.2.0-M3
Closes gh-13839
2023-09-15 11:58:52 -05:00
Steve Riesenberg
a2ea2e2306
Update org.springframework.data to 2023.1.0-M3
Closes gh-13838
2023-09-15 11:58:52 -05:00
Steve Riesenberg
211470f249
Update org.springframework to 6.1.0-M5
Closes gh-13837
2023-09-15 11:58:51 -05:00
Steve Riesenberg
b17bab2bc7
Update slf4j-api to 2.0.9
Closes gh-13836
2023-09-15 11:58:51 -05:00
Steve Riesenberg
590ef21aa3
Update org.jetbrains.kotlin to 1.9.10
Closes gh-13835
2023-09-15 11:58:51 -05:00
Steve Riesenberg
bcd334ff92
Update org.eclipse.jetty to 11.0.16
Closes gh-13833
2023-09-15 11:54:23 -05:00
Steve Riesenberg
45d5e0592f
Update org.aspectj to 1.9.20.1
Closes gh-13832
2023-09-15 11:54:20 -05:00
Steve Riesenberg
638581095e
Update jakarta.xml.bind-api to 4.0.1
Closes gh-13831
2023-09-15 11:54:17 -05:00
Steve Riesenberg
a80d1aafeb
Update io.projectreactor to 2023.0.0-M3
Closes gh-13829
2023-09-15 11:54:11 -05:00
Steve Riesenberg
ea2238ed71
Update micrometer-observation to 1.12.0-M3
Closes gh-13828
2023-09-15 11:54:07 -05:00
Steve Riesenberg
1161f9f751
Revert "Update Spring Framework to 6.1.0-SNAPSHOT"
This reverts commit d87d0554eddb216cf3de8e7f92543f5ad1c62c27.

Issue gh-13782
2023-09-15 11:51:49 -05:00
Rob Winch
91c89451e7 Merge branch '6.1.x'
Automate spring-security.xsd

Closes gh-13826
2023-09-14 23:44:34 -05:00
Rob Winch
7627c2df46 Merge branch '6.0.x' into 6.1.x
Automate spring-security.xsd

Closes gh-13825
2023-09-14 23:43:27 -05:00
Rob Winch
342735043d Merge branch '5.8.x' into 6.0.x
Automate spring-security.xsd

Closes gh-13824
2023-09-14 23:42:31 -05:00
Rob Winch
779541b340 Merge branch '5.7.x' into 5.8.x
Automate spring-security.xsd

Closes gh-13823
2023-09-14 23:37:53 -05:00
Rob Winch
5b293d2116 Automate spring-security.xsd
Closes gh-13819
2023-09-14 16:01:50 -05:00
Marcus Da Coregio
a052e2effb Merge branch '6.1.x'
Closes gh-13821
2023-09-14 21:26:05 +01:00
Marcus Da Coregio
7fcf44f8d9 Merge branch '6.0.x' into 6.1.x
Closes gh-13820
2023-09-14 21:25:48 +01:00
Marcus Da Coregio
18e88366d2 Resolve The matchingRequestParameterName From The Query String
Prior to this commit, the ServletRequest#getParameter method was used in order to verify if the matchingRequestParameterName was present in the request. That method has some side effects like interfering in the execution of the ServletRequest#getInputStream and ServletRequest#getReader method when the request is an HTTP POST (if those methods are invoked after getParameter, or vice-versa, the content won't be available). This commit makes that we only use the query string to check for the parameter, avoiding draining the request's input stream.

Closes gh-13731
2023-09-14 21:25:25 +01:00
Marcus Da Coregio
9a06885247 Merge branch '6.1.x'
Closes gh-13815
2023-09-14 14:50:11 +01:00
Marcus Da Coregio
59a9aa3268 Merge branch '6.0.x' into 6.1.x
Closes gh-13814
2023-09-14 14:49:29 +01:00
Marcus Da Coregio
aeafcc1377 Defer MethodSecurityExpressionHandler Resolution
When using Spring Security ACL and compiling to Native, in order to create the '*AuthorizationMethodInterceptor' Proxy beans during build time, Spring tries to resolve the DataSource bean since the DataSource can be a dependency of some AclService implementations, and fails because some required data source properties are not available during build time.

This commit defers the initialization of the MethodSecurityExpressionHandler to the runtime.

Closes gh-12653
2023-09-14 14:48:24 +01:00