Skip to content

Releases: shotgunsoftware/tk-config-default2

Shotgun Default2 Configuration v1.2.5

27 May 13:32
Compare
Choose a tag to compare

What’s new?
Introduced the publish_fields and publish_kwargs properties on items, as well as a number of bug fixes, including:

  • Fixed occasional errors that would occur during startup in 3ds Max 2018 and 2019, and
  • Fixed a SG write node parenting issue on exported scripts.

Features/Polish

  • Introduced the publish_fields and publish_kwargs properties on items. The new publish_fields property on publish items can be used to set arbitrary fields, including custom fields on publishes. The publish_kwargs property on publish items can be used to set keyword arguments for the call to tank.util.register_publish used to publish the item. [SG-9941]

Fixed bugs

  • Fixed occasional errors that would occur during startup in 3ds Max. This fix changes the way in which the parent widget is gathered in 3ds Max 2018 and 2019. [SG-12156]
  • Fixed an issue in Nuke Studio, where 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. This fix ensures they are correctly connected to the parent of the viewer node. [SG-11682]
  • Fixed a regression in tk-framework-desktopstartup where debug logging was forced on first launch. This fix ensures that "Toggle Debug Logging" option is unchecked by default. [SG-12227]

Shotgun Default2 Configuration v1.2.4

23 Apr 12:13
Compare
Choose a tag to compare

What’s new?
Official support for MotionBuilder 2019, added a new github_release descriptor, as well as a number of improved features and bug fixes, including:

  • Fixed a slow startup issue with Houdini 17 on Windows, and
  • Fixed a QuickTime preview generation issue in Hiero/Nuke Studio.

Features/Polish

  • Official support for MotionBuilder 2019. [SG-10370]
  • Added context switching support for MotionBuilder. A big thanks to Mandy Hampton and Disney Imagineering for her contribution to this feature. [SG-9508]
  • Added a new descriptor, github_release, to allow downloading a tagged release directly from Github. [SG-9806]
  • Better logging around automatic context switching. [SG-11483, SG-11736]

Fixed bugs

  • Fixed a slow startup issue with Houdini 17.0.506 + on Windows. [SG-11269]
  • Fixed a QuickTime preview generation issue in Hiero/Nuke Studio version 10.5 or above, where if you attempted to do a Shotgun export and your output was something other than a .mov file, then it would not generate the preview QuickTime output and upload it. [SG-4579]
  • Fixed a Photoshop CC regression in export_as_jpeg introduced in v1.7.1, which caused generate_thumbnail to fail. A big thanks to Dmitriy Agafonov for his contribution to this bug fix. [SG-11929]
  • Fixed an issue where there was an error trying to display the error menu in Nuke Studio. [SG-11232]
  • The automatic context switching callbacks are no longer initialized outside of the main engine code. This means you can now bootstrap the nuke engine without having to initialize the callbacks separately. A big thanks to Alexis Oblet for his contribution to this bug fix. [SG-9835]
  • Fixed an issue in Nuke, where the Shotgun panel app wasn’t updated correctly after opening or saving a file through Nuke’s menu. The automatic context switching now uses the engine.context_change method to switch contexts when an instantiated engine is available. [SG-9836]
  • Fixed an issue in Nuke, where the engine didn’t respect that different config environments might have different states of true or false for automatic context switching. This fix ensures that you can go from an environment with it set to True to an environment with it set to False or vice versa, and it will behave accordingly. [SG-9833]
  • Fixed an issue in tk-nuke-writenode where the path and profiles gets incorrectly updated in the newly opened script after the context changed due to the engine’s file automatic context switching. [SG-11834]

Shotgun Default2 Configuration v1.2.3

18 Mar 11:38
Compare
Choose a tag to compare

What’s new?
New integration for Adobe After Effects, as well as a number of improved features and bug fixes, including:

  • Resolved an issue where placeholder thumbnails were never replaced in the activity stream widget, and
  • Simplified window parenting logic for modern 3ds Max versions.

After Effects Integration
The Shotgun engine for After Effects contains a standard platform for integrating the Shotgun Pipeline Toolkit apps into After Effects. Once installed, it allows you to run the same apps that you have in Maya, Nuke, Photoshop, and other applications. The full API is exposed to app developers, which means that you can rapidly build After Effects functionality using Python and Qt without having to compile anything or understand the details of how to build and deploy a After Effects plugin.

This integration also includes a new framework for RPC and extension management for the Adobe product ecosystem.

Additional Features/Polish

  • Improved the description in the Publish2 documentation for the get_ui_settings method.
  • Simplified window parenting logic for modern 3ds Max versions.

Bugs

  • Fixed an issue where placeholder thumbnails were never replaced in the activity stream widget. [SG-10692]
  • Fixed a QStandardItem issue for Qt 5.9.5. A big thanks to Ariel Calzada Solano for his contribution to this bug fix. [SG-10736]

Shotgun Default2 Configuration v1.2.2

25 Feb 16:08
Compare
Choose a tag to compare

What’s new?
Fixed a compatibility issue with 3ds Max 2019 update 3, updated the Python API to 3.0.39, as well as a number of improved features and bug fixes, including:

  • Resolved an issue with Shotgun Create on Windows where user name comparisons could fail due to case sensitivity, and
  • Moved some internal version computation logic of the breakdown app into a new hook.

Features/Polish

  • Updated the Python API to 3.0.39, which updated the version of httplib2 to 0.12.0, which fixes SNI issues. Note this version contains a more recent list of certificate authorities. If you are running Shotgun locally and have signed your https certificate with an outdated certificate authority, the Shotgun connection will be rejected. [SG-9540, SG-10538]
  • Moved some internal version computation logic of the breakdown app into a new hook. A big thanks to Barbara Laigneau for her contribution to this feature. [SG-10233]

Bugs

  • Fixed a compatibility issue with 3ds Max 2019 update 3. [SG-10115]
  • Fixed a Windows-specific issue in Shotgun Create where user name comparisons could fail due to case sensitivity. [SG-10799]
  • Fixed a PyQt5 incompatibility issue in the Workfiles2 app. A big thanks to Joseph Yu for his contribution to this bug fix. [SG-10466]
  • Fixed a Windows-specific issue with Python that could result in an infinite loop. A big thanks to Barbara Laigneau for her contribution to this bug fix. [SG-10167]

Shotgun Default2 Configuration v1.2.1

28 Jan 16:29
Compare
Choose a tag to compare

What’s new?
Official support for Houdini 17, Maya 2019, Photoshop CC 2019 and Nuke 11.3, as well as a number of improved features and bug fixes, including:

  • Resolved an issue with window parenting on OSX in Maya, and
  • Resolved an issue with the automatic_context_switch in Maya.

Features/Polish

  • Official support for Houdini 17. [SG-9210]
  • Official support for Maya 2019. [SG-10257]
  • Official support for Photoshop CC 2019. [SG-9986]
  • Official support for Nuke 11.3. [SG-9802]

Bugs

  • Fixed an issue where window parenting wasn’t behaving properly on OSX in Maya. This fix ensures that dialogs will no longer fall behind Maya when they lose focus. [SG-10146]
  • Fixed an issue with the automatic_context_switch in Maya, where if you changed from an environment where automatic context switching was disabled to one where it was enabled then it would throw an error. This fix ensures we support that workflow. A big thanks to KP for his contribution to this bug fix. [SG-8612]
  • Fixed an issue that prevented opening web links with the unified login. This fix ensures that we correctly handle web links and clicks. [SG-9864]
  • Fixed a typo in the documentation for the base publish plugin. [SG-10026]

Shotgun Default2 Configuration v1.1.15

12 Nov 13:25
Compare
Choose a tag to compare

What’s new?
Official support for Mari 4, as well as a number of improved features and bug fixes, including:

  • Added support for distributed configs in the setup wizard,
  • Introduced the standalone publish API, and
  • Resolved path cache synchronize issue when running the launchfolder command.

Features/Polish

  • Official support for Mari 4. [SG-2625]

  • Added support for distributed configs in the setup wizard. [SG-8474]

    • We added a new dialog to choose between a Distributed or Centralized setup.
      distributedcentrilized

    • There is a new app, tk-multi-devutils, which will be available when running a distributed setup project. The “New config sandbox...” option will be available after you select your project inside Shotgun Desktop. This replaces the Clone configuration actions, which are not available for distributed setup.
      newconfigsandbox

    • When selecting the “New config sandbox...”, a new dialog will open to create your config sandbox.
      createconfigsandbox

    • New tools will be available within your created config sandbox.
      checkupdates

    • It will be now possible to do core and config updates directly from Shotgun Desktop.
      updates

  • Introduced the standalone publish API. The standalone publish API allows you to do the same operations in a script that you can do with the Toolkit application. As such, you can entirely automate the publish process without any user interaction or use it on a render farm in order to automate the publication of rendered jobs. [SG-7260]

  • Added the post phase hook, which allows you to do some post-processing after validation, publish and finalize. [SG-2871]

  • Publisher log messages in the UI are now colorized. A big thanks to Joe Hultgren for his contribution to this feature. [SG-9236]
    colorlogs

  • Cloning repositories on Windows will now display a terminal only if authentication is required with the Git server. [SG-4824]

  • Trying to publish with an advanced Shotgun integration while "Enable linking to local files" is not enabled under Site Preferences now has better error messages. [SG-9118]

  • Updated some third-party libraries of tk-framework-desktopserver. [SG-9003]

Bugs

  • Path cache wasn’t synchronized when running the launchfolder command. This fix ensures that we synchronized the path cache prior to attempting to gather the context from path. [SG-4463]
  • There were issues around project filtering with the Software entity. This fix ensures the project filtering is working fine either with no engines associated or when two software with the same engine use different project restrictions. [SG-4623]
  • There was an issue where a cached configuration was always considered out of date and therefore always deleted and rewritten when bootstrapping. The fix ensures we are are not rewriting a cached configuration over and over again. [SG-8646]

Shotgun Default2 Configuration v1.1.14

11 Oct 19:13
Compare
Choose a tag to compare

What’s new?

Bugs

The Maya plugin's bootstrap routine contained a thread safety problem related to progress reporting that could cause Maya to crash or hang at startup. This fix ensures this logic is now always run on the main thread to improve stability during bootstrap. [SG-9012]

Shotgun Default2 Configuration v1.1.13

01 Oct 14:05
Compare
Choose a tag to compare

What’s new?
Official support for Mari 3.4, as well as a number of improved features and bug fixes, including:

  • Added a new configurable option to enable actions for the convert to and from Shotgun Writenode methods,
  • Added documentation for core hooks to the reference documentation, and
  • Fixed text cutoff issues in Workfiles2 display.

Features/Polish

  • Official support for Mari 3.4. [SG-7668]
  • Added a new configurable option in the Shotgun Nuke Writenode app that exposes the API’s convert methods as UI actions in the Shotgun Menu. [SG-7398]
    • Adds two new actions under the Shotgun menu that enable converting to and from Shotgun write nodes. These options can be enabled by setting the app setting show_convert_actions: True. However, they won’t be shown if you are using promoted knobs in any of the Shotgun write node presets.
    • Shotgun write nodes converted to standard Nuke write nodes will now have the “create directories” option ticked on.
  • Added documentation for core hooks to the reference documentation. [SG-6464]
  • Added the ability to configure the tabs displayed in Workfiles2. A big thanks to Luke Harris and Boulder Media for his contribution to this feature. [SG-7629]
  • Added ability to set hotkeys in the tk-nuke.yml settings file. A big thanks to Anthony Kramer and CBFX for his contribution to this feature. [SG-7622]
  • Added MP4 to valid extensions for Loader2 and Shotgun Panel apps. [SG-7631]
  • Introduced a new core hook called Bootstrap that can be used to cache Toolkit bundles from another location than the original one, i.e., Git or the Toolkit AppStore. [SG-7596]
  • Added items name in publish completed and finalize complete messages. [SMOK-48149]
  • Made some changes in tk-photoshopcc engine to considerably reduce the risk of a filename length issue on Windows. [SG-7965]
  • Added some tweaks in tk-core to the Link and LinkVisited colors provided by the palette used in Qt5 environments. [SG-6442]
  • Added a way to allow a parent object to be given when bootstrapping asynchronously. [SG-8369]
  • We are now using Flame Python API PyExporter functionality to generate thumbnails in tk-flame-review and tk-flame-export. [SMOK-48751 and SMOK-49295]
  • Created Open Clip based on Shotgun information of shot when loading batch setup through the loader. [SMOK-49598]

Bugs

  • There was an issue introduced in Workfiles2 v0.11.x where date/time cut off from right pane file listings. This fix ensures that date/time is now correctly displayed. [SG-7357]
  • There was an issue in Shotgun Desktop where you can get some missing app launchers. This fix ensures the application will now skip over undownloadable software icons instead of failing and not showing them. [SG-8274]
  • There was an issue with the Shotgun demo app where Python can crash on exit. This fixed various thread-leaking issues that caused some stability problems in some environments on close. [SG-6409]
  • There was an issue in Flame where you were not able to render a write file node coming from a setup loaded from the Loader2 app. This fix ensures we are now able to do a render by supporting {flame.frame} token in batch write file node. [SMOK-49318]
  • There was an issue in Flame where Shots were created for only one sequence in Shotgun when multiple clips were exported. This fix ensures that all the Shots and Sequences are created in Shotgun. [SMOK-49144]

Shotgun Default2 Configuration v1.1.12

05 Sep 13:38
Compare
Choose a tag to compare

What’s new?

Features/Polish

  • Updated third-party modules used by the browser integration.

Shotgun Default2 Configuration v1.1.11

06 Aug 12:11
Compare
Choose a tag to compare

What’s new?
Official support for Nuke 11.2, as well as a number of improved features and bug fixes, including:

  • Updated the Python API to 3.0.37,
  • Resolved issues when running Nuke in no-display mode, and
  • Resolved issues with Houdini nodes.

Features/Polish

  • Official support for Nuke 11.2. [SG-7668]
  • Added tk-multi-loader2 app for Flame in the advanced Shotgun Integration. [SMOK-49215]
  • Updated the Python API to 3.0.37, which includes a new preferences_read method and fixes around non-ASCII file names when given to various upload methods. [SG-4483]

Bugs

  • There was an issue causing the engine.context_change() to fail when running Nuke in no-display mode. This fix ensures that context changing works correctly in no-display mode. A big thanks to Sai Aparna Ramamurthy and Digital Domain for her contribution to this bug fix. [SG-7331]
  • There was an issue with the Shotgun panel when running Nuke in no-display mode. This fix ensures we no longer attempt to navigate the panel in no-display mode. A big thanks to Amy Ahronek and Netflix for her contribution to this bug fix. [SG-7626]
  • In Houdini 15.5+, there was a bug with converting to standard Houdini nodes. This fix ensures converting to standard Houdini nodes works fine. [SG-7360]
  • There was an issue with setting color values on Houdini node profiles. With this fix, color values now must be a list of RGB colors with values between 0.0–1.0. [SG-7719]
  • There was a bug in Houdini where if you specify a setting for the Alembic node settings, it will error when you try to create the Alembic node using that profile in Houdini. This fix ensures no more errors occur when you specify a setting for the Alembic node settings. [SG-7703]
  • There was an issue that caused leading underscores in folders created to not present properly to the user in Shotgun after folder creation. With this fix we now escape Windows path backslashes in that specific case. A big thanks to Joe Hultgren and Visual Concepts for his contribution to this bug fix. [SG-7625]