Skip to content

Releases: iarna/abraxas

v2.0.0: Multiserver and reconnect support

31 Aug 01:58
Compare
Choose a tag to compare
  • Bug fixes (thanks @pyros2097!)
  • Convert to readable-stream and isa-stream to eliminate node-version-specific bugs
  • Add submitTimeout and resultTimeout
  • Add support for multiple gearman servers and automatic reconnection
  • Breaking API change: Rename registerWorker to registerWorkerStream, add new registerWorker that reads the payload and puts it on task.payload.

v1.2.1: Suppress superfluous warnings

31 Aug 01:41
Compare
Choose a tag to compare
  • Suppress superfluous warnings event listener "leak" warnings

v1.2.0: New server streaming semantics

13 Aug 17:17
Compare
Choose a tag to compare
  • Switch to new server streaming semantics
  • Fix leftover calls to unacceptSerial, fixes part of #9
  • Fix job leak in server when work fails
  • Finish decoupling server and server-connection

v1.1.0: Refactor packet-handler

06 Aug 21:56
Compare
Choose a tag to compare

Previously this was an event emitter and it was buggy, event emitter didn't model the problem space well. I've rewritten it as a writable stream. This makes integration easier... one can just pipe the parser straight into it, but it also substantially simplified the implementation too.

v1.0.0: Bug fixes!

06 Aug 20:54
Compare
Choose a tag to compare
  • 1.0 release is just for better semver handling. No more 0..
  • Fix a nasty bug breaking more then one submitJob, and add associated test

v0.4.0: Refinement

31 Jul 13:55
Compare
Choose a tag to compare
  • Fix numerous bugs
  • Handle more anomalous server conditions gracefully
  • End to end functional tests, using client, worker and server all in one process, with no sockets!
  • Vastly improved error handling. Errors now provide meaningful stack traces. Errors now have distinct classes.

v0.3.1: Crash fix

31 Jul 13:50
Compare
Choose a tag to compare
  • Fix crash due to missing module

v0.3.0: Gearman Server

31 Jul 13:49
Compare
Choose a tag to compare
  • Substantial refactoring
  • Ref counting so active jobs / registered workers will hold the event loop open and prevent node from exiting on its own
  • Improved diagnostics
  • First pass of the Gearman server library

v0.2.1: Documentation improvements

31 Jul 13:45
Compare
Choose a tag to compare

v0.2.0: Connection level concurrency

31 Jul 13:43
Compare
Choose a tag to compare
  • Allow for a user's to specify concurrency per connection
  • Ensure client encodings are set correctly
  • Fix crashing bugs