- Fix registry entry
Thank you @techmunk and @kevynb for the typescript work
- Typescript definitions
- Security patch addressing vulnerability with update to underscore version
Changes reflected in the below release candidate versions
Thank you hhunt for additional testing and the fix PR
- Fix errors in new option to handle a last request, including a crasher
Thank you hhunt for finding this bug, as well as for the fix PR and test code
Issue #14 fixes, and configuration options for an improved graceful exit:
- Fix side effects from handling of rejected incoming requests
- Connections are no longer closed prematurely during request processing
- Rejected requests during graceful exit end cleanly
- Return connection close header with response(s), if any
- Add option to perform one last request per connection
- Add option to respond with default or custom http error for rejected requests
- Fix undefined socket array error
- Use intended exit code upon forced exit after timeout
- Names for anonymous functions, for better stack traces
- Support disconnect for more socket.io versions
- Released version to npm
- This version entry, npm keeping me honest
- Doc format fixes
- Released version to npm
- Configurable delay for timer that calls process exit
- Hard exit function now obeys exitProcess option
- Doc updates, options in table format
- Released version to npm
- Updated package metadata, version string
- Code style overhaul, many semicolons
Thanks to shaharke for the majority of these changes.
- Delay process exit to allow any streams to flush, etc.
- Option to force close sockets on timeout
- Minor doc and logging improvements
Issue #1 feature request and fixes:
- Exit handler callback when done or on timeout
- Option for exit handler to not exit process itself
- Clear hard exit timeout on successful server close
- Avoid duplicate callback invocation
- Released version to npm
- Don't keep track of Keep-Alive connections
- Switch to not catching the exit message on our own
- Typo fix in README
- Initial Release