TeamSpeak Server 3.13.x – Announcements

Hi folks,
we just released our latest server version into the wild.

This version now adds PostgreSQL supports for the server database and allows you to use your own MaxMind Geo IP database instead of using the hard coded one from IP2location.

We’ve made various improvements to WebQuery – for example, we now return 2xx and 4xx HTTP status code, we accept a wider range of JSON syntax (including arrays), and some string parameters will be automatically converted to the correct integer type if appropriate.

And last but not least we fixed some bugs and a memory leak.

Important Info for mySQL users. You will fail to update! Plesse wait for update 3.13.1 !!!

You want more Information about this release? Here is the full change log :smiley:

## Server Release 3.13.2 18 November 2020

### Fixed
- Server does not start when serveradmin account is not found.

## Server Release 3.13.1 11 November 2020

### Fixed
- Database update script does not work for MySQL and PostgreSQL

## Server Release 3.13.0 9 November 2020

### Important
- Support for 32-bit builds of FreeBSD has been dropped. 64-bit FreeBSD is still supported.
- The server_quickstart.txt file is now in Markdown format as It has also been significantly updated.

### Fixed
- Fixed slow startup after an SQLite schema migration
- Better handling of invalid base64 snapshots
- Fixed an issue with negative whisper power permission checks
- Fixed possible memory leak under certain obscure conditions
- Fixed query login groups being improperly cached in certain cases
- Invalid password attempts should respect SERVERINSTANCE_SERVERQUERY_BAN_TIME

### Added
- New support for PostgreSQL databases. Please read server_quickstart for more information.
- New support for MMDB style GeoIP databases (again, see server_quickstart!)
- Webquery supports access by server port : /byport/9987/clientinfo will send the command to the virtualserver at port 9987.
- Added warning for cases of UDP socket failure
- banclient can now accept multiple clientids
- banclient, clientmove and clientkick accept the -continueonerror parameter to ignore errors
- New optional parameter for clientlist '-location'
- Advanced users: Added a new command line argument `logquerytiminginterval` for diagnostic logging of ServerQuery timing.
- Advanced users: Added a new command line argument `querypoolsize` to allow you to specify the number of threads in the ServerQuery pool.

### Changed
- Note: query_ip_whitelist has been renamed to query_ip_allowlist, and query_ip_blacklist is now query_ip_denylist.
- Note: the old whitelist/blacklist names are still accepted.
- Webquery errors will return a HTTP 4xx series status code.
- Improved database performance for some query commands (notably serverlist)
- permget returns 'invalid perm id' error if permid is 0, or convert error if negative
- instanceedit no longer allows query groups for server template groups
- serveredit should correctly update client idle time
- Better validation of tokencustomsets when creating privilege keys
- Various permlist commands now include the relevant id (client, etc) in the output for your convenience
- MariaDB plugin should be a little more tolerant of broken connections
- We now print a warning if you specify an unknown command line option

Here you can Download the server.
The download on website and docker follows.

You have creative Feedback or issues with that server release?
Tell us! :wave:

Leave a Reply

Your email address will not be published. Required fields are marked *