This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git
The following commit(s) were added to refs/heads/master by this push:
new 84de173 [KARAF-7067] Provide Spring Security 5.4.2 feature
new 4f11cd5 Merge pull request #1325 from jbonofre/KARAF-7067
84de173 is described below
commit 84de1737c3afc81f81df5ef144e237957b3ff20b
Author: jbonofre <[email protected]>
AuthorDate: Sun Mar 7 14:08:46 2021 +0100
[KARAF-7067] Provide Spring Security 5.4.2 feature
---
.../spring-legacy/src/main/feature/feature.xml | 17 +++++++++++++++++
.../features/spring/src/main/feature/feature.xml | 18 +++++++++---------
itests/test/pom.xml | 2 ++
pom.xml | 1 +
4 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/assemblies/features/spring-legacy/src/main/feature/feature.xml
b/assemblies/features/spring-legacy/src/main/feature/feature.xml
index 8bcea4e..219adaf 100644
--- a/assemblies/features/spring-legacy/src/main/feature/feature.xml
+++ b/assemblies/features/spring-legacy/src/main/feature/feature.xml
@@ -309,4 +309,21 @@
<bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-taglibs/${spring.security42.version}</bundle>
</feature>
+ <feature name="spring-security" description="Spring Security 5.3.x
support" version="${spring.security53.version}">
+ <feature>pax-web-war</feature>
+ <feature version="[5.1,6)">spring-jdbc</feature>
+ <feature version="[5.1,6)">spring-tx</feature>
+ <feature version="[5.1,6)">spring-web</feature>
+ <bundle
dependency="true">mvn:javax.annotation/javax.annotation-api/1.3</bundle>
+ <bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}</bundle>
+ <bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}</bundle>
+ <bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}</bundle>
+ <bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/${aspectj.bundle.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-core/${spring.security53.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-config/${spring.security53.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-web/${spring.security53.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-acl/${spring.security53.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-taglibs/${spring.security53.version}</bundle>
+ </feature>
+
</features>
diff --git a/assemblies/features/spring/src/main/feature/feature.xml
b/assemblies/features/spring/src/main/feature/feature.xml
index 33009d3..510863b 100644
--- a/assemblies/features/spring/src/main/feature/feature.xml
+++ b/assemblies/features/spring/src/main/feature/feature.xml
@@ -100,21 +100,21 @@
<!-- Spring Security -->
- <feature name="spring-security" description="Spring Security 5.3.x
support" version="${spring.security53.version}">
+ <feature name="spring-security" description="Spring Security 5.4.x
support" version="${spring.security54.version}">
<feature>pax-web-war</feature>
- <feature version="[5.1,6)">spring-jdbc</feature>
- <feature version="[5.1,6)">spring-tx</feature>
- <feature version="[5.1,6)">spring-web</feature>
+ <feature version="[5.2,6)">spring-jdbc</feature>
+ <feature version="[5.2,6)">spring-tx</feature>
+ <feature version="[5.2,6)">spring-web</feature>
<bundle
dependency="true">mvn:javax.annotation/javax.annotation-api/1.3</bundle>
<bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}</bundle>
<bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}</bundle>
<bundle
dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/${aspectj.bundle.version}</bundle>
- <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-core/${spring.security53.version}</bundle>
- <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-config/${spring.security53.version}</bundle>
- <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-web/${spring.security53.version}</bundle>
- <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-acl/${spring.security53.version}</bundle>
- <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-taglibs/${spring.security53.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-core/${spring.security54.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-config/${spring.security54.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-web/${spring.security54.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-acl/${spring.security54.version}</bundle>
+ <bundle
start-level="30">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-security-taglibs/${spring.security54.version}</bundle>
</feature>
<!-- Aries Blueprint Spring support -->
diff --git a/itests/test/pom.xml b/itests/test/pom.xml
index e5c1d73..bb258c7 100644
--- a/itests/test/pom.xml
+++ b/itests/test/pom.xml
@@ -325,6 +325,7 @@
<spring.security31.version>${spring.security31.version}</spring.security31.version>
<spring.security42.version>${spring.security42.version}</spring.security42.version>
<spring.security53.version>${spring.security53.version}</spring.security53.version>
+
<spring.security54.version>${spring.security54.version}</spring.security54.version>
<activemq.version>${activemq.version}</activemq.version>
<pax.exam.configuration>file:src/test/resources/controlled-exam.properties</pax.exam.configuration>
</systemPropertyVariables>
@@ -384,6 +385,7 @@
<spring.security31.version>${spring.security31.version}</spring.security31.version>
<spring.security42.version>${spring.security42.version}</spring.security42.version>
<spring.security53.version>${spring.security53.version}</spring.security53.version>
+
<spring.security54.version>${spring.security54.version}</spring.security54.version>
<activemq.version>${activemq.version}</activemq.version>
</systemPropertyVariables>
</configuration>
diff --git a/pom.xml b/pom.xml
index 5265598..8b65729 100644
--- a/pom.xml
+++ b/pom.xml
@@ -291,6 +291,7 @@
<spring.security42.version>4.2.4.RELEASE_1</spring.security42.version>
<spring.security51.version>5.1.5.RELEASE_1</spring.security51.version>
<spring.security53.version>5.3.1.RELEASE_1</spring.security53.version>
+ <spring.security54.version>5.4.2_1</spring.security54.version>
<sling.commons.johnzon.version>1.2.6</sling.commons.johnzon.version>
<sshd.version>2.5.1</sshd.version>