0.9.0.0¶
This is primarily a bugfix release.
Core¶
- Documented all nodes and plugs.
 - Improved Reference workflow
- Boxes exported for referencing contain new default values for all promoted plugs to match their current values on the Box.
 - When reloading a reference, only values the user has changed from their defaults will be kept. Other values will be updated from the new reference.
 - Box metadata is included when exporting for referencing. This means that colours and descriptions set via the UIEditor will be transferred onto any Reference nodes which load the exported reference (#1171).
 
 - Added “-threads” command line argument to Gaffer.Application
 - Fixed “gaffer execute” error handling
 
Cortex¶
- Documented all nodes and plugs.
 
Scene¶
- Added hack for controlling TBB concurrency from SceneProcedural
- Using the GAFFERSCENE_SCENEPROCEDURAL_THREADS environment variable
 
 
RenderMan¶
- Fixed hangs caused by deleting or reconnecting a paused InteractiveRenderManRender node.
 
Appleseed¶
- Fixed render threads and texture memory options.
 
Image¶
- Fixed bug which prevented serialisation of read only FormatPlugs.
 
UI¶
- Fixed creation of expressions for BoolPlugs.
 - Fixed context used by scene view camera chooser.
 
API¶
- Added Metadata::registerNode() method. This allows all the metadata for a node and its plugs to be registered with a single function call (#1160).
 - Added GafferTest.TestCase.assertNodesAreDocumented().
 - Serialisation
- Added serialisation argument to 
Serialiser::constructor(). - Added Serialisation::parent() accessor.
 
 - Added serialisation argument to 
 - ValuePlug
- Simplified handling of default values.
 - Added isSetToDefault() method.
 
 - Made CompoundDataPlug::addMember() set default value for name plug (#935).
 - Added Python bindings for tbb::task_scheduler_init
 
Incompatibilities¶
- Added argument to virtual method 
Serialiser::constructor(). - Changed layout of ValuePlug classes.
 - Removed virtual overrides from some ValuePlug classes.
 - Added virtual method to ValuePlug.
 
Build¶
- Updated public build to use Cortex 9.0.0-b3.
 - Included Shiboken module in release packages.