{
    "version": "https://jsonfeed.org/version/1",
    "title": "Changelog",
    "home_page_url": "https://docs.peresvet.it/en/changelog",
    "description": "Следите за новыми функциями и улучшениями",
    "items": [
        {
            "id": "https://docs.peresvet.it/en/changelog/2026/05/26/v2.1",
            "content_html": "<p><em>Released May 26, 2026</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-and-replay\">Traffic generation and replay<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#traffic-generation-and-replay\" class=\"hash-link\" aria-label=\"Direct link to Traffic generation and replay\" title=\"Direct link to Traffic generation and replay\">​</a></h3>\n<ul>\n<li>Significantly expanded PCAP Replay:<!-- -->\n<ul>\n<li>Added replay for TCP, UDP, and mixed TCP/UDP captures</li>\n<li>Added both unidirectional and bidirectional replay</li>\n<li>Source addresses and ports can be preserved from the capture or replaced with test-network values</li>\n<li>Added rules for replacing application-layer content before a scenario starts</li>\n<li>Added secure HTTPS scenarios</li>\n<li>Added dedicated metrics for replay quality, connection activity, and transferred traffic volume</li>\n</ul>\n</li>\n<li>Added Dynamic Applications:<!-- -->\n<ul>\n<li>Custom applications can be built from real traffic captures</li>\n<li>Specific capture sessions can be selected and assigned a target application rate</li>\n<li>Added TCP, UDP, and mixed applications</li>\n<li>Requests, headers, addresses, URL parameters, and other application data can be parameterized</li>\n<li>Scenarios can reproduce the behavior of user groups as well as individual requests</li>\n</ul>\n</li>\n<li>Added HAR Replay for reproducing HTTP scenarios from HAR archives:<!-- -->\n<ul>\n<li>Added HTTP/1.1, HTTP/2, and HTTPS support</li>\n<li>Added connection-reuse settings</li>\n<li>Browser-recorded web scenarios can now be moved into load testing</li>\n</ul>\n</li>\n<li>Added CVE Replay for validating network-security controls:<!-- -->\n<ul>\n<li>Added signature-package import with vulnerability descriptions, products, protocols, and replay scenarios</li>\n<li>Added filters for products, protocols, vectors, CVE years, and CVSS scores</li>\n<li>Added a quick-test mode that runs every selected variation once</li>\n<li>Each attempt records whether the scenario completed, was blocked, timed out, or did not receive the expected response</li>\n<li>Added scenarios with requests, responses, reverse connections, and UDP exchanges</li>\n<li>Added dedicated dashboards and event tables for analyzing results</li>\n</ul>\n</li>\n<li>Added file-transfer scenarios:<!-- -->\n<ul>\n<li>File transfer over HTTP and HTTPS</li>\n<li>Large-file support</li>\n<li>A separate malware-transfer scenario based on imported PTI packages</li>\n<li>A quick-test mode that transfers each selected file once</li>\n<li>Metrics for transfer progress, time to first response, total transfer time, and errors</li>\n</ul>\n</li>\n<li>Added Elephant Flow TCP and Elephant Flow UDP for long, high-speed flows:<!-- -->\n<ul>\n<li>Configure the number of flows, transferred-data size, and target rate</li>\n<li>These scenarios support testing backbone links, buffering, QoS, and network resilience under sustained load</li>\n</ul>\n</li>\n<li>Added RoCEv2:<!-- -->\n<ul>\n<li>Added client and server roles</li>\n<li>Added parameters for testing data networks under RDMA load</li>\n<li>Added telemetry for priority-based flow control</li>\n</ul>\n</li>\n<li>Added L2 convergence measurement:<!-- -->\n<ul>\n<li>Added probe-flow generation</li>\n<li>Added control of network events while a task is running</li>\n<li>Added events and a dashboard for analyzing traffic-recovery time</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"control-plane-and-routing\">Control plane and routing<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#control-plane-and-routing\" class=\"hash-link\" aria-label=\"Direct link to Control plane and routing\" title=\"Direct link to Control plane and routing\">​</a></h3>\n<ul>\n<li>Expanded control-plane protocol emulation:<!-- -->\n<ul>\n<li>Integrated IS-IS, OSPFv2, OSPFv3, BGP, and LDP into the complete task create-and-run workflow</li>\n<li>Added BFD, RIPv2, IGMP/MLD, PIM, Link OAM, and CFM</li>\n<li>Added BGP-LS and BGP FlowSpec</li>\n<li>Added L2VPN scenarios: PWE3, VPLS, VPWS, EVPN, PBB-EVPN, and FEC129</li>\n<li>Added MPLS-TP, MPLS OAM, mLDP, BGP SR-TE, RT-Constraint, and L3VPN/6VPE</li>\n<li>Added topology generators, prefix ranges, and BGP prefix import</li>\n<li>Added commands for changing protocol state while a task is running</li>\n</ul>\n</li>\n<li>Added dedicated control-plane events:<!-- -->\n<ul>\n<li>Protocol-state changes are visible during a test</li>\n<li>Events can be filtered by severity</li>\n<li>Convergence scenarios now provide intermediate and final results</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"tunnels-and-access-scenarios\">Tunnels and access scenarios<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#tunnels-and-access-scenarios\" class=\"hash-link\" aria-label=\"Direct link to Tunnels and access scenarios\" title=\"Direct link to Tunnels and access scenarios\">​</a></h3>\n<ul>\n<li>Added a tunnel library:<!-- -->\n<ul>\n<li>Added IP-IP, GRE, VXLAN, VLAN, MPLS, and IPsec</li>\n<li>Added tunnel chains and nested tunnels</li>\n<li>Tunnels can be selected in the task builder and combined with standard traffic-generation scenarios</li>\n<li>Added IPsec transport and tunnel modes, tunnel groups, and scaling settings</li>\n</ul>\n</li>\n<li>Added Access Groups:<!-- -->\n<ul>\n<li>Added DHCPv4, DHCPv6, PPPoE, and IPoE</li>\n<li>Access sessions can act as sources and destinations for test traffic</li>\n<li>Added IPv4, IPv6, VLAN, and Q-in-Q scenarios</li>\n<li>Added cross-agent access-session pairing for bidirectional tests</li>\n</ul>\n</li>\n<li>Added physical interface actions while a task is running:<!-- -->\n<ul>\n<li>Users can initiate an interface flap from the task interface</li>\n<li>The event is included in test results and helps validate service recovery after a network failure</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"integrations-and-automation\">Integrations and automation<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#integrations-and-automation\" class=\"hash-link\" aria-label=\"Direct link to Integrations and automation\" title=\"Direct link to Integrations and automation\">​</a></h3>\n<ul>\n<li>Added a gateway for external-system and service-account integrations:<!-- -->\n<ul>\n<li>Added service-account API keys</li>\n<li>Added a catalog of ready-to-use task recipes</li>\n<li>Added task-draft validation before creation</li>\n<li>Added task creation, start, stop, and analysis operations</li>\n<li>Added inventory access and managed library records</li>\n</ul>\n</li>\n<li>Added task export and import:<!-- -->\n<ul>\n<li>A task can be saved to a file and moved to another environment</li>\n<li>One or more tasks can be imported at once</li>\n<li>After import, the user remains on the task list and immediately sees the created records</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Updated the user interface:<!-- -->\n<ul>\n<li>Redesigned sign-in, the home page, task lists, the library, users, and groups</li>\n<li>Redesigned the task builder, including the task card, scenario list, traffic diagram, dialogs, and notifications</li>\n<li>Improved loading, error, empty-table, and long-value states</li>\n<li>Added more predictable tables, filters, search, pagination, and guidance</li>\n</ul>\n</li>\n<li>Added the PCAP Replay interface:<!-- -->\n<ul>\n<li>Traffic-capture library</li>\n<li>Capture analysis before a run</li>\n<li>Replay-mode, session, and data-replacement rule selection</li>\n<li>Agent file-readiness checks before startup</li>\n</ul>\n</li>\n<li>Added the Dynamic Applications interface:<!-- -->\n<ul>\n<li>Application creation wizard based on a traffic capture</li>\n<li>Session browsing and flow selection</li>\n<li>Application-parameter editing</li>\n<li>Dedicated application-library section</li>\n</ul>\n</li>\n<li>Added the CVE Replay interface:<!-- -->\n<ul>\n<li>Network-vulnerability library</li>\n<li>Product, protocol, CVSS, and year filters</li>\n<li>Scenario descriptions, variations, and traffic-sequence views</li>\n<li>Bulk CVE selection for a task</li>\n</ul>\n</li>\n<li>Added the malware-file interface:<!-- -->\n<ul>\n<li>Package import</li>\n<li>Import history</li>\n<li>Tag, date, and metadata filters</li>\n<li>URL import with progress reporting and cancellation</li>\n</ul>\n</li>\n<li>Added the tunnel-library interface:<!-- -->\n<ul>\n<li>Create and edit IP-IP, GRE, VXLAN, VLAN, MPLS, and IPsec tunnels</li>\n<li>Select tunnels in the task builder</li>\n<li>Configure the nesting order</li>\n</ul>\n</li>\n<li>Added access and network settings:<!-- -->\n<ul>\n<li>DHCPv4/DHCPv6, PPPoE/IPoE, and VLAN/Q-in-Q</li>\n<li>IPv4/IPv6 networks in the library</li>\n<li>MAC-address policies and configuration previews</li>\n</ul>\n</li>\n<li>Added the control-plane interface:<!-- -->\n<ul>\n<li>Forms for new protocols and L2VPN/MPLS scenarios</li>\n<li>Convergence-event controls while a task is running</li>\n<li>Dedicated control-plane events tab</li>\n</ul>\n</li>\n<li>Added dashboards for new scenarios:<!-- -->\n<ul>\n<li>PCAP Replay</li>\n<li>File Transfer and Malware File Transfer</li>\n<li>Dynamic Applications</li>\n<li>CVE Replay</li>\n<li>RoCEv2</li>\n<li>Elephant Flow TCP/UDP</li>\n<li>L2 Convergence</li>\n<li>Control plane, L2VPN, MPLS, and IPsec</li>\n</ul>\n</li>\n<li>Added task report export:<!-- -->\n<ul>\n<li>PDF reports containing dashboards</li>\n<li>HTML/CSV export</li>\n<li>Task-configuration export</li>\n</ul>\n</li>\n<li>Improved agent file-synchronization notifications:<!-- -->\n<ul>\n<li>Overall progress</li>\n<li>Transfer rate</li>\n<li>Remaining data volume</li>\n<li>Active progress resumes after reconnecting to the interface</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"improvements\">Improvements<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#improvements\" class=\"hash-link\" aria-label=\"Direct link to Improvements\" title=\"Direct link to Improvements\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"task-startup-and-operation\">Task startup and operation<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#task-startup-and-operation\" class=\"hash-link\" aria-label=\"Direct link to Task startup and operation\" title=\"Direct link to Task startup and operation\">​</a></h3>\n<ul>\n<li>Optimized IPsec scenarios with improved tunnel scaling and high-load stability; results are published in the <a href=\"https://docs.peresvet.it/en/benchmarks/\" target=\"_blank\" rel=\"noopener noreferrer\">performance section</a></li>\n<li>Improved multi-agent task startup reliability:<!-- -->\n<ul>\n<li>Server and client roles are prepared in coordination</li>\n<li>If startup partially fails, the system correctly stops roles that have already started</li>\n<li>Startup errors appear in the interface sooner</li>\n</ul>\n</li>\n<li>Improved task shutdown:<!-- -->\n<ul>\n<li>Active connections and scenarios finish more reliably</li>\n<li>Final metrics are saved before shutdown</li>\n<li>Agents return to the available state more reliably after abnormal termination</li>\n</ul>\n</li>\n<li>Improved load distribution across network ports and compute resources:<!-- -->\n<ul>\n<li>Scenarios hold their configured rate more consistently</li>\n<li>High-speed tests scale more effectively across multiple ports and directions</li>\n<li>Stateless scenarios now ramp up more smoothly</li>\n</ul>\n</li>\n<li>Improved large-scenario handling:<!-- -->\n<ul>\n<li>More accurate resource checks before startup</li>\n<li>More reliable startup for large IPsec, PCAP Replay, Dynamic Applications, and File Transfer tasks</li>\n<li>Improved resource cleanup after task shutdown</li>\n</ul>\n</li>\n<li>Improved secure HTTP scenarios:<!-- -->\n<ul>\n<li>Greater HTTPS and HTTP/2 stability</li>\n<li>Improved large-response and large-file handling</li>\n<li>Expanded support for Russian cryptographic scenarios</li>\n</ul>\n</li>\n<li>Improved tunneled traffic:<!-- -->\n<ul>\n<li>Packet-size constraints are handled more accurately</li>\n<li>Improved nested-tunnel behavior</li>\n<li>Better compatibility between standard traffic-generation scenarios and IPsec, VXLAN, VLAN, and MPLS</li>\n</ul>\n</li>\n<li>Improved access scenarios:<!-- -->\n<ul>\n<li>DHCP/IPoE/PPPoE sessions are associated with primary test traffic more reliably</li>\n<li>Improved IPv4 and IPv6 support</li>\n<li>More reliable task startup after access sessions are established</li>\n</ul>\n</li>\n<li>Improved controller-to-agent file synchronization:<!-- -->\n<ul>\n<li>Separated user files, traffic captures, malware packages, CVE packages, and dynamic applications</li>\n<li>Added resynchronization after reconnection</li>\n<li>Old agent files are removed automatically</li>\n<li>Imports are prevented from starting when space is insufficient</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"interface-and-usability\">Interface and usability<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#interface-and-usability\" class=\"hash-link\" aria-label=\"Direct link to Interface and usability\" title=\"Direct link to Interface and usability\">​</a></h3>\n<ul>\n<li>Improved task navigation:<!-- -->\n<ul>\n<li>Statuses update without a manual page refresh</li>\n<li>Logs become available sooner</li>\n<li>Startup errors are more detailed and easier to understand</li>\n</ul>\n</li>\n<li>Improved task and library pages:<!-- -->\n<ul>\n<li>Added sorting, search, pagination, and quick actions</li>\n<li>Large tables are easier to use in daily workflows</li>\n<li>Long values render reliably without breaking the layout</li>\n</ul>\n</li>\n<li>Improved the running-task page:<!-- -->\n<ul>\n<li>The task title behaves consistently when moving between statistics, logs, and events</li>\n<li>Dashboards open inside the interface without a separate sign-in</li>\n<li>Removed unnecessary scrollbars from large views</li>\n</ul>\n</li>\n<li>Improved localization:<!-- -->\n<ul>\n<li>The selected language persists after a page refresh</li>\n<li>Russian and English interfaces now cover the same core sections</li>\n</ul>\n</li>\n<li>Improved accessibility:<!-- -->\n<ul>\n<li>Focus returns more reliably after dialogs close</li>\n<li>Added tooltips to icon buttons</li>\n<li>Long values receive automatic tooltips</li>\n</ul>\n</li>\n<li>Improved packet-capture settings:<!-- -->\n<ul>\n<li>Added an ARP filter</li>\n<li>Added a free-space check before startup</li>\n<li>Added clearer warnings before creating a capture</li>\n</ul>\n</li>\n<li>Improved interface environment validation:<!-- -->\n<ul>\n<li>Required parameters are validated at startup</li>\n<li>Configuration errors appear sooner and are easier to understand</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"metrics-and-analytics\">Metrics and analytics<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#metrics-and-analytics\" class=\"hash-link\" aria-label=\"Direct link to Metrics and analytics\" title=\"Direct link to Metrics and analytics\">​</a></h3>\n<ul>\n<li>Added dashboards and panels for PCAP Replay, File Transfer, Malware File Transfer, Dynamic Applications, CVE Replay, RoCEv2, Elephant Flow, IPsec, and control-plane scenarios</li>\n<li>Added aggregate CVE Replay outcomes: completed, blocked, timed out, and no expected response</li>\n<li>Added File Transfer metrics for progress, final outcome, and errors</li>\n<li>Added PCAP Replay metrics for connection activity, replayed traffic volume, and replay quality</li>\n<li>Added runtime events and final probe-flow results for Convergence</li>\n<li>Added severity filtering and task association for control-plane events</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"fixes\">Fixes<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-and-replay-1\">Traffic generation and replay<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#traffic-generation-and-replay-1\" class=\"hash-link\" aria-label=\"Direct link to Traffic generation and replay\" title=\"Direct link to Traffic generation and replay\">​</a></h3>\n<ul>\n<li>Improved PCAP Replay stability for:<!-- -->\n<ul>\n<li>TCP, UDP, and mixed-capture replay</li>\n<li>Session selection</li>\n<li>Preservation of original addresses and ports</li>\n<li>Bidirectional-session completion</li>\n<li>Capture replay inside tunnels</li>\n<li>Connection-activity and traffic-volume metrics</li>\n</ul>\n</li>\n<li>Improved File Transfer stability for:<!-- -->\n<ul>\n<li>Large-file transfers</li>\n<li>Transfer completion without false statuses</li>\n<li>HTTP/2 and HTTPS</li>\n<li>Response-time, progress, and error metrics</li>\n</ul>\n</li>\n<li>Improved Malware File Transfer stability for:<!-- -->\n<ul>\n<li>Malware-package import and reading</li>\n<li>File selection in tasks</li>\n<li>Correct transfer-result display</li>\n</ul>\n</li>\n<li>Improved CVE Replay stability for:<!-- -->\n<ul>\n<li>Signature-package import and parsing</li>\n<li>Variable substitution in scenarios</li>\n<li>Request-only and response-only scenarios</li>\n<li>UDP scenarios</li>\n<li>Quick-test mode</li>\n<li>Per-attempt outcome display</li>\n</ul>\n</li>\n<li>Improved Dynamic Applications stability for:<!-- -->\n<ul>\n<li>Load distribution across users and sessions</li>\n<li>Persistence of selected sessions</li>\n<li>Mixed TCP/UDP applications</li>\n<li>Smooth target-rate delivery</li>\n<li>Task completion without false errors</li>\n</ul>\n</li>\n<li>Improved IPsec and tunnel-scenario stability for:<!-- -->\n<ul>\n<li>Routing inside IPsec</li>\n<li>Nested VXLAN/VLAN/MPLS/IPsec scenarios</li>\n<li>Standard traffic-generation scenarios inside tunnels</li>\n<li>Correct packet-size handling inside tunnels</li>\n</ul>\n</li>\n<li>Improved Access Groups stability for:<!-- -->\n<ul>\n<li>DHCPv4/DHCPv6 cold start</li>\n<li>IPv4 gateway acquisition</li>\n<li>Session-information collection</li>\n<li>Peer-group association across agents</li>\n<li>Fewer unnecessary events during normal completion</li>\n</ul>\n</li>\n<li>Corrected control-plane behavior for:<!-- -->\n<ul>\n<li>OSPF, BGP, BFD, and FlowSpec configuration generation</li>\n<li>Tasks that contain only control-plane traffic</li>\n<li>Correct event and protocol-state display</li>\n</ul>\n</li>\n<li>Corrected task startup and shutdown:<!-- -->\n<ul>\n<li>Agents no longer remain in a running state after abnormal termination</li>\n<li>Startup failures are reported without unnecessary delay</li>\n<li>A partial multi-agent startup no longer causes incorrect task termination</li>\n<li>Task logs are retained completely after early termination</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-1\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2026/05/26/v2.1#web-interface-1\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Prevented unexpected sign-outs during session refresh</li>\n<li>Prevented hangs and unnecessary reloads when opening or starting a task</li>\n<li>Corrected scrolling in logs, statistics, dashboards, and large dialogs</li>\n<li>Corrected table-rendering conflicts after interface updates</li>\n<li>Corrected clipping and overlap in icons, menus, tooltips, and long values</li>\n<li>Prevented stale drafts when creating a new task</li>\n<li>Corrected task import:<!-- -->\n<ul>\n<li>Added support for multiple files</li>\n<li>Imported tasks appear in the list without an unnecessary redirect</li>\n<li>Configurations are copied safely without mutating source data</li>\n</ul>\n</li>\n<li>Corrected selection of CVEs, traffic captures, and files:<!-- -->\n<ul>\n<li>Validation of empty rules</li>\n<li>Stable pagination</li>\n<li>Correct bulk selection</li>\n<li>Correct display of selected items</li>\n</ul>\n</li>\n<li>Corrected CVE-library display:<!-- -->\n<ul>\n<li>Metadata</li>\n<li>Variation counts</li>\n<li>Scenario descriptions</li>\n<li>Application data</li>\n</ul>\n</li>\n<li>Corrected embedded-dashboard display:<!-- -->\n<ul>\n<li>Background and embedded-view dimensions</li>\n<li>Automatic refresh</li>\n<li>Scrolling</li>\n<li>Connection-error messages</li>\n</ul>\n</li>\n</ul>\n<p><em>Installation and update instructions are available in the Installation section of the current documentation.</em></p>",
            "url": "https://docs.peresvet.it/en/changelog/2026/05/26/v2.1",
            "title": "v2.1",
            "summary": "Release v2.1",
            "date_modified": "2026-05-26T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "major",
                "v2.1",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/12/19/v2.0",
            "content_html": "<p><em>Released December 19, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"documentation\">Documentation<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#documentation\" class=\"hash-link\" aria-label=\"Direct link to Documentation\" title=\"Direct link to Documentation\">​</a></h3>\n<ul>\n<li>The administrator guide is now available as Markdown on the <a href=\"https://docs.peresvet.it/en/manual\" target=\"_blank\" rel=\"noopener noreferrer\">documentation site</a>, in addition to PDF</li>\n<li>Published 200 GbE performance results for version 2.0. <a href=\"https://docs.peresvet.it/en/benchmarks#results\" target=\"_blank\" rel=\"noopener noreferrer\">View the benchmarks</a></li>\n<li>Published general REST API documentation in Swagger. REST API documentation is available only after client authentication; contact your supplier for details</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Added server-agent functionality. The platform can now emulate both client requests and server responses to sender agents and other peers. Server agents support the same plugins as client agents and provide the same configuration flexibility</li>\n<li>Added a DHCPv4 client that obtains agent IP addresses before traffic generation begins</li>\n<li>Added VLAN tagging to the Source tab of plugin settings</li>\n<li>Added VXLAN tagging to the Source tab and integrated it with VLAN configuration</li>\n<li>Added IPsec connection establishment</li>\n<li>Added a network-attack emulation plugin for CVEs with a database updated through the file system, a proxy, or directly from the Peresvet ST server through the management system. The database is updated daily and contained more than 15,000 network attacks at the time of release. Users can configure the plugin in the web interface by selecting vulnerability categories and publication years and reviewing each proof of concept in detail</li>\n<li>Added File Transfer over HTTP/1.1, HTTP/2, TLS 1.2, and TLS 1.3. Peresvet ST does not limit transfer size, enabling tests of streams exceeding 100 Gbit/s. File Transfer also supports malicious-file lists; the daily updated database contained more than 500,000 malware samples at the time of release</li>\n<li>Added PCAP Replay for importing PCAP files and replaying them with L2/L3 header replacement and detailed control over the number of established TCP connections</li>\n<li>Added HAR Simulation for importing browser-captured HTTP archives and converting them into realistic applications</li>\n<li>Added application emulation (emix) based on PCAP Replay and HAR Simulation</li>\n<li>Added routing-protocol emulation, available from the CLI at release and planned for the web interface in Q1 2026: BGP4/BGP4+, OSPFv2/v3, IS-IS v4/v6, BFD, PIM-SM/SSM, IGMP/MLD, MPLS LDP, MPLS Segment Routing, L3VPN/6VPE, EVPN/VXLAN, LDP L2VPN (PWE/VPLS), and BGP VPLS/VPWS</li>\n<li>Added RoCEv2 emulation with PFC and DCQCN configuration for both client and server agents</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Added PDF, CSV, and HTML report export</li>\n<li>Added JSON task-configuration import and export</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"improvements\">Improvements<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#improvements\" class=\"hash-link\" aria-label=\"Direct link to Improvements\" title=\"Direct link to Improvements\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-1\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#traffic-generation-platform-1\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Revised MAC-address configuration. MAC addresses now apply to every task type instead of stateless tasks only, and can be configured independently for sender and receiver agents</li>\n<li>Added support for testing terminating devices such as load balancers that terminate TCP/TLS connections and then forward traffic to a server agent</li>\n<li>Added more than 200 SSL ciphers, including all GOST TLS ciphers, legacy SSLv3/TLS 1.0 ciphers, and null ciphers</li>\n<li>Added previously unavailable DDoS attacks: ICMP Flood, ICMP fragmentation, Ping of Death Flood, user-configurable UDP amplification, UDP fragmentation, and DNS Flood over UDP</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-1\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/12/19/v2.0#web-interface-1\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Added reusable library entries to many plugin settings. The new Library section contains networks for client agents, server agents, and external receivers; VLAN and VXLAN settings; TLS certificates; lists and conditions for mutable plugin fields such as HTTP headers and query parameters that previously used macros; CVE records with proof-of-concept details; and malware-file records</li>\n</ul>\n<p><em>The update is currently available only to users of the Peresvet ST hardware appliance. The virtual-machine update is planned for Q1 2026.</em></p>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/12/19/v2.0",
            "title": "v2.0",
            "summary": "Release v2.0",
            "date_modified": "2025-12-19T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "major",
                "v2.0",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/08/06/v1.5",
            "content_html": "<p><em>Released August 6, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"documentation\">Documentation<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#documentation\" class=\"hash-link\" aria-label=\"Direct link to Documentation\" title=\"Direct link to Documentation\">​</a></h3>\n<ul>\n<li>The administrator guide is now versioned. <a href=\"https://docs.peresvet.it/en/manual\" target=\"_blank\" rel=\"noopener noreferrer\">View the current administrator guide</a></li>\n<li>Published 100 GbE performance results for version 1.5. <a href=\"https://docs.peresvet.it/en/benchmarks/\" target=\"_blank\" rel=\"noopener noreferrer\">View the benchmarks</a></li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Added L2 MAC-address configuration to stateless plugins. Generating L2 headers independently also makes MAC moving and ARP Flood scenarios possible</li>\n<li>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</li>\n<li>Added support for redirects from HTTP to HTTPS</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"improvements\">Improvements<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#improvements\" class=\"hash-link\" aria-label=\"Direct link to Improvements\" title=\"Direct link to Improvements\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-1\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#traffic-generation-platform-1\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Migrated every stateless plugin from raw-socket TCP/IP to direct DPDK interaction, increasing overall performance</li>\n<li>Every stateless plugin can now use either a valid or an invalid L3/L4 checksum</li>\n<li>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</li>\n<li>Significantly refactored HTTP- and TLS-family plugins to improve stability above 100 Gbit/s</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>New networks and MAC addresses can now be created directly from a plugin instead of requiring a visit to the Networks and Agents page</li>\n<li>Updated the favicon and browser-tab titles</li>\n<li>Included other small UX and visual improvements</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"fixes\">Fixes<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-2\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#traffic-generation-platform-2\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Corrected HTTP/1.1 and HTTP/2 response processing that could produce invalid statistics and gradually degrade plugin performance</li>\n<li>Fixed a gradual memory leak in ClickHouse Server</li>\n<li>Enforced the configured size limit for packet captures</li>\n<li>Corrected L3/L4 checksums that were always invalid in TCP plugins</li>\n<li>Prevented new HTTP/2 streams from stopping at high test rates above 100 Gbit/s</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-1\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/08/06/v1.5#web-interface-1\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Prevented the interface from hanging after a forced logout, such as when the same account is used to sign in on another computer</li>\n<li>Prevented a task search for nonexistent data from hanging the interface until the page was reloaded</li>\n<li>Corrected the <code>interface is nil, not string</code> error during authentication-token refresh</li>\n</ul>\n<p><em>To update software on a virtual machine, follow the <a href=\"https://docs.peresvet.it/en/install/install-wizard\" target=\"_blank\" rel=\"noopener noreferrer\">installation and update guide</a>.</em></p>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/08/06/v1.5",
            "title": "v1.5",
            "summary": "Release v1.5",
            "date_modified": "2025-08-06T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "minor",
                "v1.5",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/07/17/v1.4",
            "content_html": "<p><em>Released July 17, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"documentation\">Documentation<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#documentation\" class=\"hash-link\" aria-label=\"Direct link to Documentation\" title=\"Direct link to Documentation\">​</a></h3>\n<ul>\n<li>Published an administrator guide covering both product administration and software installation. <a href=\"https://docs.peresvet.it/assets/files/peresvet_st_manual_v1.3_0207-6ead527ec71d9a2bf14c5c8ddb16125c.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Download the guide</a></li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Added the MHDDoS Emulation plugin, including configuration and emulation of its subplugins:<!-- -->\n<ul>\n<li>Each subplugin can be configured independently and has defaults from the integrated malicious-signature database. MHDDoS Emulation reproduces the payloads, request types, and other connection and packet parameters used by a popular DDoS tool. The implementation is based on real attack data observed by multiple anti-DDoS providers<!-- -->\n<ul>\n<li>SYN Flood</li>\n<li>UDP Flood</li>\n<li>GRE Flood</li>\n<li>STRESS</li>\n<li>BYPASS</li>\n<li>H2 BYPASS</li>\n<li>HTTP TEMPLATE</li>\n<li>H2 TEMPLATE</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Added macros to every existing plugin in the HTTP family:<!-- -->\n<ul>\n<li>Macros automate iteration or randomization of values in selected fields. For example, <code>${userAgent}</code> in the <code>user-agent</code> field rotates the <code>User-Agent:</code> value on every request by choosing a valid random entry from the built-in signature database</li>\n<li>Macros are available in nearly every field of HTTP-family plugins and support dozens of string values and variations</li>\n<li>The architecture supports extending macros to future plugins</li>\n</ul>\n</li>\n<li>Added GRE Flood with ICMPv6 attack traffic</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Added basic feedback notifications. Notifications disappear automatically after five seconds or when clicked, while the underlying design supports persistent errors and important warnings in future releases</li>\n<li>Replaced the hard-coded test issuer with ID 2 by the actual user</li>\n<li>Added the user agreement required by the regulator</li>\n<li>Added defaults throughout the task builder to prevent unpredictable behavior when fields are omitted</li>\n<li>Added <code>-1</code> as an unlimited value for PPS and RPS rates</li>\n<li>Added a configurable delay between batches of requests or packets</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"improvements\">Improvements<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#improvements\" class=\"hash-link\" aria-label=\"Direct link to Improvements\" title=\"Direct link to Improvements\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-1\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#traffic-generation-platform-1\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Added a new 4-tuple allocation mechanism that prevents collisions across plugins. The same small network can now be reused by dozens of plugins until the available stateful 4-tuples are exhausted. The new mechanism also uses less memory and runs faster</li>\n<li>Tasks now stop automatically when the platform detects an error or another problem</li>\n<li>Optimized HTTP/2 stream storage in the hash map, reducing average memory use by a factor of 1.25</li>\n<li>Revised invalid UDP checksum generation to use an offset, producing a more realistic invalid checksum</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-1\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#web-interface-1\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>License-management dialogs can now be closed by clicking the backdrop or pressing Escape</li>\n<li>Redesigned the HWID field to show the complete hash and removed a copy button that could fail because of browser restrictions over HTTP</li>\n<li>License information is refreshed immediately after a successful upload</li>\n<li>Replaced the hard-coded test issuer with ID 2 by the actual user</li>\n<li>Network lists in the task create and edit flows now show ports, gateway, and subnet</li>\n<li>Switching plugins while creating or editing a task now resets the form state, preventing values from the previous plugin from leaking into the next one</li>\n<li>Significantly optimized the plugin builder and added support for subplugins such as those used by MHDDoS Emulation</li>\n<li>Improved the plugin settings and list layout. For example, the left-hand plugin selector can now be collapsed to save screen space</li>\n<li>Added extensive guidance, including tooltips for every macro in every supported field</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"fixes\">Fixes<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-2\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#traffic-generation-platform-2\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Corrected rate calculations for licenses above 50 Gbit/s</li>\n<li>Corrected license rates that were calculated in gigabytes instead of gigabits</li>\n<li>Corrected task shutdown on virtual machines</li>\n<li>Added five seconds to the task runtime to compensate for the fixed initialization delay, keeping the configured and observed duration consistent</li>\n<li>Prevented a failed or crashed task startup from leaving the agent blocked until its service was restarted manually</li>\n<li>Prevented WAF from crashing the agent when all WAF modules are enabled in one task</li>\n<li>Corrected WAF session corruption and unrelated metric values when WAF runs alongside another HTTP-family plugin</li>\n<li>Corrected HTTP/2 stream closure in WAF when a test does not use QUICKTEST</li>\n<li>Corrected HTTP metric recording in WAF when a test does not use QUICKTEST</li>\n<li>Corrected the application of modified L3/L4 parameters in HTTP-family plugins</li>\n<li>Corrected configuration generation when a large subnet excludes every IP address except the first one</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-2\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/07/17/v1.4#web-interface-2\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Prevented the left-hand menu from opening after a window resize before the user is authenticated</li>\n<li>Replaced the <code>object object</code> text shown instead of an agent name while editing an existing task</li>\n<li>Restored network-list access while editing a task</li>\n</ul>\n<p><em>To update software on a virtual machine, follow the <a href=\"https://docs.peresvet.it/en/install/install-wizard\" target=\"_blank\" rel=\"noopener noreferrer\">installation and update guide</a>.</em></p>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/07/17/v1.4",
            "title": "v1.4",
            "summary": "Release v1.4",
            "date_modified": "2025-07-17T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "minor",
                "v1.4",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/06/24/v1.3",
            "content_html": "<p><em>Released June 24, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Added full packet capture with PCAP output:<!-- -->\n<ul>\n<li>Records all inbound and outbound agent traffic</li>\n<li>Automatically rotates data when the configured limit is reached by overwriting the oldest data</li>\n<li>Makes capture files available both while a task is running and after it completes</li>\n<li>Captures all traffic sent by an agent and all responses without a time limit, fixed capture-buffer limit, maximum file-size limit, or sampling. Engineers can therefore obtain a complete traffic record even for long-running test and monitoring tasks</li>\n</ul>\n</li>\n<li>Added licensing. When upgrading to version 1.3, follow the <a href=\"https://docs.peresvet.it/en/install/install-wizard#obtaining-the-distribution-and-license-from-the-portal\" target=\"_blank\" rel=\"noopener noreferrer\">installation and license guide</a>\n<ul>\n<li>Licenses do not require an internet connection</li>\n<li>Every license is bound to the platform or virtual machine's unique HWID</li>\n<li>Licenses can restrict bandwidth, validity period, and enabled modules: STLoad for network testing, STApp for application emulation, and STSec for cybersecurity threat emulation</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"improvements\">Improvements<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#improvements\" class=\"hash-link\" aria-label=\"Direct link to Improvements\" title=\"Direct link to Improvements\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Changed the default sort order throughout the interface from ID ascending to ID descending, placing the newest records first</li>\n<li>Added a “Select all” option for excluded addresses in network settings</li>\n<li>Added a password-reset form</li>\n<li>Values entered during creation and update are now trimmed to remove extra spaces and invisible characters such as tabs and line breaks</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"fixes\">Fixes<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-1\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/06/24/v1.3#web-interface-1\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Deleted users and groups are now hidden from lists</li>\n<li>Prevented users from hiding every chart and statistic on a task dashboard</li>\n<li>Tasks can no longer be edited while running</li>\n<li>Restored the missing XMAS (All Flags) chart for TCP XMAS Flood in the aggregate statistics</li>\n</ul>\n<p><em>To update software on a virtual machine, follow the <a href=\"https://docs.peresvet.it/en/install/install-wizard\" target=\"_blank\" rel=\"noopener noreferrer\">installation and update guide</a>.</em></p>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/06/24/v1.3",
            "title": "v1.3",
            "summary": "Release v1.3",
            "date_modified": "2025-06-24T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "minor",
                "v1.3",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/06/09/v1.2",
            "content_html": "<p><em>Released June 9, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/06/09/v1.2#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/06/09/v1.2#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Completed the first performance testing cycle for peresvet-st-server 1.0 on AMD EPYC 7713 processors and 25 GbE network adapters. <a href=\"https://docs.peresvet.it/en/benchmarks\" target=\"_blank\" rel=\"noopener noreferrer\">See the results</a></li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"fixes\">Fixes<a href=\"https://docs.peresvet.it/en/changelog/2025/06/09/v1.2#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform-1\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/06/09/v1.2#traffic-generation-platform-1\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>Corrected TCP connection statistics when a server closes connections quickly</li>\n<li>Revised HTTP/2 TX, RX, RPS, and stream statistics: they are now calculated from traffic that was actually transmitted and processed, rather than traffic that was merely generated</li>\n<li>Revised Total task statistics: the value now comes from a software counter instead of an interface counter for greater accuracy</li>\n<li>Corrected HTTP/2 Rapid Reset behavior by keeping one stream open to prevent the TCP session from closing</li>\n<li>Corrected the transmission of DATA frames in HTTP/2 requests</li>\n<li>Included other fixes and improvements</li>\n</ul>\n<p><em>To update software on a virtual machine, follow the <a href=\"https://docs.peresvet.it/en/install/install-wizard\" target=\"_blank\" rel=\"noopener noreferrer\">installation and update guide</a>.</em></p>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/06/09/v1.2",
            "title": "v1.2",
            "summary": "Release v1.2",
            "date_modified": "2025-06-09T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "minor",
                "v1.2",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/06/04/v1.1",
            "content_html": "<p><em>Released June 6, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"new-features\">New features<a href=\"https://docs.peresvet.it/en/changelog/2025/06/04/v1.1#new-features\" class=\"hash-link\" aria-label=\"Direct link to New features\" title=\"Direct link to New features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"traffic-generation-platform\">Traffic-generation platform<a href=\"https://docs.peresvet.it/en/changelog/2025/06/04/v1.1#traffic-generation-platform\" class=\"hash-link\" aria-label=\"Direct link to Traffic-generation platform\" title=\"Direct link to Traffic-generation platform\">​</a></h3>\n<ul>\n<li>The number of HTTP/2 streams per TCP session can now be configured for the HTTP plugin</li>\n<li>Added the HTTP/2 Rapid Reset DDoS plugin</li>\n<li>Updated the WAF testing plugin with 163 unique WAF Advanced requests and 15 unique WAF Basic requests. A QUICK-TEST mode now executes every selected request type once instead of requiring a target rate</li>\n<li>Added support for Proxmox VE 8 and Proxmox VE 7 virtualization environments</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface\">Web interface<a href=\"https://docs.peresvet.it/en/changelog/2025/06/04/v1.1#web-interface\" class=\"hash-link\" aria-label=\"Direct link to Web interface\" title=\"Direct link to Web interface\">​</a></h3>\n<ul>\n<li>Added per-second statistics for opened and closed HTTP/2 streams</li>\n<li>Added request-type statistics (HTTP/GET/POST/HEAD and others) for every plugin</li>\n<li>Added a WAF statistics table that counts response codes for every unique request</li>\n</ul>\n<hr>",
            "url": "https://docs.peresvet.it/en/changelog/2025/06/04/v1.1",
            "title": "v1.1",
            "summary": "Release v1.1",
            "date_modified": "2025-06-04T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "minor",
                "v1.1",
                "commercial"
            ]
        },
        {
            "id": "https://docs.peresvet.it/en/changelog/2025/05/26/v1.0",
            "content_html": "<p><em>Released May 26, 2025</em></p>\n<h2 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"available-features\">Available features<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#available-features\" class=\"hash-link\" aria-label=\"Direct link to Available features\" title=\"Direct link to Available features\">​</a></h2>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"core-platform\">Core platform<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#core-platform\" class=\"hash-link\" aria-label=\"Direct link to Core platform\" title=\"Direct link to Core platform\">​</a></h3>\n<ul>\n<li><strong>A full-featured, multicore network traffic generation platform</strong> that scales to hundreds of millions of packets per second with configurable plugins:<!-- -->\n<ul>\n<li><strong>HTTP</strong>, including TLS 1.2, TLS 1.3, HTTP/1.1, and HTTP/2 with per-stream configuration</li>\n<li><strong>WAF</strong>, including configurable Basic and Advanced test methods built on the HTTP plugin</li>\n<li><strong>Multiple DDoS attack simulations</strong>, including various TCP and UDP floods</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"plugin-based-architecture\">Plugin-based architecture<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#plugin-based-architecture\" class=\"hash-link\" aria-label=\"Direct link to Plugin-based architecture\" title=\"Direct link to Plugin-based architecture\">​</a></h3>\n<ul>\n<li><strong>TCP plugins:</strong> SYN, ACK, FIN, RST, PSH, and XMAS floods and their combinations</li>\n<li><strong>HTTP plugins:</strong> complete HTTP/1.1 and HTTP/2 support with configurable headers, methods, and request bodies</li>\n<li><strong>Configurable TCP parameters:</strong> MSS, window scale, window size, and sequence numbers</li>\n<li><strong>Configurable IP parameters:</strong> TTL, ToS/DSCP, ECN, and packet identifiers</li>\n<li><strong>Custom-data support:</strong> including Base64-encoded payloads such as UDP Flood payload data</li>\n<li><strong>Fine-grained configuration</strong> of nearly every L2–L7 parameter, either per plugin or globally</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"metrics-and-monitoring\">Metrics and monitoring<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#metrics-and-monitoring\" class=\"hash-link\" aria-label=\"Direct link to Metrics and monitoring\" title=\"Direct link to Metrics and monitoring\">​</a></h3>\n<ul>\n<li><strong>More than 90 metrics</strong> for each active plugin, plus global metrics for every task</li>\n<li><strong>ClickHouse integration</strong> for real-time metric storage and analysis</li>\n<li><strong>Latency measurement:</strong> TCP handshake, TLS handshake, TTFB (Time to First Byte), TTLB (Time to Last Byte), and more</li>\n<li><strong>Task management:</strong> every executed task is retained for later review, including its metrics</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"performance\">Performance<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#performance\" class=\"hash-link\" aria-label=\"Direct link to Performance\" title=\"Direct link to Performance\">​</a></h3>\n<ul>\n<li><strong>A custom TCP/IP stack</strong> built on DPDK to deliver more than 100 Gbit/s on 1U platforms, with flexible distribution of sessions and packets across cores and threads</li>\n<li><strong>A packet scheduler</strong> for efficient network traffic processing</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"agent-architecture\">Agent architecture<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#agent-architecture\" class=\"hash-link\" aria-label=\"Direct link to Agent architecture\" title=\"Direct link to Agent architecture\">​</a></h3>\n<ul>\n<li>The <strong>sender agent</strong> is available now with extensive capabilities</li>\n<li>The <strong>receiver agent</strong> is planned to emulate server responses and provide additional statistics</li>\n<li><strong>Distributed architecture</strong> with primary/secondary process support</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"web-interface-and-administration\">Web interface and administration<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#web-interface-and-administration\" class=\"hash-link\" aria-label=\"Direct link to Web interface and administration\" title=\"Direct link to Web interface and administration\">​</a></h3>\n<ul>\n<li><strong>Every feature is available through the web interface</strong> (the controller)</li>\n<li><strong>The controller provides fine-grained group configuration:</strong>\n<ul>\n<li>Every user must belong to a group</li>\n<li>Groups can have different system-access restrictions</li>\n<li>For example, a group can be configured as view-only</li>\n</ul>\n</li>\n<li><strong>API access to every feature</strong> exposed through the web interface</li>\n</ul>\n<h3 class=\"anchor anchorWithStickyNavbar_LWe7\" id=\"networking\">Networking<a href=\"https://docs.peresvet.it/en/changelog/2025/05/26/v1.0#networking\" class=\"hash-link\" aria-label=\"Direct link to Networking\" title=\"Direct link to Networking\">​</a></h3>\n<ul>\n<li><strong>VLAN support</strong> and multiple network interfaces</li>\n<li><strong>Configurable MAC addresses</strong> and automatic MAC-table management</li>\n<li><strong>IPv4 support</strong>, with IPv6 planned</li>\n<li><strong>PCAP packet capture</strong> for detailed analysis</li>\n</ul>\n<hr>\n<p><em>This is the first commercial release of our traffic-generation platform. We continue to develop new features and improvements.</em></p>",
            "url": "https://docs.peresvet.it/en/changelog/2025/05/26/v1.0",
            "title": "v1.0",
            "summary": "Initial Release",
            "date_modified": "2025-05-26T00:00:00.000Z",
            "author": {
                "name": "Daniil Bobryshev"
            },
            "tags": [
                "release",
                "major",
                "v1.0",
                "commercial"
            ]
        }
    ]
}