Skip to content

Releases: sippy/libasyncproxy

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 05:13

What's Changed

  • Fix CI pipeline to not post non-compliant WHL binary to the PyPi archive.
  • Improve CI tests to not cause false negatives.

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 03:47

What's Changed

  • Added a native CPython extension API for asyncproxy.AsyncProxy, replacing the older C API wrapper approach.
  • Added connection lifecycle callbacks, including on_connect, on_source_connect, and disconnect handling, with Python glue and expanded documentation/examples.
  • Improved TCPProxyActive by using ForwarderFast directly, avoiding an extra thread and removing the old slow Forwarder fallback path.
  • Updated packaging and CI: prebuilt wheel publishing, newer GitHub Actions/cimagic workflows, Python 3.14 and 3.15-dev testing, plus warning cleanup.

Full Changelog: v1.2...v1.3.0

v1.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 23:26

[v1.2] – 2025‑10‑25

  • Linux fixes: Fix handling of some corner cases around handling POLLHUP / POLLERR on Linux.
  • Binary wheels improvements: Added manylinux-3.9 based builds which add a new supported binary platform linux/riscv64.
  • Packaging fixes: Do not put include binary artifacts into source package.
  • CI changes: Dropped python 3.8 build & test, added python 3.13.
  • Chore & cleanup: Added CI stage names.

Full Changelog: v1.1...v1.2

Version 1.1

Choose a tag to compare

@github-actions github-actions released this 02 May 18:06

[v1.1] – 2025‑05‑01

  • Release automation: Added roll_release to draft GitHub releases and publish source tarballs.
  • CI refactor: Moved wheel‑build and PyPI‑publish steps into the reusable sippy/cimagic workflow; added manylinux2_34 support.
  • Packaging fixes: Corrected MANIFEST, declared license metadata, dropped -march=native in favor of -march=x86-64, and now publish pre‑built wheels.
  • Chore & cleanup: Bumped to v1.1, added repository badge, silenced compiler warnings, and removed obsolete PyEval_InitThreads() calls.

Full Changelog: v_1_0...v1.1

Version 1.0

Choose a tag to compare

@sobomax sobomax released this 19 Apr 22:54

This is a first release of this useful module, which we hope will find more use in our and other projects. Stay tuned. :)