Skip to content

1.0.0-3.0

Latest
Compare
Choose a tag to compare
@tomdesair tomdesair released this 26 Jul 20:22
· 2 commits to master since this release
3ed0d1c

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.