Skip to content

2.11.6

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:52
· 148 commits to main since this release
d13ebdb

Superseded by the corrected Server 2.11.7: immutable 2.11.6 has the repeated Bridge-update HTTP 500 defect #861. The correction is published and installed verification passes. Rolling aliases now resolve to 2.11.7; existing 2.11.6 installations require upgrade. Original 2.11.6 artifacts remain unchanged, and prior rollback artifacts are preserved.

What's Changed

  • Rust #325: native image parity, native- release tags, pending-count limits, native publisher isolation by @rmcdaniel in #810
  • Deduplicate bridge commands inside the instance writer lock by @rmcdaniel in #811
  • Shared fixtures: accept published long-poll capacity refusals and retry transient Composer downloads by @rmcdaniel in #814
  • Rust #325: move the Shared Server fixtures reference to published 2.11.5 by @rmcdaniel in #815
  • Handle force-pushed public boundary scan ranges by @rmcdaniel in #614
  • Shared fixtures: bind patch-deployment deregistration checks to the refused worker by @rmcdaniel in #816
  • Shared fixtures: patch Symfony in the frozen profile locks (#820) by @rmcdaniel in #823
  • Shared fixtures and native tests: keep service-calls' SQLite pause; bound parallel timer waits by @rmcdaniel in #824
  • Rust #325: serve cancellation-scope prefix checkpoints by @rmcdaniel in #822
  • Shared fixtures: wait for the embedded pending timer before cancelling it by @rmcdaniel in #821
  • Cache native CI dependencies while rebuilding current Server outputs by @rmcdaniel in #826
  • Retry owned external update admissions after InnoDB deadlocks by @rmcdaniel in #828
  • Rust #325: refuse and recover a stale owner's workflow task claim by @rmcdaniel in #829
  • Keep v1 projections read-only and bound import history by @rmcdaniel in #812
  • Dispatch Nexus queries durably before waiting for completion by @rmcdaniel in #813
  • Rust #325: judge cooperative delivery freshness with the configured stale window by @rmcdaniel in #832
  • Shared fixtures: keep a tail-only test report's failing tests in the artifact summary by @rmcdaniel in #833
  • Shared fixtures: accept an idle poller's capacity refusal before its worker's own shutdown (legacy markers) by @rmcdaniel in #834
  • Reuse unchanged-input classification for merge groups by @rmcdaniel in #831
  • Rust #325: let a run hold several open signal and condition waits at once by @rmcdaniel in #836
  • Rust #325: resume a fired timer with Core's timer resolution payload by @rmcdaniel in #837
  • Keep committed payload references before summary projection by @rmcdaniel in #835
  • Use Core 2.15.5 for retained worker checkpoint cursors by @rmcdaniel in #839
  • Rust #325: continue as new over service calls and live queries; one PHP close rule by @rmcdaniel in #838
  • Update rustls to 0.23.46 across the active Rust locks by @rmcdaniel in #840
  • Rust #325: record the parent-close cancellation origin by @rmcdaniel in #842
  • Deliver received signals after waiting acknowledgements by @rmcdaniel in #843
  • Update Symfony Mime for corrected CVE-2026-45070 range by @rmcdaniel in #846
  • Rust #325: record a child's rejected request from its parent by @rmcdaniel in #844
  • Rust #325: close runs with over 1,000 open activities or timers by @rmcdaniel in #847
  • Rust #325: store search attributes named on a workflow start by @rmcdaniel in #848
  • Rust #325: route query arguments the server cannot decode by @rmcdaniel in #849
  • Rust #325: validate query arguments against their durable contract by @rmcdaniel in #850
  • CI: retry the Composer floor build and wait longer for the scheduler by @rmcdaniel in #852
  • Rust #325: accept completions and parallel groups over 100 by @rmcdaniel in #851
  • Pin Core 2.15.7 for bounded maximum-size terminal closure by @rmcdaniel in #853
  • Prepare Server 2.11.6 and Helm chart 0.3.6 release identity by @rmcdaniel in #856

Full Changelog: 2.11.5...2.11.6