Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 22:58
· 255 commits to master since this release

[1.3.0] - 2026-02-08

Features

  • (yawcc) Add WebSocket client and server CLI tool
  • (transport) Add websocket connection core types
  • (transport) Implement ConnectionHandle API
  • (transport) Add ConnectionStream
  • (transport) Add connection task loop
  • (transport) Add connection auth flow
  • (transport) Add reconnect backoff driver
  • (transport) Add Connection connect API
  • (transport) Export connection API
  • (transport) Add RAII subscription guard
  • (transport) Return subscription guards

Bug Fixes

  • (transport) Prevent websocket double connect
  • (transport) Shutdown actor on handle drop
  • (hpx-transport) Enforce pending capacity
  • (hpx) Preserve max_pool_size semantics
  • (yawc) Fix example imports
  • (yawc) Remove unused example import

Refactor

  • (transport) Wrap WsClient around Connection
  • (transport) Remove legacy actor

Documentation

  • Add actor refactor plan and tracker
  • Refine actor design and tasks
  • (hpx) Clarify sync primitive guidance
  • (hpx-transport) Document split API
  • Refresh actor design docs
  • (hpx) Fix doc link warnings

Performance

  • (hpx) Shard connection pool
  • (hpx) Add atomic h2 ping fast path
  • (hpx) Use parking_lot tls cache

Testing

  • (hpx-transport) Cover subscription lifecycle
  • (hpx) Gate network emulation tests
  • (hpx-transport) Stabilize websocket timeouts

Miscellaneous Tasks

  • Validate phase 2
  • (hpx) Add parking_lot dependency
  • (hpx) Remove temporary dead_code allows
  • Mark final validation done
  • (yawc) Rename colliding examples
  • Remove legacy reference implementation mentions
  • (release) Add publish step for hpx-yawc crate
  • (release) Bump version to 1.3.0 and update crate versions in docs
  • (ci) Update workflows to use just commands and nightly toolchain

Bench

  • (hpx) Add contention benchmarks