From 26e13db824770b349d9cfa4fe12a5d42d6cc2b5e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Sep 2026 22:29:54 +0000 Subject: [PATCH] chore: sync public mirror from internal --- .repository-projection.json | 6 ++--- CHANGELOG.md | 32 +++++++++++++++++++++++++++ Cargo.lock | 2 +- package-lock.json | 4 ++-- package.json | 2 +- packages/maestro-rs/Cargo.toml | 2 +- scripts/tag-release-contract.test.mjs | 3 +++ 7 files changed, 43 insertions(+), 8 deletions(-) diff --git a/.repository-projection.json b/.repository-projection.json index 9bfae1fee..6b53a34ed 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "deixic-code", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "2283b0b186fcab14fb2da2b58203f59522ccfcc0", + "sourceSha": "900955851c6bb3497db9e683b59eaf311d4efc86", "destinationRepository": "dx-corp/code", - "priorProjectedBase": "9ee0b79f0f789db33a877ebc134d67500a04d573", + "priorProjectedBase": "f98af35fc337d443c4a059bf9739736dbdfe0446", "definitionDigest": "82936441c776e3e8edb5d215a75007ec9714a233f489d460075d79d5ef5ba32f", "toolDigest": "c244d99199a7ae3eb8ff644a99462163c23b0bb6a83ef50af01efbdca0b81d04", - "contentDigest": "92cd365a6ecde13575d354a172d727b2d98690a8901e4091f5a39a684ed4029c", + "contentDigest": "62d495c3a749ca084bb1d510928ab6bbe0cef4dda4957df816824cadbd04b3a6", "publicationEligible": true } diff --git a/CHANGELOG.md b/CHANGELOG.md index 24033e1a6..080ad5293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,38 @@ versioning when releases are cut. and keep scheduled public runs inert so public publishing stays downstream of the internal source-of-truth release. +## [0.10.110] - 2026-09-29 + +### Added + +- Dispatch a Dex-approved call without parking for its own resume (#11373). + +### Changed + +- Release v0.10.109 (#11403). +- Stabilize the parallel cold-provision timing check (#11393). +- Platform-worker: continue the Slack trace through reply projection and delivery; slack_delivery_* logs (#11389). +- Add bounded gateway command load proof (#11386). +- Channel-edge-slack: correlate every Slack event log line (event_id, retry_num, trace_id) (#11385). +- Platform-api: add dex_turn_submit_seconds and phase histograms (#11379). +- Model-gateway: drop unbounded labels from provider latency histogram, extend buckets to 120s (#11378). +- Tool-executor: latency histograms for computer.start and tool calls (#11375). + +### Fixed + +- Select current Dex loop budget test. +- Browse recent conversations without keyword guesses (#11407). +- Promptly clean up failed computer pool fills (#11406). +- Preserve requested Sandboxwich publications (#11399). +- Advance active Dex turn cursors from durable events (#11398). +- Stop a runner session when anchor provisioning is cancelled (#11400). +- Seek one event per open turn on snapshot reconcile (#11402). +- Admit expired leases ahead of fresh unleased threads (#11401). +- Classify Dex history learning under known component (#11404). +- Reserve candidates before contended claims (#11405). +- Unblock Maestro release validation (#11397). +- Stop saturated workers scanning queued jobs (#11396). + ## [0.10.109] - 2026-09-29 ### Added diff --git a/Cargo.lock b/Cargo.lock index 438e5814d..530c81c89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3752,7 +3752,7 @@ checksum = "dae608c151f68243f2b000364e1f7b186d9c29845f7d2d85bd31b9ad77ad552b" [[package]] name = "maestro" -version = "0.10.109" +version = "0.10.110" dependencies = [ "anyhow", "ctor", diff --git a/package-lock.json b/package-lock.json index 3f02d53fe..42147dc67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@evalops/maestro", - "version": "0.10.109", + "version": "0.10.110", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@evalops/maestro", - "version": "0.10.109", + "version": "0.10.110", "license": "BUSL-1.1", "bin": { "deixic-code": "bin/deixic-code", diff --git a/package.json b/package.json index 69b40960b..5e5c17752 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@evalops/deixic-code", "description": "Deixic Code — native Rust coding agent, CLI, TUI, and runtime gateway", - "version": "0.10.109", + "version": "0.10.110", "private": false, "type": "module", "bin": { diff --git a/packages/maestro-rs/Cargo.toml b/packages/maestro-rs/Cargo.toml index 96c545165..bff09ca48 100644 --- a/packages/maestro-rs/Cargo.toml +++ b/packages/maestro-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "maestro" -version = "0.10.109" +version = "0.10.110" edition = "2021" license = "MIT" description = "Canonical native Rust CLI for Deixic Code" diff --git a/scripts/tag-release-contract.test.mjs b/scripts/tag-release-contract.test.mjs index 6171fb290..d62b77305 100644 --- a/scripts/tag-release-contract.test.mjs +++ b/scripts/tag-release-contract.test.mjs @@ -34,4 +34,7 @@ test("internal tag-release dispatches public-release-mirror after creating a tag assert.match(internalWorkflow, /"publish_npm":"false"/); assert.match(internalWorkflow, /resolve-maestro-version-commit\.py/); assert.match(internalWorkflow, /tag-target-sha: \$\{\{ steps\.tag-target\.outputs\.commit \}\}/); + const apexCheck = internalWorkflow.indexOf("python3 evals/dex-customer-readiness/test_measure.py"); + const tagCreation = internalWorkflow.indexOf('create-tag-if-missing: "true"'); + assert.ok(apexCheck > 0 && tagCreation > apexCheck, "Apex source contracts must pass before the immutable tag is created"); });