·
1062 commits
to master
since this release
Changelog
This changelog contains a curated list of significant changes between releases. If you need a full changelog with every commit included, please use GitHub or Git log tools.
Changelog
⭐ Features
22cac7bfeature: Add configurable retry scheduler for CommandGateway {m}ffaeafffeature: Add support for correlation of unexpected handler exceptions across JVMs {m}691632efeat: Add graceful shutdown config for embedded web containers in apps9236252feat: Improve messages and logging of domain exceptions00efbc6feat: Add a demo for improving code coverage with Groovy Slf4j annotation and different logging levels
✨ Enhancements
2c6c6f9enhance: Update formatting rules for jakarta packages8701d48enhance: Make logging of handler exceptions a bit more sensiblecddae22enhance: Add additional changelog categories in JReleaser config {m}
🐞 Bug Fixes
de66264fix: Correctly handle nulls and empty strings in some methods of MessageSourceResolvableHelper63bd7bffix: Fixing conversion of global index into a string in AxonMessageHelperf2130f0fix: Remove unsupported flags from Docker Compose scriptsf1157fcfix: Fix title matching expressions in JReleaser changelog config
📔️ Documentation
- docs: Update releaseProcess.md tech note
- docs: Update issues document
71ed514docs: Add ADR-0015 - Handling Exceptions in Distributed CQRS System {m}bd09427docs: Add tech note for creating and using unreleased libraries via jitpack.io
🕶️ Style
c7c1ae8style: Polishing - replacing TODO comment with a NOTE64a840astyle: Polishing - sort & categorize dependencies5786f76style: Fix paragraph tags in Groovydoc
✅ Test
e751ad7test: Improve tests of repack tool {m}fc38d6btest: Improve tests for ResponseFormattingConstraintViolationExceptionHandlerca82937test: Improve tests for ResponseFormattingDomainExceptionHandlerbad1678test: Fixing tests for Location map constructor
⛏️ Build
ac81f9fbuild(klokwrk-tool-gradle-source-repack): Resolve "too long command" issue on Windows for GraalVM native image build78fad6dbuild: Update CodeNarc rules- build: Update CodeNarc
4da5c2bbuild: Update CodeNarc to 4e516637ee version self-published on Jitpack.io4e9a8b6build: Update CodeNarc to e873ff429e version self-published on Jitpack.io6bf04d2build: Update CodeNarc to 0d01347e22 version self-published on Jitpack.ioa9b9c59build: Update CodeNarc to 76f51b3b99 version self-published on Jitpack.ioacc6e5fbuild: Update CodeNarc to 5a2472719c version self-published on Jitpack.io
🏭️ CI
9b34437ci(github-action): Switch to windows-latest for building native imageef7b309ci(github-action): Rename eskatos/gradle-command-action into gradle/gradle-build-actionfc24adeci(github-actions): Upgrade Codecov GitHub Action to v2 major version72b0191ci(github-actions): Fix GraalVM native image build for Windows0d711c5ci(github-actions): Remove deprecations from JReleaser config
😰 Refactor
2b91b5arefactor: Rename property ViolationCode.codeAsText into codeKey05cb709refactor: Refactor handling of HandlerExecutionExceptions {m}292f38erefactor: Replace deprecated api in logging handler enhancer definitions
♾️ Dependencies
- deps: Bump Axon Server
- deps: Upgrade Graal VM
f0a4720deps: Upgrade Gradle Shadow plugin to 7.1.0 version74c97e6deps: Upgrade Kordamp Gradle Plugins to 0.47.0 version- deps: Bump Testcontainers
- deps: Bump Spring Boot
- deps: Bump Micronaut Gradle Plugin
- deps: Upgrade Micronaut
d4fe053deps: Upgrade Codenarc to 2.2.0 version- deps: Bump PostgreSQL
- deps: Bump Axon Framework
- deps: Bump ArchUnit
- deps: Bump ClassGraph
f93e108deps: Upgrade Groovy to 3.0.9 versionc9f1121deps: Bump Test Retry Gradle plugin to 1.3.1 version
◻️️ Miscellaneous
91ec141misc: Add missing licensesf5d2c9bmisc(CodeNarc): Apply enhanced BracesForMethod rule which allows braces on next line for multiline declarations33b6110misc(CodeNarc): Add CodeNarc prefix to all CodeNarc SuppressWarnings annotationsd36d7e7misc(CodeNarc): Apply fixed SpaceBeforeClosingBrace CodeNarc rulecd102dcmisc(CodeNarc): Apply fixed SpaceAfterClosingBrace CodeNarc rule66f786amisc(CodeNarc): Apply fixed MissingBlankLineBeforeAnnotatedField CodeNarc rule7d461edmisc(CodeNarc): Apply fixed SpaceInsideParentheses CodeNarc rule
Contributors
We'd like to thank the following people for their contributions:
- Damir Murat (@dmurat)