What's Changed
- chore: fix winget release and allow publishing manually by @njhale in #8337
- docs: describe bounded license fallback and address #8292 review follow-ups by @cjellick in #8314
- chore: switch to custom keygen domain by @thedadams in #8328
- fix: exclude missing durations from audit log duration filters by @calvinmclean in #8326
- enhance: adjust graphs w/ sparse data & change horizontal graphs by @ivyjeong13 in #8340
- chore: find release blog reference posts dynamically by @cjellick in #8341
- fix(claude): delete expired environment API keys by @thedadams in #8339
- feat: unified LLM gateway with budgets and guardrails by @cjellick in #8244
- docs: update README for v0.24 through v0.27 by @cjellick in #8347
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #8349
- chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.18.7 in /apiclient in the go_modules group across 1 directory by @dependabot[bot] in #8348
Full Changelog: v0.27.0...v0.28.0-alpha1