TunnelDesk v0.2.3
What's new in v0.2.3
Enterprise features
- Microsoft Entra ID / Azure AD sign-in — enter your Azure App Registration Client ID + Tenant ID in Settings → Account and sign in with Microsoft (PKCE OAuth2, in-app browser, tokens stored encrypted on-device)
- Organization config sync — admins publish a
tunneldesk-policy.jsonto any HTTPS endpoint; clients poll it and display org-managed connections in the sidebar with a lock badge - Group Policy enforcement — Windows:
HKLM\SOFTWARE\Policies\TunnelDesk; Linux:/etc/tunneldesk/policy.json
macOS support
- RDP via Microsoft Remote Desktop (App Store, free)
- SSH / Telnet via Terminal.app
- Native macOS app menu (Cmd+C/V/Q/W/M)
- DMG + ZIP builds (x64 + arm64) — attached by CI below
Security fixes
- RDP credentials stored via PowerShell env var (not cmdkey command-line args)
sanitizePathrejects../path traversal in SSH key paths- Org-managed connections sanitized with same validation functions as user connections
Downloads
| Platform | File |
|---|---|
| Windows | TunnelDesk 0.2.3.msi (installer) |
| Windows | TunnelDesk 0.2.3.exe (portable) |
| Linux | AppImage + deb — attached by CI |
| macOS | DMG + ZIP — attached by CI |
Linux and macOS artifacts are built by GitHub Actions and appear in this release automatically within minutes of the tag push.