# Changelog

## Baseline

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

## Lenses

- Code Health 39
- Architecture 100
- Maturity 55
- Readiness 21
- Security 59
- Domain Modelling 75
- Accessibility 39

## Changes since last survey

- 300 commits — 158 feature/other, 142 fixes

## By area

- parse/src — 40 commits
- (root) — 37 commits
- dbsync/src — 35 commits
- client-adapter/launcher — 19 commits
- deployer/src — 16 commits
- driver/src — 15 commits
- admin/admin-web — 12 commits
- client-adapter/common — 9 commits
- client/src — 9 commits
- connector/rabbitmq-connector — 9 commits
- client-adapter/rdb — 8 commits
- server/src — 8 commits
- connector/pulsarmq-connector — 7 commits
- client-adapter/phoenix — 5 commits
- instance/manager — 5 commits
- client-adapter/clickhouse — 4 commits
- client-adapter/es6x — 4 commits
- client-adapter/es8x — 4 commits
- common/src — 4 commits
- connector/rocketmq-connector — 4 commits

## Notable commits

- fix: Connection is already closed  fix (#3587)
- fix: Fastjson2 compatible fix (#4189)
- fix: Fix 2 oss binlog issue (#5536)
- fix: Fix Configuration property name '-id' is not valid on canal 1.1.7 alpha 3 #4879 (#4887)
- fix: Fixed bug where `cp -f` actually failed, (#4942)
- fix: Revert 4516 feature/macy (#4519)
- fix: bugfix: 兼容MariaDB GTID 为空的情况 (#5352)
- fix: fix JSON datatype string value truncated by '\0' (#5482)
- fix: fix bug #2023 (#3871)
- fix: fix bug BASE TABLE as table name (#4217)
- fix: fix data truncated for column issue for type `year` (#3866)
- fix: fix destination not encoded (#4279)
- fix: fix issue #3144 (#3712)
- fix: fix issue #3839: 修复alter table character set类型DDL语句解析BUG (#3840)
- fix: fix issue #4267 old和data长度不一样而产生的下标越界异常 (#4504)
- fix: fix issue #5127 escape key of json data (#5130)
- fix: fix issue #5401 (#5402)
- fix: fix issue 4806, make Common.init success (#4830)
- fix: fix issue client-adapter.rdb模块在转换时间时丢失精度 #5052 (#5053)
- fix: fix issues#4328 (#4329)
- …and 280 more
