Skip to content

v0.3.2

Pre-release
Pre-release

Choose a tag to compare

@vodennis vodennis released this 03 Apr 03:58
· 30 commits to main since this release
acb4b7d

v0.3.2 — Release Notes

Oracle Advanced Queue (AQ)

  • Payload types: enqueue and dequeue now support JSON, RAW, and ADT (Oracle Object Type) queues
  • Continuous dequeue: new mode that auto-starts on deploy and long-polls without an input trigger — no inject node needed
  • Delivery mode: enqueue supports Persistent (default) and Buffered (in-memory, faster, requires Thick mode)
  • Flexible enqueue payload: a single object is now auto-wrapped; no need to wrap in an array

Oracle Database Connection

  • Driver mode: choose between Thick (Oracle Client) and Thin (pure JS) per node
  • New auth types: DB Token — Resource Principal (OCI Functions/OKE) and DB Token — Session Token (OCI CLI sessions)
  • Wallet Path: configure the wallet directory for TLS/mTLS connections
  • Proxy User: connect via an Oracle proxy user for DB Token auth types

SQL Node

  • Binds editor: row-based bind variable mapping with support for static values, msg properties, and JSONata expressions

OCI IoT

  • iot-config is now connection-only — topic and QoS are configured on each node directly, following the standard mqtt-broker pattern
  • iot-telemetry: Topic and QoS fields added to the editor; msg.topic and msg.qos override at runtime
  • iot-command: Topic and QoS fields added; auto-acknowledge removed (was broken); use a separate publish node to send responses

Bug Fixes

  • OCI auth providers in oci-config (Instance Principal, Resource Principal) now resolve correctly on Test Connection
  • dequeue ADT payloads no longer crash with NJS-106 in transactional mode
  • dequeue continuous mode no longer hangs Node-RED shutdown