Skip to content

Releases: oracle-samples/node-red-nodes

v0.3.1

26 Mar 19:50

Choose a tag to compare

v0.3.1 Pre-release
Pre-release

v0.3.1

OCI Logging and Log Analytics, Object Storage support, and message-passing consistency fixes.

New Nodes

  • oci-logging — Push log records to OCI Logging Custom Logs via Logging Ingestion (putLogs)
  • oci-log-analytics — Dedicated Log Analytics node (renamed from oci-log-ingest for clearer service distinction)
  • oci-object-storage — Upload and download objects to/from OCI Object Storage (payload or file-path workflows)

Bug Fixes

  • Message-passing consistency updates across DB/IoT nodes:
    • sql, enqueue, dequeue, begin-transaction, iot-telemetry
  • Improved upstream msg property preservation through flows
  • Preserved transaction context (msg.transaction) where required

Docs

  • Updated README with Logging, Log Analytics, and Object Storage coverage
  • Updated node-reference.md with new OCI node sections and runtime field behavior
  • Updated installation.md dependency guidance for OCI nodes

v0.3.0

10 Mar 21:58
0d27858

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

v0.3.0

OCI service integration and IoT Platform nodes, plus dequeue and transaction fixes.

New Nodes

  • oci-config — Shared OCI authentication (Config File, Instance Principal, Resource Principal, API Key)
  • oci-notification — Publish to OCI Notifications topics (email, Slack, PagerDuty, webhook, SMS, Functions)
  • iot-config — MQTT connection to OCI IoT Platform (Basic and Certificate auth)
  • iot-telemetry — Publish device telemetry to the IoT Platform
  • iot-command — Receive commands from the IoT Platform with auto-acknowledge
  • iot-send-command — Send commands to devices via the OCI REST API

Highlights

  • Dequeue Mode dropdown (Remove, Browse, Locked)
  • End-transaction Commit/Rollback toggle — enables explicit error handling on separate flow paths
  • Test Connection button on iot-config for MQTT credential verification
  • OCI nodes use oci-sdk, IoT device nodes use mqtt npm package

Bug Fixes

  • Dequeue returning the same message endlessly (was using Locked mode instead of Remove)
  • End-transaction committing on error paths — now supports dedicated rollback wiring

Docs

  • Added OCI nodes README and additional documentation
  • Updated root README, node-reference.md, best-practice.md, and installation.md

v0.2.0

02 Mar 23:44
0d999a1

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

v0.2.0

Refactored DB and SCM nodes with new features, bug fixes, and documentation.

New Nodes

  • fusion-request - General SCM transaction node (Create Asset, Meter Reading, Misc. Transaction, Subinventory Transfer, Custom)
  • scm-lookup - General SCM lookup node (Asset, Meter Reading, Organization ID, Custom)
  • delete-transaction - Multi-mode deletion by resource type
  • begin-transaction - Opens DB connection and stores it for downstream nodes
  • end-transaction - Commits and closes the transaction connection
  • smo-transformer - Transforms telemetry or message data into structure SMO event payloads

Highlights

  • 3-source payload mappings on SCM nodes (dequeued data, msg property, static value)
  • Test Connection button, connection timeout, elapsed time display on DB transaction nodes
  • SQL Source dropdown (Editor / msg.sql), msg.payload fallback on enqueue
  • URL override pattern and comprehensive help text on all nodes

Bug Fixes

  • Dequeue checkbox not saving, proxy not working on SCM nodes, transaction ID not set on delete, wrong endpoint on create-meter-reading, region field masked as password, documentation (node reference, best practices, installation guide, import examples, readme)

v0.1.0

27 Feb 23:04

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

v0.1.0

Initial pre-release for testing and feedback. Previously untagged code now tagged as baseline.