Releases: facebookarchive/nailgun
Nailgun 1.0.0
This release officially announces Nailgun as production-ready. In this release, package namespaces were changed to com.facebook to indicate code ownership, so some code changes might be required when upgrading from 0.9.* to 1.0.0. All APIs remain the same as 0.9.3.
Nailgun 0.9.3
Client changes:
Asynchronous writes (better stdin performance)
Exception control
Refactored functions to methods
More tests
Server changes:
Nailgun does not interrupt program's main thread anymore, this is program's responsibility to properly react to client notifications
Removed excessive synchronizations
Added socket timeout
Proper stdin / eof control
Proper executor service termination
try-with-resources for streams
Proper Java approach for closing underlying stream once wrapper stream is closed
Fixed potential data races and have better exception control