Hello,
just in time for Christmas, we are happy to release the next TeamSpeak Client version for testing in the beta channel.
This release is somewhat special. While there are very little visibile changes, there have been various changes to the core system. Most noteable is the upgrade to the latest Qt version 5.2.0. Also we have updated pretty much everything in our build and deployment system. For you, the users, this release may be somewhat boring as there are no new cool things to look at. If everything works as before, the test is successful.
Overall memory usage and performance should be noticably improved.
There are still a couple of unfinished things in this release, it is an early beta and there will more beta releases in January. The upgrade to Qt 5 has been drastic and was much more time consuming than expected.
The plugin API has been increased to 20. All plugins which depend on the TeamSpeak Qt libraries have to be rebuilt with Qt 5.2.0. There are some further plugin API changes in the pipeline which didn't make it into this first beta yet (PTT hotkeys, hi to the Arma 2 plugin guys, we have not forgotten you). This should follow with the second beta release expected in January.
As usual, all feedback is greatly appreciated.
The TeamSpeak dev team will be on vacation over the christmas holidays and will get back to this in beginning of January.
We wish you all a happy Christmas and a successful new year.
The changelog:
To join the TeamSpeak beta channel, go to the TeamSpeak 3 Client installation folder and create a file "update.ini" with this content:Code:=== Client Release 3.0.14 28 Feb 2014 + Updated to Qt 5.2.0. 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 installer is now disabled by default. * 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 dependant 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
Code:[Channel] beta=true