# Changelog

## Baseline

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

## Lenses

- Code Health 87
- Architecture 57
- Maturity 68
- Readiness 46
- Security 54
- Domain Modelling 100
- Accessibility 41

## Changes since last survey

- 300 commits — 273 feature/other, 27 fixes

## By area

- web-frontend/src — 94 commits
- otlptrace/otlptrace-collector — 51 commits
- web/src — 34 commits
- collector/src — 27 commits
- commons-server/src — 26 commits
- agent-module/plugins — 9 commits
- batch/src — 7 commits
- (root) — 6 commits
- agent-module/profiler — 5 commits
- commons/src — 5 commits
- agent-module/plugins-it — 4 commits
- basic-login/src — 3 commits
- collector-starter/src — 3 commits
- commons-buffer/src — 3 commits
- commons-profiler/src — 3 commits
- inspector-module/inspector-web — 3 commits
- batch-alarmsender/src — 2 commits
- metric-module/metric-commons — 2 commits
- service-module/src — 2 commits
- uristat/uristat-web — 2 commits

## Notable commits

- fix: Revert "[#noissue] Map OTLP Envoy proxy spans to Envoy service types"
- fix: [#13839] Fix heatmap Kafka topic name in Pinot realtime table config
- fix: [#13846] Fix empty tags in system metric chart group selector
- fix: [#13858] Fix basic login authentication recursion
- fix: [#13875] Fix QueryParamServiceNameExtractorTest to use QUERY_PARAM_KEY
- fix: [#13906] Fix Call Tree timeline rendering
- fix: [#13924] Fix batch compilation: rename getUid to getServiceUid
- fix: [#14016] Fix apdex and avgTimeMs returning 0 in uriStat summary
- fix: [#14044] Strengthen coroutine lifecycle regression
- fix: [#14051] Fix FixedBuffer.getByte ignoring the index argument
- fix: [#noissue] Apply Copilot review on apply-review skill: QA-after-rebase ordering, English reply placeholders, fix invalid gh pr view field
- fix: [#noissue] Bump @isaacs/brace-expansion to 5.0.1 to fix [CVE redacted] ReDoS
- fix: [#noissue] Bump deps to fix remaining open Dependabot npm critical/high alerts
- fix: [#noissue] Bump flatted to 3.4.2 to fix [CVE redacted] prototype pollution
- fix: [#noissue] Bump handlebars to 4.7.9 to fix [CVE redacted]/33938/33939/33940/33941
- fix: [#noissue] Bump rollup to 4.61.1 to fix [CVE redacted] path traversal
- fix: [#noissue] Bump storybook to 9.1.20 to fix [CVE redacted] WebSocket hijacking
- fix: [#noissue] Bump vite to 6.4.2+ to fix [CVE redacted] arbitrary file read
- fix: [#noissue] Fix O(n^2) scatter render: incremental legend count + in-place data append
- fix: [#noissue] Fix URL stat chart legend overlapping x-axis labels
- …and 280 more
