Skip to content
This repository has been archived by the owner on Jan 6, 2021. It is now read-only.

Releases: fullstackers/bus.io

Performance updates and singleton support

16 Sep 16:58
Compare
Choose a tag to compare

The server can behave like a singleton now, so in the event, you require bus.io from multiple files they will be using the shared instance. As far as performance goes, we added in the Job removal that Kue requires. This means each message after processed will be removed from redis.

Performance updates and better Error handling support.

26 Aug 14:50
Compare
Choose a tag to compare

The core component receiver just went through some over hauling. The receiver is much faster and the memory footprint has been reduced significantly compared to the previous version.

Error handling can be achieved like this

bus.in(function (err, msg, sock, next) {
  // handle errors incoming
});

bus.on(function (err, msg, next) {
  // handle errors ongoing
});

bus.out(function (err, msg, sock, next) {
  // handle errors outgoing
});

API updates

26 Jul 22:38
Compare
Choose a tag to compare

The API has been updated to simplify creating and delivering messages.

Dependency updates

11 Jul 03:19
Compare
Choose a tag to compare

Updated dependencies

Added #unalias

02 Jul 20:01
Compare
Choose a tag to compare

You can now un-alias a socket to an actor.

bus.unalias(sock, 'some alias');

I also fixed a bug I introduced from v0.4.0.

Dependency update

29 Jun 22:36
Compare
Choose a tag to compare

Updated dependencies.

bus.io-messages can now read in Message instances.

Depedency update

29 Jun 17:51
Compare
Choose a tag to compare

Updated dependencies.

bus.io

24 Jun 00:42
Compare
Choose a tag to compare

The bus.io components have been refactored out of the main bus.io module.