NetRouter Release History

Released: 2015-11-18
  • Adjusted bandwidth/CPU tuner to allow for much higher throughput.
  • Compiled with Visual C++ 2015.
  • Resolved issue with closing route monitor taking a long time and using notable degrees of CPU.
Released: 2015-11-08
  • Implemented high-precision timer and corrected delta transfer formula.
  • Implemented connection delta tracking on route monitor.
  • Resolved GUI hanging issue when attemping to monitor the same route multiple times.
  • Server now persists the route statistics until service restart regardless of re-configuration.

Released: 2011-06-21
  • Resolved potential crash when adding new route under high load.
  • Resolved temporary lock on all routes when connection lock cannot be quickly acquired.
  • Added the ability to limit the dynamic buffer to reduce memory load and mitigate DOS attacks.
  • Resolved issues tabbing between child controls within the route configuration dialogs.
  • Retooled threading model which reduced resource requirements by several orders of magnitude.
  • Resolved issue which would cause a disabled HTTP header rule to still be applied.
  • Resolved issue which would cause negative deltas to "over scale" the route monitor graph.
  • Implemented resolver thread-pool to off-load outgoing connections and host IP resolutions.
  • Implemented overlapped non-blocking connection acceptance.
  • Added auto focusing to tab control for child control validation errors.
  • Resolved issue which caused tab pages to be closed while leaving the configuration dialog open.
  • Over allocated routes so that configuration changes do not require memory relocation and dropped connections.
  • Resolved further GUI hangs and crashes when closing the route monitor dialogs (service was unaffected).
Released: 2011-06-08
  • Implemented scriptable HTTP header manipulation (to be expanded).
  • Fixed quirk that caused odd item selections when editing grid items.
Released: 2011-06-08
  • Resolved hangs and crashes when closing the route monitor dialogs.
  • Implemented the ability to add/remove and manipulate HTTP headers.
  • Moved all route configuration to a tab-driven dialog.
Released: 2011-06-06
  • Implemented network-load-balancing and fail-over.
  • Current support includes: Round-Robin with fail-over, Least-Connections with fail-over and Fail-over-Only.
  • Resolved potential crash when under high-load due to insufficient event name randomness.
  • Resolved potentially long shutdown times. This was due to an necessary lock which would need to time-out.
  • Implemented the ability to edit bindings (double click) without removing then re-adding them.
Released: 2011-05-11
  • Resolved inability to bind to a specific IP address upon initial route setup.
  • Fixed issue which would cause the application to lock if route was deleted while being monitored.
  • Added additional thread to route monitor for smoother operation.
  • Fixed issue where route monitors remain open after losing connection to the service.
  • Re-sized router-monitor labels so that longer name could be displayed.
Released: 2010-12-02
  • Implemented additional management safety controls.
  • Added delete route functionality.
  • Added route monitor support with graphing.
  • Further threading optimizations for speed improvements and better handing of disconnections.
Released: 2010-11-16
  • Resolved inability to login to router after install.
  • This change requires an uninstall then reinstall of the application.
Released: 2010-11-08
  • All operations are now tied to the configuration.
  • Completed administration access.
  • This includes local and remote administration.
Released: 2010-11-05
  • Tightened integration with error tracing classes.
  • Implemented ability to restart the router internally without stopping the service.
  • This allows the management console to stay connected while the internal state of the service is reset to that of a freshly started router.
  • Implemented the ability to save configured routings.
Released: 2010-11-05
  • Initial public release into beta.
  • Released 32 & 64 bit.
An unhandled error has occurred. Reload 🗙