- Add support for Python 3.13
- Added SDK support for signed Smart CDN URLs (see https://transloadit.com/docs/topics/signature-authentication/#smart-cdn). This is shipped within the new client#get_signed_smart_cdn_url() method.
- Version updates for dependencies.
- Breaking Change: Python versions prior to 3.9 have been deleted as they are no longer supported.
- Updating packages versions.
- Added
sha_384
as hash algorithm for the signature authentication. - Drop Python 3.6 from CI. It has been unsupported since December 2021 and github actions runner don't support anymore (actions/setup-python#544)
- Add documentation on publishing releases
- Avoid creating a new Assembly when a rate limit error is received from fetching an Assembly too frequently
- Drop Python versions before 3.7 as they are unsupported
- Update code to Python 3 syntax
- Prevent rate limiting when polling Assembly status
- Send
transloadit-client
header along with requests
- Drop the use of requirements.txt for dependencies
- Update dependency versions
- Loosen request module's version
- Update tuspy version
- Increase upload chunk size