26.05.1
HeyPuter/puter26.05.1May 8, 2026by jelveh
AI Summary
Bug fixes and stability improvements. Adds support for logging in with Apple, fixes app errors, and introduces cost exposure in AI chat responses.
Key Highlights
- Added login with Apple
- Exposed costs in AI chat responses
- Fixed app errors and extensions
- Added tests for various controllers
- Fixed linux build
New Features
- Apple login support
- AI cost exposure in responses
- Test coverage for controllers (App, Static, System, etc.)
- App environment fixes (defaultValue in pickers)
- Access-Control-Allow-Private-Network header fix
Full Release Notes
## What's Changed * fix: app errors by @Salazareo in https://github.com/HeyPuter/puter/pull/2924 * fix: extension events after boot fixes by @Salazareo in https://github.com/HeyPuter/puter/pull/2925 * fix: extensions by @Salazareo in https://github.com/HeyPuter/puter/pull/2926 * Update Z.AI vision model id to z-ai/z-ai for consistency by @reynaldichernando in https://github.com/HeyPuter/puter/pull/2928 * fix: support defaultValue in showColorPicker app env by @devareddy05 in https://github.com/HeyPuter/puter/pull/2932 * chore: package-lock.json by @Salazareo in https://github.com/HeyPuter/puter/pull/2934 * fix: inline http(s) image URLs for Moonshot vision models by @devareddy05 in https://github.com/HeyPuter/puter/pull/2931 * per model allowed params on replicate image, normalize ratio by @P3il4 in https://github.com/HeyPuter/puter/pull/2898 * Add support for log in with Apple by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/2935 * Fix: support defaultValue in UIPrompt (app environment) by @angelinazzz1809 in https://github.com/HeyPuter/puter/pull/2930 * fix: templates by @Salazareo in https://github.com/HeyPuter/puter/pull/2936 * fix: bring back old app names functionality and fix build by @Salazareo in https://github.com/HeyPuter/puter/pull/2937 * expose costs in ai chat response by @P3il4 in https://github.com/HeyPuter/puter/pull/2921 * test: add harness and some examples by @Salazareo in https://github.com/HeyPuter/puter/pull/2941 * test: tests for fs endpoints by @Salazareo in https://github.com/HeyPuter/puter/pull/2942 * Fix duplicate textract result by @reynaldichernando in https://github.com/HeyPuter/puter/pull/2943 * tests: add some more driver tests by @Salazareo in https://github.com/HeyPuter/puter/pull/2944 * feat: support `code` in `puter.signup.validate` error responses by @jelveh in https://github.com/HeyPuter/puter/pull/2945 * fix: linux build by @Salazareo in https://github.com/HeyPuter/puter/pull/2946 * Show fullscreen overlay when signup is blocked by @jelveh in https://github.com/HeyPuter/puter/pull/2947 * chore: cleanup types for tests by @Salazareo in https://github.com/HeyPuter/puter/pull/2948 * fix: add coverage reports for changes by @Salazareo in https://github.com/HeyPuter/puter/pull/2949 * fix: types for open ai driver by @Salazareo in https://github.com/HeyPuter/puter/pull/2950 * Unconditionally send Access-Control-Allow-Private-Network, fix LNA in GUI by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/2954 * test: add tests for StaticAssetsController by @Salazareo in https://github.com/HeyPuter/puter/pull/3003 * test: add tests for AppController by @Salazareo in https://github.com/HeyPuter/puter/pull/3004 * test: add tests for StaticPagesController by @Salazareo in https://github.com/HeyPuter/puter/pull/3005 * test: add tests for DesktopController by @Salazareo in https://github.com/HeyPuter/puter/pull/3006 * test: add unit tests for fileInput driver utility by @Salazareo in https://github.com/HeyPuter/puter/pull/3007 * fix: ai provider integration tests by @Salazareo in https://github.com/HeyPuter/puter/pull/3011 * test: add tests for OIDCController by @Salazareo in https://github.com/HeyPuter/puter/pull/3008 * test: add tests for SystemController by @Salazareo in https://github.com/HeyPuter/puter/pull/3009 * test: add tests for HomepageController by @Salazareo in https://github.com/HeyPuter/puter/pull/3010 * Fix minor typo for tls cert in self hosting docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3014 * test: add unit tests for OpenAIUtil shape normalization by @Salazareo in https://github.com/HeyPuter/puter/pull/3015 * test: add unit tests for ai-chat utils by @Salazareo in https://github.com/HeyPuter/puter/pull/3016 * chore: remove driver/usage by @Salazareo in https://github.com/HeyPuter/puter/pull/3017 ## New Contributors * @devareddy05 made their first contribution in https://github.com/HeyPuter/puter/pull/2932 * @angelinazzz1809 made their first contribution in https://github.com/HeyPuter/puter/pull/2930 **Full Changelog**: https://github.com/HeyPuter/puter/compare/26.05...26.05.1