26.08.2
HeyPuter/puter26.08.2Aug 24, 2026by Salazareo
AI Summary
Introduces a robust file sharing backend API, new AI model support including Grok-4.6 and Gemini 3.7 Flash, and adds CLI commands for KV storage.
Key Highlights
- File sharing backend API and link notifications
- New AI models: Grok-4.6, Gemini 3.7 Flash, and BytePlus providers
- CLI commands for KV storage
- Dashboard file sharing modal rewrite
- Metering hardening and stability fixes
Breaking Changes
- Gemini 2 Flash and Lite models deprecated
- OpenAI and Anthropic compatible endpoints restricted to subscription plans
New Features
- File sharing backend API
- Share file link sharing
- CLI KV commands
- Workers expose app_uid
- Referrals system
- New AI model support
Full Release Notes
## What's Changed * metrics: add metering buffer store coutns by @Salazareo in https://github.com/HeyPuter/puter/pull/3554 * fix: show the new folder's row in the dashboard before mkdir answers by @jelveh in https://github.com/HeyPuter/puter/pull/3555 * fix: duplicate emails by @Salazareo in https://github.com/HeyPuter/puter/pull/3556 * Ds/fix/counting stream unhandled error by @Salazareo in https://github.com/HeyPuter/puter/pull/3557 * feat: dashboard app search continues into the App Center by @Salazareo in https://github.com/HeyPuter/puter/pull/3567 * Revert "feat: dashboard app search continues into the App Center" by @Salazareo in https://github.com/HeyPuter/puter/pull/3572 * fix: over-quota batch uploads surface the storage prompt instead of failing quietly by @Salazareo in https://github.com/HeyPuter/puter/pull/3566 * docs: publish rate limits and quotas, and make limit changes move the docs by @Salazareo in https://github.com/HeyPuter/puter/pull/3568 * fix: concurrency limiter heals legacy INCR keys instead of failing open by @Salazareo in https://github.com/HeyPuter/puter/pull/3574 * tests: count only this test's dynamo reads in the block-window assertion by @Salazareo in https://github.com/HeyPuter/puter/pull/3576 * update gpt 5.6 luna and terra pricing by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3580 * add more extensibility to workers driver by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3565 * deprecate gemini 2 flash and lite by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3581 * blacklist dynamic workers by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3582 * feat: usage rendered as credits on a 50c base, free allowance doubled by @Salazareo in https://github.com/HeyPuter/puter/pull/3569 * fix: restrict openai and anthropic compatible endpoints to be subscription by @Salazareo in https://github.com/HeyPuter/puter/pull/3583 * [PUT-1478] Add KV commands to CLI by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3579 * fix: metering hardening; handle burst of unfinished ai requests by @Salazareo in https://github.com/HeyPuter/puter/pull/3585 * feat(ai-chat): add grok-4.6 model to xai provider by @rupesh0001-tech in https://github.com/HeyPuter/puter/pull/3584 * feat: add BytePlus ModelArk providers (chat, image, video) by @jelveh in https://github.com/HeyPuter/puter/pull/3498 * fix: metering issues with addons by @Salazareo in https://github.com/HeyPuter/puter/pull/3588 * fix: metering by @Salazareo in https://github.com/HeyPuter/puter/pull/3591 * fix: metering gui maths by @Salazareo in https://github.com/HeyPuter/puter/pull/3592 * feat: batch delete for flush + metering fixes by @Salazareo in https://github.com/HeyPuter/puter/pull/3593 * docs: update web search examples to gpt-5.6-luna by @Yashwarhade8010 in https://github.com/HeyPuter/puter/pull/3589 * fix: derive express subdomain offset from the configured root domain by @MannXo in https://github.com/HeyPuter/puter/pull/3575 * feat: add Gemini 3.7 Flash support by @ayush786hack in https://github.com/HeyPuter/puter/pull/3587 * :sparkles: PUT-1412 File sharing backend api by @jfcastro92 in https://github.com/HeyPuter/puter/pull/3553 * feat(ai-chat): overhaul provider model catalogs to match current APIs by @404oops in https://github.com/HeyPuter/puter/pull/3586 * fix: webdav connectivity fixes for macos by @Salazareo in https://github.com/HeyPuter/puter/pull/3597 * feat: bring back referrals PUT-1463 by @Salazareo in https://github.com/HeyPuter/puter/pull/3599 * feat(workers): expose app_uid in puter.workers.get and puter.workers.list by @Deadeye102000 in https://github.com/HeyPuter/puter/pull/3596 * fix: misc hardening fixes by @Salazareo in https://github.com/HeyPuter/puter/pull/3600 * Use gpt 5.6 luna as default for docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3602 * :sparkles: PUT-1497: Share file link sharing and notifications by @jfcastro92 in https://github.com/HeyPuter/puter/pull/3595 * :wrench: PUT-1524: Sanity check file sharing api by @jfcastro92 in https://github.com/HeyPuter/puter/pull/3603 * feat(dashboard): rewrite Files-tab sharing as a from-scratch modal by @jelveh in https://github.com/HeyPuter/puter/pull/3598 * fix: email send frequency + ai ordering by @Salazareo in https://github.com/HeyPuter/puter/pull/3604 * add dynamic worker create event by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3608 * fix: better metrics for cache hit rates by @Salazareo in https://github.com/HeyPuter/puter/pull/3609 * fix: vscode webdav by @Salazareo in https://github.com/HeyPuter/puter/pull/3610 * connect to worker's kv with cli by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3613 * redesign: share notification emails by @jelveh in https://github.com/HeyPuter/puter/pull/3612 * feat: add MetaProvider for Muse Spark models and integrate with ChatCompletionDriver by @404oops in https://github.com/HeyPuter/puter/pull/3616 * Let a browser send the device fingerprint header it is offered by @jelveh in https://github.com/HeyPuter/puter/pull/3618 * docs: fix typo in Serverless Workers description by @ZHOU7821 in https://github.com/HeyPuter/puter/pull/3614 * fix: nicer sms card fallback by @Salazareo in https://github.com/HeyPuter/puter/pull/3621 * docs: use absolute links to router docs in workers create page by @ZHOU7821 in https://github.com/HeyPuter/puter/pull/3615 * 🛠️ PUT-1521: Cleanup puter js permissions api + backend routes by @jfcastro92 in https://github.com/HeyPuter/puter/pull/3607 * chore: bump up deps by @Salazareo in https://github.com/HeyPuter/puter/pull/3622 * chore: bump up deps by @Salazareo in https://github.com/HeyPuter/puter/pull/3626 * Remove Discord and Reddit links from README by @jelveh in https://github.com/HeyPuter/puter/pull/3627 * Docs/remove discord reddit links by @jelveh in https://github.com/HeyPuter/puter/pull/3628 * fix: kv max number value by @Salazareo in https://github.com/HeyPuter/puter/pull/3629 ## New Contributors * @rupesh0001-tech made their first contribution in https://github.com/HeyPuter/puter/pull/3584 * @Yashwarhade8010 made their first contribution in https://github.com/HeyPuter/puter/pull/3589 * @MannXo made their first contribution in https://github.com/HeyPuter/puter/pull/3575 * @ayush786hack made their first contribution in https://github.com/HeyPuter/puter/pull/3587 * @Deadeye102000 made their first contribution in https://github.com/HeyPuter/puter/pull/3596 * @ZHOU7821 made their first contribution in https://github.com/HeyPuter/puter/pull/3614 **Full Changelog**: https://github.com/HeyPuter/puter/compare/26.08.1...26.08.2