Node-RED v0.20.0-beta.3 Release Notes

  • Editor

    • Update palette manager view properly when module updated
    • Add TreeList common widget
    • #2008 Fix visual jump when opening Comment editor on Safari Part of
    • #2008 Fix vertical align of markdown editor in Safari Fixes
    • #2009 Avoid marking node as changed if label state is default Fixes
    • Highlight port on node hover while joining
    • Support drag-wiring of link nodes
    • Allow TypeSearch to include a filter option
    • Improve diff colouring
    • Allow sections to toggle in 2-element stack
    • #1980 Add support for ${} env var syntax when skipping validation Closes
    • i18 support for markdown editor tooltip
    • Add RED.editor.registerTypeEditor for custom type editors
    • Tidy up markdown toolbar handling across all editors
    • Added validation while export into library
    • Reuse notification boxes rather than stack multiple of the same type
    • Make ssh key dialog accessible when opened from new proj dialog

    ⚙ Runtime

    • #2023 Bump JSONata to 1.6.4 Fixes
    • Add audit logging to admin api
    • #2010 Fix failure of RED.require
    • #1998 Allow oauth strategy callback method to be customised Closes
    • #2001 Ensure fs context cache is flushed on close Fixes
    • Fix library Buffer( to Buffer.alloc( for node 10
    • Catch file-not-found on startup when non-existant flow file specified
    • Actively expire login sesssions and notify user
    • #1976 Add quotation marks for basic auth challenge

    Nodes

    • Change: remove promises to improve performance
    • Debug: add ability to apply JSONata expression to message
    • Join: remove promises to improve performance
    • JSON: delete msg.schema before sending msg to avoid conflicts
    • Link: update UI to use common TreeList widget
    • Switch: remove promises to improve performance