Shotgun Basic Configuration v1.1.7
What’s new?
New storage mapping interface during project setup, as well as a number of improved features and bug fixes, including:
- Using tk-config-default2 as a site configuration to run Shotgun Desktop,
- Adding a local_properties property to publish items for storing data that is specific to the current plugin, and
- Fixing an issue that prevents Shotgun Integration to work in Nuke Studio 9.0.
Features/Polish
- New storage mapping interface during project setup. [SG-2845]
- The Toolkit Setup wizard will ask you to map each storage root required by the configuration to a local storage in Shotgun.
- Updated the git-based config example we provide in the project setup wizard to use tk-config-default2. [SG-2636]
- We can now use tk-config-default2 as a site configuration to run Shotgun Desktop.
- sgtk_from_path can now be used with site-wide pipeline configurations. [SG-4715]
- Better error handling if a pipeline configuration uses a roots.yml but it's project does not have a tank_name set. [SG-4686]
- When unregistering folders via entity type and id, if the entity is retired (or just doesn’t exist), we now suggest to the user that they try to unregister the folder(s) by path instead of by entity. [SG-2818]
- Added local_properties property to publish items for storing data that is specific to the current plugin. [SG-4299]
- Fixed path length issues on Windows. Copying the core into a configuration will no longer carry over tests and documentation. [SG-4717]
- Updated the Python API to 3.0.36, which adds support for downloads and uploads when using SHOTGUN_API_CACERTS and properly handles malware scanning error codes from the server. [SG-4718]
- The Delivery entity is now supported by the folder creation and unregistering. A big thanks to Patrick Macdonald and Halo VFX for his contribution to this feature. [SG-4729]
- A Sgtk.templates_from_path method is now available to retrieve all templates which match a given path. A big thanks to Patrick Macdonald and Halo VFX for his contribution to this feature. [SG-2830]
- Added ability to sort ./tank commands by name when listing all commands. [SG-4783]
Bugs
- Shotgun Desktop was crashing on startup if the desktopstartup framework was locked to an old version or when using an old Shotgun Desktop installer, v1.3.6 or before, for the first time. This fix ensures that Shotgun Desktop does not crash on startup. [SG-4816]
- As of tk-core v0.18.141, a shared core couldn’t be used to launch project actions if site-wide configurations were found that could be used with that project. This fix ensures a shared core can launch project actions. [SG-4798]
- There was an issue that prevented Shotgun integrations from working in Nuke Studio 9.0. This fix ensures that Shotgun integration works fine in Nuke Studio 9.0. [SG-2631]
- There was an issue where folder creation symbolic links did not correctly support references to list fields. With this fix, it is now possible to define symbolic links referencing for example Asset.sg_asset_type as part of the folder schema. [SG-4785]