Skip to content

Update courier to 0.1.2#112

Merged
SeanTAllen merged 2 commits intomainfrom
update-courier-to-0.1.2
Mar 22, 2026
Merged

Update courier to 0.1.2#112
SeanTAllen merged 2 commits intomainfrom
update-courier-to-0.1.2

Conversation

@SeanTAllen
Copy link
Copy Markdown
Member

Updates the courier dependency from 0.1.0 to 0.1.2, picking up bug fixes in the HTTP transport and SSL layers (lori 0.9.0→0.12.0, ssl 2.0.0→2.0.1).

Bug fixes gained:

  • Programs could hang on shutdown when the remote peer didn't cleanly close connections (CLOSE_WAIT stuck in a narrow timing window)
  • HTTPS idle timeouts didn't fire reliably, leaving connections open longer than expected
  • Internal resource leak when a connection was closed during establishment
  • SSL certificate validation could accept certificates with empty name entries

Handles the new ConnectionFailedTimeout variant added to ConnectionFailureReason in all four exhaustive matches.

CHANGELOG and release notes updated manually (multiple fixed entries in one PR).

Picks up bug fixes in the HTTP transport and SSL layers, and handles
the new ConnectionFailedTimeout variant in exhaustive matches.
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Mar 22, 2026
@SeanTAllen SeanTAllen merged commit fa6b194 into main Mar 22, 2026
7 checks passed
@SeanTAllen SeanTAllen deleted the update-courier-to-0.1.2 branch March 22, 2026 13:23
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants