Skip to content

Releases: Ironclad/rivet

Rivet IDE v1.7.10

10 Apr 17:02
Compare
Choose a tag to compare

New Features

  • (Anthropic Plugin) Claude 3 support for tool usage.

Bug Fixes

None

Rivet Libraries v1.16.0

25 Mar 17:52
Compare
Choose a tag to compare

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

25 Mar 19:06
Compare
Choose a tag to compare

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

03 Mar 18:38
Compare
Choose a tag to compare

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

16 Feb 19:33
Compare
Choose a tag to compare

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

24 Jan 00:36
Compare
Choose a tag to compare

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 of function-call when enabled)

Rivet IDE v1.7.7

24 Jan 00:51
Compare
Choose a tag to compare

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

23 Jan 23:24
Compare
Choose a tag to compare

Bug Fixes

  • Fix regression with rendering objects as strings causing crashes or hanging UI

Rivet Libraries v1.14.1

20 Jan 20:19
Compare
Choose a tag to compare

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 of object to improve type coercion in later nodes.
  • Improve type coercion for type: 'object' values. This is now treated more or less the same as an any (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

21 Jan 22:53
Compare
Choose a tag to compare

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