Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:46
· 3676 commits to develop since this release
342d49d

What's Changed

  • docs(aq): ADR-058 Herdr local steer backend contract (lane A) by @randlee in #1039
  • feat(aq1): trait foundation + atm queue by @randlee in #1040
  • feat(aq1.5): graft receiver registration API + durable SQLite store (ADR-056) by @randlee in #1045
  • feat: complete AQ2.6 Herdr steer backend by @randlee in #1042
  • feat(aq-c): Send-To groundwork — ADR-055, ATM_TEMP resolve, transfer-script seam, sweeper by @randlee in #1043
  • ci(aq): phase-aq evidence job (clean-runner live evidence for AQ1.9/AQ2.5/AQ3) by @randlee in #1058
  • feat(aq2): atm-graft dual-channel queue delivery by @randlee in #1051
  • ci: authenticate cargo-binstall bootstrap (fix macOS 403 bootstrap failures) by @randlee in #1061
  • feat(aq1.6): graft receiver registration client — announce, refresh, unregister-on-drop by @randlee in #1046
  • feat(aq1.7): graft endpoint consumer cutover — registry-backed delivery, _internal-nudge, doctor by @randlee in #1048
  • fix(atm-herdr): isolate breaker test state — wall-clock race, not shared state by @randlee in #1060
  • feat(aq1.8): retire the graft file record — registry + flock only (AI3133 closure) by @randlee in #1049
  • feat(aq1.9): hermes-atm wheel bump + restart-matrix harness (m5 live run pending) by @randlee in #1050
  • feat(aq2.5): queue delivery triggers — heartbeat hooks, bare-CLI FIFO + Stop-pull by @randlee in #1053
  • fix(release): v1.4.4 round-3 — maturin toolchain components (sc-publish#72) by @randlee in #1073
  • feat(aq3): tmux idle-drain + kind-agnostic recovery sweep by @randlee in #1054
  • fix(aq1.9): restart-matrix evidence harness crash guard by @randlee in #1070
  • feat(aq4): Send-To core — --attach/--from-json fan-out, staging, transfer invocation by @randlee in #1055
  • feat(AQ2.7): add Herdr queue wake pump by @randlee in #1056
  • fix(release): v1.4.4 round-3b — dynamic [project].version support (sc-publish#73) by @randlee in #1074
  • feat(aq5): Send-To surface — pickers, shell entries, R8 convention, phase evidence register by @randlee in #1059
  • feat(aq6): add sc-ecosystem release preflight gate by @randlee in #1066
  • merge: develop (kit-era release, Phase AT/AU) into integrate/phase-aq by @randlee in #1076
  • fix(aq1.9): assert crash recovery on lease-displacement observables, not wall clock; register AQ6-wyvern-pin-bump by @randlee in #1078
  • docs(aq): Phase AQ closeout — statuses, tracking, AQ6 final evidence, §48 COMPLETE by @randlee in #1075
  • fix(release): round-3 kit fixes — sdist matcher, universal wheels, tag-pinned checkout (v1.4.4) by @randlee in #1077
  • Phase AQ: integrate/phase-aq → develop (14/14 sprints) by @randlee in #1079
  • docs(aq1.5): backfill final QA PASS into audit trail (PR #1045 @ 1e21ff8) by @randlee in #1080
  • docs(aq): critical-review fixes — CHANGELOG Unreleased, ADR-054 wording, AQ4 disclosure, audit window by @randlee in #1081
  • fix(release): homebrew formula runtime break (pkgshare) + tag-pinned tooling checkouts — v1.4.4 round 4 by @randlee in #1083
  • docs: v1.4.4 publish post-mortem — first-attempt success criteria by @randlee in #1084
  • docs(skill): publishing — one-approval goal, runtime rehearsal, batch fixes, parallel channels by @randlee in #1085
  • refactor/test: shared flag parsing in peer_launch_config; guard Send-To test-only seams (RBQA-F103/F104) by @randlee in #1089
  • fix(daemon-bootstrap): register runtime maintenance so HerdrQueueWakePump actually starts (phase-end CRITICAL) by @randlee in #1087
  • fix(test): bound two-runtime router tests by hang detector by @randlee in #1091
  • fix(boundary): canonical backendType test fixture + taxonomy hardening (RBQA-F101/F102); pin atm-graft deps (AL.9) by @randlee in #1082
  • fix(test): remove env leakage and wall-clock bounds flagged by phase-end flaky-test audit (FTQ-001..003) by @randlee in #1086
  • fix(daemon-switch): repair Homebrew restore provenance by @randlee in #1092
  • fix(hooks): close queue hook test teardown race on Windows by @randlee in #1093
  • evidence(aq1.9): regenerate clean-runner restart-matrix records under the observable-based harness (run 33220702915) by @randlee in #1088
  • merge: back-propagate v1.4.4 release-branch kit fixes from main to develop by @randlee in #1094
  • feat(release): native aarch64 Linux release archive by @randlee in #1097
  • fix(http-runtime): follow a replaced same-host daemon without explicit reconnect; enforce request-budget ordering by @randlee in #1095
  • test: prevent foreign PowerShell SIGSEGV in pytest sweep by @randlee in #1098
  • develop -> feature/ar1-prerelease-archive by @rand-lee in #1099
  • feat(ci): prerelease-archive workflow — pre-release binaries from any ref (AR1.1) by @randlee in #1096
  • site: announce atm-core v1.4.4 by @randlee in #1103
  • Main->develop by @rand-lee in #1104
  • chore(release): bump workspace to 1.4.6 for prerelease/v1.4.6 by @randlee in #1102
  • docs(av): Phase AV plan — async mailbox-read cutover completion, hardening, read benchmarks by @randlee in #1108
  • feat(storage): AV.1a reader-lane foundation — bounded async mailbox reader lanes by @randlee in #1112
  • docs(av): record AV.0 stack provisioning proof by @randlee in #1109
  • feat(av1b): read-handler cutover to AsyncMailboxRuntime (D1-D4) by @randlee in #1115
  • AV.2: requirements + ADR-059 hardening for read concurrency by @randlee in #1117
  • feat(gates): AV.3 mechanical hard gates against read-serialization regression by @randlee in #1113
  • feat(benchmark): AV.4 read/query benchmark families (fanout, query-fts, read-under-write-load) by @randlee in #1114
  • docs: record v1.4.6 integration contracts by @randlee in #1106
  • reports(colima): v1.4.6 isolated-testbed validation (native arm64) by @randlee in #1123
  • chore: centralize workspace crate versioning by @randlee in #1122
  • chore: upgrade sc-compose ecosystem to 1.6.1 by @randlee in #1129
  • fix: support pinned self-signed daemon-dev identity by @randlee in #1127
  • fix: retain OS causes for retained-log startup failures by @randlee in #1131
  • Phase AV: mailbox-read serialization fix — integration by @randlee in #1120
  • fix: harden daemon observability boundary by @randlee in #1133
  • ci: cover docs and plan pull request bases by @randlee in #1116
  • lint: guard SQLite writer platform neutrality by @rand-lee in #1107
  • docs: release-readiness gate plan (evidence manifest schema + RRG sprints) by @randlee in #1125
  • fix(storage): preserve SQLite cause on mapped errors and print it in the CLI by @randlee in #1134
  • fix(storage): one-time rebuild relaxing legacy mail_messages.message_text NOT NULL by @randlee in #1135
  • fix(peer-tls): fail closed on legacy literal-IP trusted-peer rows with migration path (#972) by @randlee in #1138
  • docs(release-readiness): replace code gate with three-step message process by @randlee in #1139
  • docs(release-readiness): Local Network permission precondition per host (#1140) by @randlee in #1141
  • fix(http-runtime): dial direct peers by routable address, short-term cache, CLI-visible connect cause by @randlee in #1142
  • chore(release): readiness candidate 1.4.9 (smoke AD17/AD18 harness alignment + bumps) by @randlee in #1143
  • evidence(readiness): 1.4.12 atmbench Step-1 send lanes by @randlee in #1150
  • triage(readiness): closure QA on read-lanes + ratchet-state findings by @randlee in #1151
  • fix(smoke): configure direct-peer port by @randlee in #1152
  • triage(readiness): occurrence-level closure RRG-SMOKE-LOCALHOST-PORT-001 by @randlee in #1153
  • triage(readiness): record direct-peer loopback gaps (RRG-DIRECT-PEER-BIND-ADDR-001, RRG-CLI-DIRECT-PEER-DIAL-PORT-001) by @randlee in #1154
  • triage(readiness): record Rand's post-release deferral on the direct-peer records by @randlee in #1155
  • ci: run PR checks for evidence/* and triage/* base branches by @randlee in #1166
  • evidence(readiness): land 1.4.9 atmbench report artifacts from origin/evidence/readiness-1.4.9-atmbench by @randlee in #1159
  • evidence(readiness): land 1.4.10 atmbench report artifacts from origin/evidence/readiness-1.4.10-atmbench by @randlee in #1167
  • evidence(readiness): land 1.4.11 atmbench report artifacts from origin/evidence/readiness-1.4.11-atmbench by @randlee in #1168
  • evidence(readiness): land 1.4.13 Windows report artifacts from origin/evidence/readiness-1.4.13-windows by @randlee in #1169
  • triage(readiness): benchmark floor profile-key gap + bare-CLI hook await on write path (2 records) by @randlee in #1158
  • fix(bootstrap): select pinned Python on Windows by @rand-lee in #1165
  • release: 1.5.0 by @randlee in #1172

Full Changelog: v1.4.4...v1.5.0