From a390211fdf3f57e214f2157941d74803a290b129 Mon Sep 17 00:00:00 2001 From: Thomas Darimont Date: Tue, 6 Oct 2026 08:35:28 +0200 Subject: [PATCH 1/2] Release 0.4.0 Signed-off-by: Thomas Darimont --- CHANGELOG.md | 10 +++++++++- README.md | 8 ++++---- easyssf-core/pom.xml | 2 +- easyssf-receiver-jdbc/pom.xml | 2 +- easyssf-receiver-spring-boot-autoconfigure/pom.xml | 2 +- easyssf-receiver-spring-boot-conformance-tests/pom.xml | 2 +- .../example-oidc-client/pom.xml | 2 +- .../example-resource-server/pom.xml | 2 +- .../example-scim-provisioning/pom.xml | 2 +- easyssf-receiver-spring-boot-examples/pom.xml | 2 +- easyssf-receiver-spring-boot-starter/README.md | 2 +- easyssf-receiver-spring-boot-starter/pom.xml | 2 +- easyssf-receiver/pom.xml | 2 +- easyssf-test-conformance/pom.xml | 2 +- easyssf-test/pom.xml | 2 +- pom.xml | 4 ++-- 16 files changed, 28 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1df41a7..6e2b1fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ The notable changes of every release. The section of a version is the text of it ## [Unreleased] +## [0.4.0] - 2026-10-06 + +One schema change: the column PROCESSED_AT of EASYSSF_PROCESSED_SET becomes +STATE_CHANGED_AT, which is what it has held since 0.3.0. Run the migration +script V0_4_0__state_changed_at.sql, or let the receiver rename it on startup +where it may create tables. + ### Changed - The column `PROCESSED_AT` of `EASYSSF_PROCESSED_SET` is now `STATE_CHANGED_AT`: since 0.3.0 it has @@ -136,7 +143,8 @@ Java library and as a Spring Boot 4.1 starter. - The framework-free modules are Java modules; every artifact is signed, carries a CycloneDX SBOM and a self-contained POM. -[Unreleased]: https://github.com/easyssf/easyssf/compare/v0.3.0...HEAD +[Unreleased]: https://github.com/easyssf/easyssf/compare/v0.4.0...HEAD +[0.4.0]: https://github.com/easyssf/easyssf/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/easyssf/easyssf/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/easyssf/easyssf/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/easyssf/easyssf/releases/tag/v0.1.0 diff --git a/README.md b/README.md index d7244dc..3812cd8 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ which a build has to enable with `true org.easyssf easyssf-receiver-spring-boot-starter - 0.3.0 + 0.4.0 ``` @@ -127,7 +127,7 @@ configuration reference. org.easyssf easyssf-receiver - 0.3.0 + 0.4.0 ``` @@ -289,7 +289,7 @@ Spring Boot modules are automatic modules. org.easyssf easyssf-receiver - 0.3.0 + 0.4.0 ``` @@ -374,7 +374,7 @@ stream management and poll endpoints. The tests of easyssf itself use it. org.easyssf easyssf-test - 0.3.0 + 0.4.0 test ``` diff --git a/easyssf-core/pom.xml b/easyssf-core/pom.xml index 647b843..022dfbc 100644 --- a/easyssf-core/pom.xml +++ b/easyssf-core/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-core easyssf-core diff --git a/easyssf-receiver-jdbc/pom.xml b/easyssf-receiver-jdbc/pom.xml index ee9f7fa..dd39962 100644 --- a/easyssf-receiver-jdbc/pom.xml +++ b/easyssf-receiver-jdbc/pom.xml @@ -6,7 +6,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver-jdbc diff --git a/easyssf-receiver-spring-boot-autoconfigure/pom.xml b/easyssf-receiver-spring-boot-autoconfigure/pom.xml index 79e800c..259e38b 100644 --- a/easyssf-receiver-spring-boot-autoconfigure/pom.xml +++ b/easyssf-receiver-spring-boot-autoconfigure/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver-spring-boot-autoconfigure easyssf-receiver-spring-boot-autoconfigure diff --git a/easyssf-receiver-spring-boot-conformance-tests/pom.xml b/easyssf-receiver-spring-boot-conformance-tests/pom.xml index 2f848e3..ae8d8bf 100644 --- a/easyssf-receiver-spring-boot-conformance-tests/pom.xml +++ b/easyssf-receiver-spring-boot-conformance-tests/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver-spring-boot-conformance-tests easyssf-receiver-spring-boot-conformance-tests diff --git a/easyssf-receiver-spring-boot-examples/example-oidc-client/pom.xml b/easyssf-receiver-spring-boot-examples/example-oidc-client/pom.xml index e8f72b9..f36571e 100644 --- a/easyssf-receiver-spring-boot-examples/example-oidc-client/pom.xml +++ b/easyssf-receiver-spring-boot-examples/example-oidc-client/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-receiver-spring-boot-examples - 0.4.0-SNAPSHOT + 0.4.0 example-oidc-client example-oidc-client diff --git a/easyssf-receiver-spring-boot-examples/example-resource-server/pom.xml b/easyssf-receiver-spring-boot-examples/example-resource-server/pom.xml index 5024208..a84c6c1 100644 --- a/easyssf-receiver-spring-boot-examples/example-resource-server/pom.xml +++ b/easyssf-receiver-spring-boot-examples/example-resource-server/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-receiver-spring-boot-examples - 0.4.0-SNAPSHOT + 0.4.0 example-resource-server example-resource-server diff --git a/easyssf-receiver-spring-boot-examples/example-scim-provisioning/pom.xml b/easyssf-receiver-spring-boot-examples/example-scim-provisioning/pom.xml index 7a2ed49..9e369dc 100644 --- a/easyssf-receiver-spring-boot-examples/example-scim-provisioning/pom.xml +++ b/easyssf-receiver-spring-boot-examples/example-scim-provisioning/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-receiver-spring-boot-examples - 0.4.0-SNAPSHOT + 0.4.0 example-scim-provisioning example-scim-provisioning diff --git a/easyssf-receiver-spring-boot-examples/pom.xml b/easyssf-receiver-spring-boot-examples/pom.xml index 6a9dcfd..9187842 100644 --- a/easyssf-receiver-spring-boot-examples/pom.xml +++ b/easyssf-receiver-spring-boot-examples/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver-spring-boot-examples easyssf-receiver-spring-boot-examples diff --git a/easyssf-receiver-spring-boot-starter/README.md b/easyssf-receiver-spring-boot-starter/README.md index 828cdbd..b3f5dcf 100644 --- a/easyssf-receiver-spring-boot-starter/README.md +++ b/easyssf-receiver-spring-boot-starter/README.md @@ -10,7 +10,7 @@ Events, the test support. org.easyssf easyssf-receiver-spring-boot-starter - 0.3.0 + 0.4.0 ``` diff --git a/easyssf-receiver-spring-boot-starter/pom.xml b/easyssf-receiver-spring-boot-starter/pom.xml index d8dc7fa..1419238 100644 --- a/easyssf-receiver-spring-boot-starter/pom.xml +++ b/easyssf-receiver-spring-boot-starter/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver-spring-boot-starter easyssf-receiver-spring-boot-starter diff --git a/easyssf-receiver/pom.xml b/easyssf-receiver/pom.xml index b1d0e54..a24ced4 100644 --- a/easyssf-receiver/pom.xml +++ b/easyssf-receiver/pom.xml @@ -5,7 +5,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-receiver easyssf-receiver diff --git a/easyssf-test-conformance/pom.xml b/easyssf-test-conformance/pom.xml index a791f60..419d6ca 100644 --- a/easyssf-test-conformance/pom.xml +++ b/easyssf-test-conformance/pom.xml @@ -6,7 +6,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-test-conformance diff --git a/easyssf-test/pom.xml b/easyssf-test/pom.xml index 9c4d920..d2061ee 100644 --- a/easyssf-test/pom.xml +++ b/easyssf-test/pom.xml @@ -6,7 +6,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 easyssf-test diff --git a/pom.xml b/pom.xml index b0310de..8c3c16c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.easyssf easyssf-parent - 0.4.0-SNAPSHOT + 0.4.0 pom easyssf Building blocks for the OpenID Shared Signals Framework (SSF) @@ -65,7 +65,7 @@ the newest JDK: -Dbytebuddy.experimental=true --> false - 2026-10-05T23:58:41Z + 2026-10-06T06:34:01Z false - 2026-10-06T06:34:01Z + 2026-10-06T06:35:30Z