Skip to content

Releases: open-eid/cdoc2-capsule-server

[1.5.0] Add `x-expiry-time` header to `POST /key-capsules/{transactionId}` response

11 Jun 10:34

Choose a tag to compare

Features

Internal

  • Use spring-boot-dependencies BOM for cdoc2-server parent POM for easier version alignment with cdoc2-put-server and cdoc2-get-server that use spring-boot-starter-parent parent
  • Update spring-boot version 3.4.3 -> 3.5.0
  • Update org.bouncycastle:bcpkix-jdk18on version 1.80 -> 1.81

Docker images

ghcr.io/open-eid/cdoc2-put-server:v1.5.0-d43a1724b519d1a3aece69e4d80910faf8139368
ghcr.io/open-eid/cdoc2-get-server:v1.5.0-d43a1724b519d1a3aece69e4d80910faf8139368
ghcr.io/open-eid/cdoc2-server-liquibase:v1.5.0-d43a1724b519d1a3aece69e4d80910faf8139368

Maven packages

[INFO] cdoc2-server 1.4.2 ................................. SUCCESS [  1.174 s]
[INFO] cdoc2-server-openapi 0.2.0 ......................... SUCCESS [  3.478 s]
[INFO] cdoc2-server-db 2.2.2 .............................. SUCCESS [  0.257 s]
[INFO] cdoc2-common-server 2.2.1 .......................... SUCCESS [  2.964 s]
[INFO] cdoc2-put-server 1.5.0 ............................. SUCCESS [ 24.497 s]
[INFO] cdoc2-get-server 1.5.0 ............................. SUCCESS [ 21.763 s]
[INFO] cdoc2-shared-crypto 0.2.2 .......................... SUCCESS [  0.071 s]

[1.4.2] Return `x-expiry-time` header to `GET /key-capsules/{transactionId}` (2025-03-28)

28 Mar 09:47

Choose a tag to compare

Features

Internal

  • Update dependency versions to latest (Spring Boot 3.3.3 -> 3.4.3, BC 1.80 and others)
  • remove test dependencies requirements when building with -Dmaven.test.skip=true
    (although -Dmaven.test.skip=true doesn't compile tests, Maven still required test dependencies
    and failed when those didn't exist)

Docker images

docker pull ghcr.io/open-eid/cdoc2-put-server:v1.4.2-9c27b4f08930145d8f15bafde12bd377d679b1c4
docker pull ghcr.io/open-eid/cdoc2-get-server:v1.4.2-9c27b4f08930145d8f15bafde12bd377d679b1c4
docker pull ghcr.io/open-eid/cdoc2-server-liquibase:v1.4.2-9c27b4f08930145d8f15bafde12bd377d679b1c4

1.4.1 + fix maven deploy

20 Sep 14:47

Choose a tag to compare

[1.4.1] Bug fixes (2024-09-19)

19 Sep 14:26

Choose a tag to compare

Features

  • Publish cdoc2-server-liquibase image as part of release to allow easier database creation

Bugfixes

  • Update DB clean-up function of expired key-capsules to correctly report number deleted records
  • Fix Junit tests on Windows
  • Another try to fix loading pkcs11 (smart-card) test properties from file system

Internal

  • Use Java 21 JVM for cdoc2-*-server Docker images to support Java 21 virtual threads and improved throughput
  • Update admin-guide.md and add recommendations for running with Docker
  • Base release branch version on cdoc2-put-server version not cdoc2-server pom version (make_release.sh script)

Docker images

Note: sha256-* images are broken

Maven packages

New versions:

v1.4.1 RC.1 liquibase Docker image building

18 Sep 11:20
74cbc82

Choose a tag to compare

Fix cdoc2-server-liquibase Docker image pushing (#9)

Change github.actor -> github.repository_owner in docker-release.yml

v1.4.1 RC.0 liquibase Docker image

18 Sep 10:39

Choose a tag to compare

Pre-release

1.4.1-RC (release candidate) to build cdoc2-server-liquibase Docker image

v1.4.0 + docker publish

04 Sep 13:20
7b16600

Choose a tag to compare

Publish OCI/Docker images for cdoc2-capsule-server v1.4.0 release

What's Changed

  • v1.4.0 release + GitHub workflow action: create docker images on release by @jann0k in #7 to build and publish Docker images

Full Changelog: v1.4.0...v1.4.0-docker.0

cdoc2-put-server v1.4.0 OCI/Docker image
cdoc2-get-server v1.4.0 OCI/Docker image

[1.4.0] Maintenance (Spring Boot 3.3.3) (2024-09-03)

03 Sep 10:44
f216a51

Choose a tag to compare

Bugfixes

  • Fix building on Windows
  • Allow loading pkcs11 (smart-card) test properties 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 can be specified as -Dbp.dependency.mirror=https://mirror.example.org when creating Docker image with mvn spring-boot:build-image

Maven packages