Godot 4.7 Beta 2 Released with Over 100 Regression Fixes for Testing
Godot 4.7 beta 2 has landed, and the development team spent the last couple of weeks chasing down over 100 regressions introduced in the first beta. This release focuses heavily on stabilizing the engine rather than introducing new features, making it a safer bet for anyone testing the upcoming stable version. If previous builds caused crashes or rendering glitches, this snapshot should resolve those headaches and provide a smoother experience for project development.
Godot 4.7 Beta 2: Regression Fixes and Stability Improvements
The core of this update targets bugs that could break existing projects or cause unpredictable behavior. A critical fix addresses a race condition in ResourceLoader::load_threaded_request(). Race conditions are the kind of nasty issues that lead to intermittent crashes or corrupted asset loading, so patching this improves reliability for games and apps that load resources asynchronously. The rendering pipeline also received attention with better checks for HDR support. The engine now verifies if a surface supports HDR output, and the window_is_hdr_output_supported function works correctly on Wayland compositors. Editor users will also appreciate the fix for screenshots taken with HDR enabled, ensuring documentation captures match what is actually displayed on screen.
Editor Tweaks and Export Updates
Several workflow improvements make daily use less frustrating. The export settings for Android finally removed the experimental warning from the Use Gradle Build option, indicating that this pipeline has matured enough to trust without hesitation. Camera navigation in 3D gained undo and redo support for Pilot Mode, which saves significant time when adjusting camera paths or debugging movement logic. Interface polish continues with a repositioned Clear Output button so it stays visible and accessible within the editor console. XR developers also received an update to the default OpenXR action map to align with current standards.
API Deprecations and Visual Fixes
Developers using GDExtensions need to watch for some API shifts that affect extension code. The object_cast_to and classdb_get_class_tag functions are now deprecated in favor of using is_class casts, which offers a cleaner and safer approach to type checking within extensions. Animation signals also saw parameter renaming where parameters called 'name' were updated to prevent conflicts. Visual consistency improved as internal children of built-in nodes now correctly inherit their parent's material, fixing cases where child elements rendered with unexpected shading or transparency issues.
Community Contributions and Testing Call
The community has been instrumental in stabilizing the engine, with 74 contributors submitting 153 fixes for this release. While the regression count is impressive, beta software inevitably introduces new edge cases as different hardware configurations and project setups are tested. Users running Godot 4.7 beta 2 should monitor their projects for any fresh issues and report them to help the team polish the final version. The full interactive changelog provides a detailed breakdown of every change since beta 1, so reviewing that list is worthwhile if specific rendering or XR features are critical to your workflow.
Dev snapshot: Godot 4.7 beta 2 – Godot Engine
Second verse, same as the first!
Grab the build and break things responsibly. If the project was stuck on beta 1 due to stability concerns, this update might be the green light to move forward with testing.
