TeamSpeak

Changelog

TeamSpeak 3.2.3 :

  • Fixed a crash in audio playback.

TeamSpeak 3.3.2:

  • Fixed client freeze when plugins are using voice callbacks.
  • Cancel myTeamSpeak ID validation if there is no encryption key present.
  • Fixed problems with myTeamSpeak ID update.
  • Fixed Sync state handling if encryption was not set up.
  • MyTeamSpeak ID is now properly updated after using sync fallback.

TeamSpeak 3.2.0:

  • In light of the recent attacks that have been discovered, we took a closer look to make sure we haven't missed anything and prevent some possible future attacks.
  • We have enabled the use of Unicode emojis, we hope to see some creative use on your servers.
  • This works in all places where the server deals with text, nicknames, channel names, chat etc.
  • Query commands customset and customdelete for custom client properties, making those just so much more usable.
  • The query commands serverstop and serverprocessstop now have a new optional parameter to tell your users why it's stopping. No more hardcoded message.
  • Improved regex matching in the ban manager, it now properly handles UTF-8 characters.Old style regex matching like was actually a bug and is not supported anymore. Sorry but you have to change those to use the correct regex escape sequence, for the example above it would be .
  • The server does not report all slots filled when only reserved slots are left.
  • When using a privilege key the custom values of the user are not overwritten anymore.
  • At some point we apparently removed logging of file deletions. It's back now.
  • Successful server query logins were logged regardless of query logging settings, sorry about that spam.

TeamSpeak 3.1.9:

  • Notify if microphone access is denied due to privacy settings.

TeamSpeak 3.1.8:

  • Fixed disconnect on invalid connection info data.
  • Fixed macOS application bundle which caused the client to not start on case-sensitive file systems.
  • Hardened Linux startscript to better find installed SSL certificates. If no SSL certificates are found, don't crash the client on start but show meaningful error message (but we still cannot run without SSL certificates).
  • Fixed critical messagebox very early in the startup process, which tried to load an icon before the zip archive was initialized.
  • Fixed to badges parser which failed to limit shown badges to three with invalid input.
  • Fixed creating bookmark folders in bookmarks manager.

TeamSpeak 3.1.7:

  • Added setting in Options/Design to disable tree tooltips as requested by user feedback. Tooltips are enabled by default.
  • Added contextmenu to move bookmarks and identities between synchronized and local lists as usability improvement for sight-impaired users.
  • Updated license agreement in installers.
  • Various internal changes for our new server accounting system.
  • Added support for percent-encoded server nicknames in ts3server:// links, invite dialog and chat.
  • Use more reliable timestamp server for Windows code signing certificate.
  • Refactored server nickname check and discard/apply behaviour in virtual server edit dialog.
  • Overhauled TSDNS code to better integrate new server nicknames into the existing resolve process.
  • Fixed rare possibility to lose synchronized items when myTeamSpeak server gets unresponsive.
  • Fixed subscribe mode producing errors when connecting to servers where your subscription abilities are limited by permissions.
  • Fixed empty license text in about dialog for non-german/english languages.
  • Fixed possible rare crash when exiting the application on all platforms.
  • Fixed possible crash on macOS in hotkey detection code.
  • Fixed client freeze when trying to resolve a server nickname and backend is unavailable or slow.
  • Fixed crash in bookmarks dialog found in crashdumps.

TeamSpeak 3.1.4.2:

- Angle is now the default OpenGL renderer to workaround issues with the latest NVidia driver update.
- Added new commandline parameter --force-opengl-desktop, which would force the old default renderer.
- Fixes to recently overhauled windows soundbackend.

TeamSpeak 3.1.4:

- Angle is now the default OpenGL renderer to workaround issues with the latest NVidia driver update.
- Added new commandline parameter --force-opengl-desktop, which would force the old default renderer.
- Fixes to recently overhauled windows soundbackend.

TeamSpeak 3.1.3:

- ClientQuery plugin is now managed by the online addon system.
- Fix several hotkeys not binding properly.
- Fixed rare crash in Windows Audio backend.
- Fixed rare crash on exit.

TeamSpeak 3.1.2:

- Fixed Bugs.

TeamSpeak 3.1.1.1:

- Plugin API version updated to 22. Version 21 plugins will continue to work.
- Improvements to Windows Audio Session sound backend.
- Added some informative tooltips and dialogs to myTeamSpeak dialogs, trying to explain what "Stay logged in on this computer" and "Synchronization" features do, as this apparently caused some user confusion.
- Changed behavior in myTeamSpeak options page. Apply settings immediately instead of waiting for Apply/Ok click.
- Added openglblacklist.json trying to workaround broken OpenGL drivers of some graphic cards, forcing software renderer mode.
- Added help texts to sync item collision dialogs to explain how a collision happened and how to resolve it.
- TSDNS fixes to workaround issues with broken routers. Using Google DNS servers as fallback.
- Fixed channel subscriptions of non-existant channels bloating bookmark sync data. Bookmarks will auto-cleanup themselves on connect.
- Open external links in online addons browser widget in external browser.
- Limit channel auto-subscription to 500 channels to avoid exceeding maximum server packet size.
- Fixed filetransfer from password-protected channels.
- Fixed updater UAC detection on Windows.
- Treat empty profiles in plugin API guiConnect function as "use default profiles", fixing issue in Overwolf apps.
- Reimplemented plugin API call getBookmarkList, added demo code to test plugin
- Fixed crash in plugin API sendFile function when passing a nullptr as return code.
- Fixed opening the recovery key dialog from statusbar icon when sync data failed to decrypt.
- Increased settings.db version to 7 due to new hotkey backend.
- Fixed various crashes found through the crashdump upload system.
- Fixed third icon in badges setup dialog not showing the proper badge.
- Various fixes to importing pre-3.1 hotkeys.
- Fixed certain unicode characters in bookmark nickname to trigger the "unsaved changes" dialog even if there was no change. Closing the bookmarks dialog with "Ok" once will fix existing bookmarks.
- Fixed clearing cache during a running client session breaking badges.
- Fixed server- and clientlog filter list breaking on entries including linebreaks.
- Fixed port being ignored in bookmarks using IPv6 addresses.
- Added "Cancel" button to myTeamSpeak account setup dialog.
- Fixed pressing escape not deleting the key in a hotkey dialog created by the plugin API requestHotkeyDialog.
- Fixed a crash in the ClientQuery Plugin.
- When a style is uninstalled, the client now switches back to default.
- When a soundpack is uninstalled, the combobox for selection is now updated properly.
- Sound packs can now use relative paths again to reference to default sound pack files.
- Default sound pack gets updated immediately upon installation through addon browser.
- Addons are now sorted by name in the addon options.
- New Plugin API to allow plugins to "provide" new hotkey input.
- Mouse Button 4 and 5 support on Linux.
- Improved cross-platform keyboard key mapping to better handle keys on non US keyboards.
- Fixed a bug that would cause the client to lose the ability to handle hotkeys on Mac after an update using the built-in updater.
- Hotkeys created using Client 3.1.1 are not compatible with 3.1.0.1 or below.
- Moved Gamepad and Joystick support from the client to a plugin. This plugin is available in myTeamSpeak and will be automatically installed.

TeamSpeak 3.1.1:

- Plugin API version updated to 22. Version 21 plugins will continue to work.
- Improvements to Windows Audio Session sound backend.
- Added some informative tooltips and dialogs to myTeamSpeak dialogs, trying to explain what "Stay logged in on this computer" and "Synchronization" features do, as this apparently caused some user confusion.
- Changed behavior in myTeamSpeak options page. Apply settings immediately instead of waiting for Apply/Ok click.
- Added openglblacklist.json trying to workaround broken OpenGL drivers of some graphic cards, forcing software renderer mode.
- Added help texts to sync item collision dialogs to explain how a collision happened and how to resolve it.
- TSDNS fixes to workaround issues with broken routers. Using Google DNS servers as fallback.
- Fixed channel subscriptions of non-existant channels bloating bookmark sync data. Bookmarks will auto-cleanup themselves on connect.
- Open external links in online addons browser widget in external browser.
- Limit channel auto-subscription to 500 channels to avoid exceeding maximum server packet size.
- Fixed filetransfer from password-protected channels.
- Fixed updater UAC detection on Windows.
- Treat empty profiles in plugin API guiConnect function as "use default profiles", fixing issue in Overwolf apps.
- Reimplemented plugin API call getBookmarkList, added demo code to test plugin
- Fixed crash in plugin API sendFile function when passing a nullptr as return code.
- Fixed opening the recovery key dialog from statusbar icon when sync data failed to decrypt.
- Increased settings.db version to 7 due to new hotkey backend.
- Fixed various crashes found through the crashdump upload system.
- Fixed third icon in badges setup dialog not showing the proper badge.
- Various fixes to importing pre-3.1 hotkeys.
- Fixed certain unicode characters in bookmark nickname to trigger the "unsaved changes" dialog even if there was no change. Closing the bookmarks dialog with "Ok" once will fix existing bookmarks.
- Fixed clearing cache during a running client session breaking badges.
- Fixed server- and clientlog filter list breaking on entries including linebreaks.
- Fixed port being ignored in bookmarks using IPv6 addresses.
- Added "Cancel" button to myTeamSpeak account setup dialog.
- Fixed pressing escape not deleting the key in a hotkey dialog created by the plugin API requestHotkeyDialog.
- Fixed a crash in the ClientQuery Plugin.
- When a style is uninstalled, the client now switches back to default.
- When a soundpack is uninstalled, the combobox for selection is now updated properly.
- Sound packs can now use relative paths again to reference to default sound pack files.
- Default sound pack gets updated immediately upon installation through addon browser.
- Addons are now sorted by name in the addon options.
- New Plugin API to allow plugins to "provide" new hotkey input.
- Mouse Button 4 and 5 support on Linux.
- Improved cross-platform keyboard key mapping to better handle keys on non US keyboards.
- Fixed a bug that would cause the client to lose the ability to handle hotkeys on Mac after an update using the built-in updater.
- Hotkeys created using Client 3.1.1 are not compatible with 3.1.0.1 or below.
- Moved Gamepad and Joystick support from the client to a plugin. This plugin is available in myTeamSpeak and will be automatically installed.

TeamSpeak 3.1.0.1:

- Fixed Bugs.

TeamSpeak 3.0.19.4:

- Last release supporting Windows XP.
- Overwolf rebranding, open Overwolf webpage instead of running the installer.

TeamSpeak 3.0.19.4:

- Last release supporting Windows XP.
- Overwolf rebranding, open Overwolf webpage instead of running the installer.

TeamSpeak 3.0.19.3:

- Fixed Bugs.

TeamSpeak 3.0.19.2:

- Fixed Bugs.

TeamSpeak 3.0.19.1:

- Added Polish and Portuguese translations.
- Added support for graylisted servers.
- Fixed possible crash on weird unicode characters.

TeamSpeak 3.0.19:

- Added pre- and postinstall conditions to Updater to allow running custom commands before or after an update. Will be used to install the new Visual Studio 2015 C++ runtime for next release.
- Added French and Spanish translations.
- Updated Lua runtime in Lua plugin.
- New features window now has an expire timeout to prevent opening outdated news when doing a fresh install.
- Fixed possible crash on Linux 64-bit when receiving invalid network packages.
- Fixed banners send with "Cache-Control" HTTP resonse header.
- Fixed slow loading banners being shown after disconnecting from server.
- Fixed possible freeze when loading lots of channel images.
- Updated included libpng.
- Updated included openssl.
- Fixed master volume slider not updating properly when using multiple playback profiles.
- Prevent displaying locale images in bbCode IMG tags.
- Don't collect channelid:// URLs in Url catcher.
- Fixed freeze with many images in channel description.
- Fixed ban presets showing invalid preset items.
- Fixed avatar display when uploading a new avatar with different dimensions.
- Fixed external links in About / License.
- Fixed possible Qt crash when downloading from Http sources.
- Removed server IP display in server and client connection info dialogs.
- Removed setup wizard, replaced with a simple dialog to let users enter a default nickname. To be expanded in a future release.
- Fixes to hotkey events in plugin SDK.

TeamSpeak 3.0.18.2:

- Further hardened security fix from 3.0.18.1. Remote images are now stored in single directory by hash, instead of subfolders.
- Added external link warning to opening URLs from within URL Catcher
- Updated include folders in plugin SDK for recent code restructuring
- On entering an unsubscribed channel, scan all clients for CLIENT_TALK_REQUEST and preset that value to avoid getting the notification sound when clicking on that client later.
- Fixed unclickable Download Folder label in Filebrowser dialog.
- Fixed PTT delay not getting properly saved and restored.
- Replaced wrong clear filter icon in permissions overview dialog.

TeamSpeak 3.0.18.1:

- Fixed Bugs.

TeamSpeak 3.0.18:

- Updated to Qt 5.5.0 for improved Windows 10 compatibility and to fix a crash seen in client 3.0.17
- Added option to always prevent poke dialog as quick workaround after GamesCom feedback. See Options/Applications/Never Show Poke Dialog. This may be removed again when a more final solution is implemented.
- Added warning dialog when opening hyperlinks to external pages.
- Added cw.png to countries flags
- Updated bundled Overwolf installer
- Fixed address field on connect dialog to accept ts3server:// links again, a bug introduced with 3.0.17 release.
- No contextmenu in clients list of server groups dialog when the currently selected group is not a regular group.
- Fixed Windows 8.1 and 10 detection in new statistics gathering in 3.0.17.
- Updated some icons and banners where outdated logo was shown.
- Prevent uploading URL shortcuts on Windows to prevent a client freeze.
- Corrected a few typos in permissions help texts.

TeamSpeak 3.0.17:

- Updated to Qt 5.4.1.
- Added automatic crashdump upload, replacing the old manual upload to the forum. In case of a crash, a report tool will show and ask the user if the dump should be automatically uploaded to our servers.
- Collect and send anonymous statistics about users hardware and operating system to us for internal decisions (which hardware and OS version needs to be supported etc.). Disabled by default, user will be asked by a dialog the first time, to agree to send the data. Decision can be changed later in Options/Application/Anonymous Statistics. What exactly is being sent is displayed in the client log. If agreed, data is sent once per month. Users on beta channel always send the data.
- Added new translations: Spanish, French, Italian, Japanese, Polish, Portuguese, Russian, Swedish, Thai and Turkish.
- Added multilingual license agreement dialog due to legal requirements.
- Added multilingual newsticker with support for dynamic update periods.
- Multilingual Windows installer.
- Iconpacks default_colored_2014 and default_mono_2014 updated. Some icons were overhauled and some new were added.
- Added more icon names to settings.ini.
- Improved support for high resolution Retina displays.
- Added dialog to restart client after changing iconpack or language.
- Added taskbar flashing on incoming chat message.
- Updated Windows C++ runtime to version 120.
- Reworked UTF-8 conversion backend.
- Fixed bugs.