NetRouter Release History
NetRouter (1.0.1.2) Recommended
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.