diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index a631cf9f..24d05f37 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -17,11 +17,11 @@ jobs:
# Disabling shallow clone is recommended for improving relevancy of reporting
fetch-depth: 0
- - name: Set up JDK 17
+ - name: Set up JDK 21
uses: actions/setup-java@v4
with:
distribution: temurin
- java-version: 17
+ java-version: 21
- name: Cache SonarCloud packages
uses: actions/cache@v4
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 23db4192..46ae738c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: adopt
- java-version: 17
+ java-version: 21
- name: Setup Git user
run: |
git config --local user.email "actions@github.com"
diff --git a/README.md b/README.md
index 45a8cb35..f3cb8185 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,8 @@ https://codesoapbox.dev/keycloak-user-migration
| Keycloak Version | Version/Commit |
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|
-| 24.X | [4.0.0](https://github.com/daniel-frak/keycloak-user-migration/releases/tag/4.0.0) |
+| 25.X | SNAPSHOT
+| 24.X | [4.0.0](https://github.com/daniel-frak/keycloak-user-migration/releases/tag/4.0.0) |
| 23.X | [3.0.0](https://github.com/daniel-frak/keycloak-user-migration/releases/tag/3.0.0) |
| 22.X | [2.0.0](https://github.com/daniel-frak/keycloak-user-migration/releases/tag/2.0.0) |
| 21.X | [1.0.0](https://github.com/daniel-frak/keycloak-user-migration/releases/tag/1.0.0) |
diff --git a/docker/.env b/docker/.env
index f7c7a337..3800182c 100644
--- a/docker/.env
+++ b/docker/.env
@@ -1,7 +1,7 @@
COMPOSE_PROJECT_NAME=keycloak_migration_demo
-KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:24.0.2
-MAVEN_IMAGE=maven:3.9.2-eclipse-temurin-17
-OPENJDK_IMAGE=openjdk:17-jdk-slim
+KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:25.0.0
+MAVEN_IMAGE=maven:3.9.7-eclipse-temurin-21
+OPENJDK_IMAGE=openjdk:21-jdk-slim
SONAR_VERSION=9.4.0-community
SONAR_CONFIG_VERSION=3.13.5
diff --git a/docker/e2e/cypress/e2e/migrating_users.cy.js b/docker/e2e/cypress/e2e/migrating_users.cy.js
index 30fbeddd..9cca7b24 100644
--- a/docker/e2e/cypress/e2e/migrating_users.cy.js
+++ b/docker/e2e/cypress/e2e/migrating_users.cy.js
@@ -75,6 +75,7 @@ describe('user migration plugin', () => {
.as("saveForgotPassword");
cy.wrap($checkbox).check({ force: true });
cy.wait("@saveForgotPassword");
+
}
});
}
@@ -356,4 +357,4 @@ describe('user migration plugin', () => {
cy.get('#password-confirm').type("pa$$word");
cy.get("input").contains("Submit").click();
}
-});
\ No newline at end of file
+});
diff --git a/pom.xml b/pom.xml
index 76dfb9cd..0c4384c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,8 +8,8 @@
keycloak-rest-provider
4.0.1-SNAPSHOT
- 17
- 24.0.5
+ 21
+ 25.0.0
5.12.0
${java.version}
@@ -54,10 +54,9 @@
provided
-
org.keycloak
- keycloak-model-legacy
+ keycloak-model-storage
${keycloak.version}
provided