Skip to content

Releases: shotgunsoftware/tk-config-default2

Shotgun Default2 Configuration v1.2.8

06 Aug 12:44
Compare
Choose a tag to compare

Fixed bugs

  • Fixed a regression introduced in tk-nuke v0.12.0 causing Nuke to freeze on startup in certain situations when launched through Shotgun on Windows. [SG-12549]
  • Fixed a regression introduced in tk-multi-breakdown v1.6.0 with the public methods app.compute_highest_version and app.analyze_scene. Both methods thrown a the 'module' object has no attribute ... error. This fix ensures app.compute_highest_version now make use of the get_version_number.py hook. [SG-12365]

Shotgun Default2 Configuration v1.2.7

05 Jul 14:40
Compare
Choose a tag to compare

What’s new?
tk-desktop2 engine improvements for better websockets support and new commands for Shotgun to Shotgun Create communication, as well as a number of bug fixes, including:

  • Fixed an issue with the Workfiles2 custom_actions hook when running in some PySide2 environments, and
  • Fixed multiple launch args being combined as one on Mac.

Features/Polish

  • tk-desktop2 engine improvements for better websockets support and new commands for Shotgun to Shotgun Create communication. [VMR-2223]

Fixed bugs

  • Fixed an issue with the Workfiles2 custom_actions hook when running in some PySide2 environments. A big thanks to Ariel Calzada Solano for his contribution to this bug fix. [SG-12698]
  • Fixed an issue on Mac where if you provided multiple launch args, and you were pointing to the .app file for your software, then it would encapsulate all the args in one string. A big thanks to Stéphane Deverly for his contribution to this bug fix. [SG-12573]

Shotgun Default2 Configuration v1.2.6

06 Jun 15:54
Compare
Choose a tag to compare

Fixed bugs

  • June 2019 release of Okta causes issues with our single sign-on implementation. This fix addresses an issue which resulted in an incomplete login page when a user attempted to log into their Shotgun site with Shotgun Desktop. [SG-12669]
  • Fixed an issue where the bootstrap process failed to update configs on Windows. When the bootstrap process attempted to update a config, the process could fail due to QT holding a file lock on the core's font files. This caused the user to not receive the latest config. [SG-12126]
  • Fixed an issue to stop a warning from being shown in Shotgun when using deny_platforms or disable parameters on a descriptor. [SG-12281]

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]