Repository navigation
v1.9.0
See CHANGELOG.md for the full release notes.
What's Changed
- Merge train 22: #488, #489, #491, #492, #493, #495, #496 by @codetalcott in #501
- C6: retire the unused package surface and the HTTP client by @codetalcott in #488
- B27b: a closed Socket refuses every call, not only close() by @codetalcott in #489
- W1: the pool's stop pills, the shim and handler constants, the ack codec, the gateway audit by @codetalcott in #491
- H13: the four image smokes publish on a free port by @codetalcott in #492
- L1: tests for two of #412's timer rules, and a gate on B10's non-ASCII spawn path by @codetalcott in #493
- H14: the six standalone sabotage harnesses run on sabotage_lib by @codetalcott in #495
- CI1: smoke-doctor polls instead of sleeping; the unit jobs' measured times by @codetalcott in #496
- Merge train 23: #500, #502 by @codetalcott in #503
- M1, M1b: two gates that failed on starved macOS runners judge what they guard by @codetalcott in #500
- S1: wait for every worker to arm before signalling; judge every worker the supervisor reaps while stopping by @codetalcott in #502
- Merge train 24: #504, #505, #506 by @codetalcott in #507
- T1: free ports everywhere, smoke-wheel without a crash, RELEASING and README tidy-ups by @codetalcott in #504
- R15b: serve IPv6 (--host :: dual-stack, ::1 IPv6 alone); C2: the fork's last dead surface by @codetalcott in #505
- LX: B3 and A25 measured on Linux; autobahn retries a connect the route dropped by @codetalcott in #506
- RELEASING: the m0 0.4.0 record by @codetalcott in #508
- CI2: build-serve skips a link its stamp proves current; no main cache warmer, by the numbers by @codetalcott in #509
- AR: a worker that has not started, a process nothing waits to arm, a close that fails by @codetalcott in #510
- AB2: autobahn resumes a thin section from the cases it did not reach by @codetalcott in #511
- TH: build each package's tests as one program, run it once per file by @codetalcott in #512
- RP: the supervisor marks every worker it reaps gone on the accept-share page by @codetalcott in #513
- CI: three tasks back to unit-tests; test_cloexec on a free port by @codetalcott in #514
- Merge train 25: #515, #516 by @codetalcott in #518
- LB: libm0core stops shipping as a release asset, and stays inside the wheel by @codetalcott in #515
- CE: prove the close echo goes out whole before the socket closes by @codetalcott in #516
- Merge train 26: #517, #519 by @codetalcott in #520
- RB: the respawn budget is a rate; close what was queued to a worker given up on by @codetalcott in #517
- SD: a stream has no send deadline (D57), and the TCP reap it rests on, measured by @codetalcott in #519
- PW: look at a pending pool job when its threshold runs out (SPEC E37) by @codetalcott in #521
- m0-sqlite: scalar SQL functions written in Mojo; one libsqlite3 image per process by @codetalcott in #522
- m0-sqlite: CI installs the second libsqlite3 its macOS arms need, and they fail without it by @codetalcott in #523
- m0-postgres: the pin keeps its handle, and every handle is RTLD_LOCAL (SPEC O24) by @codetalcott in #524
- sabotage_lib: a passing test's line is not the catch a rule expects by @codetalcott in #525
- sabotage_lib: an expected test name is compared whole with the failed tests by @codetalcott in #527
- m0-sqlite: a call inside a call on the same function is refused, not run (SPEC O19) by @codetalcott in #526
- smoke-pg-notify: psycopg beside the listener keeps its own libpq (SPEC O24) by @codetalcott in #528
- functions note: a change clock needs no commit hook; a deadline is a step's by @codetalcott in #529
- m0-sqlite: a raise's text after its connection's last mention, and one changelog heading by @codetalcott in #530
- A stream's socket has TCP keepalive on (SPEC I32) by @codetalcott in #532
- smoke-ramp: gate on the second-worst sample, and say where a stall was by @codetalcott in #531
- Host placement arms gate on the second-worst sample by @codetalcott in #534
- Re-soak against 1.8.0: four applications, 211,661 responses, 0 failures by @codetalcott in #535
- test_offload: the fresh-job look is given the push's own clock by @codetalcott in #537
- A resource over a table: Views.resource, a change clock, and a 304 (SPEC N46–N48, O25) by @codetalcott in #536
- The application layer's soak: unotes against 1.8.0 by @codetalcott in #538
- Release 1.9.0, and m0 0.5.0 by @codetalcott in #539
Full Changelog: v1.8.0...v1.9.0