v1.29.0
Changelog
π Features
- (queue) Track earliest peek time before Constraint API (#4391)
π Bug Fixes
- Queue item cleanup race in non-key-queues postgres cancel path (#4337)
- (dashboard) Use distinct speedometer icon for sidebar Overview (#4429)
- (tests) Widen timing tolerance from 10ms to 100ms in TestStartAll/TestSingleSvcError (#4115)
- Alias conflicting grpc import (#4436)
- (tests) Replace 50ms settle delay with deterministic clock.BlockUntil() in TestQueueItemProcessWithConstraintChecks (#4434)
- (queue) Ignore already-leased partitions during scan (#4438)
- Keep completed runs from being reported as reverted (#4247)
- (tests) Increase WaitForRunStatus timeouts in all affected E2E tests (#4435)
- Make WaitForRunStatus tolerate transient not found GQL errors (#4206)
- (executor) Always SavePending after parallel ops to coalesce discovery (#4021)
- Scope GetSpanOutput query by run_id to prevent cross-run data leak (#4441)
- (scoring) Improve scoring dashboard ui (#4433)
π§ͺ Testing
- (cqrs) Cover all terminal trace run statuses (#4446)
βοΈ Miscellaneous Tasks
Fetched June 17, 2026
