Tags

Tags give the ability to mark specific points in history as being important
  • v0.2.2

    protected Release: v0.2.2
    lagport v0.2.2
    
    An automatic patch release: the nightly moved pins and the result differs
    from v0.2.1. Unsigned on purpose; devtools' tag-policy.sh admits it only as
    the next patch of a line whose .0 the release key signed.
  • v0.2.1

    protected Release: v0.2.1
    lagport v0.2.1
    
    * The token test reuses the token before it waits for the keyring to spread (8cc88f0)
    * An idle member writes nothing to disk (931bf99)
    * The load-balancer test's relay waits longer than the delete it relays (22358f1)
    * The smoke test reads the process's uid from inside its pid namespace (122be64)
    * Bump devtools: the nightly assesses before it decides (73a5d46)
    * The scrub window takes a named time zone from an embedded database (aa52d99)
    * The background check reads in a window: --scrub-window (c683b5a)
    * The blobs may live apart from the metadata: --blob-dir (f1e89e5)
    * Two admin tests wait on liveness instead of reading it at one instant (bec34a3)
    * A peer's manifest test waits on b's state, not the writer's ack (e83f09d)
    * A forget's test asks again when c was heard after it was down (5162c43)
    * Bump devtools: the cooldown waives any advisory cargo audit fails on (7610cef)
    * pins.py retries a failed lookup; the long-link measurement leaves make test (ae3d104)
    * Multi-node tests reliable at one test per core; make test back to num-cpus (24dd2ec)
    
  • v0.2.0

    protected Release: v0.2.0
    lagport v0.2.0
    
    * make test: 4 tests at once by default; the long-link measurement alone (2140f28)
    * Bump devtools to reduce nightly emails (d9226f6)
    * An admission or a forget wakes an exchange round at once (af15aa4)
    * Node keys and a keyring replace the cluster CA; joins by token (d2fa7c8)
    
  • v0.1.3

    protected Release: v0.1.3
    lagport v0.1.3
    
    An automatic patch release: the nightly moved pins and the result differs
    from v0.1.2. Unsigned on purpose; devtools' tag-policy.sh admits it only as
    the next patch of a line whose .0 the release key signed.
  • v0.1.2

    protected Release: v0.1.2
    lagport v0.1.2
    
    An automatic patch release: the nightly moved pins and the result differs
    from v0.1.1. Unsigned on purpose; devtools' tag-policy.sh admits it only as
    the next patch of a line whose .0 the release key signed.
  • v0.1.1

    protected Release: v0.1.1
    lagport v0.1.1
    
    An automatic patch release: the nightly moved pins and the result differs
    from v0.1.0. Unsigned on purpose; devtools' tag-policy.sh admits it only as
    the next patch of a line whose .0 the release key signed.
  • v0.1.0

    protected Release: v0.1.0
    lagport v0.1.0
    
    * devtools 35d8710 -> 41bd389: created networks take dind's MTU from the daemon (6f8aff9)
    * suites: every network they create takes dind's MTU (bbd61f9)
    * cluster test: a served node's store waited out before the next start (51a409f)
    * long-link test: a copy that ended without landing is scanned again (c46b990)
    * expiry tests: a peer's liveness judged at a frozen moment, not a race (75bd92c)
    * cross-node test: the lying-holder fetch waited for by its own count (f17b204)
    * copy test: every kind of failure judged on tokio's paused clock too (0c3e4bf)
    * copy test: a slow commit judged on tokio's paused clock (4d0d317)
    * nightly: pins moved, nothing to release (9afc39b)
    * kernel-matrix: init's verdict and end go through the kernel's log (b41d885)
    * expiry test: GC waits for both of the image's blobs, config too (172649e)
    * fuzz: Cargo.lock in step with the crate, and lock-check refuses one out of step (a353d99)
    * test-fuzz: the lock backstop compares with the lock as the run found it (58210ce)
    * membership tests: an image is everywhere once no copy still runs (8d47814)
    * kernel-matrix: init closes the console before the power goes (d7f6beb)
    * release-test: each container bounded, naming the step a stall stopped at (0aa60a4)
    * fuzz: keep the night's second peer_upload crasher, crash-df399eac (764de09)
    * DESIGN-NOTES: what nextest broke, its CI numbers, devtools' answer (1d1c70e)
    * devtools: 65eb3a7 -> 35d8710, trivy's distribution count leaves formulation out (d5dfd94)
    * fuzz: only a PATCH disagreeing with the file may fail a peer upload (b713343)
    * ci: scan_scout installs git to apply the night's candidate (ce02426)
    * binary tests: nodes' ports from below the ephemeral range; logs on a failed join (e37bea5)
    * fetch_memory: each client pulls on its own thread, off the nodes' runtime (9b809f7)
    * fetch: time the suspect hold on tokio's clock; the test pauses past it (991161a)
    * broadcast: reserve queue bytes with try_update, not fetch_update (aac1819)
    * fuzz: a failed upload answers every PATCH as failed, in the oracle too (d48111d)
    * ci: the test job installs cargo-nextest's pinned release file (c19b3a3)
    * sandbox: remove --strict; the sandbox never stops a node (f3dfb2b)
    * smoke: ignore docker's empty runtime mount points in the exported files (5d2081a)
    * e2e: make each proxy's tls mount point inside its config volume (1d06d6c)
    * ci: kernel_matrix extracts the kernel packages with GNU tar (b41e860)
    * test: run the suite under cargo-nextest (5109865)
    * devtools: follow 65eb3a7; image pins are devtools', pulls bounded (f9ced3e)
    * tests: apply the real Landlock ruleset on any kernel, claimed (ac0255c)
    * tests: the expiry hold test hears both peers before each live run (b8ce8f6)
    * tests: fetch_memory pulls 128 MiB under a 96 MiB bound (80d78e1)
    * fuzz: narrow the peer_upload oracle; keep each target's log (da6bfe4)
    * native check: read the kernel's architecture from its symbols when the sysctl is missing (df45e2f)
    * release-test: copy majors-refused.sh in, and say each step as it begins (2091681)
    * devtools: follow bb33a2b; reports never gate, its Rust tools in use (3b36952)
    * build-check: read the Makefile's values from stdout alone (08bbbfe)
    * have: a have-query its connection failed is asked once more (cb1f98f)
    * peer: a 16 MiB stream window, as large as the connection's (6cceb89)
    * tests: the repair-panic test waits for the second scan to end (8e0de2d)
    * sync: a merge's winning pulls are stored by Meta::import (9cfa680)
    * Allow claude to write to .git in this repo (6a4a420)
    * tests: two load flakes judged by what cannot move under them (3512769)
    * devtools: move to 691b6fa and follow it (258f824)
    * CLAUDE.md: drop "nothing is committed from inside the sandbox" (0f6a7ed)
    * Claude sandbox (ebb2161)
    * soak: small layers and shared ones, to fit a shared CI runner (4b585e0)
    * devtools: move to 94847f3; verify needs the versions and lock_check gates (10c8d74)
    * lagport: a small clustered OCI registry (92efa72)