From 4e08b10c65c8c792f7ecf99f2e5ca19e10652d08 Mon Sep 17 00:00:00 2001 From: Valery Kharseko Date: Thu, 2 Apr 2026 13:29:40 +0300 Subject: [PATCH 1/4] Update opendj-parent version to 5.0.5-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 00b3e2e2..3e7cdd1d 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,7 @@ org.openidentityplatform.opendj opendj-parent - 5.0.4 + 5.0.5-SNAPSHOT pom import From d56f3051433b9cfe47f2a4a09a7cd0dbb7f35c96 Mon Sep 17 00:00:00 2001 From: Valery Kharseko Date: Wed, 15 Apr 2026 12:39:14 +0300 Subject: [PATCH 2/4] Update OpenDJ dependency version to 5.1.0 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3e7cdd1d..c214fde6 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,7 @@ org.openidentityplatform.opendj opendj-parent - 5.0.5-SNAPSHOT + 5.1.0 pom import From 4e6723a322297a82db26e09128ef347d292328ae Mon Sep 17 00:00:00 2001 From: maximthomas Date: Wed, 15 Apr 2026 15:25:47 +0300 Subject: [PATCH 3/4] Fix JS engine test failure --- .github/workflows/build.yml | 2 +- .../connector-framework-internal/pom.xml | 8 +++++--- .../script/javascript/JavaScriptExecutorFactory.java | 6 ++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 629ef6cb..50bcb64d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: Build on: push: - branches: [ 'sustaining/1.8.x','master' ] + branches: [ 'sustaining/1.8.x','master', 'issues/**', 'features/**' ] pull_request: jobs: build-maven: diff --git a/OpenICF-java-framework/connector-framework-internal/pom.xml b/OpenICF-java-framework/connector-framework-internal/pom.xml index 02d09025..e7053d7b 100644 --- a/OpenICF-java-framework/connector-framework-internal/pom.xml +++ b/OpenICF-java-framework/connector-framework-internal/pom.xml @@ -21,6 +21,8 @@ with the fields enclosed by brackets [] replaced by your own identifying information: "Portions Copyrighted [year] [name of copyright owner]" + + Portions Copyrighted 2024-2026 3A Systems LLC. --> 4.0.0 @@ -44,9 +46,9 @@ - org.openjdk.nashorn - nashorn-core - 15.4 + org.apache.servicemix.bundles + org.apache.servicemix.bundles.rhino + 1.7.15_1 true diff --git a/OpenICF-java-framework/connector-framework-internal/src/main/java/org/identityconnectors/common/script/javascript/JavaScriptExecutorFactory.java b/OpenICF-java-framework/connector-framework-internal/src/main/java/org/identityconnectors/common/script/javascript/JavaScriptExecutorFactory.java index 4064ef97..df61fac1 100644 --- a/OpenICF-java-framework/connector-framework-internal/src/main/java/org/identityconnectors/common/script/javascript/JavaScriptExecutorFactory.java +++ b/OpenICF-java-framework/connector-framework-internal/src/main/java/org/identityconnectors/common/script/javascript/JavaScriptExecutorFactory.java @@ -20,6 +20,8 @@ * with the fields enclosed by brackets [] replaced by * your own identifying information: * "Portions Copyrighted [year] [name of copyright owner]" + * + * Portions Copyrighted 2024-2026 3A Systems LLC. */ package org.identityconnectors.common.script.javascript; @@ -55,6 +57,10 @@ public class JavaScriptExecutorFactory extends ScriptExecutorFactory { */ public JavaScriptExecutorFactory() { ScriptEngine engine = manager.getEngineByName(JAVA_SCRIPT); + if(engine == null) { + manager.registerEngineName(JAVA_SCRIPT, new org.mozilla.javascript.engine.RhinoScriptEngineFactory()); + engine = manager.getEngineByName(JAVA_SCRIPT); + } if (null == engine) { throw new IllegalStateException("JavaScript Engine is not found"); } From 2cf80e95af82f197df3371543dd6147a1a98c5f4 Mon Sep 17 00:00:00 2001 From: maximthomas Date: Wed, 15 Apr 2026 15:46:26 +0300 Subject: [PATCH 4/4] Fix JS engine test failure --- .../connector-framework-internal/pom.xml | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/OpenICF-java-framework/connector-framework-internal/pom.xml b/OpenICF-java-framework/connector-framework-internal/pom.xml index e7053d7b..202cb0b4 100644 --- a/OpenICF-java-framework/connector-framework-internal/pom.xml +++ b/OpenICF-java-framework/connector-framework-internal/pom.xml @@ -38,22 +38,6 @@ The IdentityConnectors framework provides a container to separate the Connector bundle from the application. The framework provides many common features that developers would otherwise need to implement on their own. - - - jdk17.options - - [17,) - - - - org.apache.servicemix.bundles - org.apache.servicemix.bundles.rhino - 1.7.15_1 - true - - - - @@ -78,6 +62,14 @@ + + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.rhino + 1.7.15_1 + true + + org.testng