Skip to content

release: 0.15.0 - #316

Merged
EdmondDantes merged 2 commits into
mainfrom
release-0.15.0
Aug 26, 2026
Merged

EdmondDantes merged 2 commits into
mainfrom
release-0.15.0

Conversation

@EdmondDantes

Copy link
Copy Markdown
Contributor

Cuts 0.15.0.

  • PHP_HTTP_SERVER_VERSION0.15.0.
  • CHANGELOG.md: the Unreleased body becomes ## [0.15.0] - 2026-08-26. The
    compare links at the foot of the file had not been touched since 0.13.0, so
    [0.14.0] is added along with [0.15.0] and Unreleased is repointed.
  • ide-stubs/true-async-server.php is a hand-maintained mirror and had fallen
    behind two things this release ships: hide() documented two of the five
    pattern shapes it reads, and getBoundListeners() was missing entirely along
    with what port 0 means for addListener(). Nothing keeps the mirror honest,
    which is worth an issue of its own rather than a note here.

What is in the release

One addition, two disclosures closed, twelve fixes. The through-line is Windows:
the extension did not build there at the start of the cycle, and the failures
that surfaced once it did were mostly real rather than platform quirks.

Verified

Windows, on this branch, against php-src true-async with php-async main,
PHP 8.6.0-dev ZTS: 497 phpt, 260 executed, 0 failed, 0 warned. The Windows
job of the merge that precedes this one reports 285 executed, 0 failed — it runs
with more of the optional deps than this box has.

Linux and the unit suite, from the last green main run: 471 of 496 executed,
25 skipped, 0 failed; 17 of 17 cmocka cases.

CI on this branch is the number the release notes will quote.

The mirror is hand-maintained and lagged behind two changes shipping in
0.15.0: hide() documented two of the five pattern shapes it reads, and
getBoundListeners() was absent along with what port 0 means for
addListener().
@github-actions

Copy link
Copy Markdown
Contributor

Coverage

Total lines: 83.18% → 83.16% (-0.02 pp)

File Baseline Current Δ Touched
src/core/http_connection.c 81.49% 81.33% -0.16 pp
src/http3/http3_callbacks.c 84.39% 83.44% -0.95 pp
src/http3/http3_listener.c 77.96% 77.36% -0.60 pp
src/http3/http3_packet.c 85.22% 90.43% +5.22 pp
src/http3/http3_static_response.c 75.42% 76.67% +1.25 pp
src/http_server_class.c 76.01% 75.97% -0.04 pp
src/websocket/ws_session.c 89.56% 90.11% +0.55 pp

@EdmondDantes
EdmondDantes merged commit d86ea96 into main Aug 26, 2026
8 checks passed
@EdmondDantes
EdmondDantes deleted the release-0.15.0 branch August 26, 2026 10:59
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.

1 participant