diff --git a/avatar-importer/CHANGELOG.md b/avatar-importer/CHANGELOG.md index 8c34145..67b874f 100644 --- a/avatar-importer/CHANGELOG.md +++ b/avatar-importer/CHANGELOG.md @@ -2,7 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "avatar-importer" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Removed LinkedIn OAuth2 deprecated provider and added the new OIDC version to supported providers +Moved from `commons-lang` to `commons-lang3` artifactId in `org.apache.commons` groupId. +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/avatar-importer/pom.xml b/avatar-importer/pom.xml index 5d7d63b..0f374cb 100644 --- a/avatar-importer/pom.xml +++ b/avatar-importer/pom.xml @@ -5,7 +5,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT avatar-importer diff --git a/avatar-realm-resource/CHANGELOG.md b/avatar-realm-resource/CHANGELOG.md index 8a1557c..798a17b 100644 --- a/avatar-realm-resource/CHANGELOG.md +++ b/avatar-realm-resource/CHANGELOG.md @@ -2,7 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "avatar-realm-resource" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Moved code from `Resteasy classic` to `Reateasy reactive` since now Quarkus uses this framework. +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/avatar-realm-resource/README.md b/avatar-realm-resource/README.md index 6320b76..83b651f 100644 --- a/avatar-realm-resource/README.md +++ b/avatar-realm-resource/README.md @@ -23,7 +23,7 @@ To build the JAR artifact it is sufficient to type The type of the storage to be used is configured in the `org.gcube.keycloak.avatar.storage.AvatarStorageProviderFactory` file under the `META-INF/services/` folder of the module source/JAR. -To use the S3 persistence (default), the content of the file should be: `org.gcube.keycloak.avatar.storage.s3.MinioAvatarStorageProviderFactory` +This uses the S3 persistence by default and the content of the file is: `org.gcube.keycloak.avatar.storage.s3.MinioAvatarStorageProviderFactory` #### Quarkus based Keycloak @@ -31,7 +31,8 @@ In order to deploy the module it is sufficient to copy into the `[keycloak-home] ### Configuration -In order to configure the storage provider you have to add some lines to the `[keycloak-home]/conf/keycloak.conf` configuration file. +In order to configure the storage provider you have can either add some lines to the `[keycloak-home]/conf/keycloak.conf` configuration file, use the CLI parameters or use the ENV variables. +(Please, refer to the [Keycloak documentation section](https://www.keycloak.org/server/configuration) for further info) Let's see the specific setting for every provider. diff --git a/avatar-realm-resource/pom.xml b/avatar-realm-resource/pom.xml index 4525fc2..b6e4d69 100644 --- a/avatar-realm-resource/pom.xml +++ b/avatar-realm-resource/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT avatar-realm-resource @@ -42,11 +42,49 @@ minio ${minio.version} + + com.carrotsearch.thirdparty + simple-xml-safe + 2.7.1 + compile + + + org.apache.commons + commons-compress + compile + + + org.xerial.snappy + snappy-java + compile + com.squareup.okhttp3 okhttp ${okhttp3.version} + + com.squareup.okio + okio + 3.2.0 + compile + + + com.squareup.okio + okio-jvm + 3.2.0 + compile + + + org.jetbrains.kotlin + kotlin-stdlib + compile + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + compile + org.mockito mockito-core diff --git a/avatar-storage/CHANGELOG.md b/avatar-storage/CHANGELOG.md index ec6804b..716b61e 100644 --- a/avatar-storage/CHANGELOG.md +++ b/avatar-storage/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "avatar-storage" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/avatar-storage/pom.xml b/avatar-storage/pom.xml index b9ab726..a00539e 100644 --- a/avatar-storage/pom.xml +++ b/avatar-storage/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT avatar-storage diff --git a/delete-account/CHANGELOG.md b/delete-account/CHANGELOG.md index e0a6b9d..583c734 100644 --- a/delete-account/CHANGELOG.md +++ b/delete-account/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "delete-account" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +This module has been deprecated and disabled/removed from build since now the built in delete account functionality can be used. ## [v2.1.0] Changes in other sub-components diff --git a/event-listener-provider/CHANGELOG.md b/event-listener-provider/CHANGELOG.md index 70e3003..fdfb3eb 100644 --- a/event-listener-provider/CHANGELOG.md +++ b/event-listener-provider/CHANGELOG.md @@ -2,7 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "event-listener-provider" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Revised implementation, now both `admin` and `d4science` realms are configured by default as interesting realms. +Added specific SPI configurations with `spi-events-listener-orchestrator-event-publisher-` prefix: `include-realms`, `exclude-realms`, `include-admin-types`, `exclude-admin-types`, `include-events` and `exclude-events` +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/event-listener-provider/pom.xml b/event-listener-provider/pom.xml index ecbfc70..c43738b 100644 --- a/event-listener-provider/pom.xml +++ b/event-listener-provider/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT event-listener-provider @@ -18,12 +18,20 @@ - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git - https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId} + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git + + https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId} + + org.keycloak + keycloak-services + provided + org.gcube.common event-publisher-library diff --git a/identity-provider-mapper/CHANGELOG.md b/identity-provider-mapper/CHANGELOG.md index 82d0f50..a06be83 100644 --- a/identity-provider-mapper/CHANGELOG.md +++ b/identity-provider-mapper/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "identity-provider-mapper" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/identity-provider-mapper/pom.xml b/identity-provider-mapper/pom.xml index aec954d..80c1f8e 100644 --- a/identity-provider-mapper/pom.xml +++ b/identity-provider-mapper/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT identity-provider-mapper diff --git a/keycloak-d4science-script/CHANGELOG.md b/keycloak-d4science-script/CHANGELOG.md index bd58bc0..9326037 100644 --- a/keycloak-d4science-script/CHANGELOG.md +++ b/keycloak-d4science-script/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "keycloak-d4science-themes" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/keycloak-d4science-script/pom.xml b/keycloak-d4science-script/pom.xml index 45b00cd..d8fa930 100644 --- a/keycloak-d4science-script/pom.xml +++ b/keycloak-d4science-script/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT keycloak-d4science-script diff --git a/keycloak-d4science-theme/CHANGELOG.md b/keycloak-d4science-theme/CHANGELOG.md index 62bed37..b4040b2 100644 --- a/keycloak-d4science-theme/CHANGELOG.md +++ b/keycloak-d4science-theme/CHANGELOG.md @@ -2,7 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "keycloak-d4science-themes" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +New theme support for account (Keycloak.v3) and others (Keycloak.v2). `d4science.v2` theme has been deprecated (and removed from declarations) and now only `d4science` will be the theme to be used/extended. +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] - Revised terms, EU links, D4Science and Blue-Cloud logo updated (#25444) diff --git a/keycloak-d4science-theme/pom.xml b/keycloak-d4science-theme/pom.xml index 57a36ce..e61bbc7 100644 --- a/keycloak-d4science-theme/pom.xml +++ b/keycloak-d4science-theme/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT keycloak-d4science-theme @@ -17,10 +17,24 @@ true - - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git - https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId} - + + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git + + https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId} + + + + + + src/main/resources + + **/src/**/* + + + + \ No newline at end of file diff --git a/ldap-storage-mapper/CHANGELOG.md b/ldap-storage-mapper/CHANGELOG.md index 8a32489..edd4e7c 100644 --- a/ldap-storage-mapper/CHANGELOG.md +++ b/ldap-storage-mapper/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "keycloak-extension-spi" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] Changes in other sub-components diff --git a/ldap-storage-mapper/pom.xml b/ldap-storage-mapper/pom.xml index 261a917..be78902 100644 --- a/ldap-storage-mapper/pom.xml +++ b/ldap-storage-mapper/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT ldap-storage-mapper diff --git a/protocol-mapper/CHANGELOG.md b/protocol-mapper/CHANGELOG.md index 3ea143c..cf89703 100644 --- a/protocol-mapper/CHANGELOG.md +++ b/protocol-mapper/CHANGELOG.md @@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "identity-provider-mapper" -## [v2.2.0-SNAPSHOT] +## [v2.24.0-SNAPSHOT] +Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x` ## [v2.1.0] - Provided the `D4ScienceContextMapper` that maps the D4S context requested in a customizable HTTP header as token's claim having the configured name (defaulting to the 'aud' claim). Can also shrink the `resource access` token claim to have only the requested context entry. diff --git a/protocol-mapper/pom.xml b/protocol-mapper/pom.xml index 10ee26a..ca542f3 100644 --- a/protocol-mapper/pom.xml +++ b/protocol-mapper/pom.xml @@ -7,7 +7,7 @@ org.gcube.iam keycloak-d4science-spi-parent - 2.2.0-SNAPSHOT + 2.24.0-SNAPSHOT protocol-mapper