Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:24
e2a88d7

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