v1.2.0

Ironclad/rivetv1.2.0Sep 9, 2023by abrenneke

AI Summary

Ironclad/rivet v1.2.0 introduces the Hugging Face built-in plugin, moves Pinecone integration to core as a plugin, adds an allowEmpty option for number node editors, and includes several bug fixes for array coercion and chat node functionality, along with performance improvements for large data values.

Key Highlights

  • Added Hugging Face built-in plugin for enhanced ML model integration
  • Pinecone integration moved to core and converted to a plugin
  • Number node editors now support allowEmpty option for undefined values
  • Performance improvements by disabling traces for large data values
  • Fixed array coercion bug that now considers the type of source array

Breaking Changes

  • Pinecone integration moved to core as a plugin - existing implementations may need adjustment

New Features

  • Hugging Face built-in plugin
  • allowEmpty option for number node editors
  • Pinecone as a core plugin

Full Release Notes

* Adds Hugging Face built-in plugin a569628b14467fc5cf4f5ab2c53c36cc6924b340
* Number node editors can have allowEmpty to allow their values to be undefined ee17d98d890861542d351044c3214797c4307f69
* Pinecone integration moved to core, changed to a plugin #98 
* Fixed a[] -> b[] coercion by taking the type of a into account when coercing d1a087ac5c9cf81b30537753a9622fea5ba32bf8
* Fix chat node not accepting output of array node for functions. edd1dab9e1b4302d867b28135f6c6c9aab702ad0
* Fix parsing of GPT function calls in Chat node 7c3e05e0228aedeca17d8ad48f94496f659ed1cc
* Disable some traces for better performance with large data values 59b2d239f7719c0a5ef6704db47be6340bc854b9