Skip to content

Releases: JohT/showcase-quarkus-eventsourcing

v2.0.0 Migrated from javax to jakarta namespace with Quarkus v3

17 Nov 17:45
Compare
Choose a tag to compare

⚙️ Main Dependencies

  • Quarkus: 3.0.0.Alpha1 (updated)
  • AxonFramework: 4.6.2

💪 Major Changes

  • Migrate from javax to jakarta namespace with Quarkus v3 by @JohT in #123

📖 All Changes

Full Changelog: v1.8.0...v2.0.0

v1.8.0 Optimized Reflection Configuration

12 Nov 18:55
Compare
Choose a tag to compare

⚙️ Main Dependencies

  • Quarkus: 2.14.0.Final (updated)
  • AxonFramework: 4.6.2 (updated)

💪 Major Changes

  • Optimize Reflection Configuration by @JohT in #126

📖 All Changes

  • Update Quarkus to v2.13.2.Final (patch) by @renovate in #114
  • Update dependency io.projectreactor:reactor-core to v3.4.24 by @renovate in #115
  • Update Quarkus to v2.13.3.Final (patch) by @renovate in #116
  • Update dependency graalvm/graalvm-ce-builds to v22.3.0 by @renovate in #117
  • Update dependency io.quarkus:quarkus-maven-plugin to v2.14.0.Final by @renovate in #118
  • Update dependency nl.jqno.equalsverifier:equalsverifier to v3.11 by @renovate in #119
  • Update dependency io.projectreactor:reactor-core to v3.5.0 by @renovate in #122
  • Update axon.version to v4.6.2 (patch) by @renovate in #120
  • Update dependency io.quarkus:quarkus-universe-bom to v2.13.4.Final by @renovate in #121
  • Update dependency io.quarkus:quarkus-universe-bom to v2.14.0.Final by @renovate in #124
  • Fix CHANGELOG Markdown linter warnings by @JohT in #125
  • Optimize Reflection Configuration by @JohT in #126

Full Changelog: v1.7.0...v1.8.0

v1.7.0 Java 17 on GraalVM 22.2.0

14 Oct 18:45
Compare
Choose a tag to compare

⚙️ Main Dependencies

  • Quarkus: 2.13.1.Final (updated)
  • AxonFramework: v4.6.1 (updated)

★ Highlight:

💪 Major Changes:

  • Drop unnecessary sequence table in database schema (issue #81) by @JohT in #82
  • Migrate to Java 17 by @JohT in #113
  • Automatically update GraalVM Community Edition to newest version 22.2.0 by @JohT in #80

📖 All Changes:

  • Drop unnecessary sequence table in database schema (issue #81) by @JohT in #82
  • Update Quarkus to v2.9.2.Final by @renovate in #83
  • Update axon.version to v4.5.10 by @renovate in #84
  • Update dependency io.quarkus:quarkus-maven-plugin to v2.10.0.Final by @renovate in #85
  • Update axon.version to v4.5.12 by @renovate in #86
  • Update Quarkus by @renovate in #87
  • Update Quarkus to v2.10.2.Final by @renovate in #88
  • Update dependency io.projectreactor:reactor-core to v3.4.21 by @renovate in #90
  • Update axon.version to v4.5.14 by @renovate in #89
  • Update Quarkus by @renovate in #91
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.0 by @renovate in #92
  • Update Quarkus to v2.11.1.Final by @renovate in #93
  • Update dependency nl.jqno.equalsverifier:equalsverifier to v3.10.1 by @renovate in #94
  • Update axon.version to v4.5.15 by @renovate in #95
  • Update Quarkus to v2.11.2.Final by @renovate in #96
  • Update dependency org.apache.maven.plugins:maven-site-plugin to v3.12.1 by @renovate in #97
  • Update dependency maven to v3.8.6 by @renovate in #98
  • Update dependency io.projectreactor:reactor-core to v3.4.22 by @renovate in #99
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.1 by @renovate in #100
  • Update Quarkus by @renovate in #101
  • Update dependency io.quarkus:quarkus-universe-bom to v2.12.0.Final by @renovate in #102
  • Update Quarkus to v2.12.1.Final by @renovate in #103
  • Update dependency io.projectreactor:reactor-core to v3.4.23 by @renovate in #104
  • Update axon.version to v4.6.0 by @renovate in #105
  • Update Quarkus to v2.12.2.Final by @renovate in #106
  • Update dependency se.bjurr.gitchangelog:git-changelog-maven-plugin to v1.94.0 by @renovate in #107
  • Update Quarkus to v2.13.0.Final by @renovate in #108
  • Update dependency com.tngtech.archunit:archunit-junit5 to v1 by @renovate in #109
  • Update axon.version to v4.6.1 by @renovate in #111
  • Update Quarkus to v2.13.1.Final by @renovate in #110
  • Update dependency se.bjurr.gitchangelog:git-changelog-maven-plugin to v1.95.2 by @renovate in #112
  • Migrate to Java 17 and GraalVM 21.1.0 by @JohT in #113
  • Automatically update GraalVM Community Edition to newest version by @JohT in #80

Full Changelog: v1.6.0...v1.7.0

v1.6.0 - Database H2 version 2.1, Automate PostgreSQL build, Quarkus 2.9.1.Final , Axon v4.5.9

22 May 07:20
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.9.1.Final (updated)
  • AxonFramework: 4.5.9 (updated)

Major Changes

  • Update/Migrate to H2 version 2.1 (#79)
  • Automate PostgreSQL build and test (#79)
  • Update Code Coverage (#79)
  • Update Quarkus to 2.9.1.Final (#79)
  • Update axon.version to v4.5.9 (#68)

All Changes

  • Migrate to H2 version 2.1, Automate PostgreSQL build and test, Update Code Coverage, Update Quarkus to 2.9.1.Final (#79)
  • Update dependency org.apache.maven.plugins:maven-site-plugin to v3.12.0 (#75)
  • Update github/codeql-action action to v2 (#76)
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.3.0 (#74)
  • Update axon.version to v4.5.9 (#68)
  • Update actions/upload-artifact action to v3 (#70)
  • Update actions/checkout action to v3 (#69)
  • Update actions/cache action to v3 (#67)
  • Update dependency nl.jqno.equalsverifier:equalsverifier to v3.10 (#66)
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (#63)
  • Update dependency com.tngtech.archunit:archunit-junit5 to v0.23.1 (#61)
  • Update actions/setup-java action to v3 (#59) [2022-03-01]

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.5.0 - Update Quarkus to 2.7.1.Final

10 Feb 21:00
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.7.1.Final (updated)
  • AxonFramework: 4.5.8

Changes

  • #51 Resolve "Unrecognized configuration key" warnings
  • #52 Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.1
  • #49 Update dependency nl.jqno.equalsverifier:equalsverifier to v3.9
  • #46 Simplify native image workflow
  • #45 Update GraalVM to 22.0.0.2 -> native image size is now ~6% smaller
  • #43 Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0
  • #39 Auto commit native image reports only on push
  • #37 Switch from H2 to PostgreSQL database using quarkus.profile
  • #36 Remove dependency to bean validation for message types

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.4.0 - Update Quarkus to 2.6.1.Final

29 Dec 06:20
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.6.1.Final (updated)
  • AxonFramework: 4.5.5

Changes

  • #35 Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0
  • #34 Update Quarkus to v2.6.1.Final
  • #33 Update dependency nl.jqno.equalsverifier:equalsverifier to v3.8.1
  • #32 Query side projection integration tests based on messages AccountProjectionTest
  • commit 942328b Added EventPublishingService that represents AxonFramework EventGateway
  • #31 Walkthrough Documentation WALKTHROUGH.md

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.3.0 - Update AxonFramework to v4.5.5

02 Dec 06:34
d0d3e62
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.5.0.Final (updated)
  • AxonFramework: 4.5.5

Changes

  • Unified native image integration tests
  • Continuous Integration for native image build with integration tests
  • Deleted unnecessary reflection configurations within reflection-config.json

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.2.0 - Update AxonFramework to v4.3.2

30 Nov 07:41
46a0106
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.5.0.Final (updated)
  • AxonFramework: 4.3.2

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.1.0 - Update to Quarkus v2.5.0.Final

28 Nov 08:31
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 2.5.0.Final (updated)
  • AxonFramework: 4.2.2

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.

v1.0.0 - First fully working version

27 Nov 07:45
c773948
Compare
Choose a tag to compare

Main Dependencies

  • Quarkus: 1.3.0.Final
  • AxonFramework: 4.2.2

Features

  • "Reactive" example using server sent events (tested with safari browser) and axon subscription query
  • Replay example. Use REST DELETE /nicknames/projection
  • Contains an axon upcaster example
  • Works with H2 and PostgreSql. Just switch the regarding comments in application.properties and persistence.xml.
  • Uses flyway for database schema migration. It is configured to work with H2 and PostgreSql.
  • Uses JSON-B to stay inside the microprofile standard
  • Uses meta-annotations to fully decouple axon from the message api and business code.
  • Full-Stack Build configuration including JavaScript Unit Tests with Jasmine, JavaScript minify, ...

Tests

Besides the fully automated Unit- and Integration-Tests, this version of the showcase application had been tested manually (Mac) in dev mode, with the "normal" java application jar and with the native image build.