26.06.1

gitbutlerapp/gitbutler26.06.1Jun 11, 2026by Salazareo

AI Summary

This release focuses on updates to GUI tokens, security hardening, and the integration of Azure OpenAI as the default AI provider. It also adds support for the Claude Fable 5 model and includes various documentation and bug fixes.

Key Highlights

  • Azure AI provider set as the default
  • Claude Fable 5 model support with adaptive thinking
  • Security fixes for ACL and access tokens
  • New middleware for before/after route handling

New Features

  • Azure AI provider integration
  • Claude Fable 5 support
  • Emission of user.deleted event
  • Async tool support for MCP workers
  • New middleware for route control

Full Release Notes

## What's Changed
* Add docs fixes for deployment and workers pages by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3223
* Update cli readme and set version by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3227
* feat (PUT-1091): have gui tokens labeled and be different than requestor ones by @Salazareo in https://github.com/HeyPuter/puter/pull/3222
* feat: emit user.deleted event on user deletion by @Salazareo in https://github.com/HeyPuter/puter/pull/3228
* Revert "feat (PUT-1091): have gui tokens labeled and be different than requestor ones" by @Salazareo in https://github.com/HeyPuter/puter/pull/3229
* fix mcp server cloudfront cache bug by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3230
* fix: kv costs by @Salazareo in https://github.com/HeyPuter/puter/pull/3231
* azure ai provider by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3232
* set azure openai as the default by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3233
* fix: access tokens with full accesses allowed through with new middleware gate by @Salazareo in https://github.com/HeyPuter/puter/pull/3234
* fix: inform acl of full access flag by @Salazareo in https://github.com/HeyPuter/puter/pull/3237
* skip github actions backend for docs only changes by @Badri467 in https://github.com/HeyPuter/puter/pull/3236
* Add subdomain and workers github actions deployment by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3226
* Add cli deployment docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3239
* make max tokens less lenient by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3240
* Add Claude Fable 5 model support with adaptive thinking by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3238
* MCP: assert worker_exec ends with puter.work by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3241
* fix: misc bugs + new middleware for before/after routes by @Salazareo in https://github.com/HeyPuter/puter/pull/3242
* fix: coerce Mistral image_url parts from object to string by @dilanmelvin in https://github.com/HeyPuter/puter/pull/3177
* add protections for PUT-1094 by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3243
* ci: add docs build workflow by @wwb1942 in https://github.com/HeyPuter/puter/pull/3235
* Add mcp docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3245
* Add cli docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3246
* Minor clarification local webserver in deployment by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3247
* sec: misc fable hardening by @Salazareo in https://github.com/HeyPuter/puter/pull/3244
* add preperation for reputation score persistence by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3250
* perf: some perf gains from fable by @Salazareo in https://github.com/HeyPuter/puter/pull/3249
* feat: pass args to all events by @Salazareo in https://github.com/HeyPuter/puter/pull/3248

## New Contributors
* @Badri467 made their first contribution in https://github.com/HeyPuter/puter/pull/3236
* @dilanmelvin made their first contribution in https://github.com/HeyPuter/puter/pull/3177
* @wwb1942 made their first contribution in https://github.com/HeyPuter/puter/pull/3235

**Full Changelog**: https://github.com/HeyPuter/puter/compare/26.06...26.06.1