Skip to content

Releases: Itsusinn/tuic

v1.8.11

Choose a tag to compare

@github-actions github-actions released this 16 Jul 12:24
Immutable release. Only release title and notes can be modified.

New Contributors ❀️

Full Changelog: v1.8.10...v1.8.11

v1.8.10

Choose a tag to compare

@github-actions github-actions released this 27 Jun 12:43
Immutable release. Only release title and notes can be modified.

πŸš€ Features

  • Add optional dhat heap profiling for leak detection (#137) by @Itsusinn

πŸ› Bug Fixes

  • (server) Don't bind UDP session before ACL/resolve (socket leak) (#138) by @Itsusinn

Full Changelog: v1.8.9...v1.8.10

v1.8.9

Choose a tag to compare

@github-actions github-actions released this 24 Jun 06:47
Immutable release. Only release title and notes can be modified.

πŸ› Bug Fixes

  • (server) Close orphaned UDP sessions on parent QUIC drop (re-port #134) (#136) by @Itsusinn

Full Changelog: v1.8.8...v1.8.9

v1.8.8

Choose a tag to compare

@github-actions github-actions released this 23 Jun 18:22
Immutable release. Only release title and notes can be modified.

◀️ Revert

  • (udp-session) Restore lock-based UDP session maps (undo #114 moka) (#135) by @Itsusinn

Full Changelog: v1.8.7...v1.8.8

v1.8.7

Choose a tag to compare

@github-actions github-actions released this 16 Jun 08:24
Immutable release. Only release title and notes can be modified.

πŸ› Bug Fixes

  • (server) Close orphaned UDP sessions when parent QUIC connection drops (#134) by @Itsusinn

Full Changelog: v1.8.6...v1.8.7

v1.8.6

Choose a tag to compare

@github-actions github-actions released this 09 Jun 13:02
Immutable release. Only release title and notes can be modified.

πŸ› οΈ Builds

  • (deps) Bump the rust-dependencies group with 7 updates (#130) by @dependabot[bot]

βš™οΈ Miscellaneous Tasks

Full Changelog: v1.8.5...v1.8.6

v1.8.5

Choose a tag to compare

@github-actions github-actions released this 01 Jun 04:37
Immutable release. Only release title and notes can be modified.

πŸš€ Features

  • Allow access local endpoint port when binding to port 0 by @Itsusinn

πŸ› Bug Fixes

  • Remove stale docker secrets for workflows@main compat by @Itsusinn
  • Code review fixes β€” auth bypass, fragment calc, memory leaks (#126) by @Itsusinn
  • (client) UDP session lifecycle β€” idle expiry, wraparound, cleanup (#129) by @Itsusinn

βš™οΈ Miscellaneous Tasks

  • Use workflows@main for latest cache retry fix by @Itsusinn
  • Enable sccache for cross-rs containers via .cross/Dockerfile (#124) by @Itsusinn
  • Bump workflows to v1.0.23 by @Itsusinn
  • Bump workflows to v1.0.35, fix sccache dir & cross-rs integration (#125) by @Itsusinn
  • Update deps by @Itsusinn

Full Changelog: v1.8.4...v1.8.5

v1.8.4

Choose a tag to compare

@github-actions github-actions released this 19 May 19:40
Immutable release. Only release title and notes can be modified.

🚜 Refactor

βš™οΈ Miscellaneous Tasks

Full Changelog: v1.8.3...v1.8.4

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 04 May 18:41
Immutable release. Only release title and notes can be modified.

πŸ› Bug Fixes

  • Remove double span entry causing conn:conn: log display (#115) by @Itsusinn

βš™οΈ Miscellaneous Tasks

Full Changelog: v1.8.0...v1.8.1

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 04 May 17:23
Immutable release. Only release title and notes can be modified.

πŸš€ Features

  • Bind multi rand ip (#101) by @zijiren233
  • (client) Add lazy startup mode (#107) by @fokx
  • Allow custom tokio runtime flavor via config (#106) by @Itsusinn
  • (server) Add HTTP/3 camouflage mode with reverse proxy support by @fokx
  • Add log config section with format/compact/file/rotation support by @Itsusinn

πŸ› Bug Fixes

  • Only set IPV6_V6ONLY on IPv6 sockets in SOCKS5 UDP associate (#102) by @Itsusinn

◀️ Revert

🚜 Refactor

  • Simplify ACL pest parsing by @Itsusinn
  • Use Context pattern for tuic-client by @Itsusinn
  • Remove unsafe memory initializations and pointers (#104) by @Itsusinn
  • Generify Connect, Packet, Task over stream types by @Itsusinn
  • (core) Integrate StreamTx/StreamRx abstraction into core types by @Itsusinn
  • Use if-let guards in match arms (Rust 1.95.0) by @Itsusinn
  • Replace manual log prefixes with tracing spans (Rust 1.95.0) by @Itsusinn

⚑ Performance

  • Optimize buffer allocation and reduce zero-fills (#105) by @Itsusinn
  • Replace management-path locks with moka concurrent cache (#114) by @Itsusinn

πŸ› οΈ Builds

  • (deps) Bump the rust-dependencies group with 4 updates (#103) by @dependabot[bot]

βš™οΈ Miscellaneous Tasks

New Contributors ❀️

Full Changelog: v1.7.2...v1.8.0