Skip to content
This repository has been archived by the owner on Apr 19, 2023. It is now read-only.

Releases: facebookarchive/nailgun

Nailgun 1.0.0

17 Oct 06:46
dfa8827
Compare
Choose a tag to compare

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

29 Jan 18:18
2b0ade9
Compare
Choose a tag to compare

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