All releases
v2026-10-12
October 12, 2026
Patch
In this release
Fixed27
Total27

read Worker metadata from the JSON services endpoint

read Worker metadata from the JSON services endpoint Fix: one failed refund aborts every stuck-job recovery sweep (greenlet_spawn after rollback) clear staging deploy gate failures for Fix: spend_limits error handlers raise TypeError (stdlib logger given structlog kwargs) Fix(deploy): pre-stop old PgBouncer with SIGINT/10s before a spec recreate

Bug Fixes

27

read Worker metadata from the JSON services endpoint

read Worker metadata from the JSON services endpoint

Fix: one failed refund aborts every stuck-job recovery sweep (greenlet_spawn after rollback)

Fix: one failed refund aborts every stuck-job recovery sweep (greenlet_spawn after rollback)

clear staging deploy gate failures for

clear staging deploy gate failures for

Fix: spend_limits error handlers raise TypeError (stdlib logger given structlog kwargs)

Fix: spend_limits error handlers raise TypeError (stdlib logger given structlog kwargs)

Fix(deploy): pre-stop old PgBouncer with SIGINT/10s before a spec recreate

Fix(deploy): pre-stop old PgBouncer with SIGINT/10s before a spec recreate

classify the production-action rehearsal bucket so off-site admission passes

classify the production-action rehearsal bucket so off-site admission passes

tolerate multi-ticket email threads and replies on inbound mail

tolerate multi-ticket email threads and replies on inbound mail

Fix: remove stale liquorland/firstchoiceliquor configuration entries

Fix: remove stale liquorland/firstchoiceliquor configuration entries

deploy CI fixes (formatter , DATABASE_URL drift allowlist)

deploy CI fixes (formatter , DATABASE_URL drift allowlist)

treat declared-off WAL archiving as intentional, not a failure

treat declared-off WAL archiving as intentional, not a failure

executor session factory accepts budget_holder from app call sites

executor session factory accepts budget_holder from app call sites

signup-to-paid conversion fell from ~12% to ~4% since June 2026

signup-to-paid conversion fell from ~12% to ~4% since June 2026

Fix: TLS cert-verify errors hint the skip_tls_verification opt-in when unset

Fix: TLS cert-verify errors hint the skip_tls_verification opt-in when unset

Fix: archive-imported email threads reopen as open tickets via the thread-reply path

Fix: archive-imported email threads reopen as open tickets via the thread-reply path

Fix: Restore dispatch canonicalization tests and add dispatch-index cache test

Fix: Restore dispatch canonicalization tests and add dispatch-index cache test

Fix: Auto-recharge PUT/DELETE use org wallet owner; assert search-batch debit owner

Fix: Auto-recharge PUT/DELETE use org wallet owner; assert search-batch debit owner

Fix: T1/T2 parallel race per-leg attribution

Fix: T1/T2 parallel race per-leg attribution

Fix: T3 streaming race winner, cancel and bytes follow-ups (, )

Fix: T3 streaming race winner, cancel and bytes follow-ups (, )

drop undocumented mail provider status=0 unread filter

drop undocumented mail provider status=0 unread filter

Fix: track deferred session replacement tasks and drain them in close_all

Fix: track deferred session replacement tasks and drain them in close_all

Fix: survive cache ack/requeue failure and supervise profile-claim reaper

Fix: survive cache ack/requeue failure and supervise profile-claim reaper

stream base backup archive into GPG to fit cloud provider disk

stream base backup archive into GPG to fit cloud provider disk

remove accidentally committed uv.lock

remove accidentally committed uv.lock

give scratch restore Postgres production's /dev/shm size

give scratch restore Postgres production's /dev/shm size

Fix: advanced browser Chrome identities (UA 131-135) sent over chrome150 TLS — derive identity major from chrome_version

Fix: advanced browser Chrome identities (UA 131-135) sent over chrome150 TLS — derive identity major from chrome_version

pack new root cron targets into the root-trust runtime bundle

pack new root cron targets into the root-trust runtime bundle

Fix: restored reply draft drops internal-note flag (review finding — )

Fix: restored reply draft drops internal-note flag (review finding — )