This release is available in the Maven Central repository as:
<dependency>
<groupId>me.desair.tus</groupId>
<artifactId>tus-java-server</artifactId>
<version>1.0.0-3.0</version>
</dependency>
This release of a new major version 1.0.0-3.x
has a few breaking changes. So please read the set of below features and changes carefully.
Features and breaking changes:
- The 1.0.0-3.0 version is the first version to support the
jakarta.servlet.*
APIs (#50)- This also means that this library needs to be used with for example Tomcat 10.
- This version is only officially tested with Java 17.
- But it will probably still work with Java 11 however it is not the goal to officially support Java 11 anymore.
- The code style for this project was changed to the Google Java Style (#51) to have easier automated code style checks and formatting. Therefor the following method and class names changed to:
UploadIdFactory.setUploadUri
UploadIdFactory.getUploadUri
TusFileUploadService.withUploadUri
class UuidUploadIdFactory
- The CI/CD setup was migrated from Travis CI to GitHub Actions.