Releases: open-eid/cdoc2-capsule-server
Releases · open-eid/cdoc2-capsule-server
[1.5.0] Add `x-expiry-time` header to `POST /key-capsules/{transactionId}` response
Features
- Add
x-expiry-timeheader toPOST/key-capsules/{transactionId}result as specified in cdoc2-key-capsules 2.2.0 OAS
Internal
- Use
spring-boot-dependenciesBOM forcdoc2-serverparent POM for easier version alignment withcdoc2-put-serverandcdoc2-get-serverthat usespring-boot-starter-parentparent - Update
spring-bootversion3.4.3->3.5.0 - Update
org.bouncycastle:bcpkix-jdk18onversion1.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)
Features
- Return
x-expiry-timeheader toGET/key-capsules/{transactionId}as specified in
cdoc2-key-capsules 2.1.0 OAS
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=truedoesn'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
https://github.com/open-eid/cdoc2-capsule-server/releases/tag/v1.4.1
- workflow fixes to deploy Maven packages v1.4.1...v1.4.1-maven.0
[1.4.1] Bug fixes (2024-09-19)
Features
- Publish
cdoc2-server-liquibaseimage 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-*-serverDocker 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-serverversion notcdoc2-serverpom version (make_release.shscript)
Docker images
- cdoc2-put-server:v1.4.1-a5f40d341916d9746f7b5eb585db8aae5658c8ec
- cdoc2-get-server:v1.4.1-a5f40d341916d9746f7b5eb585db8aae5658c8ec
- cdoc2-server-liquibase:v1.4.1-a5f40d341916d9746f7b5eb585db8aae5658c8ec
Note: sha256-* images are broken
Maven packages
New versions:
v1.4.1 RC.1 liquibase Docker image building
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
1.4.1-RC (release candidate) to build cdoc2-server-liquibase Docker image
v1.4.0 + docker publish
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)
Bugfixes
- Fix building on Windows
- Allow loading pkcs11 (smart-card) test properties from file system (previously only classpath was working) by upgrading
cdoc2-libtest dependency to2.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.orgwhen creating Docker image withmvn spring-boot:build-image