## godotengine/godot — 4.7.1-stable…4.7.2-stable

_62 commits._

### Features
- **Add changelog for 4.7.2** (b40a61e)
- **[WinRT, 4.7] Add exception handling to `DispatcherQueueOptions` init.** (520e878)
- **Don't create new proxy object for the same tile** (48be39b)
- **Add `set_if_clear()` and `clear_if_set()` to `SafeFlag`, to conditionally trigger the flag.** (f9aa898)
- **Add null checking to append_gltf_node** (efd70f3)

### Fixes
- **Fix building Android Editor with separate arches** (af99bf9)
- **Fix `register_extension_class` never iterating parents for exposed checks.** (7f23e87)
- **Fix incorrect note about `DisplayServer.screen_get_max_scale()` only working on macOS** (bfc193b)
- **Fix children's `parent_maximum_size_cache` unable to update twice in a frame** (1cceea9)
- **Fix 3D ruler tool tooltip** (d65269f)
- **Fix and improve Light3D bake mode descriptions** (a7ea501)
- **Fix debug NavigationRegion3D colors not updating until project re-start** (ddac71f)
- **Fix inspector Array/Dictionary slot button leaks** (e9ea372)
- **Fix axis inversion setting for 3D navigation** (bc30f47)
- **Asset Store: Fix image width on Editor Scales other than 100%** (53a5cff)
- **Wayland: Fix IME popup position under fractional scaling on KDE Plasma** (4dca996)
- **Fix Color hash component order** (1644b09)
- **Fix Script Editor tab name for translated class ref** (04988f1)
- **Fix crash when failing to open log file for writing** (2906aa0)
- **Fix regressions to the Android editor introduced by https://github.com/godotengine/godot/pull/121670** (3475e16)
- **Fix performance issues when moving the mouse with high polling rate on Windows** (364304d)
- **Fix simultaneous shift release** (dcabf2e)
- **Fix godot crash in SpriteFrames in the AnimatedSprite2D and 3D** (f697eea)
- **Fix error handling for negative values in RandomPCG::rand_weighted** (e81a78b)
- **fix: Fix Visual Profiler cursor not appearing when graph is partially filled** (2140b03)
- **Fix GLTFDocument.import_object_model_property crash** (69309c0)
- **Fix `BaseButton` input when `enable_long_press_as_right_click` is true** (2618343)
- **Fix incorrect freed autoload check** (8ef3779)
- **[macOS] Fix initial window flags.** (7627405)
- **Fix use-after-free crash in TileSet atlas editor** (b704c57)
- **Editor: Fix autocomplete icon for CODE_COMPLETION_KIND_CLASS** (ad96f9d)
- **Fix PCSS shadows using shadow range begin in the wrong space.** (8371350)
- **Fix peers stopping replication on deleting node they spawned** (1cb4bb5)
- **[Render] Crash Fix use-after-return instance shader parameter lists** (c1bef1e)
- **Fix local billboard particles running copy twice.** (1f04e42)
- **Fix issue causing the engine to crash when starting while the screen is off.** (1edc952)
- **Fix more MSVC warnings for potential mod by 0 (C4724)** (5bea066)

### Backend
- **Bump version to 4.7.2-stable \o/** (ed1daf0)
- **Merge pull request #122344 from Repiteo/4.7.2-cherry-picks-3** (c5198ff)
- **Don't auto-translate favorite nodes** (072e546)
- **Remove `emscripten_cancel_main_loop` from web `exit_callback`** (bfbe912)
- **[Windows] Clean WinRT window data pointer when it is erased.** (bd76f11)
- **[Buildsystem] Ping `master` cache after saving cache** (4903553)
- **Merge pull request #122261 from bruvzg/winrt_try_47** (d94b859)
- **Sync translations with Weblate** (eefdc2d)
- **Merge pull request #121947 from Repiteo/4.7.2-cherry-picks-2** (36a04fe)
- **Prevent stale updates to parent maximum size cache** (1236f8b)
- **Ensure key is erased in hashmap `instance_shader_parameters` instead of value** (31e13d9)
- **avoid running 'GetVolumeInfotmationW' on network drives efficiently** (25264af)
- **Play store crash investigations** (2d2d934)
- **correct keycode to volume down** (93cad56)
- **Update `DirAccess::create_temp` to not fail on empty `prefix` parameter** (8c6e403)
- **Avoid releasing main thread identity on platforms that don't need to drop it, making it a platform detail.** (a30e7e1)
- **Make it impossible to have more than one main thread.** (17cd7db)
- **Merge pull request #121759 from Faless/mbedtls/always_use_our_entropy** (73635de)
- **Merge pull request #121722 from Repiteo/4.7.2-cherry-picks-1** (8df813a)
- **Move set zoom above script init** (146e3be)
- **Wayland: Improve pointer contraining** (53aaf6a)
- **Update AccessKit to 0.22.3** (75c331b)
- **mbedTLS: Always use Godot's OS as entropy source** (2feb964)
- **Bump version to 4.7.2-rc** (c050c09)

### Chore
- **CI: Update all GitHub Actions to latest versions** (3095452)

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