Welcome to the release notes for this Repository. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don’t hesitate to contact our support team!
See the complete release notes.
v3.8.3
What's Changed
- Add improvements to Mockgun:
- Ensure string comparisons are case-insensitive.
- Ignore duplicate entities when
multi_entity_update_mode is added.
- Support for
None in mockgun when using ordering.
- Thank you: @rlessardrodeofx, @slingshotsys, and @MHendricks for your contributions.
- Minor fixes on unit tests and documentation.
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.8.2...v3.8.3
v3.8.5
What's Changed
- Improve documentation about local file references by @julien-lang (SG-4373)
- Prevent unexpected retries on error by @carlos-villavicencio-adsk (SG-38213)
- Update certifi third party library to version2025.7.14 by @julien-lang (SG-38877)
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.8.4...v3.8.5
v3.9.0
What's Changed
- Fixup minor issues with README by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/410
- Python2 Removal (SG-38306)
- Import order by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/398
- Easy ones by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/399
- Cleanup imports by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/400
- Mimetypes module by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/401
- Remove deprecated backported mock module by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/402
- Remove python2 from httplib2 module by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/403
- Remove deprecated ensure_ascii parameter from SG object by @julien-lang in https://github.com/shotgunsoftware/python-api/pull/405
- Six module removed by @eduardoChaucaGallegos in https://github.com/shotgunsoftware/python-api/pull/395
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.8.5...v3.9.0
v3.10.0
What's Changed
- Add support for Python 3.13 (SG-41624 - #433)
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.9.2...v3.10.0
v3.10.2
What's Changed
- certifi update to 2026.1.4 by @eduardoChaucaGallegos (SG-39923 - https://github.com/shotgunsoftware/python-api/pull/441)
- Add parameter created_at for sg.upload by @jerrycheng9 (SG-41387 - https://github.com/shotgunsoftware/python-api/pull/444)
- Improve pipeline stability by @jay-roe (SG-43825 - https://github.com/shotgunsoftware/python-api/pull/449)
- certifi update to 2026.6.17 by @jay-roe (SG-42305 - https://github.com/shotgunsoftware/python-api/pull/448)
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.10.0...v3.10.2
v3.10.3
Removed Python 3.7 Support
What's Changed
- SG-42847 update operators-and-arguments docs by @globant-franco in https://github.com/shotgunsoftware/python-api/pull/452
- SG-43906 Remove Python 3.7/3.8 compatibility code by @stevelittlefish in https://github.com/shotgunsoftware/python-api/pull/454
- SG-43906 Packaging for v3.10.3 by @stevelittlefish in https://github.com/shotgunsoftware/python-api/pull/455
New Contributors
- @globant-franco made their first contribution in https://github.com/shotgunsoftware/python-api/pull/452
- @stevelittlefish made their first contribution in https://github.com/shotgunsoftware/python-api/pull/454
Full Changelog: https://github.com/shotgunsoftware/python-api/compare/v3.10.2...v3.10.3