-
Notifications
You must be signed in to change notification settings - Fork 27
Release Notes
Welcome to the release notes for this Engine. 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!
2024-Nov-6
Replace outdated getargspec function and prepare it to Python 3.11
2024-Mar-26
Rebranding component for Flow Production Tracking
2022-Jan-28
Bug fix when exporting audio from Nuke studio in versions >= 12.1 .
Details:
Previous to this fix, if you attempted to export audio files in nuke studio >= 12.1 it threw the following error "TypeError: writeAudioToFile expected at least 5 arguments, got 3".
2021-Nov-30
Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.
2021-Jun-10
Rebranded to ShotGrid
2021-Mar-23
Python 3 compatibility.
2019-Apr-30
Bug fix for SG write node parenting on exported scripts.
Details:
Previous to this fix, if you attempted to export a nuke script and include SG write nodes, it would add the write node placeholders to the script, but they wouldn't be correctly linked up to the main hierarchy. Now with the fix, they correctly parent before the viewer node.
2019-Apr-01
Bug fix for QuickTime preview generation.
Details:
Previous to this fix, if you attempted to export some footage using the Shotgun Transcode plugin, and opted to create a Shotgun Version, and your output was something other than a mov file, and your version of Hiero/Nuke Studio was 11 or above, then it would not generate the preview QuickTime output and upload it.
2018-Mar-15
Minor fix for an incorrect key reference, and removes an unneeded warning log message.
2018-Mar-14
Customizable export UI, plus additional hook methods for Shot/Cut updating.
Details:
Provides hook methods for building custom widgets for each processor we provide, plus allows for custom preset properties to be created, and those properties then being used to set/initialize the custom widgets. In addition, to meet the workflow requirements outlined by clients, additional hook methods have been added to allow for customization of if/how Shots, Cuts, and CutItems are created/updated during the export process.
2017-Aug-19
Additional compatibility fixes for Nuke 11.
Details:
Quicktime encoding properties on Linux have become unified with those on Windows and OS X. The app's hook that determines those properties has been tweaked to take that into account.
2017-Aug-09
Compatibility with Hiero/Nuke Studio 11.
2017-Feb-10
Tweaks to export label and layout
2017-Feb-09
Fixes broken export dialog UI/layout in Hiero 10.5v1
2016-Nov-14
Uses "scene" instead of "hiero" for name tokens on scene export.
2016-Nov-04
Update quicktime encoder defaults for newer NukeStudio versions
2016-Oct-24
Ensures collate timing, with clip length, and source start working as expected
2016-Oct-21
Simplifies cut logic for exports
2016-Oct-20
Apply custom start frame to cut item fields and set Version frame fields
2016-Oct-17
Ensure return fields are supplied to shot creation in get shot hook
2016-Sep-28
Addresses unreleased recently introduced bug related to transcode task
2016-Sep-27
Addresses regressions with Collate exports
2016-Sep-23
Frame server override tweak to prevent crash in older Hiero
2016-Sep-20
Fixes issue with preview quicktimes not being uploaded to SG
2016-Sep-15
Backward compatibility fixes for Hiero 10
2016-Sep-12
Fix for head tail values on Shot entity using cut length option
2016-Sep-08
Shot entity cut fields now match frames written to disk
2016-Aug-15
Properly update Shot entity cut fields when using the clip length export option
2016-Jul-01
Hiero exporter now requires core v0.17.21.
2016-Jun-21
Hot fix for cut support custom frame export.
2016-Jun-20
Hotfix for Shot entity cut field regression.
2016-Jun-17
Hot fix for legacy Shot cut field values
2016-May-12
Updated hiero timecode field names
2016-May-04
Adds support for new Cuts schema in SG v7.0.0
2016-May-02
Adds support for new Cuts schema in SG v7.0.0
2016-Apr-29
Adds support for new Cuts schema in SG v7.0.0
2016-Apr-27
Update minimum cut support SG version to v7.0.0
2016-Apr-19
Adds support for the new Cut schema to tk-hiero-export
2016-Apr-07
Updates encoding settings for Linux systems.
2016-Mar-25
Fixes Windows error removing temp thumbnail
Details:
Windows occasionally holds on to the temporary thumbnail file longer than it needs to which can cause an error when we try and remove it after uploading it to Shotgun:
[Error 32] The process cannot access the file because it is being used by another process.
This fix catches the error and waits 1 second for the process to let go of the file before trying again. If for some reason the file still cannot be removed, we raise the exception.
2016-Mar-03
Adds metrics logging
Handles a lack of thumbnail material more gracefully during export.
Adds context switching support for Nuke Studio.
Fixes to account for FnExternalRender changes in Hiero 9.0v8.
Adds a new hook: post_version_creation.
Details:
The new post_version_creation hook is run immediately after the Version entity is created in Shotgun. The hook receives the entity's data dictionary as input.
Adds support for Hiero 9.0.
Details:
Hiero 9.0 support has been added with backwards compatibility maintained for previous versions of Hiero. Worth noting is that the UI component of the shot processor has been broken out into its own class, which means that the interface of the processor object that is provided to the hiero_pre_export hook has changed when used in Hiero 9.0+. The interface for previous versions of Hiero is unchanged.
2015-Sep-21
Updates the get_shot
hook to accept the task as a first class parameter where previously the task was passed in through kwargs and it wasn't obvious it was available in the hook.
Way to reset a global cache per-export
Details:
The resolve hook is called tons during an export, so expensive resolve results need to be cached. There currently isn't a hook available that run pre-export where that cache could be cleared
Fixes an issue with hiero exports with cut length frames
Add a hook to enable custom data to be added to the published files.
Details:
Much like the update version data hook, this hook provides a way to add data to the published files that are created by a Hiero export.
Fixes wrong data exported from some audio exports
Details:
Fixes wrong data exported when using audio export with collation on any item but the hero item.
Audio Export with collating fix
Details:
Fixes a crash when exporting collated audio files.
Fixes cut order issues with exporting clips on different tracks.
Fix Audio Export with Collating
#25562 Added audio export
Details:
Added support for shotgun audio export from Hiero. The exporting is currently done for every clip, and does not combine sequences.
Bug fix for wrong read source in exported Nuke scripts.
Details: Bug fix for when the output of the transcode task is selected as a read node for the Nuke export. Before you would end up with the source plates in the read node rather than the results of the transcode. This also updates the default resolve_custom_strings hook to use the get_shot hook to pull the Shot information. This fixes an error where that hook would error out if the Shot did not yet exist.
Fix for Version/Publish creation using the get_shot hook. New hook to configure Versions.
Details: Updated the Version and Publish creation to use the Shot returned from the get_shot hook so that it no longer assumes a Sequence/Shot setup. Added a new hook (update_version_data) to allow for extra customization to the Version that gets created at the end of a transcode.
allow keywords defined custom_template_fields to validate in Toolkit template paths
Updated to match the change from 'channel' to 'output' in the Shotgun Write Node in Nuke.
Added a new hook, get_quicktime_settings to allow customizing the parameters for qt generation.
Added a way to associate Publishes and Versions with a Task in Shotgun.
Details: Added a configuration option so that it is possible to filter for a Task in Shotgun that would be created from a Task Template for a shot that Hiero sets up.
Made Version creation as part of the Shotgun Transcode task optional.
Details: Added a checkbox to the Shotgun Transcode task that controls whether a Version is created in Shotgun for the media. A publish is always created, but if the checkbox is unchecked, then no Version is created (and the quicktime creation for Screening Room is skipped).
Added hook for custom resolvers.
Details: Merged in the pull request from Sebastian Haas to make it easy to register custom resolvers via a setting (for which strings to register) and a hook (to resolve them). Thanks Sebastian!
Fix for using {tk_version} during track building.
Details: Update the resolver for {tk_version} to handle formats other than v# (building tracks can pass in something like 'v*').
Fix for when Hiero is missing tags from the preset.
Details: Fix for when Hiero is missing tags from the preset.
Bug fix for publishing the nuke script and plates on windows.
Details: Bug fix for publishing the nuke script and plates on windows.
Removed default value for template_version setting
add Nuke script and plate renders as PublishedFiles and fix version tag
Details:
- Added new task, Shotgun Nuke Project File, which exports the Nuke Script with selected Shotgun Write Nodes and publishes to Shotgun along with the rendered plate, as PublishedFiles.
- Added
tk_version
token to Hiero which resolves to Toolkit-formatted version string
add Nuke script and plate renders as PublishedFiles and fix version tag
Details:
- Added new task, Shotgun Nuke Project File, which exports the Nuke Script with selected Shotgun Write Nodes and publishes to Shotgun along with the rendered plate, as PublishedFiles.
- Added
tk_version
token to Hiero which resolves to Toolkit-formatted version string
Default thumbnail for shots now uses middle frame from the timeline
Details: Updated the default thumbnail update hook to pull the middle frame for a shot from the timeline.
Pass the track item to the upload thumbnail hook.
Details: Pass the track item to the upload thumbnail hook.
Bug fix in thumbnail upload hook
Details: Bug fix in thumbnail upload hook
Move logic to upload a thumbnail to Shotgun into a hook.
Details: Moved logic to upload a thumbnail to Shotgun into a hook.
Added ability to collate items and better cut info on shots.
Details: Mirrored NukeShotExport's collate logic to make sure that overlapping/like named items in a timeline are taken into account correctly when figuring out the cut information for a Shot. Fill the full set of cut fields for Shots.
Moved logic about Shot/Sequence hierarchy into a hook.
Details: Added the hiero_get_shot.py hook to allow for hierarchies other than Sequence/Shot to be easily configured.
Added missing import statements.
Moved some hooks into the app code base.
First official release to the App Store.
Initial version.
Details: Initial version.
Version Placeholder.