Skip to content

Releases: Ironclad/rivet

Rivet IDE v1.6.0-beta2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:55

See the assets to download this version and install.

Rivet IDE v1.6.0-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 01:32

See the assets to download this version and install.

Rivet Libraries v1.11.1

Choose a tag to compare

@abrenneke abrenneke released this 25 Oct 22:01

Fixes & Tweaks

  • Fix Split Sequentially not saving in graphs
  • Support for legacy OpenAI models

Rivet IDE v1.5.4

Choose a tag to compare

@abrenneke abrenneke released this 25 Oct 22:42

New Features

  • Support legacy OpenAI models (0301)

Bug Fixes

  • Fix sequential splitting not saving

Rivet Libraries v1.11.0

Choose a tag to compare

@abrenneke abrenneke released this 24 Oct 18:00

New Features

  • Add simplified streaming of graph events - an async generator via createProcessor(...).getEvents(spec) and an SSE implementation via createProcessor(...).getSSEStream(spec). See docs for more info.
  • Add simplified streaming for a single node via createProcessor(...).streamNode(nodeIdOrTitle) (SSE)
  • GraphProcessor now emits a finish event when it has either completed successfully or failed
  • Add input ports to Trim Chat Messages Node for max token count & "from beginning"
  • Add an iteration output 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

Choose a tag to compare

@abrenneke abrenneke released this 24 Oct 19:19

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 iteration output 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

Choose a tag to compare

@abrenneke abrenneke released this 18 Oct 18:26

Tweaks & Bug Fixes

  • Fix stray lodash import 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 localhost for security & avoiding firewall warnings
  • Throttle partial outputs per-node over remote debugger protocol to improve performance (configurable)

Rivet IDE v1.5.2

Choose a tag to compare

@abrenneke abrenneke released this 18 Oct 19:02

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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 21:28

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

Choose a tag to compare

@abrenneke abrenneke released this 16 Oct 22:32

Features & Changes

  • Switch to gpt-tokenizer instead of tiktoken, which means no more wasm being included, should make bundling rivet-node easier. 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 name and type input ports of Prompt Node not working