## godotengine/godot — 4.6-stable…4.6.1-stable

_47 commits._

### Features
- **Add changelog for 4.6.1** (a6839cd)
- **LSP: Handle clients that do not support `CompletionContext`** (98be0bb)
- **LSP: Add `godot` to known language ids** (0762732)

### Fixes
- **Fix double memdelete of dummy_player** (f4e9a0c)
- **Fix Rename option for instance roots** (a05938e)
- **Fix current line highlight not extending into gutter** (21e9309)
- **Fix Unique Resources from Inherited Scenes** (fe7a836)
- **Fix UAF in animation_tree.cpp (AHashMap realloc)** (62e80cd)
- **Fix use-after-free in Animation Blend Tree** (9a55eb9)
- **Core: Fix ClassDB class list sorting regression** (c62269e)
- **Fix missing lib with builtin_glslang=false** (9dff014)
- **Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none** (c773197)
- **Fix the issue with `ViewportTexture` assignment** (b553150)
- **Fix crash in StorageScope.kt on Android** (ac86b22)
- **Android: Fix plugin type mismatch regression** (f9fc70c)
- **Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo** (cbdc2a2)
- **Fix transform updates sometimes being discarded when using Jolt** (aff6e91)
- **Fix LookAtModifier3D / AimModifier3D forward vector** (fbf92d7)
- **Android: Fix `Bad file descriptor` in SAF/MediaStore in long term access** (a570951)
- **Fix wrong base type when creating script** (2dec609)
- **Wayland Embedder: Fix FD leak with inert objects** (6a0b2db)
- **Fix the `NodePath` hash function to not yield the same value for similar paths.** (1f6f4b6)

### Backend
- **Bump version to 4.6.1-stable \o/** (14d1969)
- **Sync translations with Weblate** (f346633)
- **Merge pull request #116142 from Repiteo/4.6.1-cherry-picks-2** (c90bb52)
- **Revert "Change curve range for particle multipliers"** (8c22327)
- **Use transmittance instead of opacity in the early-out branch when calculating volumetric fog** (0591470)
- **Merge pull request #116111 from mihe/jolt/soft-body-min-mass** (e9861df)
- **Allow `SoftBody3D` to have a `total_mass` of 0 again** (bc81d56)
- **Merge pull request #115961 from Repiteo/4.6.1-cherry-picks** (7bfffc8)
- **Update re-spirv with more derivative operations.** (2b228be)
- **Change orbit snap shortcut with navigation scheme** (682d546)
- **Increase float precision in the inspector for Quaternions** (6fddd8f)
- **Register zoom shortcuts to match preset `Godot` navigation scheme** (c46adc2)
- **Update editor shortcuts when changing 3D navigation scheme** (c61b908)
- **Merge pull request #115870 from Repiteo/4.6-cherrypicks** (de0e8a4)
- **Use sky's corrected camera projection for combined_reprojection** (a5f67bc)
- **Pick the sample closer to the camera when resolving 2x MSAA.** (19df547)
- **CreateDialog: return type name instead of script path for custom types** (aac131f)
- **[Export] Load translation files to check locale for ICU data export.** (30dc888)
- **Avoid reading from sky pointer when rendering background without sky** (d376ca7)
- **Ensure that uv border size is passed in to sky rendering functions both when rendering the octmap and when rendering the sky as a background** (5207208)
- **[Windows] Disable MSVC control flow check on IAT hooks.** (5222598)
- **Revert "Improve performance of CSharpLanguage::reload_assemblies"** (45f8e08)
- **libpng: Update to 1.6.54** (6188f45)
- **Sync translations with Weblate** (0227be0)
- **Bump version to 4.6.1-rc** (543f474)

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