# Changelog

## Score

- CAI 51 → 51 (+0.3)

## Lenses

- Code Health 52 → 52 (+0.0)
- Architecture 94 → 91 (-3.0)
- Maturity 65 → 69 (+3.6)
- Readiness 44 → 44 (+0.1)
- Security 51 → 51 (+0.0)
- Performance 69 → 69 (+0.0)

## Resolved (8)

- Checkable ADR rule enforced only by prose: TiSpark Design Documents (docs/design/2022-02-28-dsv2-support.md)
- No assertions: of (tikv-client/src/test/java/com/pingcap/tikv/types/DataTypeFactoryTest.java)
- No assertions: testCollatorKey (tikv-client/src/test/java/com/pingcap/tikv/collation/CollationTest.java)
- No assertions: toKeyTest (tikv-client/src/test/java/com/pingcap/tikv/key/KeyTest.java)
- PR-triggered workflow without a permissions block
- Split core
- Split tikv-client
- TodoComment repeated across 11 files (core/src/test/scala/com/pingcap/tispark/convert/ToUnsignedSuite.scala)

## New (161)

- Orphaned file (core/src/main/java/com/pingcap/tikv/columnar/TiColumnVectorAdapter.java)
- Orphaned file (core/src/main/java/com/pingcap/tikv/datatype/TypeMapping.java)
- Orphaned file (core/src/main/java/com/pingcap/tikv/hostmap/UriHostMapping.java)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/TiConfigConst.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/auth/MySQLPriv.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/auth/TiAuthorization.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/handler/CacheInvalidateEventHandler.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/listener/CacheInvalidateListener.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/safepoint/ServiceSafePoint.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/statistics/StatisticsHelper.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/statistics/StatisticsManager.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/statistics/estimate/TableSizeEstimator.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/telemetry/TeleMsg.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/telemetry/TiSparkTeleConf.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/telemetry/TiSparkTeleInfo.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/utils/HttpClientUtil.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/utils/ReflectionUtil.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/utils/SystemInfoUtil.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/utils/TiUtil.scala)
- Orphaned file (core/src/main/scala/com/pingcap/tispark/utils/TwoPhaseCommitHepler.scala)
- …and 141 more

## Architecture

- Unchanged — 0 containers · 2 contexts · 0 edges
