Noteworthy changes in this release
- Add new
BPermissionType
andIPermissionType
permission enums, see #416 - thanks @RMrenex!- Currently they are only used in
TS3Api[Async]#addClientPermission
andTS3Api[Async]#deleteClientPermission
- These enums will gradually replace API methods that accept permission IDs or permission name strings
- Currently they are only used in
- Fix
TS3ApiAsync#renameServerGroup
overload sending the wrong TS3 command, see #401 & #403 - thanks @Shadow-Devil! - Update our SSHJ dependency version to fix CVE-2018-5382 - thanks @FlorianWip!
- The version of SSHJ we were using included a transitive dependency on a vulnerable version of BouncyCastle
- Internally, we switched from using Travis-CI to GitHub Actions for our CI/CD pipelines
Get this release
Maven:
<dependency>
<groupId>com.github.theholywaffle</groupId>
<artifactId>teamspeak3-api</artifactId>
<version>1.3.1</version>
</dependency>
Gradle:
compile group: 'com.github.theholywaffle', name: 'teamspeak3-api', version: '1.3.1'