# Changelog

## Baseline

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

## Lenses

- Code Health 74
- Architecture 99
- Maturity 70
- Readiness 49
- Security 52
- Domain Modelling 100
- Accessibility 37

## Changes since last survey

- 300 commits — 218 feature/other, 82 fixes

## By area

- changes/en-us — 75 commits
- rm-datasource/src — 30 commits
- core/src — 19 commits
- console/src — 18 commits
- server/src — 18 commits
- (root) — 14 commits
- .github/workflows — 11 commits
- common/src — 9 commits
- namingserver/src — 8 commits
- compatible/src — 7 commits
- integration-tx-api/src — 7 commits
- test-suite/seata-benchmark-cli — 6 commits
- build/pom.xml — 4 commits
- saga/seata-saga-engine — 3 commits
- seata-spring-autoconfigure/seata-spring-autoconfigure-server — 3 commits
- serializer/seata-serializer-fury — 3 commits
- compatible/README.md — 2 commits
- config/seata-config-core — 2 commits
- console/pom.xml — 2 commits
- discovery/seata-discovery-etcd3 — 2 commits

## Notable commits

- fix: bugfix : fastjson2 JSONB concurrent ref deserialization (#8160)
- fix: bugfix:  fix comma missing (#7856)
- fix: bugfix: Avoid null advice during AOT proxy creation (#8106)
- fix: bugfix: Github Action workflow does not run the corresponding Kotlin test (#7482)
- fix: bugfix: Use xaActive to determine whether xaResource needs to execute the end method (#7708)
- fix: bugfix: adjust the order of org.apache.seata.saga.rm.SagaResourceManage (#7622)
- fix: bugfix: consoleApiService that could not be found (#7960)
- fix: bugfix: correct server port and naming server port (#7879)
- fix: bugfix: different element order in two lists causes failure to set the index as primary key index (#7965)
- fix: bugfix: empty jacoco report on local when jdk above 17 (#7956)
- fix: bugfix: ensure the Jakarta-related package paths are correct (#7940)
- fix: bugfix: ensure visibility of rm and The methods in MockTest are executed in order (#7662)
- fix: bugfix: fix Byte[] type to ensure the correct primary key value. (#7761)
- fix: bugfix: fix DM transaction rollback not using database auto-increment primary keys (#7643)
- fix: bugfix: fix Groovy dependency conflict causing saga test failure (#8134)
- fix: bugfix: fix IllegalArgumentException when GET request has request body (#8035)
- fix: bugfix: fix KingbaseUndoLogManager INSERT_UNDO_LOG_SQL error (#7929)
- fix: bugfix: fix NPE when server-side filter is disabled and filter chain is null. (#7563)
- fix: bugfix: fix PK extraction for batch inserts with SQL functions (#8124)
- fix: bugfix: fix SerialArray equals() method for multi-dimensional array comparison (#7471)
- …and 280 more
