Repository navigation
2.11.3
What's Changed
- Rust #325: compare native with published Server 2.11.1 by @rmcdaniel in #679
- Rust #325: activity lease renewal like Server 2.11 by @rmcdaniel in #680
- Rust #325: service catalog reads like Server 2.11 by @rmcdaniel in #681
- Rust Server train: definition routing, worker admission, poll waits, schedule probe by @rmcdaniel in #675
- Route pinned runs by their recorded definition like PHP; run every fixture check before failing by @rmcdaniel in #667
- Stop the schedule fixture probe from applying a published PHP write twice by @rmcdaniel in #674
- Accept published PHP health read during or after its own task repair by @rmcdaniel in #676
- Delete a namespace and everything it owns, like PHP by @rmcdaniel in #678
- Native: wait DW_WORKER_POLL_TIMEOUT on polls and check operation names like PHP by @rmcdaniel in #669
- Preserve UTC instants and microseconds in visibility queries by @rmcdaniel in #697
- Patch and verify the release-audit decoder before requests by @rmcdaniel in #698
- Reject Composer trust mount overrides by @rmcdaniel in #702
- Refuse overflowing schedule visibility numbers by @rmcdaniel in #701
- Rust Server train: command batches, named namespaces, completion checks, external inputs, operator surface, leases, deployments (#325) by @rmcdaniel in #696
- Write the failover result even when cleanup times out by @rmcdaniel in #700
- Refuse malformed admission policy JSON before bootstrap by @rmcdaniel in #705
- fix: create SQLite databases as the HTTP runtime identity by @rmcdaniel in #711
- Release idle HTTP connections from the PHP process pool by @rmcdaniel in #716
- Cluster info payload discovery and the dashboard by workflow type like Server 2.11.1 (#325) by @rmcdaniel in #707
- Recover update validation under database lock pressure by @rmcdaniel in #730
- Rust Server train: MySQL statement closes (#714), policy-map JSON, worker history presentation by @rmcdaniel in #729
- Rust #325: worker history shows consumed signal sequences; full task snapshots by @rmcdaniel in #710
- Rust #325: send MySQL statement closes with the next command (#714) by @rmcdaniel in #717
- Rust #325: refuse policy maps that are not JSON objects, like PHP #705 by @rmcdaniel in #719
- CI: cancel a superseded pull request run of the fixture and PHPUnit workflows by @rmcdaniel in #724
- CI: run each fixture database job in three parallel parts by @rmcdaniel in #746
- CI: SDK direction profiles in parallel lanes; deadline-health build off the critical path by @rmcdaniel in #741
- CI: merge queue prerequisites (merge_group triggers, one fixtures result) by @rmcdaniel in #742
- Adopt published Core 2.13.1 in PHP Server by @rmcdaniel in #733
- Cancel superseded PHPUnit runs per pull request by @rmcdaniel in #751
- Fence dedicated update-validation polls to worker registrations by @rmcdaniel in #738
- Release PHP long-poll wait capacity when its process dies by @rmcdaniel in #753
- CI: run the published-SDK direction lanes as their own fixture part by @rmcdaniel in #752
- Rust #325: activity cancellation acknowledgement like Server 2.11.1 by @rmcdaniel in #745
- Server parity: accept PHP operator metrics read across its redispatch steps by @rmcdaniel in #708
- Rust #325: message streams like Server 2.11.1 by @rmcdaniel in #709
- Accept condition waits without a key or fingerprint like PHP by @rmcdaniel in #713
- Rust #325: query-authority clients wait for the acknowledgement before stopping by @rmcdaniel in #720
- Server parity: SQLite published-SDK patch record without PHP's maintenance loop (#721) by @rmcdaniel in #722
- Rust Server train: operator metrics redispatch (#708), query acknowledgement wait (#720), route coverage by @rmcdaniel in #743
- Rust Server train: condition waits (#713), task snapshots (#718), patch cohort (#722), message streams (#709) by @rmcdaniel in #744
- Detect worker poll disconnects and report queue cutoffs by @rmcdaniel in #755
- Rust #325: fence held polls against replaced worker registrations (#734) by @rmcdaniel in #739
- Serve synchronous update validation like Server 2.11.1 by @rmcdaniel in #712
- CI: corrected markers as their own fixture part; fix and locate the #754 flakes by @rmcdaniel in #756
- CI: corpus profiles and restart cases as their own fixture part; bound readiness probes by @rmcdaniel in #757
- Rust #325: worker sessions like Server 2.11.1 (#736) by @rmcdaniel in #740
- CI: balance the two slowest fixture parts and keep repair-flake evidence by @rmcdaniel in #759
- CI: retry the SQLite update-validation PHP reference record once after a lost lock write by @rmcdaniel in #760
- Rust #325: roll back a PostgreSQL transaction cancelled during BEGIN by @rmcdaniel in #761
- Start every Server pip install from the patched, bundle-only pip (GHSA-6q48-6c7w-9gw2) by @rmcdaniel in #673
- CI: pull each fixture job's pinned images with bounded retries first by @rmcdaniel in #762
- CI: admit a killed author's unsent poll in the corrected clock contract by @rmcdaniel in #763
- CI: run the six deadline-health cells in turn on one runner by @rmcdaniel in #748
- CI: give PHPUnit Feature's backup MySQL room for the whole suite by @rmcdaniel in #767
- Rust #325: import embedded v2 workflow histories like Server 2.11.1 by @rmcdaniel in #764
- Rust #325: Waterline v1 workflow import by @rmcdaniel in #768
- Rust #325: record local activities like Server 2.11.1 by @rmcdaniel in #766
- Rust #325: serve workflow-task cancellation scopes (open, prepare, deliver) by @rmcdaniel in #771
- Rust #325: serve caller-indexed Nexus operation reads by @rmcdaniel in #772
- Bound update wait_timeout_seconds at 60 seconds (#775) by @rmcdaniel in #778
- Generate the qualification roles' passwords per run (#779) by @rmcdaniel in #780
- Rust #325: serve bridge adapter webhooks by @rmcdaniel in #776
- Give codec-native-build's release compile a 6 GiB bound (#781) by @rmcdaniel in #782
- Bound workflow stream producers, refuse whole batches at capacity, and expire closed streams (#774) by @rmcdaniel in #785
- Rust #325: serve durable workflow stream writes (items, close) by @rmcdaniel in #773
- Analyze merge-queue commits with trusted Sonar controls by @rmcdaniel in #788
- Rust #325: write only moved wait positions; answer prepared local-activity routes as PHP refuses them by @rmcdaniel in #790
- Adopt Core 2.14.2 and make PHP stream and payload writes atomic by @rmcdaniel in #791
Full Changelog: 2.11.2...2.11.3