Skip to content

Releases: dnl50/tsa

3.3.0

22 Sep 00:36
Compare
Choose a tag to compare

Update Dependencies

  • Updated Quarkus to 3.15.0
  • Updated Mapstruct to 1.6.2

3.2.0

31 May 16:15
edf2d0e
Compare
Choose a tag to compare

Consistent API Error Responses

All API error responses now have a consistent format:

{
    "status": 400,
    "message": "a message"
}

OpenAPI Specification

The OpenAPI Specification is now attached as an release asset.

Dependency Updates

  • Updated Quarkus to 3.11.0
  • Updated Bouncy Castle to 1.78.1
  • Updated AssertJ to 3.26.0
  • Updated ArchUnit to 1.3.0

3.1.0

02 Apr 22:29
Compare
Choose a tag to compare
  • Library Updates
  • Publish JVM Images for both x86 and ARM

3.0.0

28 Dec 22:07
Compare
Choose a tag to compare

Moving from Spring Boot to Quarkus

This release is a major overhaul of the application. I migrated from a (slightly overengineered) Spring Boot application to a much simpler Quarkus application, which fully supports Quarkus' key feature: GraalVM native images. The docker images, which are published to Docker Hub, now use a native Linux x64 binary under the hood. The memory footprint and startup time have therefore been reduced significantly.

3.0.0-beta.6

26 Dec 20:26
Compare
Choose a tag to compare
3.0.0-beta.6 Pre-release
Pre-release
  • Update Quarkus to version 3.6.4
  • Upload Linux Binary as Release Asset

3.0.0-beta.5

07 Oct 15:00
Compare
Choose a tag to compare
3.0.0-beta.5 Pre-release
Pre-release
  • fix write permission problems for H2 data directory when mounting a volume

3.0.0-beta.4

24 Sep 20:13
Compare
Choose a tag to compare
3.0.0-beta.4 Pre-release
Pre-release
  • update to Quarkus 3.3.3
  • add missing Volume Definition in Dockerfile
  • add new REST API Endpoints
  • add Websocket Endpoint

3.0.0-beta.3

27 Aug 10:43
Compare
Choose a tag to compare
3.0.0-beta.3 Pre-release
Pre-release
  • moved HTTP root path to /tsa/ and removed tsa prefix from the signing and validation endpoints

3.0.0-beta.2

26 Aug 21:58
Compare
Choose a tag to compare
3.0.0-beta.2 Pre-release
Pre-release

Changes made since 3.0.0-beta.1:

  • updated to Quarkus 3.3,
  • added a new API Endpoint to verify the signature with a given X.509 certificate
  • the TSA can now verify timestamps using any hash algorithm which is supported by Bouncy Castle
  • moved the root HTTP path to /api

3.0.0-beta.1

15 Jul 23:24
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release

This is the first beta release after migrating from Spring Boot to Quarkus. Detailed release notes and a migration guide will follow once version 3.0.0 is finalized.