SoftPerfect Connection Emulator Changelog

  • Added: high-throughput batch packet processing (over 1 Gbps).
  • Added: a new column chart type and minute ticks along the time axis.
  • Improved: small UI enhancements throughout the application.
  • Changed: Windows 7 is now the minimum required OS version.
  • Added: /hide command line parameter for running the software without user interface.
  • Added: filter type setting for making it inclusive or exclusive.
  • Fixed: a few minor user interface issues.
  • Improved: all graphics and icons are now vector images and scale to any DPI on high-resolution displays.
  • Fixed: minor drawing issues on high DPI systems.
  • In XML config the cardindex parameter can now contain interface index or name.
  • Added strict validation of parameters passed to the drivers for enhanced security.
  • Fixed Receive Segment Coalescing (RSC) task offload issue in the network drivers.
  • Fixed an issue with writing pre-processing and post-processing capture files.
  • Added Bit Error Rate and Bit Error Ratio parameters in corrupted packet emulation.
  • Added command line support to update configuration on the fly.
  • Added command line support to terminate emulation at any time.
  • Added compatibility with Device Guard on Windows 10 and Server 2016.
  • Added Microsoft-signed drivers for Windows 10 and Windows Server 2016.
  • Fixed an issue with debug output that could reduce driver performance.
  • Fixed a Hyper-V switch detachment issue that could end with driver error.
  • Fixed a task offload issue with 10 Gbps network interfaces.
  • Added Bluetooth media type and Bluetooth LAN support.
  • Added port blocking feature to simulate the situation where an ISP filters incoming packets or there is a firewall.
  • Added increasing dropped packet count when queue size is exceed.
  • Added configurable loss bursts to enable losing multiple packets at a time.
  • Added emulation visualisation chart showing applied latency and other effects.
  • Improved driver performance for high speed networks.
  • Fixed a couple of minor user interface issues.
  • Added new corruption simulation to imitate transmission errors.
  • Added latency correlation to simulate real-life latency behaviour.
  • Updated the drivers digital signatures to a more trusted provider (DigiCert).
  • Automatically select the adapter connected to the Internet as a default one.
  • Added worldwide licensing options for large companies.
  • Fixed bypassing some packets in low system memory state.
  • Added Windows 10 support and Windows XP embedded installation fix.
  • Fixed several minor issues with interface MTU and a Driver Verifier crash.
  • Fixed simulating bandwidth cap when latency was applied to less than 100% of packets.
  • Added logging packets before and after processing to a Libpcap file for further analysis.
  • Fixed an MTU issue with RAS connections.
  • Fixed a compatibility issue with WinGate.
  • Updated EULA to allow cloud-based installations for site licence owners.
  • Fixed compatibility issues with Cisco AnyConnect VPN, Yes Go 4G and Vodafone/HUAWEI USB modems.
  • Fixed simulating rates under 1000 Bps on machines with a high-precision timer.
  • Added Windows high DPI awareness for high-resolution displays.
  • Maximum latency that can be set increased from 5s to 60s.
  • Maximum shaping speed that can be set increased to 1000M.
  • Added maximum queue size option in the global settings.
  • Fixed driver unloading hang on some Vista/7 systems.
  • Added official Windows 8 support (32-bit and 64-bit).
  • Added full IPv6 and VLAN support in filters.
  • Added filters on the ARP and PPPoE protocols.
  • Added Network Load Balancing (NLB) support.
  • Added support for IPv4 and IPv6 address groups.
  • Application files are now digitally signed.
  • Application has been made fully 64-bit when installed on 64-bit systems.
  • Remembering window position and size between sessions.
  • Added the /runtime command-line parameter to stop emulation once a timer has elapsed.
  • Added several preset profiles (3G, Edge and WiFi).
  • Added built-in NetStat tool displaying established TCP connections in real-time.
  • Added a command to terminate established TCP connections.
  • Added a new licensing option: a site licence is available since this release.
  • Fixed bandwidth limiting that did not work properly when latency simulation was turned on.
  • Added command-line support. It is now possible to pass a XML-file to load the profile and start emulation.
  • Reimplemented broken latency simulation to avoid erroneous delays growth.
  • Added polyline graph in addition to histogram.
  • Added travel alongside the graph up to 30 min backwards.
  • Added saving the graph as an image and as tabular data in CSV.
  • Added dual (asymmetric) bandwidth limits support.
  • Fixed random failure of the packet reordering emulation. Occasionally it failed with an access violation message.
  • Fixed stalling connections when switching between a fixed transfer rate and the unlimited rate.
  • Added dropping and duplication of every Nth packet in addition to drop of a certain percentage of packets.
  • Added on-line check for updates.
  • Duplicate packet simulation implemented.
  • Disordered packet simulation implemented.
  • Added bridging feature that makes possible to insert the emulator between two non-Windows based network devices.
  • New software product. Initial release. Feedback is welcome.