Releases: theopenco/llmgateway
v1.3.0
What's Changed
🤝 Team Management: Invite teammates, manage permissions, and collaborate in one place
📊 Admin Dashboard: New metrics and insights for better usage visibility
🎯 Improved Routing: Smarter provider routing based on real-time uptime and latency
💰 Referral System: Earn 1% of your referrals’ spend
Read the full changelog here: https://llmgateway.io/blog/q4-2025-roundup
Full Commit History
- feat(db): add index for logs table by projectId and createdAt by @steebchen in #905
- feat(models): add discount field by @steebchen in #894
- refactor(worker): use regular DB client consistently by @steebchen in #906
- feat(db): add indexes by @steebchen in #907
- feat(worker): add shutdown logic by @steebchen in #908
- fix(gateway): improve error message for IAM rule failure by @steebchen in #909
- feat(models): limit cache control blocks by @steebchen in #910
- feat(ui): add testimonials section and integrate react-tweet component by @smakosh in #911
- chore(models): deactivate Claude 3.5 by @steebchen in #912
- fix(cost-estimation): fix zero output tokens by @steebchen in #913
- feat(anthropic): implement SSE handler for streaming responses by @steebchen in #922
- chore(deps): bump drizzle-zod from 0.7.1 to 0.8.3 by @dependabot[bot] in #918
- chore(deps): bump lucide-react from 0.488.0 to 0.544.0 by @dependabot[bot] in #920
- feat(models): add support for Gemini 2.5 Flash Lite by @steebchen in #923
- feat(models): add GPT-5 series, Gemini, and Deepseek models with Routeway discount by @steebchen in #925
- feat(models): add minimal reasoning effort by @steebchen in #929
- fix(model-pricing): parse discount variable by @steebchen in #930
- refactor(activity-log): use db aggregation by @steebchen in #924
- fix(models): refactor temperature handling for GPT-5 by @steebchen in #933
- feat(LogCard): add token timing metrics by @steebchen in #934
- feat(model-providers): add discount display by @steebchen in #936
- feat(logs): add model filtering by @steebchen in #937
- fix(zai): set maxOutput for glm-4.5v by @steebchen in #938
- feat: new chat playground by @smakosh in #928
- chore(deps): bump pretty-bytes from 7.0.0 to 7.0.1 by @dependabot[bot] in #944
- chore(deps-dev): bump openapi-typescript from 7.8.0 to 7.9.1 by @dependabot[bot] in #942
- chore(deps): bump better-auth from 1.2.7 to 1.2.10 in /apps/playground by @dependabot[bot] in #946
- fix: include provider in cache key for uniqueness by @steebchen in #947
- feat(playground): update dependencies and enhance chat UI by @smakosh in #948
- feat(google): add deactivation dates and vision support by @steebchen in #954
- feat(models): add new Gemini 2.5 flash preview model by @steebchen in #950
- feat(models): add Gemini 2.5 model by @steebchen in #951
- fix: chat width and spam issue by @smakosh in #955
- feat(logging): add Hono logger in API and Gateway by @steebchen in #956
- chore(deps): bump better-auth from 1.2.7 to 1.2.10 in /apps/api by @dependabot[bot] in #953
- feat(infra): migrate Dockerfiles to asdf v0.18.0 by @steebchen in #957
- feat(infra): enhance Dockerfile with mount caching by @steebchen in #960
- feat(infra): use turbo build in split dockerfile by @steebchen in #961
- feat(api): migrate OpenAPI generator script to TypeScript by @steebchen in #962
- feat: add image compression workflow by @steebchen in #966
- refactor(docs): update dependencies and optimize text processing by @steebchen in #967
- feat(docs): improve docs features with n8n guide by @steebchen in #959
- feat(infra): migrate Next.js apps to standalone output by @steebchen in #963
- refactor: use bun at runtime in all images by @steebchen in #969
- feat(models): add Claude Sonnet 4.5 model to Anthropic lineup by @steebchen in #971
- feat: github oauth by @steebchen in #972
- feat(models): add new claude-sonnet-4-5 with discount by @steebchen in #980
- feat(google): add reasoning and thinkingBudget support by @steebchen in #982
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #977
- feat(models): add GLM-4.6 model configuration by @steebchen in #981
- refactor(gateway): loads of improvements by @steebchen in #984
- fix(models): filter out unstable and experimental providers by @steebchen in #987
- feat(models): add NanoGPT provider configuration by @steebchen in #985
- feat(db): add OpenTelemetry instrumentation by @steebchen in #988
- fix(tests): filter TEST_MODELS by provider correctly by @steebchen in #989
- chore(package): clean up pnpm workspace config by @steebchen in #986
- fix(gateway): log initial requested model ID by @steebchen in #990
- chore(deps-dev): bump @steebchen/eslint-config from 1.10.0 to 1.10.1 by @dependabot[bot] in #974
- feat(playground): add playground API routes and UI components by @smakosh in #992
- feat(models): add comparison page by @steebchen in #949
- fix(models): update pricing and add test skip flags by @steebchen in #993
- chore(deps): bump the react group across 1 directory with 4 updates by @dependabot[bot] in #996
- chore(deps): bump better-auth from 1.2.7 to 1.3.24 by @dependabot[bot] in #995
- chore: upgrade Turbo to 2.5.8 and refresh lockfile by @steebchen in #999
- feat(auth): integrate otel-better-auth by @steebchen in #1000
- fix(MagicTweet): remove unused prop by @steebchen in #1001
- chore(deps): bump nodemailer and @types/nodemailer by @dependabot[bot] in #997
- chore(deps): bump next from 15.5.2 to 15.5.4 in the next group by @dependabot[bot] in #975
- feat(models): add AWS Bedrock provider and model support by @steebchen in #991
- feat(models): add Bedrock Llama models by @steebchen in #1007
- feat(docs): add metadata configuration & adapt favicons by @steebchen in #1008
- chore: optimize images by @steebchen in #1009
- feat(gateway): add json_schema response format by @steebchen in #1010
- feat(models): prioritize paid models in cheapest model selection by @steebchen in #1011
- feat(tooltips): dark-mode friendly custom tooltips across charts by @steebchen in #1013
- feat(logging): add
responseFormatsupport for logs by @steebchen in #1014 - feat(chat): upgraded next and added support for image gen by @smakosh in #1005
- chore(dependencies): move otel-better-auth to api by @steebchen in #1015
- chore(deps): bump better-auth from 1.3.25 to 1.3.26 by @dependabot[bot] in #1002
- feat(docs): enhance image generation documentation with AI SDK examples by @smakosh in h...
v1.2.0
What's Changed
Again too much too list.
Most notable:
- Get Claude Code with 50% off with our new Anthropic API integration - https://llmgateway.io/changelog/claude-code-50-percent-off
- First image gen model - https://llmgateway.io/changelog/gemini-2-5-flash-image-preview
- Expanded provider & model support
- Loads of bugfixes and minor improvements by @steebchen and @smakosh
New Contributors
- @thebeyondr made their first contribution in #884
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
Too much to list. Most notably though:
- Image generations are now supported https://llmgateway.io/changelog/gemini-2-5-flash-image-preview
- API key usage tracking & per-key limits https://llmgateway.io/changelog/api-key-usage-limits
- New models page & FREE models on our cloud version https://llmgateway.io/changelog/models-page-cloudrift-free-llama
- New providers & loads of new models supported
New Contributors
- @trishalim made their first contribution in #459
- @Rahulstark2 made their first contribution in #470
- @kukac7 made their first contribution in #553
- @mowdl made their first contribution in #564
- @dban0001 made their first contribution in #573
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v1.0.0
Route, manage, and analyze your LLM requests across multiple providers with a unified API interface.
With this release, we are launching on ProductHunt: https://www.producthunt.com/products/llm-gateway
Try our cloud version at https://llmgateway.io/ or self-host via https://docs.llmgateway.io/self-host
What's Changed
Too much to keep track!
New Contributors
- @smakosh made their first contribution in #1
- @dependabot made their first contribution in #13
- @devin-ai-integration made their first contribution in #79
Full Changelog: https://github.com/theopenco/llmgateway/commits/v1.0.0