github IsmaelMartinez/teams-for-linux v2.9.0

pre-release4 hours ago

2.9.0 (2026-05-06)

Multi-account is a work-in-progress preview. The new multiAccount.enabled flag (off by default) lets you keep separate Teams sessions in the same window. The Add-profile dialog and the Profiles → Switch-to menu work end-to-end in this release, but the Manage-profiles dialog, the visible top-right switcher pill, and Ctrl+Shift+1…5 shortcuts are still ahead. Useful to test, but expect rough edges and follow #2495 for ongoing progress.

Features

  • config: allow dismissing startup warnings with "Don't show again" (#2477) (abb7522)
  • media: allow overriding getUserMedia microphone constraints (#2462) (eaea33f)
  • mqtt: add Home Assistant autodiscovery (#2464) (7b5d7db)
  • multi-account: add multiAccount.enabled flag and Intune mutex (#2450) (1fe7324)
  • multi-account: Add-profile dialog with first-run bootstrap fix (#2496) (bb81514)
  • multi-account: Profiles menu with Switch-to submenu (#2489) (c86e130)
  • multi-account: scaffold profile view lifecycle and Profile 0 bootstrap (#2483) (fbe914a)
  • multi-account: scaffold ProfilesManager and migrate login state (#2478) (5ee386b)

Bug Fixes

  • auth: scope worker-source AUTH_RECOVERY suppression to active calls (#2481) (87b114b)
  • ci: correct SHA pin for release-please-action v4.2.0 (#2470) (6b92755)
  • power: bind enableWakeLockOnWindowRestore on the restore listener (#2482) (d5debda)
  • release: strip markdown from appdata entries, bump manifest to 2.8.1 (#2472) (c4e1962)

Documentation

  • note semver transition and tidy up the homepage (#2473) (afb29ed)
  • research: prune stale research and surface orphaned docs in sidebar (#2503) (e9906db)

CI/CD

  • release: credit external contributors in release-please notes (#2475) (6f05db9)
  • release: migrate to release-please for automated release management (#2408) (f4df06a)

Maintenance

Thanks

Big thanks to @dependabot, @jpenberthy, @MiguelAngelLV, @mvanhorn for contributing to this release.

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

NewReleases is sending notifications on new releases.