26.08.2
Added 11
- Add metering buffer store counts to metrics
- Add KV commands to CLI
- Add more extensibility to workers driver
- Render usage as credits on a 50c base with free allowance doubled
- Add grok-4.6 model to xai provider
- Add BytePlus ModelArk providers for chat, image, and video
- Add Gemini 3.7 Flash support
- Add file sharing backend API
- Bring back referrals
- Expose app_uid in puter.workers.get and puter.workers.list
- Add file link sharing and notifications
Fixed 8
- Show the new folder's row in the dashboard before mkdir answers
- Resolve duplicate emails issue
- Handle unhandled error in counting stream
- Over-quota batch uploads surface the storage prompt instead of failing quietly
- Concurrency limiter heals legacy INCR keys instead of failing open
- Restrict OpenAI and Anthropic compatible endpoints to be subscription only
- Handle burst of unfinished AI requests in metering
- WebDAV connectivity fixes for macOS
Deprecated 1
- Deprecate Gemini 2 Flash and Lite
From puter
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