# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 58.

## Lenses

- Code Health 99
- Architecture 92
- Maturity 60
- Readiness 36
- Security 95

## Changes since last survey

- 83 commits — 79 feature/other, 4 fixes

## By area

- (root) — 29 commits
- spring-outbox-sample/pom.xml — 9 commits
- spring-outbox-debezium-connectors/pom.xml — 4 commits
- spring-outbox-jpa/src — 4 commits
- spring-outbox-sample/compose.yaml — 4 commits
- spring-outbox-rabbit/src — 3 commits
- spring-outbox-sample/src — 3 commits
- etc/spring-outbox-blog-post.md — 2 commits
- spring-outbox-core/src — 2 commits
- spring-outbox-debezium-connectors/spring-outbox-debezium-connectors-core — 2 commits
- spring-outbox-mongo/src — 2 commits
- spring-outbox-sample/README.adoc — 2 commits
- spring-outbox-sample/email-service — 2 commits
- spring-outbox-sample/s2p-app — 2 commits
- etc/ide — 1 commit
- etc/release-artifacts.sh — 1 commit
- etc/release-connectors.sh — 1 commit
- spring-outbox-debezium-connectors/spring-outbox-debezium-connector-mysql-kafka — 1 commit
- spring-outbox-debezium-connectors/spring-outbox-debezium-connectors-api — 1 commit
- spring-outbox-debezium-connectors/spring-outbox-debezium-connectors-kafka — 1 commit

## Notable commits

- fix: GH-22 - Sample: fix the location of the connector Dockerfile.
- fix: GH-52 - Fix missing Rabbit MQ credentials in debezium-connector configuration.
- fix: GH-54 - Fix: SerializableTargetConverterRegistry fails to detect Converter interface in complex inheritance hierarchies.
- fix: GH-55 - Refactor sample by introducing email service as separate maven module with shared message contracts and fix core design flaw.
- change: GH-1 - Format.
- change: GH-1 - Initial commit.
- change: GH-11 - Format.
- change: GH-12 - Schema Initialization: drop outbox table for 'ddl-auto=create'.
- change: GH-13 - Sample: Upgrade to Byte Buddy v1.15.11
- change: GH-14 - Formatting.
- change: GH-14 - Rename @MessageWith to @OutboxMessageBody and Make 'operation' Optional.
- change: GH-15 - OutboxMessageBody: support Optional.
- change: GH-16 - Add sample README.
- change: GH-17 - Bump version to 0.2.0
- change: GH-17 - Prepare next development iteration 0.3.0-SNAPSHOT.
- change: GH-19 - Add outbox_id to message headers.
- change: GH-20 - Add dedicated release script excluding connectors from being published to Maven Central.
- change: GH-20 - Add release script for connectors Docker Images.
- change: GH-20 - Format.
- change: GH-20 - README: remove java jar instructions in favor of docker.
- …and 63 more
