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