Notable changes¶
For full release history, see https://github.com/Slingshot-Systems/slingshot-main/releases
0.51.x November 13, 2025¶
- Added Aspera Files support to remote_copy action module, frame_check finisher, and copy AMI module.
0.50.x October 15, 2025¶
- Documented new filesize limits for downloading to TEMP in download action module.
0.48.x September 17, 2025¶
- Check If Duplicate will now not error files with the same name in the same package.
0.47.x August 29, 2025¶
- Deprecated
frame_typesin frame_check- In order to improve our package finishers for packages with large (>3000) numbers of Shtogrid versions, we had to rework how frame checking works.
It will now frame check all versions in a package that are linked to a Shot and have
sg_path_to_framesset. In the future, we may add back support for other entities (like Assets) if there is demand for it.
- In order to improve our package finishers for packages with large (>3000) numbers of Shtogrid versions, we had to rework how frame checking works.
It will now frame check all versions in a package that are linked to a Shot and have
0.45.x July 30, 2025¶
- Added import_csv_to_shotgrid action module
- If multiple tasks have the same name, the task assigned to the vendor will now be prioritized when linking in add_to_shotgrid
0.44.x July 2, 2025¶
- Added
UNKNOWNmagic keyword for FileType pipeline configurations. - Reconfigured
ALLkeyword to include files with unmatched/unconfigured/None file types.
0.43.x June 18, 2025¶
- Added check_if_duplicate action module.
overwrite_existing_filesoption is legacy, and should always be set to True.
Why?
overwrite_existing_files was designed to raise an error in case of duplicate submissions from vendors.
However, if ingest failed mid-pipeline, and automatically retried, it could fail to overwrite the existing file from the first attempt, which is a false error.
To combat this, we moved and improved that functionality to it's own check_if_duplicate module
- Files will always be overwritten if the item was manually requeued
Why?
Even though overwrite_existing_files shouldn't be used anymore, we went ahead and updated it so that if you
manually requeue a file that has failed, it will ignore any existing files and overwrite them anyway.
This lets users force override already-existing files that they want to ingest.
0.40.x May 2, 2025¶
- Added support for Maxlo filesystems
0.39.x April 8, 2025¶
- Added
titleto template modifiers - Added
eval()command to recursive templates - Added
extra_element_fieldsto lineup config
0.38.x April 2, 2025¶
- CSV Importer can now read Shotgrid fields from the spreadsheet header row instead of hard-coding a keymap.
0.36.x March 25, 2025¶
-
Reworked how Shotgrid Delivery summaries are generated
- As a result,
use_pathsconfig option has been removed.
- As a result,
-
Added
descriptionconfig fields to ingest, and Copy AMI, and update_entity webhook modules.Note
These are optional and currently used only for our own reference.
-
Added
nameconfig field to input modules.Warning
This is a breaking change, and
nameis now required. Any previous inputs without names will have one auto-generated during a database migration. Thenamewill be used to name the input workflows in temporal. -
Added
examplesto file types - Input start/stop on a show no longer breaks when the input configuration has changed
- Simple lists are now displayed inline in the config editor
- The config editor will now remember folding and scroll position when you save