Skip to content

0.1.1

Latest

Choose a tag to compare

@atom2ueki atom2ueki released this 01 May 16:31
· 9 commits to main since this release
3777265

Transitive bug-fix bump. Pulls in SwiftWebServer 0.3.1, which resolves two memory-management issues called out during the 0.3.0 review.

Fixes

Upstream
Connection ↔ SwiftWebServer retain cycle (Connection.server is now weak) SwiftWebServer#6PR #8
CFSocket context retain leak in listen() (Unmanaged.passRetained now balanced by a release callback that fires on CFSocketInvalidate) SwiftWebServer#7PR #9

Consumer impact

No source change required. No public API surface changed; no behavior change for correct call sites. Long-running consumer apps that bring callback servers up and down repeatedly will see SwiftWebServer instances actually deinitialize between login flows; previously each LocalCallbackServer cycle leaked one server graph.

Update

.package(url: "https://github.com/atom2ueki/CodingPlanKit.git", from: "0.1.1"),

Existing from: "0.1.0" declarations will resolve to 0.1.1 automatically on the next swift package update.

Full changeset · PR #9