0.3.1 ✔️
Summary
This release adds support for basic authentication in the HTTP client node, and base64 encoding and decoding utility functions for JS code nodes. It also features general UI enhancements, and fixes for known UI issues.
Breaking changes
None.
Deprecations
-
⚙️ the following system events no longer contain keys
inputs
andoutput
:trigger.schedule.ok
trigger.schedule.error
trigger.event.ok
trigger.event.error
Fixes
Regressions introduced in 0.3.0
- 🐞 ui: fix that task flow nodes could incorrectly display flow input data
- 🐞 ui: fix that flow editor didn’t identify flow input data when using subflow nodes with the deep trace option
Other issues
- 🐞 ui: fix that new http nodes could complain about a missing method
- 🐞 ui: fix that pasting nodes in task and web flows didn’t main input node configuration
Features
-
⚡ http client node: now supports basic authentication, with username and password options
-
⚡ ui: the javascript code editor now provides basic autocomplete for flow stores and built-in functions (type
$
orlib
) -
⚡ new JS library functions for base64 encoding and decoding:
lib.Base64Encode(string)
lib.Base64Decode(string)
lib.Base64EncodeUrl(string)
lib.Base64DecodeUrl(string)
Enhancements
- 🔼 ui: flow editor - execution errors (if any) are shown where flow output would otherwise be shown
- 🔼 ui: pasting a node does not clear the node clipboard (allow multiple paste operations)
- 🔼 ui: for task and graph flows, the default node is node an output node, instead of the prior pass-through node
- 🔼💠all node options that accepts JSON values uses a new JSON input control (instead of a plain text area)
Node changes
The default values for some node configuration options changed.
- 💠 http client node: timeout option now defaults to 10000 milliseconds (10 seconds)
- 💠 jwt create node: signing method option now defaults to “none”
- 💠 jwt parse node: mode option now defaults to “Parse only”
- 💠 jwt parse node: allowed signing method option now defaults to “auto”
- 💠 password compare node: hash algorithm option now defaults to “bcrypt (cost=14)”
- 💠 password hash node: hash algorithm option now defaults to “bcrypt (cost=14)”
- 💠 KV set node: prefix option now explicitly defaults to “global”
- 💠 KV remove node: prefix option now explicitly defaults to “global”
- 💠 KV get node: prefix option now explicitly defaults to “global”
- 💠 KV get node: read mode option now explicitly defaults to “Cache then database”
Internal
- ⚙️ ui: new nodes are created with default values for all node configuration options