v2.9.2
What's Changed
- Allow dock body to scroll vertically by @Clubhouse1661 in #648
- Add client config file shortcuts by @Clubhouse1661 in #649
- Rename Windsurf client to Devin Desktop (#623) by @dsarno in #660
- Honor agent-specific config-home env vars in client auto-configuration (#617) by @dsarno in #656
- Scope self-update downloads to hi-godot/godot-ai release asset paths (#599) by @dsarno in #662
- Telemetry privacy: salt project-slug hash with customer_uuid (#529) + require https off-loopback (#532) by @dsarno in #666
- Don't tear down the editor session on a single malformed WebSocket frame (#526) by @dsarno in #664
- Fix in-run error misclassified as retained_recent across unscanned Errors-tab clear (#635) by @dsarno in #657
- Robustness: cap nested-resource recursion (#536) + harden atomic config writes (#534) by @dsarno in #665
- Restore Windows game-capture smoke on Godot 4.7 via Mesa lavapipe (#586) + fix ci-check-gdscript false pass by @dsarno in #661
- Fix cinematic screenshot camera transform (#650) + accept "/" as scene-root alias (#624) by @dsarno in #655
- Add session-idle self-terminate backstop to the orphan reaper (#498, Windows coverage for #497) by @dsarno in #658
- Surface a clear port-in-use message for foreign occupants of the HTTP/WS ports (#647) by @dsarno in #659
- Surface the --allow-host LAN opt-in in the dock Settings tab + manual command (#507) by @dsarno in #663
- Split EDITOR_NOT_READY into honest sub-codes (#651 stage 1) by @dsarno in #667
- game_eval: classify the remaining opaque INTERNAL_ERROR envelopes (#518) by @dsarno in #674
Full Changelog: v2.9.1...v2.9.2