npm node-red 0.18.0
0.18: Milestone Release

latest releases: 3.1.14, 4.0.5, 3.1.13...
6 years ago

Runtime

  • Beta: Projects - must be enabled in settings file
  • Allow port zero for Express (#1363)
  • Better error reporting when module provides duplicate type
  • Update jsonata to 1.5.0
  • add express-session memorystore without leaks (#1435)
  • Allow adminAuth.user to be a Function Fixes #1461
  • Ensure RED.server is set even if admin api disabled
  • Ensure strategy login button uses relative URL Fixes #1481
  • ignore _msgid when merging full objects
  • Move node install to spawn to allow for big stdout Fixes #1488
  • SIGINT handler should wait for stop to complete before exit

Editor

  • allow a node's icon to be set dynamically (#1490)
  • Batch messages sent over comms to increase throughput
  • Migrate deploy confirmations to notifications
  • oneditdelete should be available to all node types Closes #1346
  • Sort typeSearch results based on position of match
  • Update ACE to test and add python highlighter (#1373)
  • Clear mouse state when typeSearch cancelled Fixes #1517
  • Handle scoped modules via palette editor
  • TypedInput: handle user defined value/labels options Fixes #1549

Nodes

  • add msg. select to range and yaml nodes
  • add property choice to xml, sentiment nodes
  • mqtt: Add 'name' to mqtt-broker node, and label it by this if it is set. (#1364)
  • Add option to JSON node to ensure particular encoding
  • add parts support for HTML node (#1495)
  • Add passphrase to TLS node
  • Add rc property to exec node outputs 1 and 2 (#1401)
  • Add skip first n lines capability to csv node (#1535)
  • Add support for rejectUnauthorized msg property
  • Add TLS options to WebSocket client
  • Added parsed YAML support for template node (#1443)
  • Allow delay node in rate-limit mode to be reset Fixes #1360
  • Allow setTimeout in Function node to be promisified in node 8
  • Debug to status option (#1499)
  • enable template config via msg.template for stored or generated templates (#1503)
  • HTTP REQUEST: Adding PROPPATCH and PROPFIND http methods (#1531)
  • Initial support of merge & reduce mode for JOIN node (#1546)
  • Initial support of new BATCH node (#1548)
  • Initial support of sequence rules for SWITCH node (#1545)
  • initial support of SORT node (#1500)
  • Inject node - let once delay be editable (#1541)
  • Introduce nodeMaxMessageBufferLength setting for msg sequence nodes
  • Let CSV correct parts if we remove header row.
  • let default apply if msg.delay not set in override mode. (#1397)
  • let trigger node be reset by boolean message (#1554)
  • Let trigger node support per topic mode (#1398)
  • let HTML node return empty array for no matching input (#1582)
  • MQTT node - if Server/URL config contains '//' use it as a complete url; enabled ws:// and wss://
  • clone messages before delayed send (#1474)
  • Decrement connected client count rather than show disconnected
  • Don't end mqtt client on first error Fixes #1566
  • File out - create dirs synchronously to ensure they exist Fixes #1489
  • Fix debug message format for Buffer (#1444)
  • Fix global.keys() bug in function node (#1417)
  • Handle escape characters in template node which uses Mustache format and JSON output mode (#1377)
  • Move all node.send to end of timer functions in trigger node (issue #1527) (#1539)
  • Publish null/undefined to mqtt as blank not toString Fixes #1521
  • remove inject node at specific time spinner
  • restrict inject interval to less that 2^31 millisecs
  • tag UDP ports in use properly so they get closed correctly (#1508)

Don't miss a new node-red release

NewReleases is sending notifications on new releases.