Releases: Ironclad/rivet
Releases · Ironclad/rivet
Rivet IDE v1.4.0-beta1
See the assets to download this version and install.
Rivet Libraries v1.6.0
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.
Rivet IDE v1.3.0
New Features
- Data Studio! The Data Studio is your scratch pad for data, built into Rivet, and integrated with Rivet graphs. Use it as a place to explore data, or building data processing pipelines, or as a small vector database. It's up to you! Check out the documentation for more info.
- NPM Plugins! You can now install plugins from NPM, and use them in your graphs.
- Check out the Python Exec Example Plugin, to run python scripts in your graphs, or as an example of how to write an NPM plugin!
- You now have the option to run Split nodes sequentially instead of 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
Plugins
Check out the Oobabooga Plugin to call local LLMs from Rivet!
Changes & Fixes
- Improved top navigation tabs
- Improve node executor behavior, hide run button when not connected
- Fix Prompt Designer not using environment variables
- Better error when nodes require the node executor
- Fix invisible text on Ubuntu/Kubuntu
- Allow setting the default executor in the settings modal
- Fix many nodes' text being wrapped due to additional button in title
- Fix missing node images on a few nodes
- Better error toast when failing to load project
- Fix bug when running graph output node 3+ times in a graph
- Fix some unconnected inputs not falling back to default value
Rivet IDE v1.3.0-3
See the assets to download this version and install.
Rivet Libraries v1.5.0
New Features
- New NPM plugin infrastructure, write plugins and publish them to NPM, then use them in Rivet!
- Support
openAiEndpoint
inSettings
interface, for a default OpenAI endpoint to use. - Match node now supports a value input for the value to pass through.
Bug Fixes & Changes
- Fix OpenAI initial response timeout, 5 seconds for actual OpenAI endpoints, disabled for custom endpoints
Rivet IDE v1.3.0-beta1
app-v1.3.0-beta1 App v1.3.0-beta1
Rivet IDE v1.3.0-2
See the assets to download this version and install.
Rivet Libraries v1.4.0
New Features
- Remote plugin system is now working! See
rivet-plugin-example
for information on how to create your own plugins! - Add Gentrace plugin!
- Add Delay Node!
- The endpoint for the Chat Node is now configurable! You can now use any OpenAI compatible API with your Chat nodes.
Changes and bug fixes
opanAiKey
is now optional in aSettings
object.- Graph metadata can now have an
attachedData
key - Increase default Number node width to avoid overflow.
- Fix plugin specs not being stored in saved files.
Rivet IDE v1.2.1
New Features
- Match node now supports a
value
port - this is the value that will be outputted from the Match node, instead of the matched text. If unconnected, the Match node works as before. - Allow setting default OpenAI endpoint in the Settings modal
Changes & Bug Fixes
- Fix rendering on Ubuntu/Kubuntu
- Escape key now closes node editor when in a code editor
Rivet IDE v1.2.0
New Features
- Remote plugin system! Create your plugins in other repositories, and import them dynamically into Rivet. Check out rivet-plugin-example for how to make your own plugins and add new nodes to Rivet.
- Add new HTTP Call node - Make custom HTTP requests in your graphs!
- Add new Delay node - Waits for a configurable delay.
- Chat node now supports custom models and endpoints! Use any OpenAI-compatible API with your Rivet graphs!
- Add new Gentrace Plugin!
- Plugins can now have async
getEditors
calls to dynamically load the editors for a node - Double click a node to edit it
Changes & Bug Fixes
- Fixed large files in Image nodes and Audio nodes causing application to hang.
- Fix headers not appearing with code editors
- Improve Add Plugin modal appearance
- Fix error when opening dev tools
- Pinecone integration now returns full metadata object from its port, accessible with
$.metadata.etc