TeamSpeak 3 Changelog

What's new in TeamSpeak 3 3.0.18.1

Oct 14, 2015
  • We have just released a very important security update for the TeamSpeak 3 Client addressing a RFI (Remote File Inclusion) vulnerability. Please upgrade your desktop clients to version 3.0.18.1 immediately. The update is available for Windows, Linux and OS X. Mobile clients for Android and iOS are not affected by this issue.

New in TeamSpeak 3 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 3 3.0.15 (Jun 24, 2014)

  • Overhauled update system for a faster and much smaller download.
  • Multiple fixes and improvements to bbCode parser from 3.0.14.

New in TeamSpeak 3 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 *boldand _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 3 3.0.13.1 (Oct 26, 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 3 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 count-down 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 3 3.0.12 (Sep 9, 2013)

  • Integrated Overwolf Overlay:
  • Windows: 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.
  • All platforms: 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. More detailed information will be available in the near future.
  • Removed the overlay plugin from TeamSpeak installer and autoupdate, so future updates to the overlay plugin no longer depend on a TeamSpeak release. The overlay plugin is available and maintained on the authors webpage: http://ts3overlay.r-dev.de/
  • 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 3 3.0.9 (Oct 25, 2012)

  • New:
  • 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".
  • Changed:
  • 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)
  • Fixed:
  • 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 3 3.0.6 (Apr 23, 2012)

  • Added:
  • 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.
  • Changes:
  • 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:
  • 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 3 3.0.0 RC2 (Jun 10, 2011)

  • Replaced the RC1 sound pack with two new ones. One female and one male (you can choose between the two in the set-up wizard or in Settings > Options > Notifications). Also the old mic click sounds are back.
  • To allow easily (e.g. double click) installation of addons you can now create zip files with special file suffix that are extracted to the right location by a nice dialogue. We recommend any addons to be bundled like this for ease of use. Supported endings are: .ts3_plugin .ts3_style .ts3_soundpack .ts3_iconpack .ts3_translation .ts3_addon
  • Detailed instructions for addons developers can be found in our forums.
  • Domains with non-ASCII characters work again (they were broken by the RC1 release).
  • Multiple fixes to the sound system (capture/playback), particular with Windows XP based PCs.