Changelog
What's new at ByteSpike.
Models added, pricing changes, infrastructure milestones.
- infra
fix (console) — #281
bytespike-website · #281
bytespike-website · #281 ↗ - infra
fix (console) — #280
bytespike-website · #280
bytespike-website · #280 ↗ - infra
build (console) — #279
bytespike-website · #279
bytespike-website · #279 ↗ - infra
feat (console) — #278
bytespike-website · #278
bytespike-website · #278 ↗ - infra
feat (console) — #277
bytespike-website · #277
bytespike-website · #277 ↗ - infra
language consistency across marketing→console hop
bytespike-website · #276
bytespike-website · #276 ↗ - model
live model catalog + English-default + copy cleanup
bytespike-website · #275
bytespike-website · #275 ↗ - pricing
pure-gateway repositioning — real 36 models by family + official↔our-price discounts (DOSIA removed)
bytespike-website · #273
bytespike-website · #273 ↗ - model
docs — #274
bytespike-website · #274
bytespike-website · #274 ↗ - infra
usage UX upgrade — dashboard reorder + sparklines + access card + full consumption-log fields
bytespike-website · #271
bytespike-website · #271 ↗ - infra
usage module rebuild + savings-vs-official
bytespike-website · #269
bytespike-website · #269 ↗ - infra
docs (design-system) — #270
bytespike-website · #270
bytespike-website · #270 ↗ - infra
feat (ui) — #268
bytespike-website · #268
bytespike-website · #268 ↗ - pricing
handle Stripe subscription return on /payment/result
bytespike-website · #267
bytespike-website · #267 ↗ - infra
wire wallet recharge + plan subscriptions to gateway payments
bytespike-website · #266
bytespike-website · #266 ↗ - infra
style (console) — #265
bytespike-website · #265
bytespike-website · #265 ↗ - infra
add /deploy skill for one-shot VPS deployment
bytespike-website · #264
bytespike-website · #264 ↗ - infra
chore (gitignore) — #263
bytespike-website · #263
bytespike-website · #263 ↗ - infra
chore (skills) — #262
bytespike-website · #262
bytespike-website · #262 ↗ - infra
add /auth/google/callback landing page for Google SSO
bytespike-website · #260
bytespike-website · #260 ↗ - infra
show bound group per key
bytespike-website · #257
bytespike-website · #257 ↗ - infra
feat (console-keys) — #256
bytespike-website · #256
bytespike-website · #256 ↗ - infra
strip 'default-' prefix from key names in the list
bytespike-website · #255
bytespike-website · #255 ↗ - infra
portal row action menu so last-row '...' isn't clipped
bytespike-website · #254
bytespike-website · #254 ↗ - infra
remove group trust badge from catalog page
bytespike-website · #253
bytespike-website · #253 ↗ - model
feat (console) — #252
bytespike-website · #252
bytespike-website · #252 ↗ - infra
show /v1/images/generations endpoint for image-generation models
bytespike-website · #251
bytespike-website · #251 ↗ - infra
refetch group list on create-key dialog open
bytespike-website · #250
bytespike-website · #250 ↗ - infra
fix (console) — #249
bytespike-website · #249
bytespike-website · #249 ↗ - infra
feat (console) — #248
bytespike-website · #248
bytespike-website · #248 ↗ - infra
feat (console) — #247
bytespike-website · #247
bytespike-website · #247 ↗ - infra
per-(group×protocol) dial rows with URL
bytespike-website · #246
bytespike-website · #246 ↗ - infra
EndpointBanner on Keys page — base URL + 3 protocol paths
bytespike-website · #245
bytespike-website · #245 ↗ - infra
keys reveal call uses GET, not POST
bytespike-website · #244
bytespike-website · #244 ↗ - infra
register.mdx — escape apostrophe in Accordion title attr
bytespike-website · #243
bytespike-website · #243 ↗ - infra
scope rewrite negative lookahead — was breaking /api-reference/*
bytespike-website · #242
bytespike-website · #242 ↗ - infra
remove catch-all rewrite that broke every URL except /
bytespike-website · #240
bytespike-website · #240 ↗ - infra
switch DOSIA org UI to auto-provisioned sub-accounts
bytespike-website · #239
bytespike-website · #239 ↗ - infra
DOSIA enterprise import on /zh/organization
bytespike-website · #238
bytespike-website · #238 ↗ - infra
truly autonomous accuracy sweep — every page audited
bytespike-website · #237
bytespike-website · #237 ↗ - model
audit providers + concept pages + normalize model IDs to dash form
bytespike-website · #236
bytespike-website · #236 ↗ - infra
final navigation pass — reorder groups, sort models
bytespike-website · #235
bytespike-website · #235 ↗ - infra
ops chapters + migration guides
bytespike-website · #234
bytespike-website · #234 ↗ - infra
add end-user onboarding + client-setup chapters
bytespike-website · #233
bytespike-website · #233 ↗ - infra
sync onboarding + protocol pages to real backend behaviour
bytespike-website · #232
bytespike-website · #232 ↗ - infra
fill 4 scaffold pages with real backend wire shapes
bytespike-website · #231
bytespike-website · #231 ↗ - infra
feat (dosia-models) — #230
bytespike-website · #230
bytespike-website · #230 ↗ - infra
create-API-key group selector → single-select radios
bytespike-website · #229
bytespike-website · #229 ↗ - model
chore (console) — #228
bytespike-website · #228
bytespike-website · #228 ↗ - infra
UserMenu closes via click-outside instead of hover-leave
bytespike-website · #227
bytespike-website · #227 ↗ - infra
DOSIA models translated badge + per-protocol dial (Part A)
bytespike-website · #226
bytespike-website · #226 ↗ - infra
adaptBackendModel reads nested channels[].groups[].group_id (BUG #22b)
bytespike-website · #225
bytespike-website · #225 ↗ - model
consolidate models list onto /dosia/models + add Gemini filter
bytespike-website · #224
bytespike-website · #224 ↗ - model
dial test picks model-eligible keyId on client (BUG #18 followup)
bytespike-website · #223
bytespike-website · #223 ↗ - infra
/zh/keys copy + delete-refresh (BUG #18 + #19)
bytespike-website · #222
bytespike-website · #222 ↗ - infra
route /zh/dosia/models dial test through /api/v1/dial/test (BUG #17)
bytespike-website · #221
bytespike-website · #221 ↗ - infra
why we ship two presets — design rationale post
bytespike-website · #168
bytespike-website · #168 ↗ - infra
defensive normalize for /admin/{available-models,users,audit-log} (post-dual-auth)
bytespike-website · #220
bytespike-website · #220 ↗ - infra
drop unused AccountAllowedModels type and bucketed mock
bytespike-website · #219
bytespike-website · #219 ↗ - infra
/zh/affiliate renders unavailable copy when no link
bytespike-website · #218
bytespike-website · #218 ↗ - infra
/zh/keys hydration mismatch in fmtDate (React #418)
bytespike-website · #217
bytespike-website · #217 ↗ - infra
/zh/profile reads /me/available-models + admin/users column header
bytespike-website · #216
bytespike-website · #216 ↗ - infra
defensive null-check for /admin/audit-log + /account/notifications
bytespike-website · #215
bytespike-website · #215 ↗ - model
account page reads /me/available-models for model count
bytespike-website · #214
bytespike-website · #214 ↗ - infra
dashboard reads /me/available-models for callable-models card
bytespike-website · #213
bytespike-website · #213 ↗ - infra
DosiaModelsClient testModel hits canonical /keys endpoint
bytespike-website · #211
bytespike-website · #211 ↗ - infra
adapter reads protocols_aggregate + normalises long-form
bytespike-website · #210
bytespike-website · #210 ↗ - infra
multi-protocol tags + hide channel internals (P1)
bytespike-website · #209
bytespike-website · #209 ↗ - infra
render /me/available-models response directly (P0)
bytespike-website · #208
bytespike-website · #208 ↗ - infra
/user/allowed-models → /me/available-models (P0)
bytespike-website · #207
bytespike-website · #207 ↗ - infra
admin operations · companion to PR #205 employee onboarding
bytespike-website · #206
bytespike-website · #206 ↗ - infra
employee onboarding · DOSIA × ByteSpike 5-min rollout guide
bytespike-website · #205
bytespike-website · #205 ↗ - pricing
P0 batch correct /user/* + /billing/subscription dead paths
bytespike-website · #204
bytespike-website · #204 ↗ - release
ByteSpike v1.0 — public preview
Anthropic-compatible Messages API plus OpenAI Chat Completions, served from Los Angeles with Cloudflare edge. Free credits on signup, no card required.
- model
Veo 3.1 video generation lands
Text-to-video is live behind the same key — Veo 3.1, Fast, and Lite. Per-second billing, transparent cost per generation, the usual estimated_credits header.
- pricing
Top-up bonus tiers updated
Top-up bonuses now scale automatically at the higher tiers — $50 / $500 / $1,250 grant progressively larger credit bonuses. Failures still don't bill.