-
Notifications
You must be signed in to change notification settings - Fork 35
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-Sep-27
As of version 20.5.368, Houdini 20.5 is supported.
2024-Sep-9
Create the use_short_menu_name setting & Remove Python 2 compatibility
2024-May-8
Fix infinite loop for multiple panels
2024-Mar-26
Rebranding component for Flow Production Tracking
2024-Mar-11
Fix SyntaxWarning: "is not" with a literal.
2024-Jan-29
Fix integration for Houdini 20 with Python 3.10 (Thanks to @paulgolter)
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)
2023-Feb-02
Add support for Houdini 19.5 / Python 3.9.
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.
2022-Mar-28
ShotGrid branding updates.
2021-Nov-30
Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.
2021-Jun-01
Rebranded to ShotGrid
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.
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 aotls/v16.x.x
folder and aotls/v18.x.x
folder and if you were running Houdini 17 it would choose to load any otls from thev16.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.
2020-Mar-24
Adds support for Python 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.
2019-Nov-26
Fix for open file on startup behaviour.
2019-Apr-05
Fixes slow startup on 17.0.506
2019-Jan-16
Compatibility fixes for Houdini 17.
2018-Jun-27
Fixes a Qt dialog raising fatal error on Windows in Houdini 16.5.481+
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.
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.
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.
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.
2018-Mar-09
Fixes a styling problem for checkboxes in Houdini 16.x on Linux.
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.
2018-Mar-01
Minor tweak to styling to help with text readability in some views.
2018-Feb-22
Minor tweaks to scrollbar styling to make them prettier and easier to use.
2018-Feb-21
Minor color fix for QMenu to make the menu item text more visible.
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+.
2017-Nov-08
Now houses publish2 plugin hooks and supports template-based worklfows
2017-Aug-19
Stops Toolkit dialogs from falling behind Houdini on OS X.
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.
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.
2017-Aug-16
Bundles in a missing urllib2.py and fixes QLabel styling in H16.
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.
2017-Jun-29
Minor adjustments to logging output
2017-May-12
bumps required core version to v0.18.45
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.
2017-Apr-25
Removes bundled PySide and updates to new logging style
2017-Feb-10
Guard automatic context switching with a check of the engine config setting
2016-Aug-19
Use existing path separator, fallback to os.pathsep
2016-Aug-17
Use existing path separator, fallback to os.pathsep
2016-Aug-06
hot fix for houdini bug when mouse over shotgun menu buttons.
2016-Jun-24
Safer logic for modifying HOUDINI_PATH during bootstrap
2016-Jun-24
Safer logic for modifying HOUDINI_PATH during bootstrap
2016-May-24
Adds support for context switching when using the Recent Files menu in Houdini
2016-May-23
Adds support for context switching when using the Recent Files menu in Houdini
2016-May-20
Adds support for context switching when using the Recent Files menu in Houdini
2016-Mar-31
Fix for embedded panel regression
2016-Feb-18
Adds a call to log a user metric for the DCC version
2015-Nov-25
Houdini engine 1.0 release. Supports H14, H15, OSX, reloadable menus, tk panels and more.
2015-Nov-25
QA polish and fixes for houdini engine update
2015-Nov-06
Added dynamic Shotgun menu for Houdini 15+. Menu now updates with context switching.
2015-Nov-04
Make toolkit apps look nice and consistent inside Houdini
2015-Oct-29
Panel support in houdini
2015-Oct-29
Limits engine support on OS X to Houdini 14+
2015-Oct-25
Updates tk houdini engine for Houdini 14
2015-Oct-06
Fix for UNC paths for shelf icons
2015-Sep-28
fix to allow Shotgun shelf to work in houdini 13
2015-Sep-25
Updated Houdini to support dynamic shelf for registered commands
Fixed issue where an exception was raised whenever a dialog was shown using engine.show_dialog or engine.show_modal
Fixed issue with UNC paths on Windows when creating menus
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.
Updated PySide version handling to support very old versions!
Support for Houdini 13 and Python 2.7
Details: Support for Houdini 13 and Python 2.7
Fix for PyQt on linux.
Details: Fix for PyQt on linux.
Fix to let the engine run from houdini batch and hython.
Details: Fix to let the engine run from houdini batch and hython.
Updated PyQt compatibility
Updated to support PyQt
Details: Updated to support either PyQt or PySide. PySide will be preferred if it is available.
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.
sgtk windows now first appear above houdini.
Details: Added os specific support to make sure that sgtk dialogs do not appear behind Houdini
Experimental Release of the new engine version to the app store.
Updated manifest to be 0.12.5 compatible
Minor changes to work nicely with core v0.12.5
Initial release to the App Store.