app-v1.5.3

Ironclad/rivetapp-v1.5.3Oct 24, 2023by abrenneke

AI Summary

This release (v1.5.3) adds several node improvements including configurable rendering options for User Input nodes, new output ports for loop controllers and global nodes, and enhanced status bar information. It also includes various bug fixes for dropdown visibility, chat node failures, and improved error messaging.

Key Highlights

  • User Input node now supports configurable rendering (Preformatted/Markdown)
  • Status bar now displays graph execution time alongside token count and cost
  • Loop controller gains iteration output and improved grouped port rendering
  • Get Global and Set Global nodes now provide variable name outputs
  • Bug fixes for dropdown visibility, empty header handling, and improved error messages

New Features

  • Add input ports to Trim Chat Messages Node for 'max token count' and 'from beginning'
  • Add configurable rendering for User Input node (Preformatted or Markdown)
  • Status bar now shows execution time in addition to token count and cost
  • Loop controller 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

Full Release Notes

## 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