Skip to content

v0.3.10

Choose a tag to compare

@github-actions github-actions released this 16 Jul 11:50
Immutable release. Only release title and notes can be modified.
136f7c6

0.3.10 (2026-07-16)

Features

  • api: team totals block on the contributors read (#360) (1096ef4)
  • backend: approvals rail filters + facets on the queue endpoint (4b) (#371) (d82d81f), closes #38
  • backend: sla_clock_at — the materialized d21 group clock (issue 363, pr 1/2) (#365) (1d92235), closes #363
  • jobs: findings long-window cleanup sweep — m9e slice 5, bolt wrap (#412) (fd47ed4), closes #39
  • scanner: namespace scope lists take fnmatch globs (#409) (fc7eba4), closes #39
  • ui: approvals filter rail (m9d slice 4b, frontend) (#372) (a74b4bb), closes #38
  • ui: m9d slice 1 — the audit log on the prototype table grammar (#353) (20b511c)
  • ui: m9d slice 2 — scanner status on the shared data-screen grammar (#356) (e8c0529)
  • ui: m9d slice 3 — contributors on the shared data-screen grammar (#361) (6f72897), closes #38
  • ui: m9d slice 4 — approvals review queue on the shared grammar (#370) (a1a66bb), closes #38
  • ui: m9e slice 1 — settings shell + SLA policy panel (#405) (b8b672e)
  • ui: m9e slice 2 — tokens, users & roles, cluster panels (#407) (252675b)
  • ui: m9e slice 3 — scan-scope editor + scanning panel (#408) (3046502)
  • ui: m9e slice 4 — data & opensearch panel + live freshness banner (#411) (dcd96bf)
  • ui: sla-breached attribute chip on the findings rail (issue 363, pr 2/2) (#366) (d6fb096), closes #363

Bug Fixes

  • backend: historical export reconstructs the cluster once (audit f-09) (#397) (fda2990)
  • backend: historical reads page to exhaustion, never a 10k cap (audit f-05/f-06) (#392) (8de360b)
  • backend: jobs read to exhaustion — no 10k caps in rebuild/staleness (#391) (#396) (863a6ab)
  • backend: one id for a notification's _id and notification_id (audit f-03/f-13) (#390) (25aa1e8)
  • backend: report status + download are owner-scoped (audit f-01/f-12) (#388) (d4a4238)
  • ui: export dialog carries the whole lens + past-t schedules (audit f-07/f-08/f-11) (#393) (100737a)
  • ui: image csv export is an authenticated read, not admin-only (audit f-10) (#395) (7a93781)
  • ui: lenses never flash the amber quiet claim before data lands (#355) (532f077), closes #38
  • ui: neutralize formula heads in the image csv export (audit f-02) (#389) (d0279f0)
  • ui: rewound time chip names the viewed T from t itself (#364) (04dbc7d)
  • ui: sla countdowns measure from the rewound t, never from today (#362) (a6acdc5)