Skip to content

Latest commit

 

History

History
149 lines (87 loc) · 4.98 KB

CHANGES.md

File metadata and controls

149 lines (87 loc) · 4.98 KB

noflo-nodejs 0.15.3 (12-01-2024)

  • Now using the community version of NoFlo UI by default

noflo-nodejs 0.15.2 (29-12-2022)

  • Options are now passed to the preStart callback when used as a library

noflo-nodejs 0.15.1 (14-01-2021)

  • Fixed graph properties when auto-saving

noflo-nodejs 0.15.0 (14-12-2020)

  • Updated to the new Promise-based NoFlo 1.4 APIs

noflo-nodejs 0.14.0 (25-11-2020)

  • Updated to the new built-in Flowtrace functionality in NoFlo 1.3.0

noflo-nodejs 0.13.1 (16-11-2020)

  • Compatibility with the TypeScript version of fbp-graph

noflo-nodejs 0.13.0 (02-10-2020)

  • Added support for WebRTC protocol as an alternative to WebSockets

noflo-nodejs 0.12.5 (24-09-2020)

  • Graphs created by fbp-spec for test execution purposes no longer get auto-saved

noflo-nodejs 0.12.4 (23-09-2020)

  • Specs sent by IDE via setSource are no also auto-saved

noflo-nodejs 0.12.3 (23-09-2020)

  • Graph names are used without namespace when auto-saving

noflo-nodejs 0.12.2 (17-09-2020)

  • Added auto-saving support for components written in TypeScript

noflo-nodejs 0.12.1 (02-09-2020)

  • Modified SSL warnings to be written to STDOUT instead of STDERR to improve operation with fbp-spec

noflo-nodejs 0.12.0 (02-09-2020)

  • Switched to the NoFlo 1.2 "network drives graph" mode for more accurate error handling
  • Added support for discovering the noflo-nodejs runtime via mDNS

noflo-nodejs 0.11.1 (26-02-2019)

Bugfixes:

  • noflo-nodejs library mode also subscribes to runtime now, so that autoSave mode works

noflo-nodejs 0.11.0 (25-02-2019)

New features:

  • noflo-nodejs is now much easier to embed in existing Node.js applications as a library
  • Added --auto-save option to enable saving edited graphs and components to disk automatically

noflo-nodejs 0.10.1 (23-03-2018)

New features:

  • Added --open option to control whether to open the runtime in user's IDE when started. Defaults to true.

noflo-nodejs 0.10.0 (22-03-2018)

New features:

  • Changed configuration file flowhub.json to be automatically saved from command-line arguments, persisting settings like runtime ID and secret between runs
  • Added support for encrypted WebSockets with --tls-key and --tls-cert options
  • When Flowtracing is enabled with the --trace option, uncaught exceptions also trigger the trace to be saved
  • Uncaught exceptions are now printed in a more readable format, with a truncated stack trace
  • The runtime registry URL can now be configured with the --registry option
  • Runtime registry pinging can be disabled with --registry-ping=0
  • If running on a desktop machine, the runtime will be automatically opened in user's default browser
  • Added compatibility with FBP Protocol version 0.7

Removal of deprecated features:

  • Removed deprecated noflo-nodejs-init tool
  • Removed deprecated --register option. Your runtime can be registered with Flowhub by opening it there

Internal changes:

  • Ported noflo-nodejs from CoffeeScript to ES6

noflo-nodejs 0.9.0 (05-11-2017)

  • Compatibility with NoFlo 1.x

noflo-nodejs 0.8.3 (12-05-2017)

Deprecations

  • noflo-nodejs --register is deprecated, in favor of flowhub-registry-register or accessing the live URL. Support will be removed in 0.9.x.

Breaking changes

  • Registration with Flowhub is no longer done by default. Must be enabled using --register true

Additions

  • All options/features are now available on noflo-nodejs, so noflo-nodejs-init can be skipped
  • Support pinging Flowhub registry using option --ping true or envvar NOFLO_RUNTIME_PING=true
  • Support specifying runtime id using NOFLO_RUNTIME_ID envvar
  • Support passing runtime id in live URLs
  • Now gives a warning when no secret is passed, since will not be able to connect over WebSocket (no permissions)
  • Supports Flowhub "Edit as Project" feature, by passing component namespace via FBP protocol

Bugfixes:

  • Fixed --version being called --0.8.x
  • Fixed --permissions not having effect on commandline

noflo-nodejs 0.8.1 (2017-03-01)

  • Updated to NoFlo 0.8.x

noflo-nodejs 0.7.0 (2016-03-31)

  • Updated to NoFlo 0.7.x

noflo-nodejs 0.6.1

  • Support for Flowtrace when using --trace option.
  • For long-running programs, flowtrace dumps can be triggered via SIGUSR2 Unix signal

noflo-nodejs 0.5.0

  • Implements FBP protocol version 0.5. Use of a runtime secret is now enforced
  • Support for --debug, --verbose and --capture-exception flags to tune logging behavior.
  • Support for --host and --port options, with defaults. Port also respects PORT envvar.
  • Support for multiple levels of permissions based on provided secret and configured
  • Support for a --batch mode, where process exists when graph stops. Intended to replace the noflo executable
  • Several FBP protocol fixes from noflo-runtime-base 0.5.x. Should now work with fbp-spec
  • Registration with Flowhub registry is optional, just warning

noflo-nodejs 0.0.6

  • ...