Releases: Ironclad/rivet
Releases · Ironclad/rivet
Rivet Libraries v1.8.0
New Features
getEditors
,getBody
, andgetUIData
are passed a newRivetUIContext
object with additional information that can be used in their implementationsgetBody
andgetUIData
can now be async- Add
getChatNodeEndpoint
toProcessContext
/createProcessor
- can be used to pass additional headers to chat nodes, and for things like load balancing based on endpoint/model selected, if using Azure OpenAI for example. - Prompt node can compute token count and output it as a port
Changes & Fixes
- Fix total cost of GraphProcessor not including split nodes
- Fix remote debugger not sending
start
event correctly - Improve Chat node error handling
- Fix output ID of HTTP Call node (may break some graphs that used it)
Rivet IDE v1.4.0-beta2
See the assets to download this version and install.
Rivet Libraries v1.7.0
New Features
- Node definitions can have helper messages, and hide/disable the editors based on conditions of their data.
- Add key value pair editors and string list editors for nodes
- Add ability to group editor definitions
- Add Slice node
- Chat nodes can have additional headers passed into them
- Gentrace plugin & execution recorder remote execution support
- Can pass chat node headers in via
Settings
interface
Changes & Fixes
- Fix aborting split sequential nodes
- Fix saving graph attached data to project files
Rivet Libraries v1.6.1
Fixes
- Fix crash with commonjs require of rivet-core due to cyclic import
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