diff --git a/CHANGELOG.md b/CHANGELOG.md index a4872f5..a5b4946 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [1.4.0] Maintenance (Spring Boot 3.3.3) (2024-09-03) + +### Bugfixes +* Fix building on Windows +* Allow loading [pkcs11 (smart-card) test properties](README.md#pkcs11-tests) from file system (previously only classpath was working) by upgrading `cdoc2-lib` test dependency to `2.0.0` + +### Internal +* Upgrade Spring Boot to `3.3.3`. Update other 3rd party dependencies to latest. +* Update client and server certificates used for unit-tests. Add scripts for future updates +* Move gatling-tests into separate repository +* Move cdoc2-openapi (OpenAPI specifications) into separate repository +* Add GitHub initial workflows +* [Buildpacks dependency mirror](https://paketo.io/docs/howto/configuration/#dependency-mirrors) can be specified as `-Dbp.dependency.mirror=https://mirror.example.org` when creating Docker image with `mvn spring-boot:build-image` + + ## [1.3.1] Fix dependencies for 1.3.0 (2024-07-03) ### Bugfixes diff --git a/cdoc2-shared-crypto/pom.xml b/cdoc2-shared-crypto/pom.xml index 26bde9c..fc40ad0 100644 --- a/cdoc2-shared-crypto/pom.xml +++ b/cdoc2-shared-crypto/pom.xml @@ -6,7 +6,7 @@ ee.cyber.cdoc2 cdoc2-shared-crypto - 0.2.0-SNAPSHOT + 0.2.0 CDOC2 common crypto functions shared between lib and server jar diff --git a/get-server/pom.xml b/get-server/pom.xml index bd40024..107359f 100644 --- a/get-server/pom.xml +++ b/get-server/pom.xml @@ -11,7 +11,7 @@ cdoc2-get-server ee.cyber.cdoc2 - 1.4.0-SNAPSHOT + 1.4.0 jar cdoc2-get-server @@ -161,38 +161,38 @@ ee.cyber.cdoc2 cdoc2-shared-crypto - 0.2.0-SNAPSHOT + 0.2.0 ee.cyber.cdoc2 cdoc2-common-server - 2.1.0-SNAPSHOT + 2.1.0 ee.cyber.cdoc2 cdoc2-server-db - 2.1.0-SNAPSHOT + 2.1.0 ee.cyber.cdoc2 cdoc2-server-openapi - 0.1.0-SNAPSHOT + 0.1.0 ee.cyber.cdoc2 cdoc2-lib - 1.4.0 + 2.0.0 test ee.cyber.cdoc2 cdoc2-common-server - 2.1.0-SNAPSHOT + 2.1.0 test-jar test @@ -265,7 +265,7 @@ ee.cyber.cdoc2 cdoc2-lib - 1.4.0 + 2.0.0 test-jar test diff --git a/pom.xml b/pom.xml index 0ba82ba..c0664d3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ cdoc2-server ee.cyber.cdoc2 - 1.4.0-SNAPSHOT + 1.4.0 CDOC2 server pom diff --git a/prepare_release.sh b/prepare_release.sh index 8d67ff3..398bb05 100755 --- a/prepare_release.sh +++ b/prepare_release.sh @@ -70,9 +70,16 @@ mvn -f cdoc2-shared-crypto install #mvn -f cdoc2-openapi install mvn versions:set -DremoveSnapshot + +mvn -f server-openapi versions:set -DremoveSnapshot +mvn -f server-db versions:set -DremoveSnapshot +mvn -f server-common versions:set -DremoveSnapshot + # replace ee.cyber.cdoc2:* dependency versions with latest release version (includes packages from local maven repo) mvn versions:use-latest-versions -Dincludes=ee.cyber.cdoc2:* -DexcludeReactor=false -DallowSnapshots=false -DallowDowngrade=true + + # put and get server have spring-boot as parent and need to be updated separately mvn -f put-server versions:set -DremoveSnapshot mvn -f put-server versions:use-latest-versions -Dincludes=ee.cyber.cdoc2:* -DexcludeReactor=false -DallowSnapshots=false -DallowDowngrade=true diff --git a/put-server/pom.xml b/put-server/pom.xml index 4ca96c3..8276a86 100644 --- a/put-server/pom.xml +++ b/put-server/pom.xml @@ -11,7 +11,7 @@ cdoc2-put-server ee.cyber.cdoc2 - 1.4.0-SNAPSHOT + 1.4.0 jar cdoc2-put-server @@ -161,32 +161,32 @@ ee.cyber.cdoc2 cdoc2-shared-crypto - 0.2.0-SNAPSHOT + 0.2.0 ee.cyber.cdoc2 cdoc2-server-openapi - 0.1.0-SNAPSHOT + 0.1.0 ee.cyber.cdoc2 cdoc2-common-server - 2.1.0-SNAPSHOT + 2.1.0 ee.cyber.cdoc2 cdoc2-server-db - 2.1.0-SNAPSHOT + 2.1.0 ee.cyber.cdoc2 cdoc2-common-server - 2.1.0-SNAPSHOT + 2.1.0 test-jar test @@ -194,7 +194,7 @@ ee.cyber.cdoc2 cdoc2-lib - 1.4.0 + 2.0.0 test @@ -202,7 +202,7 @@ ee.cyber.cdoc2 cdoc2-lib - 1.4.0 + 2.0.0 test-jar test diff --git a/server-common/pom.xml b/server-common/pom.xml index 72a42a2..6f17cd7 100644 --- a/server-common/pom.xml +++ b/server-common/pom.xml @@ -5,12 +5,12 @@ ee.cyber.cdoc2 cdoc2-server - 1.4.0-SNAPSHOT + 1.4.0 .. cdoc2-common-server - 2.1.0-SNAPSHOT + 2.1.0 jar @@ -21,7 +21,7 @@ ee.cyber.cdoc2 cdoc2-server-openapi - 0.1.0-SNAPSHOT + 0.1.0 test @@ -68,13 +68,13 @@ ee.cyber.cdoc2 cdoc2-server-db - 2.1.0-SNAPSHOT + 2.1.0 test ee.cyber.cdoc2 cdoc2-client - 1.4.0 + 1.5.0 test diff --git a/server-db/pom.xml b/server-db/pom.xml index 9d9cc98..5249174 100644 --- a/server-db/pom.xml +++ b/server-db/pom.xml @@ -5,19 +5,19 @@ ee.cyber.cdoc2 cdoc2-server - 1.4.0-SNAPSHOT + 1.4.0 .. cdoc2-server-db - 2.1.0-SNAPSHOT + 2.1.0 jar ee.cyber.cdoc2 cdoc2-shared-crypto - 0.2.0-SNAPSHOT + 0.2.0 diff --git a/server-openapi/pom.xml b/server-openapi/pom.xml index c671df2..b5753d1 100644 --- a/server-openapi/pom.xml +++ b/server-openapi/pom.xml @@ -7,13 +7,13 @@ ee.cyber.cdoc2 cdoc2-server - 1.4.0-SNAPSHOT + 1.4.0 .. - 0.1.0-SNAPSHOT + 0.1.0 cdoc2-server-openapi CDOC2 server stub generation from OpenAPI spec