Skip to content

Notable changes

For full release history, see https://github.com/Slingshot-Systems/slingshot-main/releases

0.45.x July 30, 2025

0.44.x July 2, 2025

  • Added UNKNOWN magic keyword for FileType pipeline configurations.
  • Reconfigured ALL keyword to include files with unmatched/unconfigured/None file types.

0.43.x June 18, 2025

  • Added check_if_duplicate action module.
  • overwrite_existing_files option 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

0.39.x April 8, 2025

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

  • Added description config fields to ingest, and Copy AMI, and update_entity webhook modules.

    Note

    These are optional and currently used only for our own reference.

  • Added name config field to input modules.

    Warning

    This is a breaking change, and name is now required. Any previous inputs without names will have one auto-generated during a database migration. The name will be used to name the input workflows in temporal.

  • Added examples to 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