# Changelog

## Baseline

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

## Lenses

- Code Health 62
- Architecture 99
- Maturity 62
- Readiness 32
- Security 27
- Accessibility 45

## Changes since last survey

- 300 commits — 236 feature/other, 64 fixes

## By area

- lib/logflare — 109 commits
- (root) — 44 commits
- lib/logflare_web — 43 commits
- test/logflare — 23 commits
- docs/docs.logflare.com — 18 commits
- .github/workflows — 11 commits
- test/logflare_web — 10 commits
- examples/cf-worker-otel — 9 commits
- test/e2e — 7 commits
- config/runtime.exs — 4 commits
- test/profiling — 4 commits
- assets/js — 3 commits
- config/config.exs — 3 commits
- cloudbuild/.prod.env.enc — 2 commits
- assets/css — 1 commit
- bench/mapper_elevate_metadata.exs — 1 commit
- cloudbuild/.prod.db-client-cert.pem.enc — 1 commit
- cloudbuild/create-instance-template.sh — 1 commit
- cloudbuild/gce-startup.sh — 1 commit
- cloudbuild/prod — 1 commit

## Notable commits

- fix: Adds "BOOL" handler in `sql_params_to_sql/2` to fix gap in query (#3718)
- fix: Fix BigQuery SQL injection vulnerabilities in query construction pipeline (#3421)
- fix: Fix GHCR app token login (#3622)
- fix: Fix LQL quoted string escaping (#3608)
- fix: Fix authentication bypass in node shutdown endpoint (#3422)
- fix: Fix specs for some public API in Logflare.Utils (#3428)
- fix: Fix/loadbalance ets queus (#3677)
- fix: Fix/race cond janitor (#3598)
- fix: Fix/take pending ids race (#3609)
- fix: Revert "Feat/metrics puller (#3562)" (#3583)
- fix: Revert "feat: metrics pull clean (#3546)" (#3555)
- fix: Revert "fix+perf: removes DateTime usage from BQ hot code path, unix ns handling (#3557)" (#3745)
- fix: Revert "fix: LQL preserves timestamp Z suffix (#3387)" (#3399)
- fix: chore: fix time-of-day flake (#3676)
- fix: chore: misc onboarding friction fixes (#3681)
- fix: chore: revert prod instance size (#3504)
- fix: ci(retag/mirror): fix GHCR token scope and allow manual version dispatch (#3634)
- fix: fix runtime db ssl cert filename check (#3402)
- fix: fix(api): enforce and correct Management API OpenAPI contracts (#3692)
- fix: fix(api): make backend and endpoint access team-aware (#3687)
- …and 280 more
