v1.13.2
Ironclad/rivetv1.13.2Nov 16, 2023by abrenneke
AI Summary
This is a patch release (v1.13.2) focused on bug fixes and improvements for the Run Thread node and NodeDatasetProvider. The release adds a new `requireFile` option to NodeDatasetProvider and fixes several issues with the Run Thread node including message input coercion, error messages, data types, and proper message passing to subgraphs.
Key Highlights
- Fixed NodeDatasetProvider not preserving options like `save` when no data file is found
- Added new `requireFile` option to NodeDatasetProvider for explicit error handling when dataset files are missing
- Fixed message input coercion for Run Thread node
- Corrected the `functions` input data type for Run Thread node
- Fixed Run Thread node to pass `message` input to 'on message creation subgraph' as documented
New Features
- New `requireFile` option for NodeDatasetProvider that allows the provider to error when a dataset file is not found
Full Release Notes
## Tweaks & Fixes - Fixed `NodeDatasetProvider` not preserving options such as `save` when it does not find a data file. - Added `requireFile` option to `NodeDatasetProvider`, so that it can error when it does not find a dataset file. - Better coercion of messages input for Run Thread node. - Fix a Run Thread node error message. - Correct `functions` input data type for Run Thread node. - Run Thread passes a `message` input for the "on message creation subgraph" like the docs say