Arthur Paulino (1): improving note on HTTPRequest class under the request method documentation Austin Tasato (1): Add "Physics intro" docs link for State classes Bartłomiej T. Listwon (1): Fix buffer creation in light_internal_create() Clay John (2): Fix multimesh being colored by other nodes GLES3 Properly clear cubemap filter state when texture array environment disabled David Cambré (2): Update VisualScriptCustomNode.xml Fix VisualScriptPropertySet value hint David Socha (1): Update connection comparison operator to compare connection sources based on instance ID instead of by pointer Fabio Alessandrelli (3): [HTML5] Fix bug in AudioWorklet when reading output buffer. [HTML5] Use browser mix rate by default on the Web. [Net] Silence ENetMultiplayerPeer close_connection. Francois Belair (1): Fix LSP completion crashing on sceneless scripts Germanrc (1): C# script reload fixed Gilles Roudiere (1): Fix LocalVector crash on insert. Haoyu Qiu (3): Don't update CSG Shape when not inside tree Quote and escape ConfigFile keys when necessary Fix LineEdit undo crash Hugo Locurcio (13): Document that ConfigFiles can use any file extension Improve documentation for `Engine.get_idle_frames/get_physics_frames()` Document `Object.get_class()/is_class()` ignores `class_name` declaration Improve documentation for `String.get_extension()` Add logo attribution for Android, HTML5 and Linux platform icons Document caveats with StyleBoxFlat antialiasing and beveled corners Document how to delay code execution in a non-blocking manner Document `Image.generate_mipmaps()` always running on the main thread Remove deprecation warning for `BaseButton.enabled_focus_mode` Document that ENet compression mode must match between client and server Print colored diffs when there are formatting failures in CI Document that most emoji won't display correctly on Windows Document that node groups don't have a guaranteed order Kyle (1): Wrote JNISinglton docs Kyoz (1): fix(ios): Clipboard get/set missing implement LeaoLuciano (1): LinkButton's text now is automatically translated LoipesMas (1): Add note about batching to Line2D's anti-aliasing Lorenzo Cerqua (1): Add an outlined version of logo.png and icon.png and put it in README.md Marcus Brummer (3): Initialize n_warnings_dropped to 0 in ScriptDebuggerRemote Documented that mutexes are implemented recursively Check if vibration duration is > 0 on Android Nicholas Huelin (2): Add note to `RichTextLabel` Add note to `SceneTree` about pausing Rémi Verschelde (8): Bump version to 3.3.4-rc HTML5: Handle GODOT_VERSION_STATUS env var in @GODOT_VERSION@ Update AUTHORS and DONORS list Revert "Load assets before enabling editor plugins" nanosvg: Sync with upstream ccdb199 HTML5: Fix minification error with Emscripten 1.39.9 CI: Bump setup-emsdk version to @v10 Revert "[macOS] Request camera permission before session init." TechnoPorg (1): Load assets before enabling editor plugins Tom Coxon (1): Prevent shaders from generating code before the constructor finishes. Tomasz Chabora (2): Improve call_group documentation Compare connections by object id bruvzg (2): [macOS, Mono] Automatically enable JIT entitlements for the Mono exports. [macOS] Request camera permission before session init. georgespatton (1): doc: Clarify need to save ConfigFile to apply changes to file gyroninja (1): Fail at instantiating if the root node is instantiated kleonc (4): MultiNodeEdit Fix setting NodePath AStar Add error messages SpriteFramesEditor Fix preview grid in "Select Frames" dialog and preserve source texture margins when creating frames from AtlasTexture TabContainer Fix drawing current tab when it's disabled lawnjelly (1): Improve Basis::get_quaternion error message laws65 (1): Prevent being able to set bone's parent as itself mechPenSketch (1): Add Graph Illustrations to Doc skyace65 (2): Add note that for _gui_input(event) event position is relative to the control origin Fix EXP range property hint description