app-v1.7.5
Ironclad/rivetapp-v1.7.5Jan 21, 2024by github-actions[bot]
AI Summary
This release (app-v1.7.5) focuses on bug fixes and stability improvements across the Rivet application, addressing UI issues like node flickering during drag operations, memory leaks on Windows, high CPU usage when idle, and various node behavior problems.
Key Highlights
- Persist last debugger connection URI for easier reconnection
- Fix flickering of nodes while dragging
- Fix constant memory usage increase on Windows
- Fix high CPU usage when Rivet is idle
- Object Node now intelligently handles array data types and output coercion
New Features
- Object Node is now more intelligent about output data types - arrays are interpreted correctly when coercing in subsequent nodes
- Validate URLs for the HTTP Call Node
- Object and `any` function now analyze contents to determine type when coercing from object to string
Full Release Notes
## 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