Skip to content

Releases: Seigr-lab/SeigrToolsetTransmissions

Release v0.2.0-alpha

12 Dec 17:40

Choose a tag to compare

Release v0.2.0-alpha Pre-release
Pre-release

Date: November 19, 2025
Status: Pre-release Alpha

Changes

Core Protocol

  • Complete 4-message handshake (HELLO → RESPONSE → AUTH_PROOF → FINAL)
  • Session management with key rotation
  • Stream multiplexing with ordering
  • Binary frame protocol with STC encryption
  • UDP and WebSocket transports

Test Coverage

  • Overall: 86.81%
  • Session: 100%
  • Stream: 99.24%
  • Handshake: 87.93%

Dependencies

  • Python 3.9+
  • seigr-toolset-crypto >= 0.4.0

Breaking Changes

  • API methods renamed to get_statistics() (was get_stats())
  • Session manager requires async initialization
  • Frame format updated with crypto metadata

Known Issues

  • Some WebSocket error paths untested (67 lines)
  • Transport edge cases need additional coverage (20 lines)

Installation

pip install -e .

Migration from v0.1.0

  1. Update method calls: get_stats()get_statistics()
  2. Update session manager initialization to use async
  3. Verify frame serialization compatibility