YaTQA Changelog
Starting in early 2015, YaTQA development consists of major releases released in January/February and July/August each year. The reason for this schedule is explained here.
This changelog lists changes to the most recent major release (released in February and August each year) and its smaller releases, as well as coming updates. For the latter, this text is sometimes not being updated for some weeks, especially while development happens primarily on my laptop. Additionally, it is possible for some changes to not be in the development snapshot from the FAQ yet.
Older changelogs can be found in the archive and there’s also a log with only the changes in the engine.
Summer Release 2018
3.9.1-beta (15 Mar 2018, unofficial release, snapshots only)
- Fixed blacklist2 check (serverside change, affects all blacklist2-enabled versions without the need for an update)
- Added support for more details in blacklist2 check (you can now how the server is blacklisted, e.g. by IP or domain/nickname)
- Completely changed the file transfer system (internal change only, please report possible bugs)
- Fixed a bug that when you tried to download multiple files from the Users tab, among which were uncompleted uploads, they were’t downloaded but added to the queue size (incomplete files cannot currently be added)
- Added feature to file list / file backup window to download a file
- When doubleclicking a non-image file in the file list window (not in file backup), downloading it is now the action for non-image files (instead of previously just displaying an error that made no sense).
- Fixed strange error message when trying to open a local file backup file with no extension (now simply nothing happens if you try that)
- Updated blacklist2 result message
3.9.2-beta (08 May 2018, “Back in Kirchlinteln” edition, unofficial release)
This version is designed for 3.2 servers. Therefore, this version will complain that your server is outdated if running any earlier version, even though 3.2.0 is currently in beta.
- Updated blacklist2 result message
- Several big changes in the RedeemerTS3 engine for easier inheritance and adding of different IO handlers
- Pseudo Snapshots now work without
permissionlist
permission (please note that the server’s permission version has to match YaTQA’s in that case) - Added new
reasonmsg
parameter toserverprocessstop
(the confirmation/warning was removed in return, because one window is enough) - Added new
reasonmsg
parameter toserverstop
- Added new
customset
andcustomdelete
for managing a client’s custominfo in a brand-new window - Moved SSH to the freeware version
- Made auto refresh work better with slow connections (interval is now paused while the information is refreshed to prevent backlog)
- Note: This feature always existed for the server log and was now added everywhere else. It was changed for instance stats in an earlier snapshot of this version.
- Add button to copy server UID
- Added 3.1.9 to desktop client version selection
- Updated auto-complete (YaTQA Pro)
3.9.2 (19 May 2018)
Probably to be released when TeamSpeak 3.2-final is being released.
- Fixed adding an existing custominfo ident being added instead of updating the existing value (ident matching is case-sensitive)
- You can now edit custominfo values by doubleclicking in the list.
- Removed pointless minimize button in new custominfo window
- YaTQA is now freeware. ATHPs are still asked to consider a donation.
- Console icon in statusbar now appears only while connected.
3.9.2b (02 Jun 2018)
- Added execution time to console
- Fixed maximizing accidentially not being available in freeware version (when I introduced maximizing, it accidentially was available in the freeware version, so we’re even now)
- Wine mode can now be forced
- Double clicking the auto Wine mode shows the status (just yes or no)
- When dragging clients or channels through the server tree, it now automatically scrolls at the upper and lower border
- Removed Icon ID from
clientdbinfo
- Added auto scrolling during drag and drop to bookmarks, channel files, file backup channel associating and group order DnD (they all move half as fast as the server tree)
- In all checkbox list views, you can now check your selection with NUM +, uncheck with minus NUM − or toggle with .
- Doubled global command timeout to 10 seconds because of huge performance issues in TeamSpeak 3.1.0 when running SQlite
3.9.2c (07 Jun 2018)
- Added member counting to client database group mode view
- Added yesterday’s new badges that will be announced tomorrow I guess
3.9.2d (08 Jun 2018, RTM 22 Jun 2018)
- Automatically download permissions when connected to a TeaSpeak server (the required version is yet to be released)
- Fixed adding multiple bans adding the individual bans multiple times, too
- Updated client versions (added 3.1.10)
3.9.3-alpha (28 Jun 2018, unofficial release)
For use with 3.3+ servers only, in particular the one that was released today.
I do not yet recommend using TeamSpeak 3.3+ because of many bugs and stability issues. I also do not recommend using the 3.2.0 client because it does not connect to 3.0.x servers.
- Clarified that the YaTQA SSH tunnel is NOT the TeamSpeak 3.3+ SSH feature.
- Changed SSH install and SSH tunnel configuration button to be different buttons, as installing the SSH client is also needed for TeamSpeak’s SSH feature
- Note: This (still) does not work automatically on Linux.
- Added TeamSpeak 3.3+ SSH support (console output is not fully satifying, as the command you sent is printed twice among with some glibberish)
- Note: If YaTQA’s SSH tunnel and TeamSpeak 3.3+ SSH are enabled, the latter will be used.
- Added
client_lastconnected
to Pseudo Snapshots to match how the official snapshot features works now - Changed idle timer from 5 to 2 minutes (because TeamSpeak changed the timeout from 10 to 5 minutes)
- Updated permissions to version 21
- Updated client version 3.2.0 [1530183207] (in case someone really uses the new client)
- If you search in a list view, the selected result now becomes focused in addition to being selected (moving with your arrow keys now originates from the found item)
- Changed server version to not make YaTQA complain to 1530178919
- Updated parsing of
client_badges
when using the “What’s this?” feature in the console result window (still worked like required by the very early version of the badge system) - Added myTeamSpeak ID and integrations (client details only, not returned via
clientlist
) - Added TeamSpeak SSH support to bookmarks
- Added
-ssh
command line switch (same as-c
just with SSH instead of TCP) - Changed login tab’s tab-stop order
3.9.3-beta (19 Jul 2018, unofficial release)
This was not tested on 3.3.0-beta1, so you may want to use 3.3.0-beta2. YaTQA will complain if you do not use beta2.
Note: There are no notifications in the official SSH feature.
- Fixed file uploads in users tab (broke in 3.9.1-beta)
- Fixed glibberish in the console
- Fixed disconnecting begin extremely speed when connected to 3.3.0-beta2 via SSH (I neither know why it was that much slower than in 3.3.0-beta1, nor do I know how I actually fixed it)
3.9.3 (25 Jul 2018, RTM 01 Aug 2018)
This is the final Summer Release 2018 with an increased time limit. If TeamSpeak releases a new version before September 1st, YaTQA 3.9.4 will be part of the Summer Release 2018, otherwise the Winter Release 2018/19.
- Fixed first event after a command being omitted in TeamSpeak tunnel mode
- Fixed registering for server events also marking channel as subscribed
- Added new desktop and Android versions to choose from
- Increased time limit to February 2019
3.9.3b (08 Aug 2018)
- Changed idling action from newline to
whoami
(a command that requires neither permissions nor parameters) as TeamSpeak 3.3 will no longer accept newlines or spaces as idle but requires either valid or invalid commands - Added new client versions and changed desktop version 3.2.0-beta3 to beta2r2 as there was no announcement by TeamSpeak and only 4 hours between this and the beta2 version.
3.9.3.1 (20 Aug 2018)
- Fixed caption saying “[registered for ]” (with no name) for freeware version (was supposed to say nothing at all)
- Now prevents users from trying to use TeamSpeak SSH anonymously (which isn’t possible and would therefore fail anyway)
- Fixed listview checkbox swap hotkey not affecting the focused item (note the special case of only one item where nothing happened at all)
- Fixed a bug that sometimes caused disconnecting to be very slow when connected via SSH
- Now displays a shield icon (elevation required) next to Plink download button
- Changed downloaded Plink version to the most recent version (0.70, w32old), now downloaded via HTTPS
- Fixed cancelling grouping long responses like snapshots in the console results also closing the result window
- Added
client_totalconnections
to Pseudo Snapshots to match how the official snapshot features works now - Added new desktop version and renamed most recent Android version to 3.2.0 (final)
- Updated PuTTY (Plink) license terms
- Several improvements of what happens after a downloading Plink
no own version (20 Aug 2018)
- Fixed granting/revoking talk power
- ––– internal progress until here –––
no own version (20 Aug 2018)
- Added badges
(both gamescom badge icons are probably preliminary)
3.9.3.1b-beta (30 Aug 2018)
This version is for 3.3.1-final or newer only!
- Changed idle “command” to a space (this version does not work with any 3.3.0 version and 3.3.1-steadyclock!)
Fixes invisibility feature being accessed by right-click rather than the arrow on the right- Removed invisibility feature (no longer “supported” serverside)
- Global listview copy hotkey now uses fake multiselect on non-multiselect listviews (especially useful in permissions tab)
- Fixed missing translation for the error message when trying to log on to SSH anonymously
- Added new versions
3.9.4-beta (05 Sep 2018)
This version is for 3.4.0-beta or newer.
- Added support for new
use
(3.4.0+) - Removed phonetic nickname from settings (YaTQA now uses the new official way to change the query nickname via
use
which doesn’t support phonetic names) - Updated console params for
use
(3.4.0+) - Added support for
virtualserver_antiflood_points_needed_plugin_block
(3.4.0+)
3.9.4 (10 Sep 2018)
This version is for 3.4.0-beta or newer.
- YaTQA SSH tunnel now sends no credentials instead of empty credentials (other than with TeamSpeak credentials, where username as well as password must be provided to be sent at all, you may also provide only one information for SSH)
- Fixed some semaphore bugs that could prevent proper disconnect from both types of SSH connections
- Fixed anonymous connections to TeamSpeak not being prevented after displaying the message
- Fixed some access violation that could happen when you intentionally disconnect because the disconnect event tried to disconnect a second time
- Match pie chart hints with the texts to its left
- Removed registration requirement from the “did you know” hint about the console
no own version (11 Sep 2018)
- Added merch badge
- Updated Tim Speak badge
Winter Release 2018/2019
3.9.5-alpha (11 Oct 2018)
- Fixed a bug that caused icons to be deleted when you pressed Esc in the confirmation window (bug probably exists in multiple other places that need to be fixed in this upcoming release)
- Added features to search unowned channels (even though it has nothing to the with users, it is found in the Search menu of the User DB tab among the other channel group features)
- Updated permission list to 3.5.0 (removed two permissions)
- Added support for new
clientdbinfo
with arrays to RedeemerTS3 (clientinfo
is only used in one place in YaTQA and the array version does not make sense there)- Note: YaTQA currently does not limit the amount of users it queries, even though that number is limited on the server side by the 9203 characters command length limit (500–800 users) and by execution time (roughly the same amount with the usual server performance and YaTQA’s timeout)
- The following features now make use of that, and manual lookup of client nicknames was removed:
- All Client Permissions
- Find Permission
- User DB (many features work faster now)
- Added avatar MD5 to client info (used in multiple locations)
- Updated console parameters
- Removed message when version lookup failed (can no longer fail)
- Added support for myTeamSpeak bans
- Added new versions to choose from
3.9.5-beta (22 Oct 2018)
- Added support for resolving avatar owner nicknames using new
clientgetnamefromuid
command in the server 3.5.0-beta2 released today- Note: Some testing code got into the release, making the lookup way more inefficient as it splits commands every 203 bytes rather than every 9203 bytes. Functionality is not affected, the avatars tab is just unnecessarily slow.
3.9.5 (29 Oct 2018)
- Fixed above bug that made too small
clientgetnamefromuid
commands - Fixed bug that made too long
clientgetnamefromuid
commands by omitting the length increase from escaping - Updated console parameters
3.9.5.1-rc1 (29 Nov 2018, “TeaSpeak Anniversary Edition Preview”)
Your query group must have the permission to run instanceinfo
in order to use TeaSpeak mode.
This version requires 1.2.30-beta1 (28 Nov 2018) – not 1.2.30-beta0 (26 Nov 2018)! – to work.
- Added TeaSpeak log support
- Added a button for selecting a port (TeamSpeak or TeaSpeak)
- Removed
logadd
when on a TeaSpeak server - Added warning when trying to use the “keep keypair” feature on TeaSpeak servers, as it does not make sense there
- Note: This feature is not required on TeaSpeak servers.
- Note: You do have the option to ignore that message. In YaTQA, you always have the option to do stupid stuff, even if it involves destroying your server completely.
- Made server tree available in TeaSpeak templates
- Note: There is an issue in TeaSpeak that returns template server channels in no particular order, so this feature cannot currently be used for anything.
- Added support for TeaSpeak
version=0
snapshots (TeamSpeak-compatible mode) - Fixed “Disable timeout” feature not working
- Removed warnings about incompatible versions from TeaSpeak mode
- Selecting the Users tab again after viewing Client or Channel Details will no longer refresh and lose your selection.
- Added “What’s that value?” (console results) support for some keys related to the TeaSpeak music bot feature
- Added
botid
parameter to console value selection (=clid
) - Added better error message when receiving no data (instead of list index out of bounds (-1))
- Increased time limit to include March 2019 (I’m not at home at the end of February 2019)
- Added basic music bot controls
- Note: The current snapshot works with TeaSpeak 1.2.27 only (older and newer versions are not supported by that snapshot!)
- Automatically determining the TeaSpeak music bot’s loader moved to server (
type=-1
) - Added some fixes for the SVG renderer, addressing issues when Bézier shorthand commands were used after non-Bézier commands and improving compatibility
- Cleaned up some resources and replaced some with corresponding SVG files (that use the newly-added Bézier shorthands, even though they’re usually a bit odd)
- Added TeaSpeak version to about box
- Added auto scrolling when dragging files among channels
- Added drag and drop to add channel files to a music bot
- Fixed graphics glitch with non-query clients in client details (MyTS field was partially displayed)
- Added hinting for outdated or unsupported TeaSpeak versions (if either your query group has
instanceinfo
permissions or you are already on a virtual server where you have it)
3.9.6-alpha (15 Jan 2019)
- Fixed access violation in music bot queue on invalid input from server
- Fixed volume slider ranging only from 10 to 100 per cent
- Added workaround for TeaSpeak returning invalid clients in
clientfind
- Fixed a glitch that did not display hover effects for TeaSpeak’s globel Users tab channel list
- Added TeaSpeak global ban list support
- Fixed exporting ban lists with
mytsid
and TeaSpeak’shwid
- Added support for adding TeaSpeak’s
hwid bans - Added displaying TeaSpeak’s hardware ID
- Added adding query logins for users in User DB
- Added query login management support (accessible from instance Statistics tab)
- Updated console auto complete and parameters
- Updated permissions
3.9.6-rc1 (30 Jan 2019)
3.9.6-final is to be released in March as I’m waiting for Markus to implement playlists into TeaSpeak. I was given a greater ETA so I eventually released the final version before that. Markus is in his final school exams (Abitur) now and therefore won’t release many updates in the near future. As a result of this, TeaSpeak playlists will be implemented at a later point. If you want to complain about music bot features not working in current TeaSpeak releases, complain to Markus for query interface u-turns every few weeks, which are very demotivating to developers like me.
- Fixed a bug that prevented additional return parameters in an array’s first dataset from being successfully parsed when they were that dataset’s last parameter (happened with TeaSpeak and
clientdblist -count
) - Added SVG to supported file formats in the icon and avatar file picker dialogs
- If
servergroupaddclient
fails with code 512 (invalid clientID
), the error message now explains the change to Query Groups in 3.6.0 - Removed warning when adding clients to group 2 (Admin Server Query), as adding global query clients is supported now
3.9.6 (12 Feb 2019, “Down Under Edition”)
- Added missing Android version
- Added
Valentine’sValentim’s Badge - Fixed quota setting unit interpretation from Bytes to Mebibytes/Month (thanks to a fellow user for reporting this)
3.9.7 (27 Mar 2019)
Because I was on holiday when the first beta was released and because the changes were minimal, I did not really bother to release a new version for 3.7.0 as quickly as I normally do.
- Added new query connection limit setting (3.7.0)
- Added new badge
- Increased time limit to end of August 2019
- Updated permissions (still version 22)
no own version (28 Mar 2019)
- Rebuilt the project, as the compiler produced corrupted output, causing errors primarily in the English version, and even the copy protection got confused by the corrupted app
- Fixed pseudo snapshot window cannot be closed with Esc
no own version (28 Mar 2019)
- Fixed bug that causes an error after creating mass snapshots (did not cause any trouble, the tab content just disappears)
- Fixed incorrect date in installer
Summer Release 2019
3.9.8 (02 Jun 2019)
- Fixed menu item for deleting channel group assignment in User DB tab (only visible in channel group member search mode) being available even with nothing selected
- Updated permissions to 3.8.0-exp1 (1557132946), which is now the minimum supported version
- Added new channel banner settings
- Fixed a bug that prevented the button for the Self menu from appearing most of the times
- Added note that setting YaTQA’s badges is not available starting with 3.8.0
- Note: This feature will eventually be removed and replaced by an Overwolf checkbox in the menu, which seems to continue to work.
- Updated iOS and desktop client versions
3.9.8.1-beta (14 Jun 2019)
- Added Time Machine
- Added TeamSpeak Merch Badge 2.0 (when it was released, I prepared the graphics but forgot to add the badge to YaTQA)
- Removed Android closed beta client version that accidentially made it in the iOS version list (YaTQA does not list closed beta versions, so this was removed and not just moved)
- Added two new Desktop client versions
- Unified some redundant code
- Removed version number of RedeemerTS3, because it is a continuous development with no distinct version numbers
3.9.8.1 (08 Jul 2019) [DEPRECATED]
There will not be a YaTQA version that will use the new server group management features of 3.9.0 now because they do not give you a significant advantage. /Edit: This has been added on 22 Aug 2019.
This YaTQA version is deprecated for several bugs.
- Fixed file transfer not working if file transfer IP is distinct
- Note: This was caused because TeamSpeak removed the mandatory trailing comma from the IP returned by the
ftinit
commands in an unknown version
- Note: This was caused because TeamSpeak removed the mandatory trailing comma from the IP returned by the
- ––– English development snapshot updated here, see below for download –––
- Added Met Tim
- Added Test
- Update autocomplete for new commands
clientaddservergroup
andclientdelservergroup
- Fixed
id
parameter forservernotifyregister event=channel
being marked as optional - Clarified autocomplete of
servergroupcopy
andchannelgroupcopy
to state that if iftsgid
/tcgid
is non-zero thename
parameter – although mandatory – has no known effect - Added iOS version 3.3.0 for selection
- Removed Planet TeamSpeak stats feature
3.9.8.1b (16 Jul 2019) [DEPRECATED]
Badge update only.
This YaTQA version is deprecated for several bugs.
- Added Sponsorship License
- 2014/2016 tradefair badges now share resources because they look the same in SVG format
- Updated Gamescom 2018 Hero to the post-September-2018 version
3.9.8.1c (18 Aug 2019)
Last version to support the 3.8.0 series (starting with exp1).
- Fixed a bug that prevented several features that involve queries like
clientdbinfo
from working - Fixed a bug that added a trailing backslash to
ts3image://
links - Added a context menu item to copy the channel URI to clipboard
- Added GC19 badge added by TeamSpeak on tuesday
3.9.8.2 (22 Aug 2019)
Last version to support the 3.9.0 series (including all betas and exp versions). I do not recomment using from (including) 3.0-gamma5 to before (excluding) this version with 3.10.0 servers.
- Sped up a changing a client’s server groups (not available in real-time mode) by using new query commands
clientaddservergroup
andclientdelservergroup
- Internal change RedeemerTS3 to reduce program size by 28 KiB (most methodes are no longer virtual)
- Fixed determining whether a client’s server groups have been changed in the window mentioned above (so YaTQA can update the client server group list in the previous window if it has one)
- Removed virtual server limit
- Updated texts accordingly
- Increased time limit to February 2020
- Minimum required server version is now 3.9.0-beta1 (1560506144)
- Maximum supported server version is 3.9.0, do not use with 3.10.0!
Thanks to everyone who supported YaTQA’s development in the past years. <3
Winter Release 2019/2020
3.9.8.3-alpha (04 Sep 2019)
Because I disapprove the dropped support for pre-3.3.0 clients, this is one of the few YaTQA versions to support previous versions. All YaTQA versions released in 2019 and most likely a few more will support 3.9.0 series.
The YaTQA 3.9.8.3 series might be renamed into the 3.9.9 series.
Update from 15 Sep 2019: Support for Facebook Zstd (called “version 2 snapshot” by TeamSpeak, though the Zstd-encoded data wasn’t changed) might be added at some point. Until then, snapshots created by 3.10.0+ versions can be deployed verbatim only. Please create pseudo snapshots if you want to manipulate snapshots you create with 3.10.0+ servers. Starting with this version, pseudo snapshot manipulations are supported. That means the only downside of pseudo snapshots is when you want to manipulate a server but want to keep its identity. You can also use a Base64 decoder and then Facebook Zstd decompressor to convert 3.10.0+ snapshots into normal snapshots.
- Error 2 (
not implemented
) is now regarded a possible YaTQA error (this is the error code used by TeaSpeak in situations where TeamSpeak would respond with 256command not found
) - Added compatibility for inverse
id
parameters in 3.10.0+permfind
result - Fixed AV when stopping the currently selected server
- Removed some feature that checked pseudo snapshots for integrity to prevent users from using them to gain access to snapshot manipulation features
- Note: Pseudo snapshots require keeping the keypair to be deployed because they do not include one. This required keeping rehashing. Because these were all premium features before, YaTQA checked if the snapshot contained “YaTQA” as pseudo keypair and had a valid hash. The above change is that a valid hash is no longer required.
- Added quick fix for All User Perms feature because of
permfind
results being no longer in any particular order anymore (at least tier 1, which is for client permissions and used by the aforementioned feature)- Note: This fix is of quite bad performance especially on big servers
- Snapshot manipulation features now report that they are not compatible with version 2 snapshots
- Note:
Quick analyses of snapshots suggest that they are likely not only compressed but also encrypted, even without password.I’ll be working with WolverinDEV from TeaSpeak to find out more. If I can easily turn them into version 1 snapshots and back, those features will be made available for version 2 snapshots.
Update: Facebook Zstd is used and snapshots without passwords are not encrypted. - Note:
channel_unique_identifier
can work with pseudo snapshots (despite being a 3.10.0+ feature in a pre-3.10.0 snapshot (“version 1 snapshot”) output format), however, I’m not sure if it’s a good idea to add it. Feel free to send comments if you want it.
- Note:
- Under some circumstances, keeping the keypair (or generating a new one, e.g. to allow copies) now deploys the snapshot with an empty keypair (instead of creating a new server only to retrieve its keypair and insert it into the snapshot), which implicitly seems to make the server generate one automatically
- Note: I found that out by coincidence: Keeping the keypair (or generating a new one 3.10.0 server which does not return a readible snapshot) still works (and automatically results into an empty keypair)
- Note: This change is not in effect if the server is pre-3.10.0 and either the snapshot contains passwords or a server is overwritten (neither of these will work with 3.10.0+ servers)
- Fixed memory leak when replacing passwords in snapshots
- Added new client versions to choose from
Overview of possible situations/constallations to keep in mind when deploying snapshots after the release of the 3.10.0 series
In a full pre-3.10.0 environment (servers and snapshots), all snapshot could be deployed and all YaTQA snapshot manipulation features were available. Starting with 3.10.0, this gets extremely complicated:
- Q: What is the version of the snapshot to be deployed?
- A: Version 1 or pseudo. Q: Is the keypair to be manipulated (deploying pseudo snapshot, keeping keypair)? [Rehashing is not in question here.]
- A: Yes. Q: Is the server 3.10.0+?
- A: Yes. Q: Do you overwrite an existing server?
- A: Yes. → YaTQA error message: Cannot keep keypair of existing server on 3.10.0+ instances anymore.
- A: No. Q: Does your snapshot contain passwords?
- A: Yes. → YaTQA warning (cannot retrieve new keypair for salting passwords). → YaTQA removes all passwords and deploys the snapshot with no keypair at all, so the server will create one. (Dropped passwords implicit keypair constellation.)
- A: No. → YaTQA deploys the snapshot with no keypair at all, so the server will create one. (Implicit keypair constellation.)
- A: No. → OK, snapshot can be deployed, all features are available. (Full-featured fully pre-3.10.0 constellation.)
- A: Yes. Q: Do you overwrite an existing server?
- A: No. → OK, snapshot can be deployed. (Verbatim version 1 or upgrade constellation.)
- A: Yes. Q: Is the server 3.10.0+?
- A: Version 2. Q: Is the snapshot to be manipulated (restoring pseudo snapshot, keeping keypair, rehashing)?
- A: Yes. → YaTQA error message.
- A: No. Q: Is the server 3.10.0+?
- A: Yes. → OK, snapshot can be deployed. (Verbatim fully 3.10.0+ constellation.)
- A: No. → Server exception.
- A: Version 1 or pseudo. Q: Is the keypair to be manipulated (deploying pseudo snapshot, keeping keypair)? [Rehashing is not in question here.]
3.9.8.3 (10 Nov 2019)
Still supports 3.9.x (at least beta1, which is 1560506144), even though it will suggest that you update your server. You can ignore that if you want, YaTQA will work normally.
- YaTQA now always sends
-keepfiles
withserversnapshotdeploy
. Should you really need an option to turn that off, tell me why. Old servers don’t seem to care. At least 3.9.1, you shouldn’t use the others. - Fixed about box saying that this and the previous version were for 3.10.0. It’s not. You can use it with 3.9.x.
- Added Tim O’Lantern
- Added new Android version and Desktop versions to choose from
- Note:
I’m not in the TeamSpeak 5 beta, so I don’t know which TeamSpeak 5 versions are relevant./Update 15 Nov 2019: A fellow user sent me a key.
- Note:
- Fixed colons in IPv6 not being removed from snapshot filenames
3.9.8.3b (01 Dec 2019)
YaTQA will continue to support 3.9.0 at least until the free license ends on January 31st (which is also the end date of the 3.7 and 3.8 series, but you cannot use YaTQA on those servers).
- Fixed channel tree restore failing with
1538 invalid parameter
if migrating from 3.0.10+ to 3.0.10+- Note: YaTQA now strips
channel_unique_identifier
.
- Note: YaTQA now strips
- Updated parameter help for
serversnapshotdeploy
to include-keepfiles
- Added four new badges
3.9.8.3c (24 Fen[sic!] 2020)
clientaddservergroup
can now add the explanation about Server Query Groups to error 512 message it causes- Removed Blacklist1 because TeamSpeak’s servers are no longer running; please use Blacklist2
- Note: This includes removing the
-b
startup switch
- Note: This includes removing the
- Increased time limit to February 2021
- Note: Because there is very little important development in both, TeamSpeak and YaTQA, I see no reason to stick to the 6-month time limit.
3.9.8.3d (01 Mar 2020)
This release includes a lot of TeaSpeak compatibility fixes. It requires TeaSpeak 1.4.10-beta and supports TeamSpeak v3.10.0. At the time of the YaTQA release, that TeaSpeak version has not yet been released, but the TeaSpeak version YaTQA supported prior to this release is way too old anyway.
- Fixed
cliendbinfo
(andclientgetnamefromuid
) being called when not needed, resulting in a query for 0 clients’ information and therefore 1539parameter not found
- Adjusted some stuff to make YaTQA compatible with TeaSpeak’s music bot management features again
- Note: TeaSpeak 1.4.10-??? (01 Mar 2020) is required because while implementing the adjustments, I found numerous bugs in TeaSpeak that Markus had to fix first.
- Note: There’s reason why the TeaSpeak version requirement does not say “or newer”.
- Fixed file transfer UI glitch
- Adding songs to a TeaSpeak playlist now updates the displayed list view.
- Added setting the current song of a TeaSpeak music bot by double-clicking an item in the queue
- Added reordering TeaSpeaks playlists via drag and drop
- Note: Dragged songs (multi-selected is supported) will be placed after the song you dropped them on.
- Note: Of course, you cannot drop items on selected items.
- ––– German development snapshot updated here, see below for download –––
3.9.8.3e (14 Nov 2020)
- Fixed “Use server permission system” not supporting non-ASCII characters (only affects German version)
- Permissions now automatically update if permission version doesn't match (which is different from the infamous message displayed before, which only displayed on newer versions)
- Nonetheless, updated permissions to version 24
- Updated client versions (also, removed all versions before 3.3.0, because no server version released within the last years does support them)
- Updated console autocomplete
- Note:
banclient
really only works withclid
arrays, but notuid
(which is undocumented, is the but the way the TS3Client works)
- Note:
- Fixed icon glitch in ban list
3.9.8.3f (26 Feb 2021)
- Fixed both of the SSH features not working when username and/or password included double quotation marks (
"
) and/or trailing backslashes - Updated copyright year in about box
- Updated client versions
- Increased time limit to February 2022
3.9.9 (27 Feb 2022)
- Added apikey management
- Updated copyright year in about box
- Added missing translations for some snapshot-related hint messages (at least I believe they were missing)
- Increased time limit to February 2023
- Note: Is is likely the last time I release a version with a time limit. I just want to try to finally adjust UX for Windows 10, after finally moving to Windown 10 in March 2021.
(Yes, I’m a late-adopter in terms of operating systems: I used Windows XP for 9 years and 11 months as my main OS, and Windows 7 for 9 years and 4.5 months. And seeing Windows 11, I’ll probably use Windows 10 for that long as well.).
- Note: Is is likely the last time I release a version with a time limit. I just want to try to finally adjust UX for Windows 10, after finally moving to Windown 10 in March 2021.
3.9.9b (01 Mar 2023)
- Removed the time limit for good
maybe at some point (TBA)
- ––– internal progress until here –––
- Do some research on snapshot version 3
- Display unique channel ID
- Secure connection via OpenSSL for TeaSpeak?
- Add blacklist2 check to serverinfo tab
- Fix incorrect display (or only scaling?) of indexed transparent PNGs
Original Roadmap
There are plans from TeaSpeak to include SSL/TLS. Adding support for that requires me to purchase quite an expensive Delphi extension (upper three digits in euros) will make YaTQA around 80% bigger. I’m not sure if I want to do that solely for TeaSpeak.
4.0 is set to change the design to a line-based design. I’m currently working on the design and evaluate the need for purchasing some of the required icons. Icon dimensions will increase by 20% (32 to 38 pixels). The default width will increase by 48 pixels. The font will change to Segoe UI (which is wider than Tahoma and therefore couldn’t be used before).
5.0 will change YaTQA to support high-DPI displays.
You can download development snapshots in German and sometimes English.
The German snapshot (without the suffix) is updated more frequently than the English one, because the original language of YaTQA is German and the translation is only created periodically. The date given on the linked website is the date the file was either compiled or updated (depending on the software I used for uploading it) in German time. Snapshots can sometimes be older than the current stable release. The last upload of each snapshot is also listed in the changelog.
Sometimes, snapshots are a bit bigger than the release versions because they contain some stuff that is useless for stand-alone applications and therefore removed before release (see here for technical details). I also remove the ugly default images as YaTQA uses its own ones, which are prettier.