Teamspeak 3 Changelog

Stratego Teamspeak Server Questions / Fragen
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

05 May 2016, 23:01

Code: Select all

=== Client Release 3.0.19.1 25 Apr 2016
+ Added polish and portugese translations
+ Added support for graylisted servers
- Fixed possible crash on weird unicode characters

=== Client Release 3.0.19 01 Apr 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
* OS X client now uses Apple Transport Security instead of OpenSSL
* 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


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

24 Jul 2016, 21:10

Code: Select all

=== Client Release 3.0.19.4 18 Jul 2016
! Last release supporting Windows XP.
* Overwolf rebranding, open Overwolf webpage instead running the installer.

=== Client Release 3.0.19.3 23 Jun 2016
- Another fix for client freeze on malicious input

=== Client Release 3.0.19.2 22 Jun 2016
- Fixed infinite loop when clicking on malicious channels/clients/server items
  in the tree
- Updated polish translation


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

29 Jul 2016, 13:18

Code: Select all

=== Server Release 3.0.12.4  27 april 2016
 - fixed an other server crashes on malicious input (again)
 - fixed a deadlock on some query command


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

02 Mar 2017, 10:44

Code: Select all

=== Client Release 3.1.1.1 21 Feb 2017
! Fixed possible crash on OS X

=== Client Release 3.1.1 10 Feb 2017
! Plugin API version updated to 22. Version 21 plugins will continue to work.
+ 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.
+ 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

=== Client Release 3.1.0.1 12 Jan 2017
! Fixed crash at startup on Windows Vista

=== Client Release 3.1 15 Dec 2016
+ 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.
! In recent OS X versions, hotkeys may stop working after using the built-in
  updater. When installing from a disk image, they work fine. We are currently
  evaluating this issue.
  If you are an OS X user and require hotkeys, consider using the disk image
  installer instead of the updater.
! 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)


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

02 Mar 2017, 10:45

Code: Select all

=== Server Release 3.0.13.6  9 november 2016
 - Fixed virtual server stops responding to clients
 - TSDNS server now also listens on ipv6 when available
 * TSDNS server Documentation updated
 
=== Server Release 3.0.13.5  24 october 2016
 - not logging received packets with 0 bytes any more
 - fixed ftinitdownload/ftinitupload can hang on server query
 
=== Server Release 3.0.13.4  7 september 2016
 + "Error opening file: No such file or directory" message now includes filename
 - Fixed server crash when ipv6 client connects while using MariaDB (or MySQL) server
 - Database plugins are now checked more thoroughly at server startup
 ! To fix the problem with MariaDB, the server needs to alter columns in the client and bindings
   table. For large databases, this can take a while. It is recommended that all ts3servers that use
   the same database, are stopped and then one new ts3server is started first which does the update.
   After this, the other instances can be started too.
   
=== Server Release 3.0.13.3  19 august 2016
 - fixed a problem where virtual servers refuse to start due to invalid flags or order
 - fixed a crash in fix crash on servergroupautodelperm / servergroupautoaddperm

=== Server Release 3.0.13.2  15 august 2016
 - fixed a crash introduced in 3.0.13.1
 - fixed a deadlock in the server causing some instances to hang / be unresponsive
 - fixed a crash reported by a customer.

=== Server Release 3.0.13.1  15 august 2016
 - fixed several vulnerabilities.

=== Server Release 3.0.13  1 august 2016
 + ipv6 support
 + improved database performance
 + improved snapshot create/deploy performance
 + Enable "tcp_nodelay" option for server query (less latency)
 + bindinglist command now has a new parameter "subsystem"
 - file transfer now only accepts connections from ip addresses that have started an upload / 
   download. There is a reserve of 20 slots that are allowed to connect even though that particular
   ip address did not start an upload/download. This is to support exotic client routing
   configurations like tcp load balancers.
 - fixed incorrect filetransfer port reported in instanceinfo
 - binding voice to the any address (0.0.0.0 / 0::0), which is the default behaviour of the server,
   now supports clients connecting to all addresses instead of just the default ip of the network
   interface.
 - fixed assertion in puzzle feature (Thanks to Schlumpi for helping us find this)
 - fixed virtual server log and bindinglist for voice showing multiple senseless bindings
 * file transfer now only allows an idle time of 2 seconds after connect
 * new file transfer implementation
 * updated sqlite to 3.11.1
 * sqlite db now uses WAL as journal mode
 ! the new file transfer routines on unix systems now depend on async io (aio*) routines. For
   freebsd this probably means you need to load the aio kernel module using 'kldload aio'
 ! for server query users: ftinitupload/download replies may now omit the ip parameter. If it is
   omitted, it means the transfer should be started on the same ip that was currently used by the
   server query ip.
 ! for ftinitupload/download there is now an optional "proto" parameter. See the server query manual
   for more info.


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

14 Apr 2017, 18:33

Code: Select all

=== Client Release 3.1.4 13 Apr 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

=== Client Release 3.1.3 23 Mar 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

=== Client Release 3.1.2 16 Mar 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.

=== Client Release 3.1.1.1 21 Feb 2017
! Fixed possible crash on OS X


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

30 Jun 2017, 11:12

Code: Select all

=== Client Release 3.1.4.2 28 Jun 2017 
! This is the last release with support for Windows Vista
! Preparation release for 3.1.5:
  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.


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

21 Jul 2017, 07:43

Code: Select all

=== Client Release 3.1.5 20 Jul 2017
! This is the last release with support for Windows Vista
+ Added possibility to overwrite Qt style icons with custom iconpacks
+ Added tooltips over client and channel items in server tree
+ Added support for SVG Tiny 1.2 (static only, no animations) icons. Most 
  icons are no longer hardcoded to fixed size 16x16.
+ Replaced included default_mono and default_colored iconpacks with SVG icons.
  Iconpacks with PNG icons are still supported, so existing third-party
  iconpacks continue to work. We encourage third-party iconpack authors to
  update their iconpacks with SVG icons.
+ Overhauled icons in most windows for improved support for high dpi monitors.
* Updated Qt to 5.6.2 on Windows and macOS
* Updated Visual Studio C++ runtime on Windows to 14.0.24215 (MSVC 2015-3)
* New default style for infoframe based on "Improved Default" by Sven Paulsen.
* Removed old default/modern/classic styles.
* Rewrote translation mechanism for infoframe styles. Translations now come
  from lagos_xx.qm and are filled by C++, so multiple language templates are
  no longer necessary. However, for legacy style support, language templates
  will be loaded with priority. So if e.g. clientinfo_de.tpl exists, it will
  be used. If not, clientinfo.tpl is loaded, which should contain the new
  translatable placeholders.
* Updater no longer downloads banner from server, banner is now hardcoded in
  executable. Dynamic banners currently not needed.
- Addon management UI now properly shows state when plugins failed to
  initialize.
- Multiple minor fixes to recently overhauled hotkey system
- Fixed infinite password dialog in file browser when using cancel
- Multiple minor filetransfer fixes
- Uninstaller now automatically closes the client instead of showing dialog.
- Fixed some wrong icon names in default iconpacks, which caused these icons
  to be loaded from fallback default.zip.
- Automatically clean null icons from icon cache when updating from 3.1.4
  to 3.1.5 client. 3.1.4 might have downloaded SVGs which it cannot use, which
  caused creation of an empty icon file.
- Fixed package installer crash on Windows 32-bit OS.
- Fixed length check in various nickname input fields. Trim whitespaces before
  calculating length when doing validity checks.
- Added bandaids for misbehaving audio drivers on Windows
- Fixed possible Windows soundbackend crash reported by crashdumps
- Fixed possible spontaneous crash during client runtime


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

18 Aug 2017, 08:00

=== Client Release 3.1.6 16 Aug 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.
- Fixed crashes reported by crashdumps


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
User avatar
[RC]Hunter
Site Admin
Sergeant
Sergeant
Posts: 2376
Joined: Fri Apr 04, 2008
Location: Hue City
Favorite Server: All of them
Has thanked: 3 times
Been thanked: 19 times
Germany

Networker

Contributor

Membership

=]RC[= Hunter’s avatar
Loading…

22 Aug 2017, 13:26

Code: Select all

=== Server Release 3.0.13.8  19 july 2017
 + Server Query connections now have a combined maximum buffer size. When this limit is exceeded,
   the connection using the most memory is closed. The buffer size is controlled by the command
   line variable "query_buffer_mb". The default is 20, which means the maximum amount of buffered
   data is 20 megabyte. The mimimum is 1 megabyte. Make sure to only enter positive integer numbers
   here.
 * Connecting to the server query port, now counts as 1 command, with regard to flood protection.
 - Fix client able to connect with no nickname

=== Server Release 3.0.13.7  10 july 2017
 - Fixed server query clients now honor name bans
 - Fixed assert when client sends oversized voice packets
 - Fixed crash when deleting channel without correct file permissions
 - Fixed permissions issue when creating channels


=]RC[= Hunter
skill is not an unlock ... see ya on the battlefields

Image * Image * Image * Image
Post Reply