github IsmaelMartinez/teams-for-linux v2.5.9
2.5.9

pre-release10 hours ago

Summary

This PR implements comprehensive improvements to Teams for Linux with three key features:

🔒 Secure Token Cache Storage part of #1357

  • Implement secure token cache storage using Electron safeStorage API
  • Tokens are now encrypted using OS-level security (Keychain/DPAPI/kwallet) instead of plain localStorage
  • Provides fallback mechanisms: safeStorage → localStorage → memory storage
  • Improved security posture before addressing the authentication persistence issues
  • This isn't really needed as the browser has those tokens public, but I just wanted to go the extra mile

📈 Increased Cache Size Limit tries to fix #1841 and #1845

  • Increase default cache size limit from 300MB to 600MB
  • Reduces frequency of automatic cache cleanup operations
  • We might make this cache cleanup disabled by default if cache issues still happening.

🎤 DisableAutogain Bug Fix fixes #1846

  • Resolve disableAutogain initialization failure that prevented microphone auto-gain control from being disabled properly
  • Fix function call bug where init() was calling disableAutogain() instead of applyDisableAutogainPatch()

What's Changed

  • feat: secure token cache storage using Electron safeStorage API (v2.5.9) by @IsmaelMartinez in #1839

Full Changelog: v2.5.8...v2.5.9

Don't miss a new teams-for-linux release

NewReleases is sending notifications on new releases.