Skip to content

0.4.0

Latest

Choose a tag to compare

@ponylang-main ponylang-main released this 30 Jun 01:12

Drop support for Windows 10

Building courier for Windows now requires ponyc 0.66.0 or later and Windows 11 or Windows Server 2022 or later. Windows 10 is no longer supported. Non-Windows platforms are unaffected.

On Windows, backpressure notifications (on_throttled/on_unthrottled) now fire based on whether the operating system can actually accept more data, matching the behavior on other platforms. Previously they could fire based on an internal heuristic that did not reflect the real state of the socket.

Fix connections closed mid-transfer by the idle timeout

A connection could be closed by its idle timeout while it was still actively transferring data to a slow peer. A large transfer draining slowly to a slow reader looked idle even though data was still moving, so it was closed mid-transfer. A connection is now closed by the idle timeout only when no data has moved in either direction for the timeout.

[0.4.0] - 2026-06-30

Fixed

  • Fix connections closed mid-transfer by the idle timeout (PR #62)

Changed

  • Drop support for Windows 10 (PR #60)