Releases: oracle-samples/node-red-nodes
Releases · oracle-samples/node-red-nodes
v0.3.1
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-ingestfor 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
msgproperty 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
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
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.payloadfallback 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)