## metalbear-co/mirrord — 3.270.0…latest

_46 commits._

### Features
- **feat(windows): install the layer synchronously and loader-lock-safely** (6133424)
- **feat(windows): replace dll-syringe with stork for layer injection** (a0c1814)
- **Add preview start --resource and preview diff** (2bfa50f)

### Fixes
- **Merge pull request #5018 from metalbear-co/meowchinist/cor-1849-fix-flaky-test-mirrord-layer-testsfilter_ports-in-mirrord** (6cbc74d)
- **Merge branch 'main' into meowchinist/cor-1849-fix-flaky-test-mirrord-layer-testsfilter_ports-in-mirrord** (7b574be)
- **Merge branch 'main' into meowchinist/cor-1849-fix-flaky-test-mirrord-layer-testsfilter_ports-in-mirrord** (8fef8cf)
- **Strengthen filter port collision regression** (9b201aa)
- **Fix flaky incoming-port filtering layer tests** (5f311ea)
- **fix(windows): keep the session's own settings when the launcher forwards variables** (ab21363)
- **fix(cli): print Windows exec and attach error causes once** (a8f1595)
- **fix(windows): build child environments with Windows name rules** (685e21b)
- **fix(windows): make a failed or slow layer startup inert, run-once and reported** (7ddeac8)
- **fix(windows): give the session log directory one separator style** (30a5755)
- **fix(cli): attach reports why it failed instead of a timeout** (ea503ca)
- **fix(windows): make crash reports describe what actually happened** (0788626)
- **fix(windows): make layer readiness race-free and report init failures** (3b16cd6)
- **fix(windows): preserve socket errors across the layer's own cleanup** (6f8325b)
- **fix(windows): bypass the layer's own hooks per call, not per thread** (7ea6b44)
- **fix(windows): keep per-drive directories and parse child environments like Windows** (6288b4e)
- **fix(windows): write layer logs by default and keep logging out of detours** (0d304cd)
- **fix(intproxy): survive transient errors accepting layer connections** (ad125b0)

### Backend
- **Prepare release 3.271.0** (45f9dc7)
- **Simplify filter port test startup and assertions** (2e14a61)
- **Merge pull request #4910 from metalbear-co/gabrielac/windows-wip-multiple-clients** (0cd166f)
- **Merge pull request #4952 from metalbear-co/vladr/INT-699** (ffcd13a)
- **changelog: drop entries for fixes that never shipped** (2aecf1e)
- **Merge origin/main into vladr/INT-699** (788a006)
- **Merge pull request #5007 from metalbear-co/operator-install-ver-check** (43ba641)
- **Operator install command refuses to install older app version** (ea05557)
- **Merge pull request #4997 from metalbear-co/vinicius/cor-1915-remove-connect_tcp-from-the-config-example** (3cca975)
- **Merge pull request #5017 from metalbear-co/releases/3.270.0** (c8070ad)
- **Merge branch 'main' into gabrielac/windows-wip-multiple-clients** (56d213c)
- **cli: check manifest preview access before replacing a session** (3adc977)
- **Merge remote-tracking branch 'origin/main' into wtfix/int-699-mirrord** (47dc45b)
- **wizard: make the complete example the same as in the schema** (6cee034)
- **config: remove `exclude` from the feature and env examples** (cbdcc1d)
- **config: make the complete example pass `verify-config`** (d048c07)
- **config: remove `connect_tcp` from the complete example** (20114f9)
- **cli: drop serde-saphyr dependency line duplicated by the merge with main** (3aed360)
- **Merge remote-tracking branch 'origin/main' into vladr/INT-699** (83054f9)
- **Send manifest Secrets the live target does not use as copies** (3468d95)
- **Merge remote-tracking branch 'origin/main' into vladr/INT-699** (55af0ea)
- **Refuse service-account-token Secrets in preview --resource** (c0b0ed8)
- **Address review: secret redaction, list order, empty files, workloadRef** (7d84e09)

### Chore
- **ci: sign Windows binaries from the release environment** (c6249df)
- **chore(windows): reject the print macros in the layer crates** (476d6e1)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/metalbear-co/mirrord?utm_source=github-action)._