Releases: Ironclad/rivet
Releases · Ironclad/rivet
Rivet IDE v1.7.10
New Features
- (Anthropic Plugin) Claude 3 support for tool usage.
Bug Fixes
None
Rivet Libraries v1.16.0
New Features
- (Anthropic Plugin) Full Claude 3 support!
- Get Embedding node can be provided a model, and a number of dimensions to generate
- (AssemblyAI Plugin) Allow sending additional parameters via a JSON object
- (Pinecone Plugin) Allow object data to be passed and stored in the metadata
Fixes & Changes
- Update AssemblyAI library to latest
- Allow accessing project path via project metadata
Rivet IDE v1.7.9
New Features
- (Anthropic Plugin) Full Claude 3 support!
- Add setting to toggle the upper-casing of port names on nodes
- Project path is included in project metadata (for plugins mostly)
- Add
rivet-utilities-plugin
- Get Embedding Node supports model input and dimensions input
- (AssemblyAI Plugin) Support additional parameters via a JSON object in the configuration
- (Pinecone Plugin) Support storing properties of objects as the metadata of objects
Bug Fixes & Tweaks
- Fix running from source with Volta
Rivet IDE v1.7.8
Changes & New Features
- (OpenAI Plugin) Support sending a file name to OpenAI with the Upload File Node
- (OpenAI Plugin) Do not always override an assistant's tools list in Run Thread node
- Support removing presence_penalty and frequency_penalty and remove by default for Chat Node
- Fix markdown rendering of subgraph node
- Change GPT Function description editor to a code editor (with less height than normal code editor)
- Retry OpenAI API 408 timeout
- Add List Graphs, Graph Reference, and Call Graph nodes.
- Improve extract json to handle square brackets and literal values
- Added pdf2md + transformerlab plugins
Bug Fixes
- Ignore empty event lines when reading from OpenAI event streams
- Fix "fine-tune-results" being an file upload type option
- Add potential fix for PATH issues installing plugins on MacOS
- (Anthropic Plugin) now properly supports "Claude 2", "Claude 2.1", and "Claude Instant" choices
- Fix in-app updating
Rivet Libraries v1.14.3
Minor Changes
- Chat node can optionally not send presence_penalty and frequency_penalty if those parameters are unset
- Do not always override an assistant's tools list in Run Thread node
- Support sending a file name to OpenAI with the Upload File node
- Retry on OpenAI API 408 timeout
- Ignore empty event lines logging when reading event stream (less log spam)
Rivet Libraries v1.14.2
Bug Fixes & Minor Changes
Not quite just a patch but should be backwards compatible, sorry!
- Fix regression in 1.14.1 causing hanging or rejected promises with object -> string conversions
- Add GPT-3.5 1106
- (Anthropic Plugin) Support Claude 2.1
- (Anthropic Plugin) Better error handling, won't retry client errors
- (OpenAI Plugin) Fix Run Thread Node not waiting for run to finish to completion
- Support GPT parallel function calling (Chat node will return
function-calls
instead offunction-call
when enabled)
Rivet IDE v1.7.7
Improvements
- Add
gpt-3.5-1106
OpenAI model - Support GPT parallel function calling. Enabled by default on new Chat nodes.
- (Anthropic Plugin) Support Claude 2.1
Bug Fixes
- (OpenAI Plugin) Fix
Run Thread
node not waiting until thread is completed - (Anthropic Plugin) Improve error handling
Rivet IDE v1.7.6
Bug Fixes
- Fix regression with rendering objects as strings causing crashes or hanging UI
Rivet Libraries v1.14.1
Bug Fixes & Improvements
- Fix Destructure Node wrapping single-value results in arrays. If you do
$.path
and it only matches one thing, you will get"result"
out instead of["result"]
- Validate HTTP Call Node URLs before calling them
- Improve Object Node type inference - if the type being returned is an object, it will correctly return
object[]
instead ofobject
to improve type coercion in later nodes. - Improve type coercion for
type: 'object'
values. This is now treated more or less the same as anany
(the actual type is inferred by the value's type). This improves coercion to string for arrays. - Fix
isSplitSequential
being serialized to project file.
Rivet IDE v1.7.5
Bug Fixes & Improvements
- Persist last debugger connection URI
- Fix flickering of nodes while dragging of them
- Fix
fsPath
error when opening new project - Fix hotkeys on Windows
- Fix LM Studio auto-configure path
- Limit Object Node body rendering length so that it doesn't expand infinitely
- Fix errors when running Rivet in a browser
- Fix constant memory usage increase on Windows
- Fix high CPU usage when Rivet is idle
- Fix console error when dragging wire around
- Fix Destructure Node wrapping its outputs in an array, when there is only one match for the output.
- Validate URLs for the HTTP Call Node
- Object Node is now more intelligent about its output data type. You can use arrays in an Object Node and they will be interpreted correctly when coercing in subsequent nodes.
- Fix coercion from object to string, when the object is really an array. Object and
any
function more or less the same now (by analyzing the contents to see what type it is) - Fix saving "split sequential" toggle