v3.4.0
Pre-release
Pre-release
Maple 3.4.0 brings the new encrypted Transport V2 client, queued chat follow-ups,
and improvements to Agent Mode and account management.
- Queue follow-up messages while a chat response is running, then edit or remove
them before they send. Attachments, model choices, and web-search settings stay
with each queued message. - Updated encrypted sessions and sign-in flows, including native account
confirmation and session-bound browser handoffs. - Use the Quick/Powerful model selector in Agent Mode, with improved handling of
inference capacity limits. - Upgrade eligible Bitcoin-paid plans through the app and review subscription
guidance before deleting a paid account. - Updated available models and dependencies.
Existing users will need to sign in again after the Transport V2 upgrade.
The release includes Maple SDK 4.0.0 and Maple Proxy 0.4.0.
What's Changed
- chore: bump Maple to v3.3.11 by @AnthonyRonning in #871
- chore(proxy): bump version to 0.3.4 by @AnthonyRonning in #870
- feat(settings): warn paid users before account deletion by @AnthonyRonning in #876
- feat: self-service Zaprite Pro to Max upgrades by @AnthonyRonning in #875
- feat(agent): reuse chat Quick/Powerful model selector by @AnthonyRonning in #878
- feat: bound inference capacity replay by @AnthonyRonning in #865
- Own Pages publishing with guarded preview and release artifacts by @AnthonyRonning in #879
- Keep Pages deployment reporting on verified artifact commits by @AnthonyRonning in #881
- Apply MaplePrivacyLabs identity and proxy namespace after transfer by @AnthonyRonning in #882
- Clean up remaining repository references after transfer by @AnthonyRonning in #883
- Move Research app and updater into monorepo component directories by @AnthonyRonning in #884
- Import Maple Agent GPUI with shared dependencies and isolated CI by @AnthonyRonning in #885
- Fix Agent test portability and revocation timing by @AnthonyRonning in #887
- Import OpenSecret backend with history and manual PCR compatibility by @AnthonyRonning in #888
- Fail SDK CI on unsuccessful checks and patch fast-uri by @AnthonyRonning in #892
- Fix backend entropy test fixtures in the Nix sandbox by @AnthonyRonning in #889
- Use canonical Maple PCR histories in both SDKs by @AnthonyRonning in #891
- Patch SDK and Research dependency findings by @AnthonyRonning in #893
- Stabilize Agent login-shell output cleanup regression by @AnthonyRonning in #894
- Rename SDKs to @mapleai/sdk and maple-sdk by @AnthonyRonning in #895
- Add protected, independent SDK publishing in GitHub Actions by @AnthonyRonning in #896
- Let clients adopt published SDK versions independently by @AnthonyRonning in #898
- Fix Agent revocation fixture FIFO synchronization by @AnthonyRonning in #900
- Refresh current monorepo setup and component documentation by @AnthonyRonning in #899
- Remove deprecated GLM 5.2 and default Powerful to GLM 5.3 by @AnthonyRonning in #903
- Add scoped OpenSecret EIF approval checks by @AnthonyRonning in #905
- Restore scoped OpenSecret EIF caches by @AnthonyRonning in #906
- Pin maple-agent CUA SDK to upstream trycua/cua by @AnthonyRonning in #907
- Add DeepSeek V4.1 Flash by @AnthonyRonning in #908
- Fail proxy CI immediately when a check fails by @AnthonyRonning in #910
- Update dev and prod PCR approvals for ad5a389 by @AnthonyRonning in #909
- Own local OpenSecret provider secrets with SecretSpec and BWS by @AnthonyRonning in #911
- Isolate PCR signing behind a dedicated SecretSpec boundary by @AnthonyRonning in #912
- Correct the CI signing statement; drop a personal key name from the runbook by @AnthonyRonning in #914
- Remove the obsolete provider-dependent extended health endpoint by @AnthonyRonning in #913
- Retire DeepSeek V4 Flash by @AnthonyRonning in #915
- Update Rustls for RUSTSEC-2026-0285 by @AnthonyRonning in #917
- OpenSecret PCR approvals (dev and prod) for b8c0aa9 by @AnthonyRonning in #923
- Share one approval branch per source commit across environments by @AnthonyRonning in #921
- Transport V2: consolidate SDK, proxy, and Maple client cutover by @AnthonyRonning in #873
- feat(chat): queue follow-up messages in Maple Research by @AnthonyRonning in #877
- Prepare Maple 3.4.0, SDKs 4.0.0, and proxy 0.4.0 by @AnthonyRonning in #924
- Isolate Continuum prompt caches per user by @AnthonyRonning in #922
- Pin Maple consumers to published SDK 4.0.0 by @AnthonyRonning in #925
Full Changelog: v3.3.10...v3.4.0