diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index faa5af5b7..47748d401 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -4,6 +4,7 @@ on:
push:
branches:
- '*'
+ - 'origin/*'
pull_request:
branches:
- '*'
@@ -26,7 +27,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- jdk: [11, 17, 19]
+ jdk: [11, 17, 19, 21, 25]
os: [ubuntu-latest, windows-latest, macos-latest]
fail-fast: true
max-parallel: 4
diff --git a/integration/pom.xml b/integration/pom.xml
index fd217e484..e9198e624 100755
--- a/integration/pom.xml
+++ b/integration/pom.xml
@@ -53,7 +53,7 @@
org.apache.felix
org.apache.felix.main
- 5.6.1
+ 7.0.5
diff --git a/osgi-over-slf4j/pom.xml b/osgi-over-slf4j/pom.xml
index 09a312949..63994e1be 100755
--- a/osgi-over-slf4j/pom.xml
+++ b/osgi-over-slf4j/pom.xml
@@ -25,13 +25,13 @@
org.osgi
org.osgi.core
- 4.2.0
+ 6.0.0
provided
org.osgi
org.osgi.enterprise
- 4.2.0
+ 5.0.0
provided
diff --git a/osgi-over-slf4j/src/main/java/org/slf4j/osgi/logservice/impl/Activator.java b/osgi-over-slf4j/src/main/java/org/slf4j/osgi/logservice/impl/Activator.java
index 8ac9039ba..99db57e9f 100644
--- a/osgi-over-slf4j/src/main/java/org/slf4j/osgi/logservice/impl/Activator.java
+++ b/osgi-over-slf4j/src/main/java/org/slf4j/osgi/logservice/impl/Activator.java
@@ -32,7 +32,7 @@
package org.slf4j.osgi.logservice.impl;
-import java.util.Properties;
+import java.util.Hashtable;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
@@ -57,7 +57,7 @@ public class Activator implements BundleActivator {
*/
public void start(BundleContext bundleContext) throws Exception {
- Properties props = new Properties();
+ Hashtable props = new Hashtable<>();
props.put("description", "An SLF4J LogService implementation.");
ServiceFactory factory = new LogServiceFactory();
bundleContext.registerService(LogService.class.getName(), factory, props);
diff --git a/parent/pom.xml b/parent/pom.xml
index 75b3f880f..039b0c9e1 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -37,10 +37,10 @@
UTF-8
0.8.1
- 1.2.22
+ 1.2.26
1.2.10
1.2
- 4.13.1
+ 4.13.2
3.7.1
3.10.1
3.0.0-M7
diff --git a/slf4j-ext/pom.xml b/slf4j-ext/pom.xml
index b6c465a98..e90f32ed8 100755
--- a/slf4j-ext/pom.xml
+++ b/slf4j-ext/pom.xml
@@ -36,9 +36,9 @@
true
- javassist
+ org.javassist
javassist
- 3.4.GA
+ 3.30.2-GA
true