Skip to content

2.11.3

Choose a tag to compare

@github-actions github-actions released this 26 Oct 23:10
· 256 commits to main since this release
8009904

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