26.05.5

jianchang512/pyvideotrans26.05.5May 28, 2026by Salazareo

AI Summary

This release focuses on authentication upgrades, specifically implementing v2 auth verification and enabling silent migration from v1, while also improving session management and adding comprehensive unit tests.

Key Highlights

  • Added v2 authentication verification and silent v1 to v2 migration
  • Implemented worker sessions with per-user and per-app tracking
  • Fixed session revocation and duplicate error handling
  • Added unit tests for XAISpeechToTextDriver and session modules

New Features

  • Silent v1 to v2 migration
  • v2 auth revoke endpoints
  • Worker session tracking
  • Unit tests for XAISpeechToTextDriver

Full Release Notes

## What's Changed
* fix: add back AGENTS.md by @Salazareo in https://github.com/HeyPuter/puter/pull/3154
* feat: add verification for v2 auth by @Salazareo in https://github.com/HeyPuter/puter/pull/3155
* feat (put-1022 put-1023 put-1024): puter.js reauth handling + GUI v2 modal + silent v1 migration by @Salazareo in https://github.com/HeyPuter/puter/pull/3157
* feat (put-1019 put-1021): v2 auth revoke endpoints + silent v1->v2 to… by @Salazareo in https://github.com/HeyPuter/puter/pull/3158
* chore: drop linear/issue ticket references from source comments by @Salazareo in https://github.com/HeyPuter/puter/pull/3159
* feat: worker sessions get their own kind + per-(user, app, worker_name) row by @Salazareo in https://github.com/HeyPuter/puter/pull/3160
* chore: package-lock update by @Salazareo in https://github.com/HeyPuter/puter/pull/3161
* fix: session revocation by @Salazareo in https://github.com/HeyPuter/puter/pull/3163
* feat (PUT-1016 & PUT-1020) by @Salazareo in https://github.com/HeyPuter/puter/pull/3164
* feat (PUT-1025 PUT-1026 and PUT-1017): better handling old token auth required in gui by @Salazareo in https://github.com/HeyPuter/puter/pull/3166
* fix: small fixes for perf and username checks by @Salazareo in https://github.com/HeyPuter/puter/pull/3169
* fix: session store kind column + duplicate error handling by @Salazareo in https://github.com/HeyPuter/puter/pull/3172
* tests: Add unit tests for XAISpeechToTextDriver by @Salazareo in https://github.com/HeyPuter/puter/pull/3173
* tests: more tests for session and auth by @Salazareo in https://github.com/HeyPuter/puter/pull/3174
* Don't use passed in authorization in workers by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3175
* fix: missing english i18n by @Salazareo in https://github.com/HeyPuter/puter/pull/3176


**Full Changelog**: https://github.com/HeyPuter/puter/compare/26.05.4...26.05.5