What's new in Virtual Serial Ports Emulator 1.3.6.970
Jul 30, 2023
- Improved Connector/Pair kernel driver performance
- Startup properties tab in Preferences
- Fixed "Stop bits" bug in serial port settings
- Improved logging
- TcpClient/TcpServer: control data port to propagate modem registers
- UI fix for inconsistent serial port selector
- Fixed modem redirection logic for Serial Redirector
- Fixed kernel driver race condition for Connector/Pair devices
New in Virtual Serial Ports Emulator 1.2.6.789 (Feb 9, 2023)
- Fixed "Stop bits" bug in serial port settings
- Improved logging
New in Virtual Serial Ports Emulator 1.1.5.458 (Oct 12, 2021)
- Fixed kernel driver memory integrity compatibility for Windows 10/11 x64
- Updted kernel driver signing with 3 signatures
- Windows 10 32 bit driver extra signature
- Documentation fixes
- VSPE API: now does not print anything to console output
New in Virtual Serial Ports Emulator 0.946.5.423 (May 31, 2020)
- Fixed bug in Autostart helper command when file contains spaces
- Fixed bug in Windows service mode when service manager complained that service did not start
- Multi signature kernel driver signing
- Refactored kernel driver installation
- More debug info in about dialog
- Minimizing to system tray is now optional (disabled by default)
New in Virtual Serial Ports Emulator 0.944.5.413 (May 28, 2020)
- Fixed issue with monitoring devices from 64 bit VSPE app
- Getting ready for dropping exclusive access requirement to kernel driver
- Switching to global mutex to detect VSPE tool instances from other sessions
- Better checkpoint logging on startup to investigate client issues
- AppData folder is now changed in LocalAppData, license and settings are migrated
- Missing LocalAppData variable is now handled correctly
New in Virtual Serial Ports Emulator 0.943.5.397 (May 25, 2020)
- Fixed issue with settings file permission denied when started as regular user
- Fixed issues with API/VSPE tool licenses collisions
- Identified issue and disabled Monitoring feature for x64 version
- Register directly from About dialog
- Support information in About dialog
- More descriptive error messages for registration and kernel driver issues
- VSPE.log is now created in correct AppData folder
- API: Added vspe_get_activation_error() method and better activation error message
- UI tweaks
New in Virtual Serial Ports Emulator 0.938.4.846 (Dec 27, 2012)
- Added Spy device
- TcpServer and TcpClient devices now supports COM port read-only and COM port write-only modes
- Fixed bug with localization of the device properties dialog
- Added ability to reorganize devices (move up and down) when emulation is stopped
- Fixed bug with COM port speed selection from Combo box (added missed values)
- Reinitialization of failed devices (see Preferences => Advanced tab) disabled by default
- Fixed French translation
- File data stream: added output ability, now it can be used to write output to file
- Updated documentation
New in Virtual Serial Ports Emulator 0.936.4.687 (Oct 2, 2009)
- VSPE_API: updated header file (__cdecl specification)
- Fixed fail on exit
- Added Dutch language translation (thanks to Mathieu Fichefet)
- Fixed bug in TcpClient: could not start without script file
- Fixed fault on VSPE_API unitialization (The instruction referenced memory at "0x00000020")
New in Virtual Serial Ports Emulator 0.934.4.670 (Sep 17, 2009)
- Added translations to Spanish, French, German and Italian languages
- dded lua scripting support in TcpClient device
- Added saving possibility (in the binary format) from the Connector/Splitter/Pair devices
- Emulation improvement: SERIAL_EV_RLSD event generation
- Emulation improvement: simplif
New in Virtual Serial Ports Emulator 0.933.4.273 (Apr 24, 2009)
- Kernel devices: IRP_MJ_FLUSH_BUFFERS processing
- VSPE settings are stored now in vspe.ini instead of registry: service compatibility
- cpClient: python scripting is disabled to remove dependency on Python25.dll.
- VSPE_API users: there is no need to bundle Python25.dll anymore with your programs
New in Virtual Serial Ports Emulator 0.931.4.229 (Apr 9, 2009)
- Bug fixed: ReadIntervalTimeout is now enabled only after some data is received once
- destroyDevice bugs
- Added Chinese language
- TcpClient: "zombie" connections bug fixed
- Windows 2000 compatibility fixed (HttpServer issue)
New in Virtual Serial Ports Emulator 0.927.4.181 (Apr 3, 2009)
- New device added: Mapper
- Feature added: kernel devices data monitoring
- Feature added: password protected VSPE http server
- Some bugs fixed
New in Virtual Serial Ports Emulator 0.924.3.799 (Mar 30, 2009)
- CRITICAL bug fixed: occasional BSOD with all kernel devices (synchronization issue with some port settings)
- Added russian language - TcpClient: TCP conenction
New in Virtual Serial Ports Emulator 0.923.3.694 (Mar 24, 2009)
- Bug fixes
- VSPE_API: Activation requirement added - VSPE_API: No additional files required in application folder when using COM interface.
- VSPE_API: commercially licensed applications can work simultaneously Distribution package contains FREE 32 bit VSPE API key
New in Virtual Serial Ports Emulator 0.91.3.453 (Jan 28, 2009)
- Windows Vista 64 bit support
New in Virtual Serial Ports Emulator 0.875 (Jan 4, 2009)
New in Virtual Serial Ports Emulator 0.871.3.246 (Nov 26, 2008)
- Feature added: VSPE API
- Feature added: VSPE API C/C++ sample
- Feature added: VSPE API Python bindings and sample
- Fixed bug: ReadIntervalTimeout
- Fixed bug: advanced tab in VSPE settings dialog did not work at all
New in Virtual Serial Ports Emulator 0.865.2.911 (Sep 18, 2008)
- Fixed major bug (Connector and Pair): read buffer synchronization issues
- Fixed critical bug: ReadTotalTimeoutConstant timer fails
- Improved Splitter device processing
- Added compatibility with NSSM (service manager)
- UdpManager: added error message if listening to port failed
New in Virtual Serial Ports Emulator 0.85 (Sep 13, 2008)
- Added custom ReadIntervalTimeout in the serial port settings dialog
- Added UdpManager device
- VSPE can be started without kernel driver (only user-mode devices can be created)
- Devices configuration can be modified after creation
- Logging into file
- Start/stop emulation
- TCP keep-alive
New in Virtual Serial Ports Emulator 0.78 (Jul 25, 2008)
- Feature added: user mode device - Serial Redirector
- DTR for TcpServer and TcpClient depends on connection status
- Information page for TcpServer
- EV_CTS, EV_DSR events
- Bug fixed: TcpServer, TcpClient disconnect detection
- Bug fixed: hanging up when ReadIntervalTimeout is zero
New in Virtual Serial Ports Emulator 0.76 (Jul 16, 2008)
New in Virtual Serial Ports Emulator 0.74 (Jun 25, 2008)
- Feature added: TcpServer device receives data from network clients
- Fixed some bugs
New in Virtual Serial Ports Emulator 0.73 (Jun 21, 2008)
- Feature added: information panel
- Performed some code optimization
New in Virtual Serial Ports Emulator 0.72 (Jun 11, 2008)
- Feature added: working without administrator privileges
- Emulation issue: ReadIntervalTimeout
New in Virtual Serial Ports Emulator 0.5.1.440 (May 24, 2008)
- Feature added: TcpHost device
- Feature added: loading / saving configuration
- Improved user interface
- Registered config file shell extension
New in Virtual Serial Ports Emulator 0.3.0.990 (May 13, 2008)
- Feature added: x86_64 platform support
- Fixed some emulation bugs
- Improved user interface
New in Virtual Serial Ports Emulator 0.2.0.541 (May 6, 2008)
- Added device: virtual ports pair
- Fixed some bugs