Original release notes
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 https://github.com/MaplePrivacyLabs/Maple/pull/871
- chore(proxy): bump version to 0.3.4 by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/870
- feat(settings): warn paid users before account deletion by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/876
- feat: self-service Zaprite Pro to Max upgrades by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/875
- feat(agent): reuse chat Quick/Powerful model selector by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/878
- feat: bound inference capacity replay by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/865
- Own Pages publishing with guarded preview and release artifacts by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/879
- Keep Pages deployment reporting on verified artifact commits by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/881
- Apply MaplePrivacyLabs identity and proxy namespace after transfer by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/882
- Clean up remaining repository references after transfer by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/883
- Move Research app and updater into monorepo component directories by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/884
- Import Maple Agent GPUI with shared dependencies and isolated CI by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/885
- Fix Agent test portability and revocation timing by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/887
- Import OpenSecret backend with history and manual PCR compatibility by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/888
- Fail SDK CI on unsuccessful checks and patch fast-uri by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/892
- Fix backend entropy test fixtures in the Nix sandbox by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/889
- Use canonical Maple PCR histories in both SDKs by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/891
- Patch SDK and Research dependency findings by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/893
- Stabilize Agent login-shell output cleanup regression by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/894
- Rename SDKs to @mapleai/sdk and maple-sdk by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/895
- Add protected, independent SDK publishing in GitHub Actions by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/896
- Let clients adopt published SDK versions independently by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/898
- Fix Agent revocation fixture FIFO synchronization by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/900
- Refresh current monorepo setup and component documentation by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/899
- Remove deprecated GLM 5.2 and default Powerful to GLM 5.3 by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/903
- Add scoped OpenSecret EIF approval checks by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/905
- Restore scoped OpenSecret EIF caches by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/906
- Pin maple-agent CUA SDK to upstream trycua/cua by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/907
- Add DeepSeek V4.1 Flash by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/908
- Fail proxy CI immediately when a check fails by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/910
- Update dev and prod PCR approvals for ad5a389d by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/909
- Own local OpenSecret provider secrets with SecretSpec and BWS by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/911
- Isolate PCR signing behind a dedicated SecretSpec boundary by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/912
- Correct the CI signing statement; drop a personal key name from the runbook by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/914
- Remove the obsolete provider-dependent extended health endpoint by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/913
- Retire DeepSeek V4 Flash by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/915
- Update Rustls for RUSTSEC-2026-0285 by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/917
- OpenSecret PCR approvals (dev and prod) for b8c0aa9d9b2c by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/923
- Share one approval branch per source commit across environments by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/921
- Transport V2: consolidate SDK, proxy, and Maple client cutover by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/873
- feat(chat): queue follow-up messages in Maple Research by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/877
- Prepare Maple 3.4.0, SDKs 4.0.0, and proxy 0.4.0 by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/924
- Isolate Continuum prompt caches per user by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/922
- Pin Maple consumers to published SDK 4.0.0 by @AnthonyRonning in https://github.com/MaplePrivacyLabs/Maple/pull/925
Full Changelog: https://github.com/MaplePrivacyLabs/Maple/compare/v3.3.10...v3.4.0

