From f216a512b627328da51717a55123de5345ed78b0 Mon Sep 17 00:00:00 2001
From: Janno Kusman <138101867+jann0k@users.noreply.github.com>
Date: Tue, 3 Sep 2024 13:41:04 +0300
Subject: [PATCH] Release cdoc2-capsule-server version 1.4.0 (#6)
---
CHANGELOG.md | 15 +++++++++++++++
cdoc2-shared-crypto/pom.xml | 2 +-
get-server/pom.xml | 16 ++++++++--------
pom.xml | 2 +-
prepare_release.sh | 7 +++++++
put-server/pom.xml | 16 ++++++++--------
server-common/pom.xml | 10 +++++-----
server-db/pom.xml | 6 +++---
server-openapi/pom.xml | 4 ++--
9 files changed, 50 insertions(+), 28 deletions(-)
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