Skip to content
Eduardo Chauca edited this page Sep 27, 2024 · 92 revisions

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!

v1.9.3

2024-Sep-27

As of version 20.5.368, Houdini 20.5 is supported.

v1.9.2

2024-Sep-9

Create the use_short_menu_name setting & Remove Python 2 compatibility

v1.9.1

2024-May-8

Fix infinite loop for multiple panels

v1.9.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v1.8.8

2024-Mar-11

Fix SyntaxWarning: "is not" with a literal.

v1.8.7

2024-Jan-29

Fix integration for Houdini 20 with Python 3.10 (Thanks to @paulgolter)

v1.8.6

2023-Sep-28

Add hook for tk-multi-workfiles2 and documentation link updates.

Details:

  • The ui_config.py hook is used to customize the style of the tk-multi-workfiles2 list view (new in v0.14.0)

v1.8.5

2023-Feb-02

Add support for Houdini 19.5 / Python 3.9.

v1.8.4

2022-May-17

Fixes the issue where TK_HOUDINI_TMP is not being set when Houdini is not launched with tk-multi-launchapp. Now "get_classic_startup_env()" is called inside "bootstrap_classic()", to set the necessary env variables for a classic startup including the "TK_HOUDINI_TMP" env var, also upgrades Black to v22.3.0.

v1.8.3

2022-Mar-28

ShotGrid branding updates.

v1.8.2

2021-Nov-30

Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.

v1.8.1

2021-Jun-01

Rebranded to ShotGrid

v1.7.2

2020-Jul-09

Fixes a bug, introduced in v1.7.0

Details:

Fixes an issue on Linux in Houdini versions 17.0 and before, where it would error on start up.

v1.7.1

2020-Apr-14

Adds a bug fix and a small feature.

Details:

  • Fixes an issue where the engine wouldn't load app otl files in Houdini on startup when there was no GUI present (which could be done by launching hython). A big thanks goes out to Patrick Macdonald for providing this fix!
  • Adds a small feature to allow the Houdini engine to load version specific otl files from an app. An app can now have version folders inside their otl folder that represent the Houdini version, and the engine will load the otls that best match the current Houdini version. For example you could have a otls/v16.x.x folder and a otls/v18.x.x folder and if you were running Houdini 17 it would choose to load any otls from the v16.x.x folder, since it will try to load the otls from the closest matching version folder that is either the current version or lower.

v1.7.0

2020-Mar-24

Adds support for Python 3.

v1.6.3

2020-Jan-25

There are Qt-related stability issues in Houdini 18 in builds older than 18.0.348. We've now worked around one and warned of others at launch time.

Details:

Early builds of Houdini 18 come with some stability problems related to Qt/PySide2. In one of those cases we have been able to work around the issue at the expense of window parenting behavior for Toolkit dialogs. In others, however, we were unable to properly fix or work around the issues. As such, in Houdini 18 releases older than 18.0.348, we now display a warning dialog on launch to inform users of the potential stability issues they may encounter.

v1.6.2

2019-Nov-26

Fix for open file on startup behaviour.

v1.6.1

2019-Apr-05

Fixes slow startup on 17.0.506

v1.6.0

2019-Jan-16

Compatibility fixes for Houdini 17.

v1.5.6

2018-Jun-27

Fixes a Qt dialog raising fatal error on Windows in Houdini 16.5.481+

v1.5.5

2018-May-19

Toolkit panel apps no longer causes built-in Houdini pypanels to be removed from the python pane menus.

Details:

Previously, we installed Toolkit panel apps to python pane menus in a destructive manner. This caused a few out-of-the-box Houdini pypanel apps to be removed from menus. This release also fixes a QCheckbox styling problem that resulted in missing check icons in panel apps.

v1.5.4

2018-May-11

Additional fix for slow Houdini startup when launched from a Task entity on Windows.

Details:

This fix is tied to when we load otls from disk for Toolkit apps. What was being done was correct, but when it was being done during startup of Houdini caused a pause in the launch that could take quite some time.

v1.5.3

2018-May-08

Fix for slow Houdini launching on Windows.

Details:

This is tied to our shelf population logic, but it doesn't appear to be anything we're doing wrong. Rather, as best as we can tell, it's WHEN our logic is being called during launch that causes Houdini to pause for some time. The fix is to defer the shelf population by an event loop cycle, which seems to resolve the issue without any ill effects.

v1.5.2

2018-Apr-19

Changes how we path to a checkbox image in qss. No visible change in functionality or styling.

Details:

Some issues around workfiles2 were reported by a few clients related to the os.chdir call we added as part of the v1.5.1 release of the engine. To address these issues, we've changed approaches to allow us to remove the os.chdir call.

v1.5.1

2018-Mar-09

Fixes a styling problem for checkboxes in Houdini 16.x on Linux.

v1.5.0

2018-Mar-02

Resolves a bug that caused panel apps to not load when launched from Houdini's native pane tab menu.

Details:

A mechanism was in place that renamed new PaneTabs in such a way that the engine could later identify it. This allowed us to activate an existing Shotgun Panel instance if one had been launched, rather than showing a duplicate. This breaks Houdini 16.x, however, so we've had to implement an alternative approach to get the same result.

v1.4.3

2018-Mar-01

Minor tweak to styling to help with text readability in some views.

v1.4.2

2018-Feb-22

Minor tweaks to scrollbar styling to make them prettier and easier to use.

v1.4.1

2018-Feb-21

Minor color fix for QMenu to make the menu item text more visible.

v1.4.0

2018-Feb-16

Styling fixes for Houdini 16.x.

Details:

Our old approach to styling from H15 and under causes problems with H16.x, where some of our style changes bleed into Houdini's dialogs. As such, we've had to take a different approach to styling for H16+.

v1.3.0

2017-Nov-08

Now houses publish2 plugin hooks and supports template-based worklfows

v1.2.7

2017-Aug-19

Stops Toolkit dialogs from falling behind Houdini on OS X.

v1.2.6

2017-Aug-16

Styling fixes for the Shotgun Panel app in H16 on OS X.

Details:

This change goes along with the temporary disabling of panel support for H16 on OS X in v1.2.5. When panel support is re-enabled, this styling change will also be removed.

v1.2.5

2017-Aug-16

Disables panel support for H16 on OS X.

Details:

This is a temporary measure while possible fixes for panel painting issues are discussed with SESI engineers. Our panel apps function properly on OS X in dialog mode, so that is the route we'll have to go for the time being. Panel support remains unchanged on Windows and Linux operating systems.

v1.2.4

2017-Aug-16

Bundles in a missing urllib2.py and fixes QLabel styling in H16.

v1.2.3

2017-Aug-15

Fixes to improve compatibility with Houdini 16.

Details:

Compatibility with Houdini 16 is improved. Engine-level qss has been added to address styling problems with Qt apps, and fixes for ssl compatibility with Python modules bundled with Houdini are included. There continues to be a Python pane problem on OS X, resulting in the Shotgun Panel app having some visual problems on that operating system.

v1.2.2

2017-Jun-29

Minor adjustments to logging output

v1.2.1

2017-May-12

bumps required core version to v0.18.45

v1.2.0

2017-May-10

Adds support for launching Houdini using the new Software entity setup in Shotgun. It also includes a houdini plugin that can run standalone or directly from within the engine.

v1.1.0

2017-Apr-25

Removes bundled PySide and updates to new logging style

v1.0.11

2017-Feb-10

Guard automatic context switching with a check of the engine config setting

v1.0.10

2016-Aug-19

Use existing path separator, fallback to os.pathsep

v1.0.9

2016-Aug-17

Use existing path separator, fallback to os.pathsep

v1.0.8

2016-Aug-06

hot fix for houdini bug when mouse over shotgun menu buttons.

v1.0.7

2016-Jun-24

Safer logic for modifying HOUDINI_PATH during bootstrap

v1.0.6

2016-Jun-24

Safer logic for modifying HOUDINI_PATH during bootstrap

v1.0.5

2016-May-24

Adds support for context switching when using the Recent Files menu in Houdini

v1.0.4

2016-May-23

Adds support for context switching when using the Recent Files menu in Houdini

v1.0.3

2016-May-20

Adds support for context switching when using the Recent Files menu in Houdini

v1.0.2

2016-Mar-31

Fix for embedded panel regression

v1.0.1

2016-Feb-18

Adds a call to log a user metric for the DCC version

v1.0.0

2015-Nov-25

Houdini engine 1.0 release. Supports H14, H15, OSX, reloadable menus, tk panels and more.

v0.2.11

2015-Nov-25

QA polish and fixes for houdini engine update

v0.2.10

2015-Nov-06

Added dynamic Shotgun menu for Houdini 15+. Menu now updates with context switching.

v0.2.9

2015-Nov-04

Make toolkit apps look nice and consistent inside Houdini

v0.2.8

2015-Oct-29

Panel support in houdini

v0.2.7

2015-Oct-29

Limits engine support on OS X to Houdini 14+

v0.2.6

2015-Oct-25

Updates tk houdini engine for Houdini 14

v0.2.5

2015-Oct-06

Fix for UNC paths for shelf icons

v0.2.4

2015-Sep-28

fix to allow Shotgun shelf to work in houdini 13

v0.2.3

2015-Sep-25

Updated Houdini to support dynamic shelf for registered commands

v0.2.2

Fixed issue where an exception was raised whenever a dialog was shown using engine.show_dialog or engine.show_modal

v0.2.1

Fixed issue with UNC paths on Windows when creating menus

v0.2.0

Updated engine to use new dark theme. Misc tweaks and fixes.

Details:

  • The engine now uses the new dark theme introduced in 0.14.56. Toolkit UIs running in Houdini now look more similar to Maya's UI look and feel.
  • Error logging no longer pops up error messages in dialogs, instead it just logs a message. This is consistent with they way other engines work.
  • Since houdini runs its python console in a separate thread, running toolkit command from the console which results in UI generation would previously crash the system. Added protection for this so that if a UI is launched outside of the main UI thread, an error message is raised.

v0.1.11

Updated PySide version handling to support very old versions!

v0.1.10

Support for Houdini 13 and Python 2.7

Details: Support for Houdini 13 and Python 2.7

v0.1.9

Fix for PyQt on linux.

Details: Fix for PyQt on linux.

v0.1.8

Fix to let the engine run from houdini batch and hython.

Details: Fix to let the engine run from houdini batch and hython.

v0.1.7

Updated PyQt compatibility

v0.1.6

Updated to support PyQt

Details: Updated to support either PyQt or PySide. PySide will be preferred if it is available.

v0.1.5

PySide bundled for Windows. Houdini version check. Unicode support. Fix for debug output.

Details: PySide for Windows is now bundled. As linux uses the system python, docs updated to reflect that dependency. Version check added for Houdini version 12+ Unicode support in PySide Fix for being able to turn off debug output.

v0.1.4

sgtk windows now first appear above houdini.

Details: Added os specific support to make sure that sgtk dialogs do not appear behind Houdini

v0.1.3

Experimental Release of the new engine version to the app store.

v0.1.2

Updated manifest to be 0.12.5 compatible

v0.1.1

Minor changes to work nicely with core v0.12.5

v0.1.0

Initial release to the App Store.