Skip to content

Releases: shotgunsoftware/tk-config-basic

Shotgun Basic 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 Basic Configuration v1.2.2

25 Feb 16:10
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
  • Fixed a Windows-specific issue with Python that could result in an infinite loop.

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]

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 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 Basic Configuration v1.2.1

28 Jan 16:28
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 Basic Configuration v1.1.15

12 Nov 13:29
Compare
Choose a tag to compare

What’s new?
Added support for distributed configs in the setup wizard, as well as a number of improved features and bug fixes, including:

  • Introduced the standalone publish API, and
  • Resolved issues around project filtering with the Software entity.

Features/Polish

  • 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]

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

Bugs

  • 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 Basic Configuration v1.1.14

11 Oct 19:14
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 Basic Configuration v1.1.13

01 Oct 13:59
Compare
Choose a tag to compare

What’s new?
Added Mp4 to valid extensions for Loader2 and Shotgun Panel apps, as well as a number of improved features and bug fixes, including:

  • Added documentation for core hooks to the reference documentation, and
  • Added ability to set hotkeys in the tk-nuke.yml settings file.

Features/Polish

  • Added documentation for core hooks to the reference documentation. [SG-6464]
  • 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 finialize complete messages. [SMOK-48149]
  • Made some changes in tk-photoshopcc engine to reduce considerably 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]
  • Allows a parent object to be given when bootstrapping asynchronously. [SG-8369]

Bugs

  • 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 crashed on exit. This fix various thread-leaking issues that caused some stability problems in some environments on close. [SG-6409]

Shotgun Basic Configuration v1.1.12

05 Sep 13:39
Compare
Choose a tag to compare

What’s new?

Features/Polish

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

Shotgun Basic Configuration v1.1.11

06 Aug 12:14
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

Features/Polish

  • Official support for Nuke 11.2. [SG-7668]
  • 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]

Shotgun Basic Configuration v1.1.10

10 Jul 16:28
Compare
Choose a tag to compare

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

  • Resolved Shotgun integration issue in Houdini 16.5.481+ on Windows,
  • Resolved Workfiles2 hierarchy view disappearing when the my tasks checkbox is selected, and
  • Resolved Loader2 reload feature spinning forever.

Features/Polish

  • Official support for Photoshop CC 2018. [SG-7145]
  • We now use more reliable means of finding the first video track in an openclip file produced by Flame in Nuke. We also preserve the openclip version number during our update of its contents. [SG-6781]

Bugs

  • In Houdini 16.5.481+, Shotgun integration was broken on Windows because of a Qt dialog raising fatal error. This fix ensures that Shotgun integration is working fine with latest Houdini 16.5 production builds. A big thanks to Craig Barnett and Falcon’s Treehouse for his contribution to this bug fix. [SG-7314]
  • Loader2 reload feature was spinning forever. This fix ensures reload feature is working fine by implementing a hard_refresh method on the publish type model. [SG-6836]
  • There was a bug where Project Filesystem Folder would not be displayed in the Shotgun Desktop menu for projects configured through the Advanced Project Setup. This fix ensures the Project Filesystem Folder is correctly displayed in the Shotgun Desktop menu. [SG-6816]
  • Photoshop CC could sometimes be in the wrong context if a document was opened before the engine completed its initialization. This fix ensures we are always in the right context. [SG-6662]

Shotgun Basic Configuration v1.1.9

12 Jun 15:56
Compare
Choose a tag to compare

What’s new?
New Import Clip published file action for Nuke Studio and Hiero, as well as a number of improved features and bug fixe, including:

  • Resolved built-in Houdini pypanels being removed from the Python pane menus when Toolkit is used, and
  • Resolved publisher randomly failing during publishing.

Features/Polish

  • Certain types of publishes (images, image sequences, etc.) can now be imported into Nuke Studio and Hiero as clips via the Loader2 or Shotgun panel apps. A big thanks to Brice Lefebvre and Digiteyes Studio for his contribution to this feature. [SG-5387]
  • Added support for rendering a Flame write file node without having pre-created a shot in Shotgun. [SMOK-48641]

Bugs

  • Publisher randomly failed during publishing. This fix ensures Publisher is not failing anymore by reacquiring the parent pointer just before processing. [SG-4584]
  • In Houdini 15+, when you have Toolkit enabled, the 'Shotgun' submenu in the 'New Pane Type' menu was taking the place of Autorigs, Character Picker, and Pose Library. This fix ensures we append our apps to the Python pane menu rather than rebuilding the entire menu definition. [SG-6457]
  • In Houdini 15+, Qt printed a warning on panel launch about an issue finding the QCheckbox's check image file. This fix ensures no more warnings show up on panel launch. [SG-6604]
  • If a user signed in to Desktop or authenticated TK using a URL with uppercase characters, Shotgun integration would fail to initialize properly during DCC launch. This fix ensures we lower the casing of the URL when going through our existing sanitization routine during login to Shotgun Desktop. [SG-6617]
  • Flame Shotgun Export was failing with one frame or Virtual source clips. This fix ensures we can successfully do a Shotgun Export with one frame or Virtual source clips. [SMOK-45352]
  • Shotgun Panel was crashing on launch when script key authentication was used and the current OS user didn’t match a Shotgun user name. This fix ensures that Shotgun Panel is working fine with script key authentication. [SG-4556]
  • There was an issue where the background task manager was never properly passed to the shotgunmodel base classes from the hierarchy widget, if it was provided. This resulted in a separate bg task manager being allocated, leading to resource leaks and unclean shutdown. This fix ensures that the background task manager assignment is working fine. A big thanks to Anousack Kitisa and Epic for his contribution to this bug fix. [SG-6700]
  • There was a background manager thread-leaking issue in the qtwidgets framework when closing Shotgun app dialogs. This Fix ensures there are no more leaks when closing Shotgun app dialogs. A big thanks to Anousack Kitisa and Epic for his contribution to this bug fix. [SG-6701]
  • There was an issue with the visibility option for the accept method of publish plugins. This fix ensures that the publisher now respects the visible entry in the acceptance dict returned by publish plugins. [SG-6463]