Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 05:22
0e96b78

4.0.0 (2026-04-13)

⚠ BREAKING CHANGES

  • bump version to v4

Features

  • add MeshRoute to agent structure and update system details gathering (9a82e29)
  • add PersistentRouter support across configuration and command handling (f620fa2)
  • bump version to v4 (c5d19bb)
  • Enhance error logging and preflight feature (4481959)
  • enhance mesh relay functionality and update peer handling with address support (aa638f6)
  • implement Notify log method with configurable broadcast handler for operator console notifications (e1a19a9)
  • implement plain HTTP (beacon) C2 transport and improve agent enrollment synchronization (cd5d901)
  • Implement session management and duplicate prevention for agents (88e7b6b)
  • Implement session reconciliation and legacy session handling (8497f00)
  • implement UpdateAgentLastSeen function to persist agent's last_seen timestamp (b43279d)
  • Remove traditional port mapping relay functionality and associated commands (91f10b8)
  • replace h2conn with websocket for operator message tunnel connections (27156f4)
  • Revamp C2 protocol to be CBOR-based, protocol-agnostic, compatible with pluggable C2 transport. (7c5fe3f)

Bug Fixes

  • generate should never assume boolean flags as true when flags are omitted (91c0f9e)
  • get fails to parse token (fef3449)
  • agent's last_seen timestamp incorrect (6b58aa6)
  • agentdb should support parallel operations (247ebe2)
  • check container reports None for containers (817a337)
  • enhance container detection logic and improve tests for CheckContainer (d433d06)
  • http c2 checkin error (f2287c5)
  • http transport shown as unknown (c5c3720)
  • improve encryption performance (f0d68dc)
  • migrate operator-c2 connection to websocket (3de57a1)
  • optimize C2 transport performance with direct stream handling, buffered I/O, and improved polling efficiency (2bede39)
  • race condition in gossip implementation (65e30b6)
  • relaying stream based FTP to operator (8e6bd10)
  • shellcode stager fails to build on Kali (e43cc8c)