Skip to content

Releases: longcipher/hpx

v2.4.1

22 Mar 16:52

Choose a tag to compare

[2.4.1] - 2026-03-22

Bug Fixes

  • Update version numbers to 2.4.1 in Cargo.toml and README.md

v2.4.0

21 Mar 19:30

Choose a tag to compare

[2.4.0] - 2026-03-21

Features

  • (client) Enhance timeout configuration and add automatic header management

Bug Fixes

  • Update dependency versions for hpx and related crates

v2.3.1

25 Feb 15:46

Choose a tag to compare

[2.3.1] - 2026-02-25

Features

  • (hpx) Enable system proxy by default and fix ALPN handling for rustls

v2.3.0

25 Feb 02:08

Choose a tag to compare

[2.3.0] - 2026-02-25

Miscellaneous Tasks

  • (release) Bump version to 2.3.0 and update proxy defaults

v2.2.0

21 Feb 17:12

Choose a tag to compare

[2.2.0] - 2026-02-21

Features

  • (proxy) Add rotating proxy pool support and live webshare tests

v2.1.0

20 Feb 02:56

Choose a tag to compare

[2.1.0] - 2026-02-20

Features

  • (emulation) Migrate hpx-util emulation to new hpx-emulation crate

Miscellaneous Tasks

  • (release) Bump version to 2.1.0 and update docs

v2.0.0

19 Feb 19:14

Choose a tag to compare

[2.0.0] - 2026-02-19

Features

  • (transport) Improve HMAC auth, canonicalize path/query, bump to 2.0.0

Miscellaneous Tasks

  • (yawc) Allow unused_unsafe and dead_code lints in Cargo.toml

v1.4.0

13 Feb 23:51

Choose a tag to compare

[1.4.0] - 2026-02-14

Features

  • (sse) Add SSE transport module, tests, and integration specs

v1.3.0

08 Feb 22:58

Choose a tag to compare

[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

v1.2.0

08 Feb 10:03
b681d8d

Choose a tag to compare

[1.2.0] - 2026-02-08

Features

  • (yawcc) Add WebSocket client and server CLI tool

Documentation

  • (readme) Update hpx and related dependencies to version 1.1.0