A new version of tk-core has been released!

v0.23.6

PySide/Qt4 cleanup, VFX CY2026 support and prevent autoupdate.

What's Changed

  • Removed outdated references of PySide/Qt4 (SG-39031 - PR #1079)
  • Fix deprecation warnings for QTextCodec.setCodecForCStrings() (SG-41647 - PR #1083)
  • Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #1080)
  • Prevent tk component autoupdate (SG-40996 - PR #1077)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.5...v0.23.6

v0.23.8

Fixes and improvements to context and packaging.

What's Changed

  • Fixed FileNotFoundError was being raised incorrectly, improving error handling behavior (SG‑40807 – PR #1088).

  • Made website‑originated context available in the FPTR menu for more seamless workflows (SG‑41800 – PR #1089).

  • Introduced a new approach for handling Python third‑party dependencies, improving maintainability and consistency (SG‑37222 – PR #996).

  • Fixed a missing __init__.py file in the ruamel module, ensuring proper package initialization (SG‑41902 – PR #1087).

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.7...v0.23.8

v0.23.9

We’ve focused on resolving edge cases and refining core behaviors to ensure smoother operation across the platform.

What's Changed

  • Removed the no-preview.jpg placeholder to provide a cleaner and more predictable upload experience. (SG-41375 - PR #1093)
  • Adjusted the module initialization order to prevent unexpected behavior during application startup. (SG-43219 - PR #1092)
  • Fixed a race condition that could occasionally disrupt the login process. (SG-33297 - PR #1095)
  • Improved how paths are interpreted to reduce mismatches and ensure more reliable behavior. (SG-37743 - #1097)
  • Resolved an issue where the running API version might not be correctly identified in certain pip installation scenarios. (SG-42277 - PR #1096)

New Contributors

  • @th-jyu made their first contribution in https://github.com/shotgunsoftware/tk-core/pull/1092
  • @yungsiow made their first contribution in https://github.com/shotgunsoftware/tk-core/pull/1097
  • @stevelittlefish made their first contribution in https://github.com/shotgunsoftware/tk-core/pull/1096

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.8...v0.23.9

v0.23.10

Removed Python 3.7 support, fixed SHOTGUN_API_CACERTS defect

What's Changed

  • SG-43667 Remove Python 3.7 support by @stevelittlefish in https://github.com/shotgunsoftware/tk-core/pull/1107
  • Preserve SHOTGUN_API_CACERTS precedence in shotgun_api3 cert patch by @stevelittlefish in https://github.com/shotgunsoftware/tk-core/pull/1122
  • SG-43675 Upgrade PyJWT to 2.12.0 to resolve CVE-2026-32597 by @stevelittlefish in https://github.com/shotgunsoftware/tk-core/pull/1106

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.9...v0.23.10

v0.24.0

Final removal of python 3.7 support from python api, long paths fix for Windows

What's Changed

  • SG-44086 Unzip long paths by @carlos-villavicencio-adsk in https://github.com/shotgunsoftware/tk-core/pull/1118
  • Bump shotgun_api3 to 3.10.3 across all Python version requirements by @stevelittlefish in https://github.com/shotgunsoftware/tk-core/pull/1123

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.10...v0.24.0

v0.24.1

Fixed several Toolkit support issues.

What's Changed

  • Fixed temporary git clone directories not being deleted when they contained read-only files. (SG-43353)
  • SFixed TemplatePath.parent silently stripping optional bracket syntax from templates, which caused files to disappear from Workfiles listings. (SG-38756)
  • Fixed tank core upgrade failing with ModuleNotFoundError: yaml when upgrading from tk-core v0.23.6 or older to v0.23.7 or newer. (SG-44721)

New Contributors

  • @BoubQC made their first contribution in https://github.com/shotgunsoftware/tk-core/pull/845
  • Thanks to community contributor @ClementHector for the fix to TemplatePath.parent with optional keys!

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.24.0...v0.24.1

v0.24.2

Mask secrets in Git descriptor URLs and remove obsolete dependencies

What's Changed

  • Mask secrets in Git descriptor URLs (SG-44103 - #1131)
  • Remove obsolete Python 2-era vendored unit-test dependencies (SG-45235 - #1134)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.24.1...v0.24.2