v1.6.0
Ironclad/rivetv1.6.0Sep 20, 2023by abrenneke
AI Summary
Rivet v1.6.0 introduces dataset support and NPM plugin capabilities, along with new nodes for dataset operations and text processing. The release also improves control flow with a 'False' output for the If node and allows Split nodes to run sequentially or in parallel.
Key Highlights
- Dataset support with multiple new nodes (Create, Load, Append, KNN, Get Row, Get All)
- NPM plugins support in the Rivet UI
- Split nodes can now run sequentially or in parallel
- If node now has a 'False' output for better control flow
- Bug fixes for graph output nodes and unconnected inputs default values
Breaking Changes
- Changed to nanoid/non-secure random string generator - may affect security-sensitive use cases relying on cryptographically secure IDs
New Features
- Dataset support (Create Dataset, Append to Dataset, Load Dataset, Get Dataset Row, Get All Datasets, KNN Dataset)
- NPM plugins support in Rivet UI
- Split nodes with sequential or parallel execution modes
- If node with 'False' output for control flow
- Split Text node for text processing
Full Release Notes
## New Features - Support for datasets. See the Rivet 1.3 release notes for more information. - Support for NPM plugins in the Rivet UI. See the Rivet 1.3 release notes for more information. - Split nodes can run sequentially or in parallel. - If node now has a "False" output, and can be used for more control flow! - New Nodes: - Append to Dataset - Create Dataset - KNN Dataset - Get All Datasets - Get Dataset Row - Load Dataset - Split Text ## Changes & Fixes - Better error when nodes require the node executor - Fix bug when running graph output node 3+ times in a graph - Fix some unconnected inputs not falling back to default value - Change to nanoid/non-secure random string generator - collision chance increase likely not a problem for Rivet.