What's Changed
- chore(pricing): flag shut-down Gemini 3 Pro/3.1 Flash-Lite previews, refresh audit snapshot by @langfuse-bot in #17004
- chore(deps): bump qs to 6.16.0 by @github-actions[bot] in #16988
- chore(deps): bump
@humanfs/nodeto 0.16.8 by @github-actions[bot] in #16989 - fix(ci): auto run ci on GHA security PRs by @nimarb in #17008
- chore(ci): bump corepack to 0.36.0 by @nimarb in #17005
- refactor(web): give notifications a feature front door by @nkabardin in #16795
- feat(web): expand timeline rows to show labels without shrinking time by @nkabardin in #16977
- refactor(web): give public-api a feature front door by @nkabardin in #16797
- fix(web): show non-default environment values in the filter bar by @nkabardin in #16893
- feat(experiments): show the score columns, and make a score cell readable by @nkabardin in #16913
- chore(deps): bump fast-uri to 3.1.6 by @github-actions[bot] in #16987
- fix(auth): bind password resets to one-time codes by @maxdeichmann in #16902
- fix(web): update evaluator filter examples by @wochinge in #17012
- feat(evals): allow overriding variable mapping in batch evaluations by @wochinge in #16975
- refactor(web): Clean up
Tabscomponent by @bezbac in #16940 - fix(web): keep password reveal toggle out of the tab order by @maxdeichmann in #17020
- perf(clickhouse): enable text index caches on the events read path by @sumerman in #17023
- feat: support custom ClickHouse cluster migrations by @sumerman in #17015
Full Changelog: v4.28.0...v4.28.1