< Back to all releases

v0.44.17

Improvements

  • Cache API for JavaScript processors: new cache.set(key, value), cache.get(key), cache.exists(key), and cache.delete(key) methods for tracking state across messages. Previously, state management required complex Benthos branch/request_map/result_map configurations. Now you can store any JSON-compatible value (strings, numbers, objects, arrays) directly from JavaScript. Use cache.exists(key) before cache.get(key) to handle missing keys. Available in both nodered_js and tag_processor. Currently in-memory only (lost on restart), persistent backend planned
  • Updated Go dependencies, includes security fixes for OIDC and JOSE authentication libraries

Preview: Disable Read Flows

  • Supports extracting metrics for write flows for bridges.
Discuss on Discord