What's Changed
- fix(api): attribute purchase events to users by @smakosh in #3151
- feat: growth nav, blog CTAs, analytics fixes by @smakosh in #3153
- docs: weekly premium reset at renewal, faq item by @smakosh in #3157
- chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in #3154
- refactor: drop service tier upstream URL map by @steebchen in #3148
- fix(api): route v1/master writes through cdb by @salarkhannn in #3149
- feat: add more unstable mappings time windows by @steebchen in #3142
- fix: mark flaky provider mappings as unstable by @steebchen in #3158
- chore(config): migrate to .conductor/settings.toml by @RATCHAW in #3160
- test(api): expect 201 from master IAM rule create by @steebchen in #3162
- feat(agents): add Empryo coding agent integration by @proxysoul in #3161
- chore(security): patch high-severity transitive deps by @steebchen in #3156
- feat(models): add gemini-3.6-flash and 3.5-flash-lite by @steebchen in #3164
- docs: add Okta SSO + SCIM setup guide by @steebchen in #3166
- feat: deactivate retiring Vertex MaaS endpoints by @steebchen in #3168
- fix(models): drop vertex flex tier on gemini-3.6 by @smakosh in #3170
- fix(models): add reasoning_effort to supportedParameters by @AmineAce in #3159
- docs(devpass): individual use only, no teams by @steebchen in #3175
- fix(models): restore vertex flex on gemini-3.6-flash by @steebchen in #3176
- chore(security): bump vulnerable transitive deps by @steebchen in #3174
- feat: move auto top-up card under credits by @steebchen in #3177
- feat(models): add SCX AI provider by @bhuvan2134686 in #2958
- fix(gateway): settle body reads on client abort by @steebchen in #3171
- docs(blog): add gateway performance benchmark post by @smakosh in #3186
- feat(models): add Nebius model mappings by @RATCHAW in #3187
- feat(models): add gonka24 provider by @steebchen in #3189
- feat(admin): gift DevPass reset passes by @smakosh in #3190
- fix(gateway): stop logging google usage-only chunks by @steebchen in #3184
- chore(deps): bump hono from 4.12.26 to 4.12.27 by @dependabot[bot] in #3180
- fix(gateway): handle array JSON schema types for Google by @steebchen in #3185
- feat(models): add azure gpt-5.6 mappings by @steebchen in #3191
- fix(billing): prevent double-charge on upgrade by @steebchen in #3173
- feat(team): member-level IAM rules by @steebchen in #3178
- feat(ui): scx speed badge, logo fix, changelog by @smakosh in #3192
- feat(ui): add SCX.ai and Gonka24 to landing logos by @smakosh in #3194
- fix(payments): attach top-up card at setup confirm by @steebchen in #3182
- feat(devpass): add model census survey + reward by @smakosh in #3169
- feat(ui): scx badge on model pages, sort first by @smakosh in #3195
- chore(security): bump next to 16.2.11 by @steebchen in #3200
- feat(agents): show all requests, auto-load, CSV export by @iragoiko in #3199
- fix(devpass): census registry mobile layout by @smakosh in #3202
- docs: CLI launch coding agents + changelog by @smakosh in #3203
- docs(cursor): agent mode support in guides by @smakosh in #3205
- feat(devpass): agent detail time range + CSV by @smakosh in #3204
- fix: return 400 for non-HTTPS image URLs by @steebchen in #3193
- fix(responses): unique output_index for message + tool call by @serhiizghama in #2908
- feat: enterprise/plans provider env overrides by @steebchen in #3167
- chore(deps): bump @hono/node-server from 1.19.13 to 2.0.10 by @dependabot[bot] in #3179
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #3196
- docs(blog): add openrouter alternatives cluster by @smakosh in #3207
- fix: delete Resend contact on account deletion by @steebchen in #3210
- feat: raise minimum password length to 12 by @steebchen in #3209
- fix: format B/T tokens for heavy DevPass users by @steebchen in #3211
- fix: refresh page after account deletion by @steebchen in #3212
- feat: notify Discord on account deletion by @steebchen in #3213
- fix(models): set scx-ai prices natively in USD by @bhuvan2134686 in #3201
- fix: format CSV export costs as plain floats by @smakosh in #3218
- feat: add grok-stt-1.0 and qwen-audio-3.0 tts by @smakosh in #3216
- feat(models): add Qwen3 Embedding 8B and BGE-M3 via DeepInfra by @vicovaro in #3188
- feat(admin): edit org name in Manage org dialog by @steebchen in #3219
- feat(devpass): 3DS flow for SCA-required upgrades by @steebchen in #3208
- feat(models): add Claude Opus 5 by @steebchen in #3221
- fix(gateway): support thinking:disabled for DeepSeek and GLM by @vicovaro in #3152
- chore(security): bump postcss to >=8.5.12 by @steebchen in #3217
- feat: rebrand chat app as Lounge by @smakosh in #3220
- fix: lounge UX fixes + STT pricing display by @smakosh in #3224
- fix(ui): audio model and guides opengraph images by @smakosh in #3226
- fix(ui): warn refunds cancel the subscription by @steebchen in #3227
- feat(api): notify Discord on plan resume by @steebchen in #3228
- chore(deps-dev): bump postcss from 8.5.22 to 8.5.23 by @dependabot[bot] in #3223
- chore: set opus 4.1 bedrock deprecation dates by @steebchen in #3229
- perf(gateway): cut upstream TTFT overhead by @smakosh in #3225
- chore(security): fix high-severity dep advisories by @steebchen in #3232
- feat: add aws-mantle provider for GPT-5.6 on AWS by @steebchen in #3172
- feat(lounge): nav redesign, points, auto route by @smakosh in #3235
- chore(security): clear open Dependabot alerts by @steebchen in #3241
- fix(devpass): 7d agent window + locale-safe CSV by @smakosh in #3242
- feat: require a reason before self-service refund by @steebchen in #3230
- feat: motion polish across ui, playground, code by @smakosh in #3243
- feat(marketing): product pages, docs split, tutorials by @smakosh in #3244
- feat(logs): track api origin per request by @steebchen in #3245
- fix(models): remove license from BGE-M3 and Qwen3-Embedding-8B descriptions by @vicovaro in #3246
- refactor(retention): move log stripping to gateway by @steebchen in #3222
- chore(deps-dev): bump nodemon in / by @dependabot[bot] in #3239
- chore(deps-dev): bump prettier from 3.6.2 to 3.9.6 by @dependabot[bot] in #3240
- feat(gateway): add OpenAI realtime API support by @RATCHAW in #3231
- feat(admin): project chart breakdown by source by @steebchen in #3250
- chore(gateway): drop content filter images warning by @steebchen in #3251
New Contributors
- @salarkhannn made their first contribution in #3149
- @bhuvan2134686 made their first contribution in #2958
- @iragoiko made their first contribution in #3199
- @vicovaro made their first contribution in #3188
Full Changelog: v1.9.0...v1.10.0