Releases: Ironclad/rivet
Releases · Ironclad/rivet
Release list
Rivet IDE v1.6.0-beta2
See the assets to download this version and install.
Rivet IDE v1.6.0-beta1
See the assets to download this version and install.
Rivet Libraries v1.11.1
Fixes & Tweaks
- Fix
Split Sequentiallynot saving in graphs - Support for legacy OpenAI models
Rivet IDE v1.5.4
New Features
- Support legacy OpenAI models (0301)
Bug Fixes
- Fix sequential splitting not saving
Rivet Libraries v1.11.0
New Features
- Add simplified streaming of graph events - an async generator via
createProcessor(...).getEvents(spec)and an SSE implementation viacreateProcessor(...).getSSEStream(spec). See docs for more info. - Add simplified streaming for a single node via
createProcessor(...).streamNode(nodeIdOrTitle)(SSE) - GraphProcessor now emits a
finishevent when it has either completed successfully or failed - Add input ports to Trim Chat Messages Node for max token count & "from beginning"
- Add an
iterationoutput to the loop controller node - Add variable name output to get and set global nodes
Changes & Bug Fixes
- Updated all dependencies to their latest versions
- Fix empty header causing chat node to error
- Better code node error when it doesn't return something valid
- Better HTTP Call node errors
Rivet IDE v1.5.3
New Features
- Add input ports to Trim Chat Messages Node for "max token count" & "from beginning"
- Add configurable rendering for User Input node - currently can choose between Preformatted and Markdown.
- Status bar now shows the execution time of your graph in addition to token count & cost.
- Loop controller now has nicer grouped port rendering!
- Add
iterationoutput to loop controller (starts at 1) - Add variable name output to Get Global and Set Global nodes
Changes & Bug Fixes
- Updated all dependencies to latest
- Fix some dropdowns occasionally not being visible
- Fix an empty header name causing chat node to fail
- Fixed scrolling test cases list
- Code node now gives better error when it doesn't output a valid object.
- HTTP Call node now gives better error when it's likely a CORS problem
Rivet Libraries v1.10.1
Tweaks & Bug Fixes
- Fix stray
lodashimport causing ESM importing to fail - Use GPT model for tokenizer everywhere for now, to avoid errors
- Better traces are emitted for GraphProcessor when nodes are control flow excluded
- Remove stray console.dir
- Anthropic Plugin: Fix claude instant
- Default debugger to only listen on
localhostfor security & avoiding firewall warnings - Throttle partial outputs per-node over remote debugger protocol to improve performance (configurable)
Rivet IDE v1.5.2
New Features
- New in-app updater for future versions
- Support for plugins to skip pnpm install when not needed, to speed up installing
Bug Fixes
- Fix installing plugins on windows
- Fix using node executor with plugins on windows & linux
- Fix installing plugins when node is not installed
- Better logs when plugin loading fails
- Fix settings menu width
- Fix firewall warnings when launching node executor
Rivet IDE v1.5.1
Bug Fixes & Tweaks
- Fix scrolling in graph list
- Throttle partial outputs when using remote debugger / node executor, improves performance drastically when multiple chats are running at once
- Fix bug where datasets weren't loaded until going to data studio/opening certain nodes
- Fix errors in console about unknown models for tokenization
- (Anthropic Plugin) Fix using Claude Instant
- Fix graph builder crash when a project has plugins installed
- Improve logging around control flow and exclusions
- Fix rendering when input and output port for a node has the same ID
Rivet Libraries v1.10.0
Features & Changes
- Switch to gpt-tokenizer instead of tiktoken, which means no more wasm being included, should make bundling
rivet-nodeeasier. Tokenizer can also be passed in if someone wants to use tiktoken again, as it's faster. - Add Extract Markdown Code Blocks node
- Code node now supports configurable inputs and outputs
- Support escape characters in the delimiter for Join Node and Split Text Node
- Support for Split Text Node splitting by regex
Bug Fixes
- Fix node warning about event emitter max listeners
- Fix output port of Graph Output node not having a value
- Fix
nameandtypeinput ports of Prompt Node not working