v1.0.0-beta10

TanStack/queryv1.0.0-beta10Sep 6, 2026by looplj

Upgrading?

AI Summary

Beta release nearing v1.0 with OpenAI fixes, new ZenMux channels, and improved trace persistence.

Key Highlights

  • OpenAI request contracts are preserved across transports and zero-status errors are fixed.
  • ZenMux channels and a quota-aware UI are introduced.
  • Embedding request traces are no longer persisted.
  • Command Code channel support and native video generation for ZenMux are added.

New Features

  • ZenMux channels
  • Quota-aware UI
  • Command Code channel support
  • ZenMux native video generation
  • Archive personal API keys
  • Fire webhook when API key disabled

Full Release Notes

## What's Changed
* fix(openai): tolerate object-shaped usage cost by @looplj in https://github.com/looplj/axonhub/pull/2373
* Pass the caller's context through the v0.3.0 and v0.4.0 migrations by @omlahore in https://github.com/looplj/axonhub/pull/2348
* fix(openai): preserve request contracts across transports by @techblack in https://github.com/looplj/axonhub/pull/2374
* fix(openai): prevent zero-status errors from returning HTTP 200 by @Solaris-star in https://github.com/looplj/axonhub/pull/2372
* fix(images): accept application/json in passthrough mode for /images/edits (#2336) by @remote-controlled-man in https://github.com/looplj/axonhub/pull/2370
* fix(anthropic): preserve client cache_control breakpoints to keep prompt cache hits by @Azhc in https://github.com/looplj/axonhub/pull/2342
* fix(trace): stop persisting traces for embedding requests by @trim21 in https://github.com/looplj/axonhub/pull/2378
* fix(frontend): silence transient channel polling errors by @llc1123 in https://github.com/looplj/axonhub/pull/2382
* fix(frontend): handle empty channel error messages by @llc1123 in https://github.com/looplj/axonhub/pull/2375
* fix(api): report server stream deadlines to SSE clients by @llc1123 in https://github.com/looplj/axonhub/pull/2362
* feat: add ZenMux channels and quota-aware UI by @llc1123 in https://github.com/looplj/axonhub/pull/2381
* fix: window deploy scripts, close #2376 by @looplj in https://github.com/looplj/axonhub/pull/2386
* fix(openai): complete cross-format request conversion by @techblack in https://github.com/looplj/axonhub/pull/2377
* fix(frontend): localize model developer selector by @llc1123 in https://github.com/looplj/axonhub/pull/2385
* docs: move deployment to axonhub-skills by @looplj in https://github.com/looplj/axonhub/pull/2388
* fix: include hy4 models in Tencent catalog by @imzrme in https://github.com/looplj/axonhub/pull/2387
* fix(openai): merge multiple system messages for strict upstreams by @itachaaa in https://github.com/looplj/axonhub/pull/2384
* feat: archive personal api keys when delete user, close #2272 by @looplj in https://github.com/looplj/axonhub/pull/2391
* feat: fire webhook when api key disabled, close #2380 by @looplj in https://github.com/looplj/axonhub/pull/2393
* feat: remove cc billing system message for non official channel, clos… by @looplj in https://github.com/looplj/axonhub/pull/2394
* feat: add Command Code channel support by @kaiwishc in https://github.com/looplj/axonhub/pull/2392
* fix: propagate OpenCode sessions to custom endpoints by @imzrme in https://github.com/looplj/axonhub/pull/2389
* feat: show OAuth channel quotas by @techblack in https://github.com/looplj/axonhub/pull/2366
* fix(zai): support GLM-5.2+ reasoning_effort and GLM-5.3 always-on thinking by @MrLiuGangQiang in https://github.com/looplj/axonhub/pull/2314
* feat(codex): support gpt-6-astra by @MrLiuGangQiang in https://github.com/looplj/axonhub/pull/2399
* fix: render image-generation traces without GraphQL errors by @mvanhorn in https://github.com/looplj/axonhub/pull/2297
* ci: enable manual unstable Docker image publishing by @llc1123 in https://github.com/looplj/axonhub/pull/2403
* chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /integration_test/gemini by @dependabot[bot] in https://github.com/looplj/axonhub/pull/2404
* fix(requests): keep API key filter visible without results by @MrLiuGangQiang in https://github.com/looplj/axonhub/pull/2405
* chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/2412
* feat: add ZenMux native video generation by @llc1123 in https://github.com/looplj/axonhub/pull/2410
* fix(frontend): preserve channel form focus and onboarding dismissal by @llc1123 in https://github.com/looplj/axonhub/pull/2411

## New Contributors
* @omlahore made their first contribution in https://github.com/looplj/axonhub/pull/2348
* @Solaris-star made their first contribution in https://github.com/looplj/axonhub/pull/2372
* @remote-controlled-man made their first contribution in https://github.com/looplj/axonhub/pull/2370
* @Azhc made their first contribution in https://github.com/looplj/axonhub/pull/2342
* @imzrme made their first contribution in https://github.com/looplj/axonhub/pull/2387
* @itachaaa made their first contribution in https://github.com/looplj/axonhub/pull/2384
* @kaiwishc made their first contribution in https://github.com/looplj/axonhub/pull/2392

**Full Changelog**: https://github.com/looplj/axonhub/compare/v1.0.0-beta9...v1.0.0-beta10

Related Repositories