What's Changed
Features
- feat(auth): gate public-API project routes through the policy seam in all migration modes by @marksalpeter in #16661
- feat(experiments): replace the chart grid with one compact metric strip by @nkabardin in #16914
- feat(experiments): drop the empty Analytics tab, merge the table settings, explain an empty window by @nkabardin in #16915
- feat(experiments): make the comparison selectable, grouped and pre-picked by @nkabardin in #16916
- feat(evals): track filter analytics by @wochinge in #17066
Fixes / Improvments
- perf(clickhouse): enable block columns for lightweight updates by @sumerman in #17027
- fix(pricing): validate added model audit metadata by @hassiebp in #17029
- fix: guard v3 Docker tag builds to the maintenance branch by @sumerman in #17035
- refactor(web): Fix some no-null-render issues by @bezbac in #17021
- test(assistant): Move sandbox image build outside test hook by @bezbac in #17047
- fix(skills): upgrade skill self improvement 1 by @nimarb in #17043
- fix(web): Create
SelectInput& fixSupportFormissues by @bezbac in #17037 - fix(skills): upgrade skill self improvement 2 by @nimarb in #17060
- perf(web-callouts): bound observation lookups by trace timestamp by @niklassemmler in #16980
Chores
- chore(deps): switch to pnpm 12.3 by @nimarb in #17014
- chore(ci): trace gh action deps upgrade wf to langfuse by @nimarb in #17028
- chore(pricing): add OpenAI gpt-6-astra default pricing by @langfuse-bot in #17030
- chore(ci): fix instrumentation in gh action by @nimarb in #17042
- chore(ci): upgrade pnpm setup action to v2.1 for caching by @nimarb in #17049
- chore(deps): bump fflate to 0.8.3 by @github-actions[bot] in #17033
- chore(ci): also run gh agent for dependabot by @nimarb in #17050
- chore(deps): bump hono to 4.13.5 by @github-actions[bot] in #17052
- docs(agents): a PR-stack skill, the checks that lie, and the handover trigger by @nkabardin in #17013
- chore(deps): bump fast-uri to 3.1.7 by @github-actions[bot] in #17053
- chore(deps): bump js-yaml to 3.15.2 and 4.3.2 by @github-actions[bot] in #17054
- docs(agents): let agents write to the tracker, and give the practice a home by @nkabardin in #17017
- docs(agents): know who you are working for, and what to do today by @nkabardin in #17036
- chore(deps): bump
@hono/node-serverto 1.19.17 by @github-actions[bot] in #17065 - chore(storybook): Remove manually maintained DESIGN_COMPONENT_STORIES by @bezbac in #17068
- docs(agents): split the repo by audience, and make the maintainer half an assistant by @nkabardin in #17058
Full Changelog: v4.28.1...v4.29.0