With the Godot 4.1 release on the horizon, contributors have been hard at work on major and exciting improvements to the engine. But we appreciate that many of you would like to have your experience a little less exciting and a bit more stable when using Godot 4 in production. To that end, we try to backport as many useful fixes as we can to improve your workflows, and the new Godot 4.0.3 release is the result of these efforts.

Almost every area was touched upon with bugfixes and stability improvements. This includes multiple crashes and glitches eliminated in constructive solid geometry (CSG), GDScript language server, importing of assets, and all things related to rendering and visuals. Several reported platform-specific crashes and freezes were addressed, especially on Android and Windows. And of course there were improvements to the overall user experience and documentation. The latter received a massive bump in completeness thanks to a serious effort from Calinou, who updated a lot of descriptions in the rendering API.

Download Godot 4.0.3 now or try the online version of the Godot editor.

The illustration picture for this release comes from the Godot Juice course by MrEliptik. It’s a great primer on adding juicy visual effects to your Godot 4 projects from the creator of Dashpong, and you can be sure it’s based on practical experience! It’s available on itch.io and Udemy.

Changes

94 contributors made 234 pull-requests (or 244 commits) as a part of this release. See the curated changelog for a list of most notable differences, or browse our interactive changelog for a complete list of changes with links to relevant PRs and commits.

Here are the main changes since 4.0.2-stable:

Some changes previously available in 4.0.3 release candidates have been reverted.

  • Editor: Improve the UX of ViewportTexture in the editor (GH-64388).
    • This change introduced some new issues, so we rolled it back with the intent to make it available in a future 4.0.x release once it has been better tested and polished.
  • Editor: Make EditorToaster’s handler thread-safe (GH-71670).
    • This change requires further fixes which are not safe for a patch release, so we rolled it back and intend for this to only be available in Godot 4.1.

Known incompatibilities

As of now, there are no known incompatibilities with previous Godot 4.0.x releases. We encourage all users to upgrade to 4.0.3.

If you experience any unexpected behavior change in your projects after upgrading to 4.0.3, please file an issue on GitHub.

Support

Godot is a non-profit, open source game engine developed by hundreds of contributors on their free time, and a handful of part or full-time developers hired thanks to donations from the Godot community. A big thank you to everyone who has contributed their time or financial support to the project!

If you’d like to support the project financially and help us secure our future hires, you can do so on Patreon or PayPal.

Source: Godot Engine Official