Skip to content

Latest commit

 

History

History
88 lines (54 loc) · 3.04 KB

CHANGES.md

File metadata and controls

88 lines (54 loc) · 3.04 KB

0.12.0 | released 13.02.2019

  • Implements version 0.7 of FBP runtime protocol

0.11.0 | released 03.11.2017

Breaking changes

  • Reqires Node.js 6.0+ for JavaScript ES6 support.

Internal changes

  • Update to CoffeeScript 2

0.10.23 | released 02.06.2017

  • Fix getSource for participants started by the runtime

0.10.0 | released 01.02.2017

Discovery protocol changes

  • Discovery messages should now be sent periodically by participants

0.8.0 | released 03.08.2016

  • Fix spec/heterogenous participant test enforcing wrong discovery message. The messages sent to fbp topic must have a wrapper with protocol=discovery and command=participant.

0.7.0 | released 06.06.2016

  • Update to msgflo-nodejs 0.5.x, which does not install transport libraries (mqtt or amqplib) automatically. You must now install these as dependencies yourself.

0.6.0 | released 21.04.2016

  • Initial support for fbp-spec, a data-driven testing tool

0.5.1 - 0.5.33

  • Added msgflo-send-message utility program, send message to MQTT/AMQP queues
  • Added msgflo-register-foreign utility, allows to declare MsgFlo participant discovery data for existing systems which don't have native MsgFlo support.
  • Added msgflo-jobstats-newrelic tool, for downloading statistics from the New Relic integration about how long it takes to execute jobs. Can for instance be used to tune an autoscaler like guv

0.5.0

Released: 15 June, 2016

  • Added ability to define component libraries in .json file. Each compononent has a command which can be used to instantiate such a component. By default the key msgflo.components in package.json is used.
  • Added msgflo-procfile for generating Heroku Procfile stansa, from component library + FBP graph.
  • Added ability for msgflo-setup to also start up participants, from component library + FBP graph.

0.4.0

Released: 4 June, 2015

0.3.0

Released: 30 May, 2015

  • Added msgflo.setup API and msgflo-setup executable, for setting up queue bindings between participants from a FBP graph.
  • Using the special FBP component msgflo/RoundRobin in FBP graphs allows to specify roundrobin (including deadlettering) binding instead of the default pubsub.
  • Added msgflo-dump-message executable, for getting messages from a queue

0.2.0

Released: 21 May, 2015

0.1.0

Released: 5 April, 2015