diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 627b40c04..ab6b9b8ac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: Build Maven on: push: - branches: [ 'sustaining/2.4.x','master' ] + branches: [ 'sustaining/2.4.x','master', 'issues/**', 'features/**' ] pull_request: jobs: build-maven: diff --git a/cassandra-embedded/pom.xml b/cassandra-embedded/pom.xml index 2838ec598..668722cdd 100644 --- a/cassandra-embedded/pom.xml +++ b/cassandra-embedded/pom.xml @@ -12,7 +12,7 @@ * Header, with the fields enclosed by brackets [] replaced by your own identifying * information: "Portions copyright [year] [name of copyright owner]". * - * Copyright 2019-2025 3A Systems LLC. + * Copyright 2019-2026 3A Systems LLC. --> 4.0.0 @@ -61,14 +61,12 @@ - com.datastax.oss + org.apache.cassandra java-driver-core - 4.17.0 org.apache.cassandra cassandra-all - 5.0.6 org.lz4 diff --git a/commons/util/util/pom.xml b/commons/util/util/pom.xml index dbac7510f..f20ecd44a 100644 --- a/commons/util/util/pom.xml +++ b/commons/util/util/pom.xml @@ -12,7 +12,7 @@ ~ information: "Portions copyright [year] [name of copyright owner]". ~ ~ Copyright 2015 ForgeRock AS. - ~ Portions copyright 2025 3A Systems LLC. + ~ Portions copyright 2025-2026 3A Systems LLC. --> 4.0.0 @@ -35,9 +35,9 @@ slf4j-api - org.openjdk.nashorn - nashorn-core - 15.4 + org.apache.servicemix.bundles + org.apache.servicemix.bundles.rhino + ${rhino.servicemix.version} org.assertj diff --git a/commons/util/util/src/test/java/org/forgerock/json/JsonPatchJavascriptValueTransformer.java b/commons/util/util/src/test/java/org/forgerock/json/JsonPatchJavascriptValueTransformer.java index b91fbc2eb..cd2d52b36 100644 --- a/commons/util/util/src/test/java/org/forgerock/json/JsonPatchJavascriptValueTransformer.java +++ b/commons/util/util/src/test/java/org/forgerock/json/JsonPatchJavascriptValueTransformer.java @@ -12,10 +12,13 @@ * information: "Portions Copyrighted [year] [name of copyright owner]". * * Copyright 2015-2016 ForgeRock AS. + * Portions Copyrighted 2020-2026 3A Systems LLC. */ package org.forgerock.json; +import org.mozilla.javascript.engine.RhinoScriptEngineFactory; + import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; @@ -73,7 +76,7 @@ public static ScriptEngine getJSScriptEngine() { if (Double.parseDouble(System.getProperty("java.specification.version")) < 15) { return new ScriptEngineManager(null).getEngineByName("js"); } else { - return new ScriptEngineManager().getEngineByName("js"); + return new RhinoScriptEngineFactory().getScriptEngine(); } } } diff --git a/pom.xml b/pom.xml index ececd2c74..500c2922b 100644 --- a/pom.xml +++ b/pom.xml @@ -210,6 +210,8 @@ 11.0.25 3.0.1 5.0.0 + 4.19.2 + 5.0.6 @@ -918,6 +920,27 @@ org.glassfish.grizzly grizzly-websockets ${grizzly-framework.version} + + + org.apache.cassandra + java-driver-core + ${cassandra.version} + + + org.apache.cassandra + java-driver-query-builder + ${cassandra.version} + + + org.apache.cassandra + cassandra-all + ${cassandra-all.version} + + + org.lz4 + lz4-java + +