Nailgun Changelog

What's new in Nailgun 0.7.1

Sep 17, 2010
  • Added trap for System.exit(). Client now exits with appropriate exit code.

New in Nailgun 0.7 (Sep 17, 2010)

  • Added windows binary compilation to build process.
  • Added IP Address specification to NGServer commandline (to override default behavior of binding to all addresses).
  • Added automatic port selection to NGServer (by specifying port 0). Selected port is displayed to System.out at startup.
  • Added ability to specify a default Nail to run if an invalid alias/classname is specified by the client.
  • Added ability to disable classname resolution in NGServer, forcing users to run Nails only by alias if disabled.
  • Added thread pooling for running nails. Pool is currently hardcoded to a limit of ten.
  • Added --nailgun-version command line option to client to display client version and exit.
  • Added --nailgun-showversion command line option to client to display client version and continue.
  • Added --nailgun-help command line option to client to display usage information.
  • Added client reporting of local file and path separators via remote environment chunks.
  • Improved usage info display.
  • Added ng-version built-in nail to display server version.
  • InvocationTargetExceptions on Nails now re-throw their cause for more useful information.
  • Added shutdown hook for clean shutdown after Ctrl-C on NGServer.
  • Fixed a bug in ThreadLocalInputStream and ThreadLocalOutputStream that resulted in the ignoring of default proxied streams.
  • Fixed a bug that caused a segfault if ng client is invoked with no arguments.