v1.5
Released August 6, 2025
New features
Documentation
- The administrator guide is now versioned. View the current administrator guide
- Published 100 GbE performance results for version 1.5. View the benchmarks
Traffic-generation platform
- Added L2 MAC-address configuration to stateless plugins. Generating L2 headers independently also makes MAC moving and ARP Flood scenarios possible
- Added HTML Meta Refresh and HTTP redirects, such as 307 Redirect, for HTTP/1.1 and HTTP/2. Users can also configure the maximum number of redirects, which defaults to 20
- Added support for redirects from HTTP to HTTPS
Improvements
Traffic-generation platform
- Migrated every stateless plugin from raw-socket TCP/IP to direct DPDK interaction, increasing overall performance
- Every stateless plugin can now use either a valid or an invalid L3/L4 checksum
- Aggregate statistics are now more accurate and stable. Metrics are collected at the DPDK ingress and egress instead of when the Peresvet ST TCP/IP stack generates a packet
- Significantly refactored HTTP- and TLS-family plugins to improve stability above 100 Gbit/s
Web interface
- New networks and MAC addresses can now be created directly from a plugin instead of requiring a visit to the Networks and Agents page
- Updated the favicon and browser-tab titles
- Included other small UX and visual improvements
Fixes
Traffic-generation platform
- Corrected HTTP/1.1 and HTTP/2 response processing that could produce invalid statistics and gradually degrade plugin performance
- Fixed a gradual memory leak in ClickHouse Server
- Enforced the configured size limit for packet captures
- Corrected L3/L4 checksums that were always invalid in TCP plugins
- Prevented new HTTP/2 streams from stopping at high test rates above 100 Gbit/s
Web interface
- Prevented the interface from hanging after a forced logout, such as when the same account is used to sign in on another computer
- Prevented a task search for nonexistent data from hanging the interface until the page was reloaded
- Corrected the
interface is nil, not stringerror during authentication-token refresh
To update software on a virtual machine, follow the installation and update guide.