Releases: iarna/abraxas
Releases · iarna/abraxas
v2.0.0: Multiserver and reconnect support
- 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
- Suppress superfluous warnings event listener "leak" warnings
v1.2.0: New server streaming semantics
- 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
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!
- 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
- 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
- Fix crash due to missing module
v0.3.0: Gearman Server
- 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
v0.2.0: Connection level concurrency
- Allow for a user's to specify concurrency per connection
- Ensure client encodings are set correctly
- Fix crashing bugs