Godot 4.4.1: Maintenance version – changes, non -pregnancy, and more

We released Godot 4.4 In early March, we are pleased to see the reception, as many users promoted to him on the first day and shared new favorite changes on social media! If you haven’t seen 4.4 Edition pageIt is worth reading!
Since then, we started the development phase of Godot 4.5 at the utmost speed (with first Dave snapshot It was released last week!), But we also put our main focus on repairing the remaining and recently reported slopes that affect users who were promoted to 4.4. Some of these problems can be an offer for affected users, so we decided to version of the 4.4.1 maintenance version as soon as possible.
Look below for the most relevant change list. This version includes repairs to the weaknesses of the MBDTLS library of an external party, so we strongly recommend updating any game using network functions.
Maintenance versions are expected to be safe to upgrade, but we always recommend backup copies, or use the version control system such as GIT, to keep your projects in the event of corruption or data loss.
Please, look Project support financiallyIf you are able. Godot is preserved through the efforts of the volunteers and a small team of paid shareholders. Your donations tend to care for their work and ensure that they can perpetuate their unpopular attention to the project needs.
Download Godot 4.4.1 now Or try online version from the Godot Editor.
A picture of the clarification of this article comes from Psycho Patrol R.and The FPS/Mecha Hybrid Europolice SIM, which was recently released early on Steam. It was developed by SoftProdeuts, known as the former Godot band that struck cruelty.
Changes
58 shareholders She came around her 125 repairs For this version. See us Interactive Changeelog For a full list of changes since 4.4 launch.
Below are some of the most prominent changes (with highlighting critical repairs to broad line):
- 3D: Fix
RemoteTransform3D
To always use global rotation ifuse_global_coordinates
Correct (GH-97498). - Animation: Repairing the console and malfunction unit errors in the cleaning code of Physicalbonesimlator3D (GH-103921).
- Animation: missing repair
process_state
Error in the Mix spaces (GH-104018). - Animation: Fixing the space of comfort in
LookAtModifier3D
(GH-104217). - Sound: Set interactive music flows such as the introductions of identification (GH-104054).
- Voice: Fix AudioeffectionPitchchshift when
pitch_scale
Set on 1 (GH-104090). - Buildsystem: Android: Building Repair with
disable_3d
(GH-103523). - C#: Use
ObjectID
Upon conversionVariant
toGodotObject
(GH-98034). - C#: Skip the re -savings
.csproj
When TFM is unchanged (GH-103714). - Johar: Use one RNG in
FileAccessEncrypted
Fourth generation (GH-103415). - Johar: Reform
Invalid Task ID
ErrorsResourceLoader
(GH-104060). - Editor: Fix the node copies with a significant signal that leads to the disruption of an editor (GH-96372).
- Editor: Make
EditorProperty
And her childEditorProperty
It behaves like the nodes when dealing with mouse events (GH-103316). - Editor: Fix textedit scrols is wrong in selecting text (GH-103410).
- Editor: Update the modified text program when saved in Editornode (GH-103695).
- Editor: Money Fixing when gluing the root with the sub-nodes in the new scene (GH-103769).
- Editor: Create .uid files for new discovered files (GH-104248).
- Editor: A repair editor is broken when I inspected organisms 2 that was dealt with by the same assistant program (GH-104296).
- Editor: Change the root knot warning to attending only for the situation (GH-104331).
- Export: IOS: Restore the device with one click using XCode (GH-103590).
- Export: Android: Convert
compress_native_libraries
To the basic export option (GH-104301). - GDEXTENSION: Record the Editor just correctly
OpenXR*
The classroomapi_type
(GH-103869). - GDSCRIPT: Fixing the scope of the head of the head to include it
class_name
(GH-104114). - GDSCRIPT: Add a cleansing of
static_gdscript_cache
toGDScriptCache
(GH-104281). - Graphic user interface: Fix a tree keyboard in the direction of RTL (GH-102865).
- Graphic user interface: repair
changed
Signal emission inCurve::set_point_offset
(GH-96296). - Graphic user interface: Fix the decimal Spinbox problems when
update_on_text_changed
= Right (GH-100684). - Graphic user interface: Fix an error when closing the built-in popup while changing its size (GH-102504).
- Videostreamplayer: The video stops on the exit tree (GH-103396).
- Graphic user interface: use
Viewport
Virtual Texture Candidate/Repeat on the GH-103636 graphic interface. - Graphic user interface: designation: accurate repair. Additional account account twice (GH-103728).
- Import: the header-cut import repair is always emitted by errors (GH-103403).
- Import: Essentially: Be sure to support the ASTC HDR variable when coding symbols (GH-103766).
- Import: Resourceloader: Do not wait for the main thread during the initial re-import (GH-104013).
- Import: double power of 4 sizes for Petsi compressor (GH-104275).
- Import: Fixing the breakdown when re-interfering with GLTF scenes (GH-104384).
- Inputs: Fix the Android (GH-103413).
- Inputs: MacOS/IOS: Make sure to produce only one axis change event within one
process_joypads()
(GH-104314). - Mobility: Make NavigationLink3D properly update to change vision (GH-103588).
- Partitions: Fix the shivering of the particles when the scene tree (GH-95912) stops.
- Partitions: Repair of GPU molecules, from which some rates are formed when the scale curve is zero (GH-103121).
- Physics: Plural Fix in XR (GH-103233).
- Physics: Fix the negative distress that is broken when using Jolt (GH-103440).
- Physics: Reform
ConcavePolygonShape3D
Always empowermentbackface_collision
When using Jolt (GH-104310). - Physics: Reform
shape
It is always zero withget_rest_info
When using Jolt (GH-104599). - Assistant Program: Javaclasswraper: Improving the processing of written description broker (GH-102817).
- Assistant Program: Javaclasswraper: Repairing the conversion of retrospective matrices into the types of Godot (GH-103375).
- Assistant Program: Javaclasswraper: Transfer to/from
org.godotengine.godot.Dictionary
(GH-103733, GH-104156). - Transport: Linux: x11: Check for
is_maximized
To require both the horizontal and vertical (GH-103526). - Transport: Linux: Renewingdevice Create test to sub-processes (GH-103560).
- Transport: MacOS: Nintendo Swap (GH-103661).
- Transport: MacOS: Update the state that is inserted into the mouse when the sub-countryside is closed (GH-104328).
- Transport: Windows: Repair
get_modified_time
On closed files (GH-103622). - Transport: Windows: Use a more efficient sleep approach when enabling the low processor mode (GH-103773).
- Submit: Add ASTC HDR (GH-102777).
- Submission: Voxelizer (GH-102893).
- Submission: Fix the Lost Quartet Lighting Data with the Quartet in GLes3 (GH-102908).
- Submission: Repairing the unpopular value in Tonemap (GH-103092).
- Apply: Use Workthreadpool separately for Tader Shows (GH-103506).
- Presentation: Fix the incorrect parameters that were passed to VMA (GH-103730).
- Submission: Metalfx: Changing Reserve Conduct (GH-103792).
- Presented by: GLES3 repair
gaussian_blur
MIPMAP (GH-103878). - Presented by: CPUPARTICLES2D: Physical Complementary Fixing after inserting a tree with
emitting = false
(GH-103966). - Presented by: Vulkan: Disable the layers in the editor, which is considered to be the carts that are drained by the animal by Renderdoc (GH-104154).
- Submission: Metal processing repair from the cubic consistency; Confirm equal dimensions (GH-104341).
- Apply: Disable the broken astronomy layers before running Rendringdevice tests (GH-104572).
- Places: Params Fixed 2D 2D crashing using outside
main()
(GH-103348). - Shading: 2D: Fix the light shading
TEXTURE_PIXEL_SIZE
(GH-103617). - ThardParth: Theora: Yuv422/444 repair to RGB (GH-102859).
- Thardpament: update to the latest version of Swapy (GH-103409).
- Thardpament: MBDTLS: update to version 3.6.3 (safety repair) (GH-104562).
- XR: The process of removing the proper projection site when using non-analog Fov projection (GH-104249).
The well -known incompatibility
As of now, there is no known incompatibility with the previous Godot 4.4 version. We encourage all users to upgrade to 4.4.1.
If you encounter any unexpected change of behavior in your projects after upgrade to 4.4.1, please provide a problem on GitHub.
Mistake reports
As a test, we encourage you to open error reports if you have problems with this version. Please check the problems on GitHub first, using the search function with related keywords, to ensure that the error you face is already known.
In particular, it is extremely important that any change would cause a decline in your projects very important (for example, if something works well in previous 4.X versions, but it no longer works in this shot).
Support
Godot is a non -profit non -profit game engine developed by hundreds of shareholders in their spare time, as well as a handful of part of the full -time developers thanks to the generous donations of the Godot community. Thank you very much to everyone who contributed to his time or financial support for the project!
If you want to support the project financially and help us secure future appointments, you can do this with the Godot Development box.
Donate
By rémi verscheels
As published here
Photography Pandu Agus Wasemoyo on Unsplash