Releases: transloadit/python-sdk
Releases · transloadit/python-sdk
v1.0.4
1.0.4 / 2026-05-20
- Refreshed locked runtime and development dependencies, including
aiohttp3.13.5,idna3.15,pygments2.20.0, Python-version-specificrequestsupdates, andtuspy1.1.0. - Updated development tooling to Python 3.9-compatible majors:
pytest8.4,pytest-cov7.1,Sphinx7.4, andsphinx-autobuild2024.10. - Kept SDK runtime support at Python 3.9+ to match package metadata, README, and CI, and held back newer tooling majors that require a higher Python floor.
- Removed obsolete compatibility and documentation tooling from the dependency surface, including
six,livereload, andtornado.
v1.0.3
1.0.3/ 2025-28-10
- Added a Docker-based test harness (
scripts/test-in-docker.sh) that mirrors our GitHub Actions matrix locally, including optional Smart CDN parity checks via the official Transloadit CLI. - Introduced an opt-in end-to-end image resize test (
tests/test_e2e_upload.py) plus supportingchameleon.jpgfixture; enable by settingPYTHON_SDK_E2E=1along withTRANSLOADIT_KEY/TRANSLOADIT_SECRET. - Updated CI to run the E2E upload on Python 3.12 with guarded secrets and to skip coverage for that targeted job.
- Documented the new workflows and ensured the Transloadit CLI integration replaces the legacy TypeScript helper.
v1.0.2
1.0.2/ 2024-03-12
- Add support for Python 3.13
v1.0.1
1.0.1/ 2024-28-11
- 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.
v1.0.0
- Breaking Change: Python versions prior to 3.9 have been deleted as they are no longer supported.
- Updating packages versions.
v0.2.2
-
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)
v0.2.1
- Add documentation on publishing releases
- Avoid creating a new Assembly when a rate limit error is received from fetching an Assembly too frequently
v0.2.0
- Drop Python versions before 3.7 as they are unsupported
- Update code to Python 3 syntax
- Prevent rate limiting when polling Assembly status
Breaking change ⚠️
Dropped support for Python versions before 3.7
v0.1.12
- Send
transloadit-clientheader along with requests
v0.1.10
- Drop the use of requirements.txt for dependencies
- Update dependency versions