TeamSpeak Client Changelog

What's new in TeamSpeak Client 3.6.2

Mar 18, 2024
  • Fix Asus PCIe cards issue
  • Fix a client crash

New in TeamSpeak Client 3.6.1 (Sep 18, 2023)

  • Fix chat being disabled when 'Open channel chat automatically' is enabled
  • Fix chat input placeholder becoming normal text
  • Fix crash on MacOS with certain virtual sound cards & aggregate devices
  • Fix crash on Linux with non-AVX CPUs
  • Fix crash on Windows 32bit client
  • Update OpenSSL to 1.1.1u
  • Please note, we recommend using the 64bit client on Windows 64bit.

New in TeamSpeak Client 5.0.0 Beta 70 (Jan 10, 2023)

  • Fixed an issue that caused global messages to not work on legacy servers
  • Fixed overlapping notifications when the server shuts down
  • Fixed channel chat on newer server versions not working correctly in some circumstances
  • Fixed UI still showing deleted GIFs
  • Fixed Linux client not starting with the correct parameters upon update
  • Fixed clients not having information about chat accounts on legacy servers (to be removed once TS5 servers are publicly available)
  • Fixed Mac client occasionally not uploading or downloading files correctly
  • Fixed notifications popping up when set to DnD
  • Fixed missing popup for pokes on legacy servers
  • Fixed PTT no longer working when the server disconnects and you connect to a second server without closing the disconnected one
  • Fixed server being shown in mention list on newer server versions
  • Fixed drag and drop replacing UI in some circumstances
  • Fixed pinned messages not being shown as deleted in some cases
  • Updated Chromium version to 100.0.24
  • Updated Twemoji to version 14.0.2
  • Improved paste behavior and whitespace stripping
  • Improved performance of code highlighting in code blocks or inline code
  • Improved performance of markdown parsing in the rich text editor
  • Improved markdown highlighting when using the rich text editor
  • Improved user feedback for direct and channel chats on newer server versions
  • Reworked homebase setup dialog
  • Added support for Windows 11's default font
  • Added notification when changing homebase
  • Added some Mac specific eye candy
  • Added support for editing messages
  • Added support for replying to other messages
  • Added support for jumping to a message if it is currently loaded
  • Added ability to retry decryption if a message cannot be decrypted
  • Added quick action menu for message interactions
  • Changed default for "Enable Microphone when switching servers" to be disabled
  • Changed behavior when connecting to a full channel, client will now attempt to reconnect to the default channel instead of failing to connect

New in TeamSpeak Client 3.3.1 (Aug 26, 2019)

  • Updated settings.db version to 9.
  • Added optional -configname commandline parameter to specify a custom name for the settings folder. Note that this parameter needs to be used in combination
  • with -localconfig on Windows (default: config).
  • Added support for channel/client permission hints to enable/disable specific
  • UI actions. Note, that this feature requires TeamSpeak Server version 3.10.0 or later.
  • Improved settings database performance.
  • Fixed a bug where the same badge icon was displayed multiple times for the
  • Fixed a bug where the infoframe did not update when the selected client leftthe server.
  • Fixed a crash in Qt framework when receiving specific Unicode characters.
  • Fixed a freeze problem in bookmarks manager.

New in TeamSpeak Client 3.3.0 (Jun 19, 2019)

  • Updated Qt framework to 5.12 LTS releases.
  • Updated Opus codec to version 1.3 to introduce lots of quality improvements,
  • new features, and bug fixes.
  • This version of the TeamSpeak Client requires macOS 10.12 (Sierra) or later.
  • The HTML style tag is no longer supported in infoframe templates. All addon
  • authors should use the <stylename>_chat.qss file for CSS style definitions
  • instead.
  • Updated Plugin API version to 23.
  • Increased size limit for text messages to 8 KiB.
  • Updated easy-permission templates to use Opus instead of Speex/CELT codecs.
  • Spacer tags in channel names will now be omitted in infoframe templates.
  • Improved pagination support for banlist and clientdblist for plugin API.
  • Added additional variables to infoframe templates.
  • Implemented multi-select for clients in the servertree.
  • Implemented multi-track recording feature, to allow recording each client's
  • audio stream independently.
  • Added support for signed badges to prevent usage of fake data. Note, that
  • this feature requires TeamSpeak Server version 3.8.0 or later.
  • Added support for URL tagging in incoming text messages.
  • Added support for myTeamSpeak ID bans in virtual server banlist.
  • Added support for Windows tiles. Thanks to our user RandomHost for providing
  • the material.
  • Added support for updated license types (Gamer, Commercial, Sponsorship).
  • Added invoker data for onPluginCommandEvent(). Note, that server-side support
  • for this API change will be introduced with TeamSpeak Server version 3.9.0.
  • Fixed a freeze in easy-permission settings when switching between different
  • templates.
  • Fixed a bug where default profiles could be deleted in settings.
  • Fixed crashes reported by crashdumps.

New in TeamSpeak Client 3.2.5 (Apr 17, 2019)

  • Fixed Qt security vulnerability

New in TeamSpeak Client 3.2.3 (Oct 30, 2018)

  • Fixed a crash in audio playback.

New in TeamSpeak Client 3.2.2 (Sep 18, 2018)

  • 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.

New in TeamSpeak Client 3.2.1 (Sep 1, 2018)

  • Dropped support for pre 3.1.0 TeamSpeak servers.
  • Introducing myTeamSpeak integrations for Twitch. Link your Twitch account with your myTeamSpeak account and enjoy special benefits on TeamSpeak servers of your subscribed Twitch streamers. This requires sending along your myTeamSpeak ID, enabling the server to check if your account is subscribed to the Streamer.
  • Improved server tree performance.
  • Fixed bug where the client show the wrong client info if the client loads multiple icons
  • Various myTeamSpeak Sync bug fixes and improvements.
  • Client does not show a myTeamspeak ID error anymore when connecting to a pre 3.3.0 server.
  • Minor fix in myTeamSpeak ID creation if requested by multiple clients.
  • Added proper error handling for integrations if the TeamSpeak server has a huge time difference.
  • Server integration cache is updated properly even if the integration was deleted and added again while connected.
  • Fixed problem assigning the desired groups when logging in to an account while connected to a TeamSpeak server.
  • Updated handling in myTeamSpeak options tab in case of connection issues.
  • Fixed sorting of groups in server integration drop down box.
  • Privilege key error dialog now only appears once when using an invalid key.
  • Improved server integration management dialog. Does not resize to the content anymore.
  • Fixed german translation.
  • Fixed behavior where the client didn't show an error message if a problem occurs while manipulating server integrations.
  • Made styling for server integration management dialog possible.
  • Fixed crash that occures when the client request the Twitch subscription status.
  • Fixed error where the client does not handle a myTeamSpeakID update properly.
  • Smaller updates in connection initialisation handling.

New in TeamSpeak Client 3.1.10 (Jun 11, 2018)

  • Introducing our new TeamSpeak Logo.

New in TeamSpeak Client 3.1.9 (May 8, 2018)

  • Notify if microphone access is denied due to privacy settings

New in TeamSpeak Client 3.1.8 (Jan 23, 2018)

  • Fixed disconnect on invalid connection info data.
  • 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.

New in TeamSpeak Client 3.1.7 (Dec 15, 2017)

  • 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.

New in TeamSpeak Client 3.1.6 (Aug 17, 2017)

  • Added Server Nicknames feature. Register a server nickname on the
  • myTeamSpeak.com webpage to let users easily connect to your TS3 server.
  • Added support for new server property and permission, which allows you to
  • enter registered server nicknames as server property to display it to all
  • users on this server.
  • Support for new black/graylist backend.
  • Support for new server license features.
  • Don't spam "failed to connect to myteamspeak server" notifications. Show
  • it once after client start and then again only in intervals of 6 hours.
  • Windows sound backend overhaul continued.

New in TeamSpeak Client 3.1.4.2 (Jun 29, 2017)

  • Fixed possible issue when updating to future client release 3.1.5 would abort
  • with a timeout error when downloading and installing the Microsoft
  • redistributable installer for MSVC 2015 Update 3.
  • - Fixed package installer crash on Windows 32-bit OS.

New in TeamSpeak Client 3.1.4 (Apr 13, 2017)

  • 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

New in TeamSpeak Client 3.1.3 (Mar 24, 2017)

  • 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

New in TeamSpeak Client 3.1.2 (Mar 22, 2017)

  • Added new hotkey setting to use this hotkey only in the current server tab.
  • (experimental) added command line arguments to let users with broken gfx drivers force using Angle DirectX backend or software rendering: force-opengl-angle --force-opengl-soft
  • Control plugin is now managed by the online addon system
  • Various improvements to Overwolf integration.
  • Minor update to license agreement logic to avoid showing a new license text when users are not required to re-accept the license.
  • Windows Audio Session (WASAPI) sound backend improvements.
  • Readded possibility to use ts3server links with token and addbookmark parameters, which got lost with sync changes in 3.1. Instead of storing a token in the bookmark as pre-3.1, the token is locally stored in a file and used the first time a connection is established via the added bookmark. Such tokens will not be synchronized via myTeamSpeak.
  • Improved text in error reporter to make more clear what we are going to upload.
  • Updated some permission help texts
  • Fixed incorrect channel password being used on automatic reconnect.
  • Fixed bookmarks manager drag&drop where autoconnect bookmarks lost their bold state.
  • Fixed order of autoconnect bookmarks to behave again like in pre-3.1 clients
  • Fixed package installer failing on package.ini files encoded with UTF-8-BOM. TSDNS deprecated dialog is now a message in the server tab.
  • Fixes to sync status display in statusbar.
  • Minor fixes to myTeamSpeak recovery key behaviour, don't allow using a recovery key after logging out of myTeamSpeak account.
  • Fixed myTeamSpeak item collision dialog to no longer try to solve a collision while the item has already been deleted.
  • Multiple improvements and fixes to new hotkey backend introduced in 3.1.1
  • Minor fixes to file browser introduced with recent filetransfer rewrite.

New in TeamSpeak Client 3.1.1 (Feb 16, 2017)

  • 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 hotkey backend:
  • 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.

New in TeamSpeak Client 3.1.0.1 (Jan 19, 2017)

  • Fixed crash at start on Windows Vista

New in TeamSpeak Client 3.1 (Jan 19, 2017)

  • Added support for myTeamSpeak. Signing up for a myTeamSpeak account will allow you to synchronize your bookmarks, identities, hotkeys, whisper lists and channel subscriptions. Upcoming myTeamSpeak features will include addons synchronization, addons update management, and more.
  • Added IPv6 support
  • Filetransfer backend rewritten
  • New improved echo cancellation implementation
  • Addons now install into user directory by default, where no UAC is required unless using a portable installation.
  • All backend for bookmarks, identities, hotkeys, whisperlists, subscriptions, addons etc. rewritten, using new storage system across all devices.
  • New implementation of TSDNS. Important change: The client now only looks for a TSDNS server on a toplevel SRV record. For server name a.b.c.d.e the client will only search for a TSDNS server with a SRV record named _tsdns._tcp.d.e
  • Added russian and japanese translations.
  • Upgraded C++ runtime to Visual Studio 2015. Added support to install the Microsoft C++ runtime package on demand during update process.
  • Added whisperlist import/export to textfile, see contextmenu on the synchronized/local lists in whisperlists dialog. Requested by users for easier sharing of complex whisperlist setups.
  • Added badges system. Redeem a code to receive special badges. Configure which of these badges should be shown in the client. See Options / MyTeamSpeak page
  • Added -safemode commandline parameter to skip loading any plugins.
  • Added check for injected Ad-Aware dll which may crash the TeamSpeak client.
  • TSDNS now uses the list https://publicsuffix.org/list/public_suffix_list.dat to determine at what level the client should query for a TSDNS server. It will pick the domain 1 level below the domains on that list. For example: for a.b.c.co.uk it will pick c.co.uk since co.uk is on that list.
  • Do not consider a teredo tunnel as a routable ipv6 address. If there is no other routable ipv6 address, this means the client will not try to resolve ipv6 addresses.
  • Submenus temporarily removed from Self menu on OS X until we find a workaround for Qt 5.6.1 issue with submenus not updating properly.
  • Overhauled Windows sound backend.
  • Plugins can now load dynamic libraries from a subfolder with same name as plugin library (Windows only).
  • Added missing 16x16_myts_account.png to "Origin" iconpack (gfx/default.zip)

New in TeamSpeak Client 3.0.19.3 (Jun 23, 2016)

  • Another fix for client freeze on malicious input

New in TeamSpeak Client 3.0.19.2 (Jun 23, 2016)

  • Fixed infinite loop when clicking on malicious channels/clients/server items in the tree
  • Updated polish translation with fixes to plural forms

New in TeamSpeak Client 3.0.19.1 (Apr 26, 2016)

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

New in TeamSpeak Client 3.0.19 (Apr 6, 2016)

  • 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

New in TeamSpeak Client 3.0.18.2 (Oct 22, 2015)

  • 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.

New in TeamSpeak Client 3.0.18.1 (Oct 11, 2015)

  • Hotfix release to fix security vulnerability

New in TeamSpeak Client 3.0.18 (Sep 25, 2015)

  • 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.

New in TeamSpeak Client 3.0.17 (Aug 4, 2015)

  • 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.
  • OS X: Added support for GateKeeper Version 2 signatures for OS X 10.9 and above.
  • 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.
  • Fixed URL capture when emoticon replacement is enabled. The emoticon :/ was replaced inside hyperlinks (http://) and thus ruined the link. Also fixed clientid:// and channelid:// links, which were affected by the same problem.
  • Fixed scaling of various images.
  • Fixed possible crashes related to filetransfer.
  • Changed appearance of poke dialog when client is minimized, hidden or behind a fullscreen application.
  • Fixed crash with rotating users in 3D sound.
  • Fixed possible crash with some Bluetooth controllers.
  • Fixed searching server tree for custom name and nickname.
  • Fixed sending offline messages to multiple users.
  • Fixed issue with chat partner disconnecting.
  • Fixed special character treatment in TSDNS resolver.
  • Fixed various issues with URL tagging.
  • Reworked UTF-8 conversion backend.
  • Fixed possible crash with invalid texts in virtual server settings dialog.
  • Removed appscanner plugin due to questionable usefulness

New in TeamSpeak Client 3.0.16 (Aug 8, 2014)

  • Added two new iconpacks, one as new default. When using the old default iconpack, it will be changed to the new default once. Old iconpack is still included for people who prefer it.
  • Added new modern theme, but do not set as default automatically.
  • Updated template files to use the new icon syntax.
  • Added plugin_sdk.html to install directory, pointing to the current download location.
  • Fixed possible issue with control DLL plugin and recent Overwolf release.

New in TeamSpeak Client 3.0.15.1 (Jul 16, 2014)

  • Fixed possible client freeze with url tags.
  • Fixed possible client freeze with huge images.
  • Images (both remote and ts3image) with width or height > 4000 px are now refused and no longer displayed in the channel description.
  • Magnet urls are now allowed.
  • Adjustments to TeamSpeak control plugin for better Overwolf compatibility.

New in TeamSpeak Client 3.0.15 (Jun 24, 2014)

  • Overhauled update system. General goals are to reduce download size and allow the updater to update itself before updating the client.
  • Two-step update ensures that the updater can update itself before updating the TeamSpeak client. This way we can deploy changes to the updater more quickly.
  • Updater copies itself to temp folder and then runs from there, thus we no longer have issues with the updater not being able to update files because they are currently used by the system.
  • Added binary patching to the updater for a faster and much smaller download
  • Compressed update files with lzma instead of gzip to further reduce size
  • Added update channel selection to Options dialog (Applications page) to make it easier to switch to beta channel. No more update.ini editing required.
  • URLs will now be written into their own database named urls.db. The old urls.dat will be converted and deleted. If the converter finds a broken url in the urls.dat, the file will be discarded and a clean database will be created.
  • Simplified Updater UI, removed some useless functions (Start/Changelog)
  • Updated bundled Overwolf installer
  • Multiple fixes and improvements to bbCode parser from 3.0.14.
  • Updated openssl to 1.0.1h
  • Removed pluginsdk.zip from installer and updater. It is available again from our downloads page
  • Removed mirrors.ini, mirrors are no longer being used.
  • Fixed broken date and time displays (bans, temp passwords, messages, logs etc). This was an oversight when switching from Qt 4 to 5.
  • Fixed currently typing pen in chat not showing to other users.
  • Fixed delay after applying changes in some pages of the Options dialog, especially noticeable in Applications page.
  • Fixed adding bans not working with some Unicode characters in nicknames.
  • Fixed some tooltips which changed with Qt5.
  • Fixed temporary passwords table header which broke with Qt5.
  • Fixed disabling max user spinboxes in channel edit dialog.
  • Fixed icon scaling when loading from folder.
  • Removed icon when moving a spacer.
  • The profile and whisperlist name is now limited to 60 characters.
  • Fixed an icon in filebrowser.
  • Fixed website invitation for OSX.
  • Fixed ts3link if a file or a folder name contains whitespace.
  • Fixed client freeze and lag when loading chat history.
  • Fixed permission table header which broke with Qt5.
  • Fixed package installer which broke with Qt5.
  • Fixed timestamp field in chat. Some digits were interpreted wrong.
  • Fixed package installer. Some addons could not be uncompressed.

New in TeamSpeak Client 3.0.14 (Mar 14, 2014)

  • Updated to Qt 5.2.1. Updated compilers, runtime and third party libraries.
  • This includes a multitude of changes to the TeamSpeak client to ensure transition from Qt 4 to 5. This is a major update under the hood.
  • Iconpacks can now be provided as a zip file. See gfx/default.zip
  • Old folders gfx/default and gfx/countries will be emptied on update.
  • Custom iconpacks are still supported. Icons in extracted folders take priority over zip archives if both exist.
  • Note: Plugin authors have to provide their own icons.
  • The plugin SDK is now distributed as zip archive in pluginsdk.zip. The old pluginsdk folder is no longer updated, original files will be automatically deleted on update.
  • Added https support, so the client can now load and display remote icons from https pages. A https server banner will work after the next server release.
  • Distribute Windows runtime as DLLs in TeamSpeak installation root instead of using vcredist package. This is a temporary solution until the updater is able to run a downloaded vcredist package post-update if required.
  • Unused Qt 4 libraries will be deleted by the updater when the updater starts so not immediately on first update, as the old updater still requires Qt 4).
  • Memory usage and overall performance optimizations.
  • Plugin API increased to 20. Plugins depending on Qt 4.8 have to be updated.
  • Plugin API: Added isDown parameter to requestHotkeyInputDialog function to support PTT key bindings. Note: It's in the pluginsdk.zip now!
  • Prevent client from connecting to ports > 65535.
  • Missing icons will be shown as a blue bordered icon with a number.
  • Inform users when a recording client joins or leaves your channel.
  • Permissions window allows to set b_channel_join_ignore_password for server groups, channel groups and clients.
  • "Install Overwolf" checkbox in Windows is now remotely controlled by Overwolf server. If down or not reachable, defaults to disabled.
  • Cache animated avatars/banners to lower hard disk access.
  • On Linux the system tray icon is now hidden by default due to incompatibilities
  • with Qt and freedesktop tray icon standards. It can be activated in the options.
  • Privilege key window supports Multi-select for copy to clipboard action.
  • Improved integration with Overwolf for their latest 2014-02-03 release.
  • Moved chat format buttons from mainwindow into the chat input contextmenu.
  • These actions will now add bbCode tags to the text instead of using a very basic WYSIWYG approach, which is too dependent on Qt CSS formatting risking to break on any Qt update.
  • Automatically format *bold* and _underline_ in received chat messages.
  • Fixed joystick/gamepad button count.
  • Fixed renaming profiles.
  • Fixed saving preset messages.
  • Removed "Hide in taskbar" option
  • Removed "Use double click to activate" option, tray icon activation is now using the platform standard behavior (double click on Windows, single click on other platforms)
  • Fixed an undefined file transfer status when transfer starts.
  • Fixed a possible file transfer crash when transfer starts.
  • Updated emoticons display which can now show more icons at once.
  • Fixed showing a blank main window when minimizing/maximizing the window quickly.
  • PTT key in capture profile is only shown from default hotkey profile.
  • Show error message on missing sound files.
  • Fixed possible crash when deleting a profile.
  • Fixed possible animated avatar freeze.
  • Fixed rare crash when increasing identity security level.
  • Fixed client name format in client banned message
  • Fixed wrong notification ID in channel created event

New in TeamSpeak Client 3.0.13.1 (Oct 24, 2013)

  • Fixed possible crash in appscanner plugin when receiving invalid data.
  • Ignore "Hide TeamSpeak in Taskbar" option when being started from Overwolf while in a fullscreen game, as this may minimize the game.
  • Added Ctrl+W shortcut to close server tab
  • Self menu shortcut key changed from s to e to avoid collision with Settings
  • Appscanner plugin no longer enabled by default.
  • Fixed UI display issue with delete delay in edit channel dialog when b_channel_modify_temp_delete_delay is not set.

New in TeamSpeak Client 3.0.13 (Oct 1, 2013)

  • Added support for channel delay feature in server 3.0.10. This allows to set a delay in seconds after which temporary channels will be deleted after the last client has left. To configure a virtualserver default, set the delay in the virtualserver edit dialog. Or configure per channel in the channel edit dialog. Channel templates were adjusted to show the delete delay and a countdown until the channel is removed.
  • Added search field in customize toolbar dialog.
  • Added display of filetransfer progress in taskbar (Windows 7 and above).
  • Removed deprecated Direct Input hotkey system, meanwhile replaced by the "Default" hotkey system.
  • Fixed assigning hotkey when key was mapped or deactivated via "ScanCode Map".
  • Fixed avatar animation when an animated gif will be set after a jpg.
  • Fix for Overwolf integration, avoid getting back to desktop when TeamSpeak is started by Overwolf in-game and immediately a dialog opens.

New in TeamSpeak Client 3.0.12 (Sep 9, 2013)

  • Integrated Overwolf Overlay. Overwolf can now be installed and started from the TeamSpeak client via menu and toolbar actions. Bundled Overwolf mini installer in TeamSpeak autoupdate and installer, which downloads the actual Overwolf installer. Added Overwolf icon in TeamSpeak tree to indicate clients running Overwolf (can be disabled in Options/Design). These icons require TeamSpeak Server 3.0.9 or later.
  • Included TeamSpeak control plugin. This is part of a project offering the possibility to control TeamSpeak from another application running on the same computer, similar to the clientquery plugin. Currently Windows only.
  • Removed the overlay plugin from TeamSpeak installer and autoupdate, so future updates to the overlay plugin no longer depend on a TeamSpeak release.
  • Direct Input Hotkey is now automatically changed to "Default" in preparation to removing Direct Input in a later release. While you can manually switch it back to Direct Input again, we don't recommend to do so.
  • Fixed possible crash in direct input hotkey system.
  • Fixed infinite file access caused by animated images.
  • Fixed possible crash in client/server log highlight dialog
  • Fixed issue running 32 bit Linux client on systems without SSE2 CPU support.

New in TeamSpeak Client 3.0.11.1 (Aug 7, 2013)

  • Fixed possible crash in hotkey system on client startup
  • Fixed dependencies on newer glibc versions
  • Plugin API: Fixed ts3plugin_onHotkeyRecordedEvent not being called

New in TeamSpeak Client 3.0.11 (Jul 31, 2013)

  • Changed the platform string for the Mac OsX platform from "Mac" to "OS X"
  • Added (Windows only) hotkey support for multiple USB devices. If we cannot get the USB device name from the system, we will try to read it from a local file. Please notice usb.ids in root folder. You can always overwrite it with the latest version from http://www.linux-usb.org/usb.ids.
  • The chat- and poke messages are now styleable too. Please notice the default_chat.qss in styles/ folder for example. The default_chat.qss is also the fallback if _chat.qss does not exist.
  • Protection against DOS attacks was added to server 3.0.8. Added required counterpart of this functionality to the client. Server 3.0.8 requires client 3.0.11 to connect.
  • Reworked URLs storage hopefully fixing crash on loading corrupt data file. Stored URLs from previous versions will expire.
  • Autoexpire URLs after 180 days.
  • Plugin API: printMessage and printMessageToCurrentTab are now executed in the GUI thread, fixing a crash in the Arma plugin.
  • Added "Channel" to Receive/Sent Poke notification. New default for both is server + channel + client.
  • Added confirmation when deleting an Identity via the remove button.
  • Automatically close "ban client" and "serverquery login" dialogs when disconnecting.
  • Added limit of 40 characters in phonetic nickname field in channel dialog.
  • Added character limit to name field in server/channel copy dialog.
  • Added copying Server IP to clipboard from server connectioninfo dialog.
  • Added a dialog to make sure the user will be informed about old USB device hotkeys. They have to be newly assigned once.
  • Changed default chat notification settings for outgoing pokes.
  • Changed default settings for neutral contacts, no custom name anymore.
  • Added rootIsDecorated to remove collapse indicator on root item to stylesheet
  • Added to client template: CLIENT_VERSION_SHORT, CLIENT_CONNECTED_SINCE
  • Added to channel template: CHANNEL_VOICE_DATA_ENCRYPTED_FLAG
  • Added to server template: SERVER_VERSION_SHORT
  • Added that info frame loads the _chat.qss
  • Fixed issue with outgoing poke display when user has special characters in his nickname and the poke contains an URL.
  • Removed Collected URLs item from the tray menu.
  • Fixed some custom nickname displays which were not shown correctly (chat, poke and whisper history).
  • Fixed UTF-8 display of country tooltips (e.g. Curaçao), added bl.png for Saint Barthélemy.
  • Fixed "Make current channel default" in bookmarks dialog which didn't work properly after adding this bookmark while already being connected.
  • Fixed wrong connection count for new bookmarks (was 1 after creation even if we didn't connect yet).
  • Fixed vanishing port number from bookmark address field.
  • Fixed issue with chat pen displaying chat partner is typing when he was just interacting with the tab.
  • Fixed webserver list freezing when webserver is not reachable.
  • Fixed wrong "Apply/Discard" dialog when changing option pages.
  • Plugin API: Callbacks are now called properly on requestFileList
  • Fixed issues with highlight and filter in server log dialog.
  • Fixed offline message subject which will no longer send newlines.
  • Fixed that http:// is now the default scheme when missing in poke- or hostmessage dialog.
  • Fixed stylesheet helper hotkey which now shows the correct object names.
  • Fixed the translation of some hotkey descriptions.
  • Fixed server messages which had an additional whitespace at the beginning.
  • Fixed quoting of channel- and user links.
  • Fixed pasting a newline character which now is prevented at several places.
  • Fixed discarding mouse buttons at hotkey system "Keyboard & Mouse Only". If you don't need discarding, "Default" is the better choice and also more flexible.
  • Fixed unusable sound devices in osx
  • Fixed default Downloads folder on Linux, no longer download to home dir.

New in TeamSpeak Client 3.0.10.1 (Apr 23, 2013)

  • Fixed gatekeeper signature error starting the 3.0.10 client on Mac OS X
  • Updater will in addition to renaming updated DLLs and exe also move them to a folder "old" to avoid Qt loading the old plugin DLLs.
  • Export missing requestClientEditDescription to Lua
  • Added some context menu entries into whisper history
  • Stereo recording in DirectSound works properly now
  • Recording from sources with more than 2 channels should downmix properly to 2 channels now (in stead of just using the first 2 channels)
  • Adjusted default position of windows when opened for the first time when the position has not yet been stored.
  • Added more default languages to the Mac OS X app bundle affecting the Mac menu, which is independant from Qt translation files. All language folders are now ignored by gatekeeper, so they can be safely manually added.
  • Fixed Upload button of IconView dialog on Mac OS X
  • Removed warning spam message on Mac OS X when connecting to a TSDNS server.
  • Fixed tooltip for United Kingdom
  • Fixed possible crash in Add-Hotkey dialog
  • Fixed crash when right-clicking on the background area of notification options.
  • Do not replace "-" with "−" in hostmessage dialog.
  • Adjusted package installer to work properly if plugins do not follow the recommended name scheme of _win32.dll and _win64.dll
  • Fixed possible crash when deleting profiles.
  • Fixed encoding when invitation contains channel password with spaces.

New in TeamSpeak Client 3.0.9.2 (Oct 30, 2012)

  • Reverted running privileged behaviour which was changed for 3.0.9 and causes hotkeys not working with games running as administrator.
  • Fixed writing whisper group targets.

New in TeamSpeak Client 3.0.9.1 (Oct 30, 2012)

  • Added button in notifications to set all bookmark soundpacks to "default".
  • Fixed converter setting "default" instead of "default female voice" so old
  • bookmarks use soundpack in notifications.

New in TeamSpeak Client 3.0.9 (Oct 23, 2012)

  • Changed the storage format of the configuration files to a SQLite database. Conversion is done automatically the first time the client is started, all affected files will be moved to a backup folder.
  • Increased Plugin API version to 19
  • Added setClientVolumeModifier to plugin API. Min/Max volume is -50.0 to +20.0
  • Added getClientNeededPermission and getPermissionIDByName to plugin API
  • Added missing plugin API parameters for onUpdateClientEvent
  • Added parsing of channel id "cid=xyz" from invitation link. If you also give a channel name parameter the channel id gets priority. e.g. http://www.teamspeak.com/invite/voice.teamspeak.com/?cid=xyz
  • Added channel/client search in active server tree with STRG+F but only if the server tree has the focus. Otherwise it is the ordinary chat search.
  • Added hotkey switch to previous/next channel (channel family).
  • Added hotkey switch to previous/next channel (same level).
  • Added hotkey request talk power.
  • Added hotkey revoke all and grant next user talk power.
  • Added revoke talk power by double clicking the tree icon.
  • Added revoke talk power and revoke all and grant next user talk power toolbar action.
  • Added host message preview button which shows the formatted message in a tooltip.
  • Added Hotkey Gamepad and Joystick compatibility for RAW and Direct Input. Existing Direct Input hotkeys will be converted to Raw Input once Direct Input is activated. Existing Raw Input hotkeys cannot be converted so they have to be reassigned.
  • Added date and time to server log ("**Log begins...").
  • Added bookmarkmanager context menu "sort by name".
  • After deleting an offline message the next message will be selected.
  • Moved possible existing serverquery authlogin and authpassword from ts3clientui_qt.conf to ts3clientui_qt.secrets.conf.
  • Added Made in Germany icon in About dialog.
  • Chat character counter always located left of newsticker.
  • Client drag&drop improvements.
  • Added -silent commandline parameter to package installer.
  • Package installer stores installed add-ons in addons.ini
  • Modified tree behaviour to avoid scrolling up/down constantly on crowded servers.
  • Modified chat scrolling behaviour to keep the chat textoutput in place when new messages arrive while being scrolled up or having text selected.
  • Added [hr] bbCode support to channel description.
  • Added save and restore last ban reason when banning a client.
  • Added offline subject and message character limit.
  • When dropping many files into chat line the drop text will be just cut off at the end because of the chat line limit. When dropping many files into chat history and the message length would fit into two separate lines, the drop will be accepted. If the drop text is too long it will be ignored.
  • Small icons will get extended and centered to at least 16x16.
  • Added license display to server info (SERVER_LICENSE for template)
  • Extended logging for querying TSDNS SRV records.
  • Fixed context menu in channel description edit.
  • Fixed HTML entities in plain chat log.
  • Fixed embedding local server banner URL in [IMG] tags is no longer necessary. Just drop an image from file filebrowser or type a valid ts3image:// link.
  • Fixed connecting to server via ts3server:// link or invitation if link contains a channel name.
  • Fixed a reply offline message coloring issue.
  • Fixed hotkey compatibility issue with keys "M" and "N".
  • Fixed hotkey issue with "keyboard & mouse only" (no keys were captured).
  • Fixed display of resized animated banner.
  • Fixed possibily blocking ban dialog time display.
  • Don't allow negative ban times.
  • Fixed icon viewer grid size, which could be broken after uploading icons which don't have the standard size of 16x16.
  • Updated b_client_is_sticky permission help text.
  • Fixed unicode usage of updater uncompression tool.
  • Fixed servericon not updating properly in chat tab.
  • Removed legacy VAD option from capture options.
  • Clear temporary statusbar message when typing chats, the max characters counter could overlap with tempoary help texts.
  • Fixed possible crash when using the -nohotkeys parameter.
  • Removed built-in serverquery Window. Future server versions do not support this anymore.
  • Fixed max input length calculation for channel description and offine messages when using unicode and escaped characters.
  • Fixed group sorting in channel groups of client dialog.
  • Fixed saving sort column and sort order in offline messages dialog.
  • Fixed that channel description editor only shows plain text.
  • Fixed plugin enable/disable checkbox at plastique style.
  • Fixed joining servers default channel if bookmarks default channel is full.
  • Fixed copying text from info frame if text is formatted with [list] tag.
  • Fixed background when dragging files from file browser.
  • The offline message dialog can be opened once per server and will act on the servers state.
  • Fixed upload/download state after resuming a transfer interrupted by error.
  • Fixed transfer state after resuming an interrupted transfer and also the transferred size.

New in TeamSpeak Client 3.0.8.1 (Jul 31, 2012)

  • Increased Plugin API version to 18: Added returnCode to flushChannelCreate|Update, changed type of permissionID parameters from anyID to unsigned int.
  • Mono sounds can now also be sent to just left and right (stereo) speakers. This is now the default setting. Select "Mono to surround" in playback options to get the old behaviour.
  • Changing the bantime dropdown no longer adjusts the time.
  • Added contextmenu to copy client version from About dialog to clipboard.
  • Added SERVER_ICON, CHANNEL_ICON and CLIENT_ICON variables to info templates.
  • Enable scrollbuttons on Mac tabs to avoid the window resizing when too many chat tabs open.
  • Added Isle of Men country flag.
  • Fixed possible crash when clicking on ts3server:// links with a default channel specified.
  • Fixed banlist sorting which did not apply properly after searching.
  • Reverted plain/text mimetype for client items drag&drop. Needs some more work on lineedits first to implement this properly.

New in TeamSpeak Client 3.0.8 (Jul 16, 2012)

  • Added support for SRV records when resolving domain names.
  • Added local server banner via filetransfer.
  • Added showing the chat line limit and its typed chars.
  • Added check of containing files before deleting a channel.
  • Added after assigning a hotkey the lockable key like NUM_LOCK etc. will be
  • switched back to its previous state.
  • Added notification channel deleted/edited "by the server". Please note the
  • two added keys CHANNEL_DELETED_BY_SERVER and CHANNEL_EDITED_OTHER_BY_SERVER
  • in settings.ini. Addon Sound Packs can add them too.
  • Added custom "block receiving whisper" button for toolbar.
  • Added activate/deactivate/toggle hotkeys to block receiving whispers.
  • Mac OS X: Added Apple Developer ID certificate for gatekeeper in upcoming
  • Mountain Lion release.
  • Clients can now be dragged from chat log.
  • Enable drag&drop from "List All Clients" again. Drag applies to the selected
  • client.
  • Save last sorting of "List All Clients" list. Apply sorting whenever new
  • clients arrive after clicking the "More" button. Nicknames are now sorted
  • case-insensitive.
  • Show invoker if client description was edited by another client.
  • Support bbCode in ts3plugin_infoData text
  • Package installer only autoactivates styles if a qss file is present.
  • Fixed "RenderDeviceContext" logging on Windows.
  • Overhauled Delete Avatar mechanism to trigger more reliable when avatar was deleted by another user.
  • Some typo fixes in English and German texts.
  • Fixed voice test no longer ignores "vad over ptt".
  • Fixed strange behavior when hammering PTT during voice test.
  • Fixed changing enable/disable delayPTT and its delay value during voice test.
  • Fixed using "Keyboard & Mouse" hotkey system with Synergy.
  • Fixed chat line issue when opening menu e.g. via ALT+S.
  • Fixed an issue with the filetransfer slots could get over the maximum of 10.
  • Fixed crash when parsing a corrupt urls.dat (thanks to torzsi for the file).
  • Please note: urls.dat is now called caught_urls.dat and because it got a new
  • internal format, the old one will be deleted after convertion.
  • Fixed displaying wrong default channel group in channelgroup permissions.
  • Fixed a memory leak, which could increase memory usage drastically when
  • running the client for a very long time.
  • Fixed filter clear button in server/client logviews, cleaned up layouts.
  • Fixed chat line edit char counter which now counts also unicode characters,
  • so the displayed characters can be different from the counter.

New in TeamSpeak Client 3.0.7 (Jun 21, 2012)

  • Plugin API changed to 17
  • Added away hotkey with away message.
  • Added toolbar buttons set and delete for avatars.
  • Added saving of ban duration for presets.
  • Added tags for chat to prevent text in between beeing
  • replaced with emoticons. Note: It's strict so both tags have to be found!
  • Exported temporary password functions to Plugin API
  • New getClientDisplayname function in Plugin API (client name including custom nickname, as configured in the contacts)
  • Added special return value of -2 to Plugin init function. See test plugin for
  • details. This return value should only be used in very rare situations.
  • Added two(windows only) additional hotkey systems for keyboard and mouse for testing. The RawInput system can also handle joysticks and gamepads. Existing hotkeys will be backed up and converted to make them also usable for the new systems.
  • Added dialog when trying to send a server chat without permission.
  • Added new channel description preview (work in progress) which is a
  • replacement for the WYSIWYG editor.
  • Added "Enter Chat Message..." info text to chat field.
  • Added context menu to ban out of complainlist.
  • Added hotkeys to activate/deactivate/toggle 3D sound.
  • Added close Tab on middle mouse button.
  • Added readable error message if send to channel chat fails due to permission.
  • Added possibility to use custom country flag icons: If the folder
  • gfx/customCountries exists, country icons will be loaded from this folder,
  • otherwise as before from gfx/countries. gfx/customCountries won't be over-
  • written again from updater.
  • Styles can now change the color of the newsticker text, see Bluesky style for
  • an example.
  • Style authors: Chat line "Enter chat message" color now can be overwritten.
  • See existing default.qss style for example.
  • Swapped skip/negated column in permission overview so it's the same order as in the permissions tree.
  • Request to start createfileassoc.exe to add .ts3_addon etc. file associations
  • to the registry can now be skipped with "Ignore" button.
  • Mac OS X: Migrated config location from ~/.ts3client to ~/Library/Application
  • Support/TeamSpeak 3. The folder will automatically be moved the first time
  • TeamSpeak starts, if the old folder exists and the new folder does not exist.
  • Warn user when connecting to a server and the server UID has changed in
  • comparison to the stored value in the bookmark.
  • Compress command packets to reduce network traffic (voice and filetransfer
  • will not be affected)
  • Running createfileassoc.exe will restore file associations to original if the
  • user had changed them manually in Windows explorer.
  • Fixed copy to clipboard ts3file:// link tagging.
  • Fixed some whisperlist dialog issues.
  • Fixed some issues when deleting animated avatars.
  • Empty banner files will be automatically removed so the client can retry
  • downloading the banner.
  • Fixed creating empty registry key in HKCU\Software on client start.
  • Install path in package installer can now be manually edited.
  • Tweaked package installer window size, was too small on Mac OS X.
  • Package installer now asks if the installed addon should be activated.
  • Requires to restart TeamSpeak client to actually activate the addon.
  • Fixed crash when using stylesheet helper hotkey on its own tooltip.
  • Volume control plugin has been removed for now, there are too many issues
  • for too many users. The updater will automatically delete the DLL.
  • Improved subscribe and local mute functions called by Plugins, they will
  • now do exactly the same like triggering the action via client UI.
  • Fixed comboboxes in connect dialog and bookmarks which returned invalid
  • text when elided (including the "...", which resulted in invalid identities
  • or profiles).
  • Fixed disabling "Rename" and "Delete" contextmenu in server-/channelgroup
  • permission windows. Requires server 3.0.6 or above.
  • Fixed disabling the servergroup menuitems in a clients contextmenu, checking own i_group_member_add_power against each i_group_needed_member_add_power.
  • Fixed default value of "Play only important sounds when muted" dropdown in
  • the notifications setup.
  • Disable all elements in the permissions window on anti-flood error to avoid
  • leaving the permissions in an invalid state. The user needs to wait some
  • seconds and then klick "Reload" to refresh dialog.
  • Fixed client ignoring force-ptt permission when connecting to a server
  • without capture profile.
  • Fixed away message in tree not checking the "Ignore away message" setting
  • from contacts manager.
  • Not possible to send empty complains anymore.
  • Fixed an issue when marking multiple offline messages as unread.
  • Fixed appending wrong server chat log.
  • Fixed checking folder entries on existing before opening otherwise it will be
  • reset to default home dir.
  • Fixed channel description preview close.
  • Fixed setting channel description which was wrong on sub channels.
  • Fixed messing up radioboxes in capture setup when creating new profiles.
  • Fixed extracting URLs on history messages broken by   spaces.

New in TeamSpeak Client 3.0.6 (Apr 23, 2012)

  • Added temporary server passwords, see contextmenu on server. Temporary passwords are valid for a specified period of time and work in addition to the permanent server password. The server requires a permanent passwords set, else temporary passwords have no effect. Needs server 3.0.3 or above.
  • Plugin API updated to 16
  • Added context menu "Paste & Send" in chat line.
  • The away message is now shown beside nickname.
  • Added multiselection for "Permissions > Channel Groups > Clients", the DEL key works too.
  • Added ban reason sorting.
  • Added line markers for each chat line. Can be disabled via chat display context menu (default is enabled).
  • Added ability to delete other clients avatar if b_client_avatar_delete_other is set. Requires server 3.0.3 or above.
  • Removed the confusing soundpack "None".
  • Added animated gif support for avatar and channel description. Can be toggled in Settings->Options->Design (default is enabled).
  • Added new permission b_client_request_talker, this allows clients to request talk power. Requires server 3.0.3 or above.
  • Added news browser, meant to point users to new features in the client.
  • Added name of the user who granted talk power to the message: "Talk power granted by X".
  • Utilities (update, error_report and package_installer) are now dynamically translatable.
  • Plugin API changes: Added setPluginMenuEnabled, requestClientIDs, onClientIDsEvent, onClientIDsFinishedEvent. Removed pluginEvent and getAPIVersion. Removed plugin_events.h header.
  • Added plugin hotkeys, see test plugin for details
  • Added version string to uninstall registry entries for display in Windows deinstall system control panel.
  • Phonetic name can now be pre- defined per identiy but still be overwritten in every bookmark.
  • ts3server:// links can now be entered into the Connect dialog. Values from this link will overwrite existing values from the dialog.
  • Collected URLs are now saved in binary file instead of ini, much faster.
  • Display server/channel group icons in group list of permissions window.
  • All clients list can now also be searched by client unique identifier.
  • Fixed contextmenu in chat on ts3server links
  • Fixed opening the privilege key dialog without having the permission to see the key list and also then, all created keys will be shown until the dialog has been closed or list has been reloaded.
  • Minor UI overhaul of privilege key list and add dialog.
  • Fixed adding a custom ban even without the permission to list. When adding a ban a dialog will show if the ban could be inserted.
  • Empty ban list no longer shows "Insufficient permissions to view bans"
  • Fixed opening URLs with different char encoding e.g. ISO 8859-1 (Latin-1) having '�' instead of 'ö' in filename.
  • Fixed opening text chat from a received poke on correct server.
  • Fixed no colors in multiline messages.
  • Fixed invitation if privilege key contains a plus sign.
  • Fixed special HTML characters ( etc) getting lost in chat history
  • Fixed special HTML characters in client description
  • Clear old server log when connecting to a new server in the server log view
  • Changed behaviour of the last tabs close button.
  • Fixed broken avatar template values.
  • Fixed poke message size limit when message includes URL(s).
  • Fixed writing and reading chatlog history. Please backup or delete old chat logs to start clean or you might feel some strange delay.
  • Fixed bookmarks manager reporting unsaved changes.
  • Fixed copying nicknames from chat if they contain whitespaces.
  • Removed some repetitive settings from options dialog which are also accessible via contextmenus in the client mainwindow.
  • Adjusted client for anti-flood settings fix for server version 3.0.3.
  • Fixed an assert with animated images.
  • Removed animation of group icons.
  • Sorting of server- and channelgroups should behave the same even with identical sortID everywhere in the client.
  • Added Delete keyboard shortcut to subscriptions dialog to remove entries
  • Volume control plugin overhaul
  • Fixed possibly invalid grant value displayed in permission overhaul
  • Removed "Export to PDF" in permission overhaul
  • Cleaned up client, channel and server info templates. Added list of all replacable variables to templates so user can easily restore the removed information with own templates.
  • Removed clientID column from all-clients list
  • Fixed banners not reloading anymore when the image was not available.
  • Fixed bookmark drag&drop issues on Mac.
  • Fixed crash when trying to send an offline message via fake link.
  • Fixed copy and paste when text contains an image object.
  • Fixed saving first-start-bookmark for not using hotkeys on a temporary uuid.
  • Fixed hotkey toggle/activate/deactivate plugin.
  • Fixed minor issues using animated gifs.
  • Added workaround for G35 sound driver issue (voice only on right site)

New in TeamSpeak Client 3.0.5 (Feb 16, 2012)

  • Minor bookmarks manager layout overhaul
  • Adjusted Linux runscript to work better with KDE
  • Fixed misbehaving "More" button in All Clients List
  • Fixed possible crash when connecting to server
  • Fixed chat input field when switching chat tabs and text was selected
  • Disable "Show ServerQuery Clients" when adding a bookmark via a ts3server://
  • link with "addbookmark=".
  • Use nickname of default identity when connecting via ts3server://
  • Hide empty global "Plugins" menu when no plugin creates a global menuitem.
  • Display bookmark name in server tab, bookmark name was previously ignored.
  • Fixed detecting changes in bookmarks manager with new serverquery and
  • soundpack settings.
  • Add bookmark from ts3server link as last item on first level of the tree
  • instead of subitem of the last folder.
  • Calling requestFileList in plugins no longer opens file browser window in
  • client (note plugins should use return codes to implement this properly).
  • Updater: When autostarting the client, keep the start button disabled to
  • avoid starting the client multiple times.
  • Escape "&" in bookmark labels when shown in menu
  • Fixed issues banning visible client when ban power was set by channel group.
  • Fixed anti-flood message printed in wrong tab
  • Fixed chat tab notification markers when switching between multiple servers.
  • Newsticker performance improvements.
  • Fixed possible crash when clicking toolbar buttons while switching servers.
  • When clicking ts3server links with addbookmark=, request adding new
  • bookmark if the specified label does not yet exist.

New in TeamSpeak Client 3.0.3 (Jan 23, 2012)

  • Updated plugins API to 15
  • Improved ban list, now shown as a table. Added sorting and filtering. Right-click on table header to configure which table columns to show.
  • Plugin API: Added function banclientdbid. Added new parameter lastNickName to onBanListEvent.
  • Plugin API: Added parameter clientUniqueIdentity to onClientChatClosedEvent and onClientChatComposingEvent.
  • Added custom plugin menus (global menu, channel and client contextmenus), so plugins can add menuitems to the TS3 client and receive events when the item is clicked. See the test plugin for details about implementing own menus. The Lua plugin also allows own menus.
  • Allow editing channel groups of a user in "Channel groups of Client" dialog.
  • Added button to remove all channel groups with a single click from a client in "Channel groups of Client" dialog.
  • Windows uninstaller optionally deletes all configuration files. Added new page to uninstaller where user can control this (default: do not delete).
  • Added option to clear cache on exit (Options - Security)
  • Added "Edit bookmark" to bookmarks popup menu
  • Added option to change also the nickname in connected bookmark when renamed oneself.
  • Mac: Added Cmd+W shortcut to minimize main window
  • Avatar images will be resized when uploading, to users can select a larger image and have TeamSpeak scale it down automatically.
  • Permission tabs for channel, client and channelclient permissions are now disabled instead of being removed when the permission to list that type is missing.
  • Improved behaviour of channel permissions dialog when permissions failed to be applied.
  • Show server query clients is no longer a global option but for each server tab, based on a bookmark. A temporary toggle can be added by customizing the toolbar. Please update your bookmark. We do not convert the old setting!
  • Because of now having all TS3 supported bbCodes usable in WYSIWYG editor, the bbCode [SIZE=+3] is just still in for convenient. Please use a fixed value like [SIZE=10] to have more possibilities.
  • Newsticker allows to click on individual HTML links.
  • Added link to Applications folder and background image to Mac disk image.
  • Print memory usage to client log for testing purpose.
  • Channel chat tab can no longer be closed.
  • Hide "Error requesting ping" error log when disconnected (in this case it's not really an error).
  • Hide statusbar text when mouse leaves chat text window to avoid sticky statusbar messages from hyperlinks.
  • Fixed broken HTML in delete client confirmation dialog from List all Clients window when client nickname had special HTML characters like < >
  • Fn key on Macbooks now recognized as hotkey
  • Fixed contextmenu of bookmark menuitems when items were in subfolders
  • Save channel subscriptions per server and client UID (before only per server)
  • Fixed hotkey BringToFront when client was minimized.
  • Fixed preventing baloontips when running a fullscreen application.
  • Fixed composing and close-chat events which got previously broken.
  • Fixed autoreconnecting in password-protected channel.
  • Properly register packet installer file associations on Mac in the case of old Mac clients getting updated (worked when installing from dmg).
  • Fixes and performance improvements for fetching and caching remote icons in channel description.
  • Fixed invalid "Not connected" display in G15 plugin when closing another server tab.
  • Removed chat arrow up/down history.

New in TeamSpeak Client 3.0.2 (Jan 23, 2012)

  • Updated plugins API to 14
  • Added individual handling of soundpacks per servertab.
  • Added that dropping a file from File Browser into an offline message will create a ts3file:// link. A few minor bbCodes are now usable too.
  • Added "close all but this" for chat tabs.
  • Added two notifications CLIENT_RENAMED_BY_YOU and CLIENT_RENAMED_BY_OTHER which were also included in our default soundpacks.
  • Exported new function getClientLibVersionNumber to plugins API
  • Changed paramaters of onServerLogEvent and onServerLogFinishedEvent in plugins API and Lua plugin scripts.
  • Updated server log dialog to support new improved server logging.
  • More detailed client logging for connection attempts.
  • Crashdump dialogs lets you open the folder to the dump file instead of just copying the filename.
  • Banner requests now consider the HTTP header "Cache-Control: no-cache".
  • Updater autostarts client after successful update
  • Improved connection quality information in statusbar.
  • Added news ticker to client and updater.
  • Fixed client issue when connected with multiple tabs and overwriting a file in filebrowser of inactive tab.
  • Fixed some default_speech sound file issues. Some special sound files pointed to old targets.
  • Fixed not respecting the i_group_sort_id for server/channel groups in virtual server edit dialog.
  • Fixed some line breaks for copy & paste from chatlog.
  • Fixed client can write in another opened chatab.
  • Fixed showing false drop indicator frame after moving a channel spacer.
  • Fixed showing "invalid client id" in "out of view" detection.
  • Fixed renaming the channel tab if another channel gets a new name.
  • Fixed false report "offline message sent" when permissions are insufficient.
  • Fixed showing found receipients in autocompleter in "new offlinemessage" dialog. The search is triggered if receipient is not in the contact list.
  • Fixed hiding clients system tray context menu when clicking outside.
  • Fixed copying channel edit dialog description to clipboard. New Lines are no longer stripped off.
  • Fixed whisper lamp shining blue instead red if whisper hotkey was pressed again before release delay was reached.
  • Added missing whisper settings to contact defaults dialog.
  • Bookmark folders no longer collapse when dragging & dropping.
  • Added small delay when searching in the All-clients list window to prevent spamming the server with search requests.
  • Fixed bug in tree drag&drop which made is possible to drag a wrong client into a channel.

New in TeamSpeak Client 3.0.1 Build 15001 (Aug 27, 2011)

  • On machines that have a center speaker (like surround 5.1 and surround 7.1)
  • changed the output channels for 1 channel sound to front left+right speakers (was center speaker). This fixes issues for people who have no center speaker connected even though their sound card is configured for surround sound.
  • Fixed "Assertion channels==0".
  • Fixed UTF-8 usage in plugins API, stylesheets, package installer, soundpacks
  • and updater.
  • Fix sound issue on Mac for unknown/mono sound output devices
  • Fix assert in recordeditor when clientplugins modified captured sound data
  • clientquery: Fix issue where no ERROR_ok was returned when running
  • clientupdate
  • clientquery: Documentation tweaks
  • Fixed possible crash with tsdns resolve
  • Fixed bug where ptt stayed active when whispering on a second tab

New in TeamSpeak Client 3.0.0 RC 2 (Jun 10, 2011)

  • Added banner resize mode to virtualserver settings.
  • Channel context menu "unsubscribe from channel family" is available as soon
  • as any subchannel is subscribed.
  • "Set Avatar" now is disabled without permission.
  • Added package installer for easy plugins/styles/soundpacks etc. one-click
  • installations.
  • Plugin authors note: requestChannelSubscribe and requestChannelUnsubscribe
  • now take an array of channelIDs as parameter instead of a single channelID.
  • Exchanged default soundpack with male and female soundpacks.
  • Added soundpack page to setup wizard to select one of male or female.
  • Select and scroll to own client after connecting.
  • Fixed switching a fullscreen game to desktop when client is minimized and
  • showing the "warn while muted", the "entering moderated channel", the
  • "force push-to-talk" or the "maximum amount of clients reached" dialog.
  • Client and server log windows now save and restore log level checkbox states.
  • Added "Debug" checkbox to control debug output in client log window.
  • Added "Delete" to channel permission to set i_channel_needed_delete_power.
  • Support for international domain names readded.
  • Removed validation of input text from connection connect and bookmark
  • address field, so that every address can be used.
  • Fixed possible crash in AppScanner plugin with Umlauts.
  • Added a missing separator within an invitation.
  • Moved rest of the sounds into soundpack for more customized handling.
  • Fixed that poke dialog no longer opens when nickname was changed.
  • Changed the Push-To-Talk tooltip lines which were displayed in wrong order.
  • Fixed displaying port when connected via invitation.
  • Fixed errordisplay when family subscriptions on channels fail.
  • Fixed dropping images from filebrowser into channel description when
  • connected on multiple servers.
  • Fixed context menu to copy offlinemessage text.
  • Limited the last mentioned URLs in systemtray context menu to 10.
  • Fixed that image-descriptions near avatar are sometimes written over the edge
  • Image in channel description was broken when overwritten with same name.
  • Fixed that offline messages throws a warning when recipient wasn't found on
  • the server.
  • Don't save empty subscribed channels list when quickly disconnecting again
  • from a server, loosing the subscribed channels.
  • Fixed problem when binding hotkeys while joysticks were active that "pressed"
  • a button constantly

New in TeamSpeak Client 3.0.0 RC 1 (May 12, 2011)

  • Updated CELT codec. Due to codec bitstream incompatibility you can only
  • communicate with new clients in channels using the CELT codec. Old clients
  • will either sound weird/corrupt, or (on newer servers) will not be heard.
  • Increased plugin API version to 11
  • Style authors should adjust SERVER_PORT in their serverinfo.tpl, see the
  • existing template within the default style.
  • Removed fmod sound system
  • Added a new default sound pack
  • Added new "easy permission" dialogue for easier configuration of permissions
  • Added text format toolbar and WYSIWYG edit mode to channel description
  • tear-off editor.
  • Added TSDNS support, see documentation on the TSDNS server release, which
  • is bundled with future TS server releases. Connecting to servers for the
  • first time via hostname can be slower than before in some circumstances.
  • Added delay of one second to server-side client search in "All clients"
  • dialog before search can be used again to avoid spamming the server.
  • Added horizontal scrollbars to channel group dialogs
  • Added dialog to manage server subscription modes to Options - Applications
  • Removed option "Show smilies", now every chat context menu sets globally.
  • Added hotkey "Stylesheet helper" which helps us and stylesheet authors to
  • show the needed information from under cursor widget. Additionally it will
  • set the given stylesheet e.g. background: blue; for highlight.
  • Added "F1" keyboard shortcut to open permissions help window.
  • To avoid confusion, a notice in the advanced permissions tree informs the
  • the user when b_client_skip_channelgroup_permissions is enabled.
  • Added information dialog when voice activation detection changes to
  • Push-to-talk or vice versa due to b_client_force_push_to_talk.
  • Added button to chat options page to change chat default font.
  • TTS (Text To Speech) on Windows now uses the correct playback device.
  • TTS (Text To Speech) volume on Windows can now be adjusted via playback
  • sound pack volume slider.
  • Channel create/edit dialog now allows to set some channel specific permission
  • Added option to virtual server dialog to disable weblist reporting
  • In filetransfer view, a slot and speed limitation can be set directly. The
  • minimum speed limit is at least 5 KiB.
  • Fixed making a passworded channel to default channel. Note: If a channel was
  • made to a default channel it cannot just be switched back. Make another
  • channel default instead - see also tooltip.
  • Showing information message when trying to delete the default channel.
  • Updated to Qt 4.7.2
  • Playback options: Voice volume slider now requires a click to "Apply", so
  • both sliders now behave identical.
  • Overhauled ban dialogs.
  • Overhauled webserver list layout.
  • Print more detailed message when a channel/client/server icon wasn't found.
  • Testing voice in the capture device option page will now use the default
  • playback profile instead of the currently selected profile.
  • Capture Mode and -Device can be changed during an active voice test.
  • Hoster button now works with php scripts serving images, it is not longer
  • required to directly link to image files.
  • link to image files
  • The file transfer bandwidth limit takes influence of the available slots.
  • Each slot should have at least 5 KiB/s, 2 slots 10 KiB/s etc.
  • Updated layout of channel settings dialog
  • Capture- and Playback devices will be checked for validity and existence
  • on device change or when the connection is initiated.
  • "Start/Stop rotation" have been removed from 3D item context menu entries.
  • The invitation dialog will be closed when client gets disconnected.
  • Glance button no longer toggles global option, instead toggle the subscribe
  • subscribe state for individual server tabs. State is saved and restored per
  • server unique id over client restart.
  • Removed option "Mute microphone when locking", now always active.
  • Enabled text chat to ServerQuery clients. Inform user that a ServerQuery
  • needs to register for private text messages to receive private chats.
  • To reduce server load, when applying easy permissions send all permissions
  • in one step. This makes marking UI elements red when the permissions could
  • not be applied unfortunately impossible, so this feature was removed for now.
  • Show only one permissions help window per permissions dialog, not one per tab
  • Implemented more Lua functions, see testmodule/demo.lua. Lua plugin now
  • registers for plugin commands so they can be used from Lua scripts.
  • More/Less button state saved and restored for connect, bookmarks and virtual
  • server edit dialogs.
  • Plugin filename suffixes are removed for pluginCommand usage. Currently
  • removed suffixes are: _win32, _win64, _linux_x86, _linux_amd64, _x86, _amd64,
  • 32, _64, _mac, _i386, _ppc
  • Added settings dialog to Lua plugin to allow enabling or disabling Lua
  • script modules, replacing the old mechanism with the text file in the Lua
  • plugin directory.
  • "/lua run " now supports running functions from modules using
  • "/lua run .". Adjusted testmodule to the new beheaviour.
  • Port fields removed from connect and bookmark dialogs. Instead the syntax
  • hostname>: is used.
  • Overhauled permissions help widget
  • Display in client info frame if a channel group was inherited from an upper
  • channel.
  • Clients contextmenu offers to set inherited channel groups if applicable on
  • current subchannel.
  • Overhauled appscanner plugin settings
  • Overhauled contextmenus in permissions window
  • Adjusted eliding channel names in sort-after dropdown box in channel edit
  • dialog
  • Overhauled context menus in filetransfer view
  • URL Catcher only writes new captured URLs on client quit
  • Added tooltip help texts when creating channel spacer
  • Allow drag&drop from clients list into client permission lineedit
  • Removed now unused callback onVoiceRecordDataEvent from plugin API
  • Serverconnectioninfo window remembers position
  • Fixed client lag when renaming contacts in huge contact list
  • Setup wizard overhauled
  • Fixed possible assertion on incoming chats.
  • Virtual server weblist checkbox disabled on missing permission on newer
  • servers.
  • Fixed possible crash in G15 plugin when pressing the "Chan" button while
  • disconnected.
  • Fixed VolumeControl plugin to close settings dialog when deactivating plugin
  • via hotkey.
  • Fixed that an unchecked transfer speed limit means unlimited.
  • Fixed server tabs not switching playback/capture devices properly when only
  • the mode was changed.
  • Fixed appscanner plugin handling client data when server was restarted.
  • Calling plugin functions requestFileList and requestPermissionOverview no
  • longer open the FileBrowser or PermissionOverview dialogs within the client.
  • Added returnCode parameter to onFileListEvent and onPermissionOverviewEvent,
  • so plugins can also check if the callbacks were caused by an own request.
  • "Test Voice" stops as soon as the microphone will be activated
  • Fixed subscribe-all freezing the client for several seconds on big servers.
  • Playing notifications test sound now uses the TS3 default playback profile
  • instead of the system default device and uses the wave file volume modifier.
  • Remember selected item in notifications tree when switching sound packs.
  • Fixed default settings for contacts manager being saved to wrong config file.
  • Fixed disconnect not stopping autoreconnect properly during IP lookup.
  • Fixed caught URLs "times mentioned" numeric sorting.
  • The whisper history context menu got a few more entries.
  • Fixed an offline message issue when a contact changed his nickname while
  • typing an offline message.
  • Fixed using "one time privilege key" after improving security level when
  • connecting to server.
  • Fixed that channel chat tab name could be wrong after reconnect.
  • Fixed several widget height issues on netbooks.
  • Limit amount of remembered client log messages to 500.
  • Fixed client log view losing text format when clicking the Clear button.
  • Don't open chat tab on double-click for ServerQuery clients.
  • Fixed showing Device-Changed-Notification when playback or capture mode has
  • been reset to default during sound system convertion.
  • Automatically select top group after deleting a server- or channelgroup
  • Fixed hotkey when editing/renaming "switch to channel", reported by user in
  • forum
  • Channel spacer weren't shown in "switch to channel" list.
  • Fixed bad apply/discard check on Options Download page, which always reported
  • to have changed with an empty config file.
  • To resolve issues with some webservers, no longer append ?suid=
  • to banner URLs.
  • Fixed reloading privilege key list after creating invitation.
  • Fixed virtualserver edit dialog having "Banner gfx URL" and "URL" fields in
  • wrong order.
  • Double-click on Grant column in advanced permission tree will add the grant
  • permission instead of the normal permission if permission was assigned yet.
  • Check matching client unique identifier when opening a contextmenu from chat.
  • Fixed playing connected sound after dialog about unfinished filetransfer was
  • closed.
  • Removed showing "???" when download gets larger than listed. For example,
  • when resuming an upload, while another one is downloading.
  • Fixed notifications test sounds not playing when playback device was set
  • to "Automatically use best mode" and "Default" device.
  • Activating capture device of the server tab which previously owned the
  • capture device when applying capture options, instead of activating the
  • most-right server tab.
  • Disable chat tabs when autoreconnecting after server connection was lost.
  • Don't disable chat input field anymore when the chat partner is not
  • connected to ensure offline messages can be sent and the chat text can
  • be still accessed.
  • When a client with an active chat tab disconnects and another visible client
  • with the same client unique ID is available, reassign the chat tab to the
  • other client ID to continue the chat.
  • When continuing to chat with the same client UID after reconnecting to
  • another server, reusing the existing chat tab.
  • Fixed that a filetransfer hangs in waiting status, when file is in use.
  • Return key to enter a channel will now ignore autorepeat, so the action
  • triggers only once when the key is pressed down.
  • Fixed filetransfer context menu "open folder" on queue item.
  • Fixed showing "Transfer Completed" as tray message when cancelled.
  • Fixed an issue when download contains subfolders
  • Don't show the "ID not found" dialog when adding a client to a server- or
  • channelgroup fails on insufficient permissions error.
  • Adjusted search behaviour for permissions to find both the permission name
  • and description, independent of which of them is currently displayed.
  • Group sort ID now used in comboboxes in whisper and privilege key dialogs.
  • Fixed printMessage plugin function with channel target.
  • Couple of filetransfer fixes like: progress sorting, up-/download texts,
  • filetransfer view show once...
  • Fixed that playback- and capture devices only were checked when connected
  • Fixed that context menu on user in channel groups appears twice
  • Default font family for chat was shown wrong.
  • Fixed displaying ":0" when connecting to IP.
  • Fixed possible crash when autoreconnecting on a server which was previously
  • connected to using an IP.
  • Fixed password parameter when inviting a buddy
  • Fixed no more triggering close/reopen capture devices when just changing
  • PreProcessorConfigValues like voice activation state, echo cancelling etc.
  • Fixed playing sound "file transfer complete" when canceling while using
  • bandwidth limiter.
  • No custom contextmenu when clicking on Windows titlebar
  • Fixed language selection box in application options page
  • Fixed showing the creation date of files in file transfer overwrite dialog.
  • Added selection page for overlay and volumecontrol plugins to setup wizard,
  • added check to open bookmarks/serverlist/Get own server webpage to last
  • wizard page.
  • Ignore ts3file:// links in URLCatcher
  • If the currently used capture profile gets deleted, the default capture
  • profile will be set on all connected servers using this profile.
  • Fixed display of newly downloaded icons in icon viewer

New in TeamSpeak Client 3.0.0 Server Beta 25 (Aug 4, 2010)

  • TeamSpeak 3 Server Beta25 has just been released to address a recently discovered security and crash exploit. Please upgrade your servers!!
  • It was recently brought to our attention that a ciritical bug in TeamSpeak 3 Server Beta23 or earlier allows a malicious user to execute server admin commands without having admin privileges as well as cause server instabilities. These security issues were addressed immediately after we received knowledge of the exploit and a new Server Beta25 build has now been released.

New in TeamSpeak Client 3.0.0 Server Beta 23 (Jun 3, 2010)

  • if logquerycommands is active display a log entry for query clients which got banned because of flooding/to many password tries
  • servergroupadd / channelgroupadd take new parameter type
  • added virtualserver property VIRTUALSERVER_RESERVED_SLOTS
  • added permission b_virtualserver_modify_reserved_slots
  • added permission b_client_use_reserved_slot
  • added possibility for reserved slots
  • added permission i_client_modify_power
  • added permission i_client_needed_modify_power
  • permission tiers "client" and "channelclient" respects i_client_modify_power and i_client_needed_modify_power
  • via commandline parameter no_permission_update=1 new permissions wont be added automatically (this can break your server if you dont update them manually)
  • new permissions are now automatically added (i_group_auto_update_type needs to be setup correctly)
  • added permission i_channel_create_modify_with_codec_latency_factor_min
  • added permission b_channel_modify_codec_latency_factor
  • removed unnecessary glibc dependency on linux x86 and amd64
  • improved virtualserver startup time
  • fixed bug where icon_id wont work for channel client permissions
  • fixed bug in permfind which could lead to a crash
  • changing template groups or query group memberships no longer requires an instance restart
  • fixed possibly server crash exploit
  • fixed possibly server deadlock / query connection stall
  • fixed crash in mysql database plugin while shutdown
  • VIRTUALSERVER_UPTIME is now seconds since 1970
  • permission "skip flag" skips now Channel, ChannelGroup
  • clients added to serverquery groups need to be assigned to serverID == 0. If you have added any clients to one of your serverquery groups, you'll need to update your database manually to retain functionality. All serverquery group assignments are stored in a database table called "group_server_to_client". To update your existing serverquery group assignments, please execute this command on your database: UPDATE group_server_to_client SET server_id = 0 WHERE group_id = ;

New in TeamSpeak Client 3.0.0 Client Beta 21 (Jun 3, 2010)

  • Due to changes in the voice packet layout you require a server >= beta23 to be able to communicate via voice
  • Plugins API: Added isReceivedWhisper parameter to onTalkStatusChangeEvent, increased plugins api version to 5.
  • New whisper list system. Old lists are no longer valid. Please setup whisper lists and hotkeys again. Whisper setup was moved from Options to own dialog. Instead of saving into common config file whisper lists
  • are now located in seperate file whisper.ini. Who is allowed to whisper to you can now be configured in the new Whisper options page. Either allow or deny all, or configure indiviual clients via contacts manager.
  • Added high latency / low bandwidth codec option. View the new latency factor slider to channel create/edit dialog.
  • Added new easy to use codec setup slider. Experts can still configure things
  • individually
  • Added option to sort clients above or below channels due to popular demand.
  • Windows Vista and Windows 7 now default to WASAPI when "Use best" is selected (Previous default was direct sound)
  • The quick access list in whisper dialog now always stays visible.
  • Fixed some UTF8 display issues in hotkey setup.
  • Banner code overhaul, fixing a possible crash when connecting to multiple servers with activated banner.
  • Fixed possible crash in hotkey dialog
  • Prevent message loop when server restarts and client is outdated.
  • Fixed wrong status messages when halt filetransfer.
  • Fixed toggle "Push To Talk".
  • The searchfield does no longer contain a clear button.
  • Added singleinstance check to updater
  • Fixed wrong tree icon when connecting while talking
  • Fixed wrong tab icon initially after connection but before talking
  • When adding new serverquery scripts to the library, increment the name in the form of "New script", "New script_1", etc.
  • If we detect that a hotkey with the mode "activate" or "deactivate" is about to be added, we will provide the opposite key.
  • Show custom nicknames of contacts in chatlog when custom nicknames are set to use for this contact in the contacts manager.
  • Fixed Switch to Server hotkeys
  • No whisper with missing talk power
  • Added a log- warning when disconnect from a server with active filetransfer.
  • Fixed away button was toggled on the wrong tab.
  • Icons in server tree will no longer overlap the server-/channel-/ clientname.
  • Fixed chat history when containing a new line (broken formatoptions).
  • Added Invite buddy dialog to autocreate a ts3server or http link to your current TeamSpeak 3 server, see Tools menu
  • Added channel spacers: Use "[?Spacer#]Text" to add one. Where "?" can be an alignment (r = right, c = center, l = left). If "*" is used, all chars after the spacer-tag will be repeated until the whole line is filled. Change "#" to get an unique channel name, the value doesn't matter. Example: [cSpacer0]a centered text, [rSpacer1]a right aligned text. Check also the five special spacer: "---,...,-.-,___,--.".
  • Set permissions of secrets config file to 0x600 on Linux and Mac
  • Added icon button to channel edit dialog
  • Windows 7 Thai font displayed properly.
  • Fixed hotkey setup in setup wizard.
  • Permissions overview adjusted for server change: Skip flag now skips channel, channelgroup permissions.
  • Added the amount of reserved slots in servers info frame
  • Fixed a possible crash when disconnect while upload is in progress.
  • Replaced "Serverinfo available in X seconds" in info frame with a simple "Refresh", which is inactive during the 5 seconds delay. Stylesheet authors need to adjust their serverinfo.tpl file: SERVER_UPDATE_AVAILABLE_IN_SECS -> SERVER_REFRESH_INACTIVE SERVER_UPDATE_AVAILABLE_NOW -> SERVER_REFRESH_ACTIVE Use default style serverinfo.tpl as example.
  • Added ping and packetloss to serverconnection info
  • When trying to delete unsubscribed channels with clients inside, give user option to force delete the channel.
  • Fixed Always-on-top option so it works after client restart. You might need to enable it once again in the options dialog if you want to use the feature.
  • Fixed rare crash when clicking in the chat history.
  • Added reserved slots in virtual server edit.
  • New mechanism to check if another instance of the client is already running.
  • Fixed more hotkey translation issues
  • Fixed disconnect hotkey translation issue
  • In Privilege Key Manager, keys can also be copied as an invitation
  • Fixed a few typos (thanks to SgTRWE).
  • Showing the server group name inside message box when about to leave.
  • Muted icon takes precedence over whisper icon
  • Fixed channel/server group submenus not properly checking groups
  • Fixed chat history buffer trimming
  • Fixed the VAD Slider behaviour
  • Added missing tooltip for an enabled master volume widget.
  • Changed strings "Token" to "Privilege Key"
  • Changed the toggle quick access icon in whisper list dialog.
  • Fix filetransfer percentage, which could end up far above 100%
  • Using a token will always show a MessageBox.
  • Fixed filebrowser drag&drop files or folder with ] inside.
  • Added whisper icon to display clients currently whispering
  • Awakening from sleep mode works alot better now but the user has to reactivate the capture profile manually.
  • Ignore"database empty result set" when querying empty client permissions.
  • G15 plugin: Fixed clients talking display disappearing from display.
  • Updated apps.ini
  • The changed icon appears red, when max clients is reached or is 0.
  • English text corrections, thanks to ZeroTKA
  • Updated TS3 logo image shown in about dialog.
  • Fixed empty lines in trayicon tooltip.
  • Added contextmenu to channelgroup clients dialog to remove displayed clients.
  • Fixed switching hotkey profiles. Activating another hotkey profile is no problem at all. Deactivating any profile switches all hotkeys completely off and can only be reactivated via context menu!
  • The assigned hotkey profile(s) will now be shown in whisper dialog.
  • Changed the directory label in filebrowser so it no longer uses a HTML link. Stylesheet authors can now access the label via QLabel#directoryLabel
  • Fixed "test voice" lamp.
  • Fixed the away button, which didn't show pressed when going globally away, using a preset.
  • Fixed banlist invoker name wasn't shown when nickname contains an html-tag.
  • No contextmenu on server update available links
  • Bluesky updates and fixes.
  • Fixed possible assert in permissions widget when icon viewer is open.
  • Hotkey message box "Overlapping hotkey detected..." was shown too often.
  • Added minimum header width to some table and tree headers.
  • Changed serverinfo update text: Update available -> Serverinfo available.

New in TeamSpeak Client 3.0.0 Server Beta 22 (Apr 19, 2010)

  • Fixed possible crash while executing serverlist
  • Clientinfo shows client_icon_id in correct int format
  • Clientpermlist wont send cldbid to serverquery clients also returns error_database_empty_result instead of an error_ok if no entries were found
  • Fixed that an semi-permanent channel could be created inside an temporary
  • Via commandline parameter dbpluginparameter=skipcheck the sqlite database integrity checks can be skipped
  • Fixed that filetransfer quoatas were not reset correctly
  • We now respect the b_client_ban_delete_own permission
  • Fixed not recognizing channel permissions while using defaultchannels on client connect

New in TeamSpeak Client 3.0.0 Beta 5 (Dec 23, 2009)

  • Added "Logs" tab to virtualserver edit dialog to configure server logging.
  • When update or blacklist server cannot be reached, print info instead of
  • warning log.
  • Added confirmation dialog when removing grant permissions
  • Whisper List: Some tweaks when the last list was removed
  • "Activate microphone automatically" didn't work correctly with PTT
  • 3D Sound: Prevent multiple "Cannot disband..."- dialogs
  • Filetransfer: Downloading a link does no longer crash
  • Don't show the permission error message when closing ServerQuery window
  • Added "Join Channel of Client" and "Move Client to own Channel" to context
  • menu opened on client in chat log.
  • Do not show "Failed to open permissions cache file for reading" message when
  • cache file does not exist.
  • Fixed checks in virtualserver edit dialog bandwidth and quota fields. Range
  • is now from -1 to 2^64 - 1. "-1" means maximum value for convinience.
  • Added debug output showing config path when it cannot be saved
  • Implemented channel phonetic name. See channel edit dialog to set it.
  • Added option to disable middle mouse button shortcuts in tree (See
  • Applications options page)
  • Bluesky update: Fixed toolbar and toolbar close buttons in bluesky_linux.
  • Fixed broken labels in channel 3D sound widget.
  • Added default_mac.qss and bluesky_mac.qss to overwrite special Mac app bundle
  • paths to the styles directory.
  • Add win32/win64 to dump filename
  • Added missing apps.ini to installer
  • Added new setting to select between "Subscribe to all channels" and
  • "Subscribe to current and previously subscribed channels". With the first,
  • you will subscribe to all channels on login and stay subscribed when you
  • switch channels. While you can unsubscribe channels manually, you will
  • resubscribe to all channels on next login again. With the second, you will
  • subscribe only to the current channel on login plus any channels subscribed
  • in a previous connection to this server. Switching channels will unsubscribe
  • you, unless it was a "remembered" subscription.
  • Now unused Autosubscribe all and Autounsubscribe checkboxes removed from
  • Design options page
  • When connecting via ts3server:// link, use default identity, capture,
  • playback and hotkey profiles
  • Nickname length increased to 30 characters
  • Limit phonetics nickname length to 30 characters
  • Phonetics nickname simplified. Instead of entering the format phonetic
  • alphabet name, just enter the desired name itself, e.g. "Peter", "Ralf".
  • Typo fix German translation ("Konflicht").
  • Changed German translation for "poke" to "anstupsen".
  • Removed detailed settings for warn-when-talking-while-muted, option by
  • default on
  • Check if notifications sound is enabled for warn-when-muted, automatically
  • enable and warn user if sound script is missing
  • Added checks to warn-when-muted activation: Not away, not headset muted, not
  • disconnected
  • Check for update only once per day
  • Fixed a possible crash that could occure when the capture device was closed
  • (for example when changing devices in local test mode)