Skip to content

v1.5.0

Choose a tag to compare

@steebchen steebchen released this 22 Jun 11:04
9af0d96

What's Changed

  • refactor(ui): move billing email card to billing page by @steebchen in #2740
  • feat(models): add bedrock regions to claude 4.5-4.7 by @analogpvt in #2547
  • fix(user): fix user parsing and add null safety in getUser by @steebchen in #2739
  • docs: Slack Q&A bot blog post + custom model catalog changelog by @smakosh in #2746
  • fix(gateway): accept anthropic thinking blocks by @steebchen in #2745
  • fix(seo): schema, OG images, LCP, counts, sitemap by @smakosh in #2752
  • feat(ui): add tokenizer to cost calculator by @smakosh in #2754
  • perf(worker): prune settled buckets in stale-stats scan by @steebchen in #2757
  • perf(db): index model_provider_mapping by status+model_id by @steebchen in #2755
  • chore(deps): bump better-auth from 1.6.11 to 1.6.18 in the better-auth group across 1 directory by @dependabot[bot] in #2677
  • feat(code): show cheapest provider pricing on cards by @steebchen in #2758
  • fix(playground): make auth dialog mobile-friendly by @smakosh in #2759
  • perf(api): split internal models query to avoid lateral join by @steebchen in #2760
  • refactor: replace org isPersonal/isChat with kind by @steebchen in #2743
  • chore(security): fix high severity undici vuln by @steebchen in #2761
  • feat(ui): filter activity logs by API key by @steebchen in #2747
  • perf(worker): batch per-minute history upserts by @steebchen in #2764
  • feat(ui): add enterprise trial + refresh pricing by @smakosh in #2763
  • fix(api): scope DevPass aggregates by org.kind by @steebchen in #2762
  • feat(worker): clean up old model history rows by @steebchen in #2722
  • fix(billing): prevent & contain duplicate DevPass subscriptions by @steebchen in #2697
  • chore(security): fix remaining moderate CVEs via overrides by @steebchen in #2776
  • feat: add org analytics, member & API-key stats by @smakosh in #2769
  • feat(blog): add API key rotation post + blog skill by @analogpvt in #2742
  • fix(gateway): surface reasoning in /v1/messages by @steebchen in #2777
  • fix(gateway): correct model-level deactivated_at in /v1/models by @steebchen in #2775
  • feat: add AtlasCloud Kling v3 video support by @analogpvt in #2768
  • feat(devpass): invoices + shared billing details by @steebchen in #2767
  • fix(gateway): Bedrock reasoning tokens + budget 400 by @steebchen in #2778
  • docs: add self-host cloud guides and blog post by @steebchen in #2766
  • fix(gateway): drop jsonOutput from coding-model gating by @steebchen in #2781
  • feat(playground): add chat app comparison pages by @smakosh in #2779
  • fix(gateway): anthropic tool pairing + caching by @steebchen in #2782
  • feat(ui): collect Azure AI Foundry resource on key add by @steebchen in #2691
  • ci: add weekly tag + release workflow by @steebchen in #2744
  • fix(gateway): handle empty input_json_delta chunks by @steebchen in #2468
  • fix(gateway): log missing tool_call_id as client_error by @steebchen in #2748
  • chore(shared): update AtlasCloud provider logo by @smakosh in #2783
  • docs: add analytics changelog and KB pages by @smakosh in #2780
  • fix(gateway): guard non-object video upstream JSON by @steebchen in #2785

Full Changelog: v1.4.0...v1.5.0