Thaddeus Crews
ed1daf0bf0
Bump version to 4.7.2-stable \o/
...
📊 Static Checks / Code style, file formatting, and docs (push) Canceled after 0s
🔗 GHA / 📊 Static checks (push) Canceled after 0s
🔗 GHA / 🤖 Android (push) Canceled after 0s
🔗 GHA / 🍏 iOS (push) Canceled after 0s
🔗 GHA / 🐧 Linux (push) Canceled after 0s
🔗 GHA / 🍎 macOS (push) Canceled after 0s
🔗 GHA / 🏁 Windows (push) Canceled after 0s
🔗 GHA / 🌐 Web (push) Canceled after 0s
See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-7-2/
2026-08-16 20:18:38 -05:00
Thaddeus Crews
b40a61e58b
Add changelog for 4.7.2
2026-08-16 20:18:05 -05:00
Thaddeus Crews
c5198ffd37
Merge pull request #122344 from Repiteo/4.7.2-cherry-picks-3
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.2) - 3rd batch
2026-08-12 17:13:24 -05:00
Thaddeus Crews
d94b859346
Merge pull request #122261 from bruvzg/winrt_try_47
...
[WinRT, 4.7] Add exception handling to `DispatcherQueueOptions` init.
2026-08-12 11:16:51 -05:00
Thaddeus Crews
36a04fe528
Merge pull request #121947 from Repiteo/4.7.2-cherry-picks-2
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.2) - 2nd batch
2026-07-30 18:59:26 -05:00
Thaddeus Crews
73635de7f9
Merge pull request #121759 from Faless/mbedtls/always_use_our_entropy
...
[4.7] mbedTLS: Always use Godot's OS as entropy source
2026-07-30 10:43:55 -05:00
Thaddeus Crews
8df813a09b
Merge pull request #121722 from Repiteo/4.7.2-cherry-picks-1
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.2) - 1st batch
2026-07-27 16:06:32 -05:00
Thaddeus Crews
3095452b86
CI: Update all GitHub Actions to latest versions
...
(cherry picked from commit 0f005e708a1c2de5df21e52cd5ebf9dc34bbd5e4)
2026-07-25 11:39:31 -05:00
Thaddeus Crews
c050c09b10
Bump version to 4.7.2-rc
2026-07-13 16:00:28 -05:00
Thaddeus Crews
a13da4feb8
Bump version to 4.7.1-stable \o/
...
See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-7-1/
2026-07-13 16:00:28 -05:00
Thaddeus Crews
b2788f95a4
Add changelog for 4.7.1
2026-07-13 16:00:28 -05:00
Thaddeus Crews
07cb117920
Merge pull request #121331 from Repiteo/4.7.1-cherry-picks-3
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.1) - 4th batch
2026-07-13 12:54:08 -05:00
Thaddeus Crews
61fe4ec801
Core: Fix MSVC compilation with Tracy
...
(cherry picked from commit 2aaa46b9d18ff42c315a32043274039b08b3448f)
2026-07-13 10:56:06 -05:00
Thaddeus Crews
7eae03352a
Merge pull request #121129 from bruvzg/47_mac_ver
...
[4.7] Update macOS/iOS min. versions in plist and exporter.
2026-07-10 10:32:13 -05:00
Thaddeus Crews
9a59ab148e
Merge pull request #121140 from Repiteo/4.7-wrap-long-title
...
[4.7] Editor: Wrap Long Project Title
2026-07-10 09:32:41 -05:00
Thaddeus Crews
d6096250e5
Merge pull request #121055 from Faless/mbedtls/3.6.7
...
[4.7] mbedtls: Update to 3.6.7
2026-07-07 18:58:40 -05:00
Thaddeus Crews
7b97b90e14
Merge pull request #120917 from Repiteo/4.7-cherry-picks-3
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.1) - 3rd batch
2026-07-07 18:57:38 -05:00
Thaddeus Crews
346b1ea119
Revert "Fix layout rectangle computations"
...
This reverts commit 4d03c18823 .
2026-07-04 11:03:28 -05:00
Thaddeus Crews
17e2686e01
Merge pull request #120773 from Repiteo/4.7.1-cherry-picks-2
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.1) - 2nd batch
2026-06-30 12:30:40 -05:00
Thaddeus Crews
32ed611f23
Merge pull request #120577 from Repiteo/4.7-cherry-picks
...
[4.7] Cherry-picks for the 4.7 branch (future 4.7.1) - 1st batch
2026-06-29 13:37:47 -05:00
Thaddeus Crews
a9bba8a3e8
Bump version to 4.7.1-rc
2026-06-18 09:42:10 -05:00
Thaddeus Crews
5b4e0cb0fd
Bump version to 4.7-stable \o/
...
It's been over 3 years since 4.0 dropped, and we're arguably as far
removed from that now as 4.0 is from 3.x. It's only gotten easier to
publish a title with the engine, as evidenced by Steam currently
listing over 700 new Godot games published in 2026 so far; we're not
even halfway through the year, and we're already over halfway to 2025's
1,200+ total. This is to say nothing of itch.io, which receives over
1,000 new Godot games every week.
Godot 4.6 gave users their most streamlined baseline release yet, whose
focus on polish and usability immediately resonated with the community.
This release aimed to double-down on that approach, making not only the
engine itself more streamlined, but the tooling and resources
surrounding it as well.
There's still plenty to be done with the engine, as every user with a
favorite feature that's currently missing would know. However, we're
extremely impressed and inspired by the time and energy that the
community has put into this global passion project.
Well over 300 contributors are responsible for this latest feature
release, totalling over 1,600 pull requests. From the bottom of our
hearts, we want to thank each and every one of you for your
incredible work, as well as all users who've sponsored our
Development Fund, reported bugs, opened proposals, or
supported one another on our community platforms.
See the release page for details: https://godotengine.org/releases/4.7/
2026-06-17 13:46:02 -05:00
Thaddeus Crews
3660bebec7
Add changelog for Godot 4.7
2026-06-17 13:33:00 -05:00
Thaddeus Crews
2a74ac212b
Merge pull request #120369 from Ivorforce/dtls-fix
...
Fix UDP server peer connections.
2026-06-17 12:34:24 -05:00
Thaddeus Crews
feeea39cb2
Merge pull request #120363 from blueskythlikesclouds/adreno-660-ubershader-workaround
...
Add workaround for Vulkan pipeline compilation errors on Adreno 660.
2026-06-17 12:34:23 -05:00
Thaddeus Crews
2301f36122
Merge pull request #120344 from bruvzg/area_light_shader_adreno
...
Inline `integrate_edge_hill` to work around Adreno shader compiler bug.
2026-06-17 12:34:16 -05:00
Thaddeus Crews
f7fcb79c43
Merge pull request #118771 from NoctemCat/web_remove_ub_at_exit
...
[Web] Remove undefined behavior around exit
2026-06-16 19:12:42 -05:00
Thaddeus Crews
86637357b3
Merge pull request #120298 from jrouwe/120279
...
Jolt Physics: Fix default area parameter updates not propagating to bodies
2026-06-16 12:48:47 -05:00
Thaddeus Crews
20fbec29fd
Merge pull request #120254 from ARandomGal5/pull
...
Fix for voxelGI global illumination center on AreaLight3Ds being calculated incorrectly
2026-06-16 12:48:47 -05:00
Thaddeus Crews
0baf46a3c7
Merge pull request #120280 from NoNormalDev/bcsize
...
Fix `BoxContainer` size when theme scale is not an integer
2026-06-16 12:48:46 -05:00
Thaddeus Crews
f7890e3f99
Merge pull request #120346 from StarryWorm/partly-revert-warning-for-now
...
Partly revert updated warning in `Label`
2026-06-16 12:48:46 -05:00
Thaddeus Crews
6b1004bbeb
Merge pull request #120311 from bruvzg/ci_win
...
[CI] Remove `build_deps` from Windows artifacts.
2026-06-15 14:43:35 -05:00
Thaddeus Crews
645638db91
Merge pull request #119751 from YeldhamDev/asset_version_touchup
...
Improve version label visual in the asset dialog
2026-06-15 08:52:44 -05:00
Thaddeus Crews
b4156a8833
Merge pull request #120258 from mxtherfxcker/jolt/fix-gravity-scale-update
...
Jolt: Fix gravity scale not updating when set from code
2026-06-15 08:52:43 -05:00
Thaddeus Crews
258ac91660
Merge pull request #120313 from bruvzg/doc_flags
...
[Docs] Add platform support notes to window flags.
2026-06-15 08:52:43 -05:00
Thaddeus Crews
d2102acab6
Merge pull request #120261 from TheOathMan/fix/EditorPropertyArray
...
EditorPropertyArray clipping fix
2026-06-15 08:52:42 -05:00
Thaddeus Crews
8ab0735c9c
Merge pull request #120252 from Calinou/doc-projectsettings-override-format
...
Document the expected format for the project settings override file
2026-06-15 08:52:42 -05:00
Thaddeus Crews
ff92d4c9bb
Merge pull request #120241 from TokageItLab/anim-stretch
...
Fix stretch mode in `custom_timeline` on `AnimationNodeAnimation`
2026-06-15 08:52:42 -05:00
Thaddeus Crews
9fae09dbb6
Merge pull request #120243 from mihe/jolt/callback-removal-fix
...
Jolt: Remove forced area event queuing during body exit
2026-06-15 08:52:41 -05:00
Thaddeus Crews
1f92b45db3
Merge pull request #120300 from m4gr3d/fix_spatial_marker_tracking_crash
...
[XR] Fix a crash when spatial entity marker trackers are detected
2026-06-15 08:52:36 -05:00
Thaddeus Crews
df6235838b
Merge pull request #120250 from hpvb/revert-messagequeue-flushing-in-wtp
...
Revert "Fix a deadlock in WorkerThreadPool"
2026-06-12 13:38:52 -05:00
Thaddeus Crews
5074fb4e92
Merge pull request #120239 from YeldhamDev/asset_release_order_fix
...
Fix incorrect release order for items in the asset store
2026-06-12 13:38:52 -05:00
Thaddeus Crews
c25fac660f
Merge pull request #120116 from bruvzg/rtl_tl
...
[RTL] Do not add zero-width space to last line without content.
2026-06-12 13:38:51 -05:00
Thaddeus Crews
eb03ae8fc5
Merge pull request #119631 from QbieShay/qbe/fix-particle-first-frame
...
Fix leftover particle data when updating particle buffers.
2026-06-11 15:18:56 -05:00
Thaddeus Crews
463bde5426
Merge pull request #120164 from YeldhamDev/assetlib_fixes
...
Fix some issues and crashes in the asset store
2026-06-11 15:18:56 -05:00
Thaddeus Crews
8879fa9c4a
Merge pull request #120104 from bruvzg/rtl_ind
...
[RTL] Fix indent / list level not taken into account.
2026-06-11 15:18:55 -05:00
Thaddeus Crews
a7a654a565
Merge pull request #120120 from YeldhamDev/assetlib_other_licenses
...
Fix assets with license type of "Other" not showing up
2026-06-11 15:18:55 -05:00
Thaddeus Crews
54819cde65
Merge pull request #120108 from vaner-org/tree-explain-new-drop-section
...
Update Tree reference to explain new drop sections
2026-06-11 15:18:55 -05:00
Thaddeus Crews
dadcef98ba
Merge pull request #120198 from Calinou/doc-arealight3d-tutorial
...
Link to 3D lights and shadows tutorial in AreaLight3D class documentation
2026-06-11 15:18:54 -05:00
Thaddeus Crews
3df26a02c4
Merge pull request #120072 from hpvb/fix-threaded-loader-redux
...
Fix a deadlock in WorkerThreadPool
2026-06-10 13:52:07 -05:00
Thaddeus Crews
ec67cbe926
Merge pull request #120102 from bruvzg/sct_drop
...
[Editor] Fix `SceneTreeEditor` drop.
2026-06-09 11:03:50 -05:00
Thaddeus Crews
9d876745b3
Merge pull request #120111 from hpvb/fix-message-queue-flush-during-startup
...
Don't flush the message queue before a MainLoop is iterating
2026-06-09 11:03:50 -05:00
Thaddeus Crews
d12dbb0a34
Merge pull request #120117 from Calinou/doc-window-add-demo-link
...
Link to Multiple Windows demo project in Window class documentation
2026-06-09 11:03:49 -05:00
Thaddeus Crews
f92a322ad4
Merge pull request #119808 from EdwardChanCH/fix_doc_unpaired_tag
...
Fix `IndexError` caused by `debug_tag_stack.pop()` with new error messages
2026-06-09 06:40:05 -05:00
Thaddeus Crews
c00ea3dc58
Merge pull request #120092 from Calinou/doc-drawabletexture2d-experimental
...
Use generic description for experimental flag on DrawableTexture2D methods
2026-06-09 06:40:04 -05:00
Thaddeus Crews
dc59c8b250
Merge pull request #120106 from TokageItLab/null-anim-btr
...
Add null check for `root_animation_node` in AnimationTree
2026-06-09 06:40:04 -05:00
Thaddeus Crews
fb5a83eb60
Merge pull request #120007 from bruvzg/msys_dl
...
Fix download scripts and build in the MSYS2 environment.
2026-06-08 15:20:55 -05:00
Thaddeus Crews
8bbedec7f9
Merge pull request #120025 from bruvzg/nir-upd-3
...
Update D3D12 download script to use current release.
2026-06-08 15:20:55 -05:00
Thaddeus Crews
bd4b537c95
Merge pull request #120085 from KoBeWi/the_dice_is_64bit
...
Fix first tile not being randomized
2026-06-08 15:20:54 -05:00
Thaddeus Crews
a4f5e8cddf
Bump version to 4.7-rc
2026-06-08 09:51:18 -05:00
Thaddeus Crews
15957647b5
Merge pull request #120063 from ryevdokimov/local-trackball
...
Fix trackball when use local space is enabled
2026-06-08 09:12:04 -05:00
Thaddeus Crews
f1ab81c990
Merge pull request #119999 from KoBeWi/title_size_stuff
...
Wrap project titles
2026-06-08 09:12:04 -05:00
Thaddeus Crews
09522aea1c
Merge pull request #120028 from HolonProduction/gdscript/blacklist-internal-classes
...
GDScript: Exclude `globals` internal classes in the analyzer
2026-06-08 09:12:04 -05:00
Thaddeus Crews
6629ee4ec3
Merge pull request #119983 from Calinou/doc-arealight3d-performance
...
Clarify performance impact of AreaLight3D nodes in the documentation
2026-06-08 09:12:03 -05:00
Thaddeus Crews
526528bd8d
Merge pull request #120077 from hpvb/fix-threaded-loader-reloaded
...
Fix ResourceLoader deadlocks
2026-06-08 09:12:03 -05:00
Thaddeus Crews
279e7ca3cb
Merge pull request #120071 from hpvb/fix-canvasrenderrd-deadlock
...
Fix a deadlock in CanvasRenderRD
2026-06-08 09:12:02 -05:00
Thaddeus Crews
b7eb57977a
Merge pull request #119451 from bruvzg/mt_rset_a6
...
[Metal] Restrict residency set support to Apple6+ GPUs.
2026-06-08 09:12:02 -05:00
Thaddeus Crews
6c325574cd
Merge pull request #120059 from TokageItLab/anim_issue
...
Check blend weight for AnimationNode error & remove `_validate_animation_graph()`
2026-06-08 09:12:02 -05:00
Thaddeus Crews
5a49c75875
Merge pull request #120069 from TheOathMan/fix/zippacker-remove-empty-directory-entries
...
Fix ZIPPacker creating empty directory entries
2026-06-08 09:11:57 -05:00
Thaddeus Crews
070dc9897e
Merge pull request #120006 from syntaxerror247/joysticks
...
Disable navigation gizmo by default for Desktop platforms
2026-06-05 09:24:42 -05:00
Thaddeus Crews
3515ae6282
Merge pull request #115820 from Ivorforce/gdscript-general-guidelines
...
Migrate GDScript design guidelines to the contributing docs.
2026-06-05 09:24:41 -05:00
Thaddeus Crews
72eac09f5c
Merge pull request #119336 from vaner-org/tree-preserve-drops
...
Fix incorrect `get_drop_section_at_position` results in Tree
2026-06-05 09:24:41 -05:00
Thaddeus Crews
dc9049fbba
Merge pull request #119910 from EdwardChanCH/fix_move_up_down_selection
...
Fix "Move Up/Down" editing foreign nodes
2026-06-05 09:24:23 -05:00
Thaddeus Crews
72cc0fc9a7
Merge pull request #120001 from m4gr3d/update_gabe_download_url
...
[Android] Update download URL for GABE
2026-06-04 09:50:46 -05:00
Thaddeus Crews
eea0ff082d
Merge pull request #119998 from dsnopek/opengl-vertex-eye-offset-error
...
OpenGL: Fix vertex shader compilation error with `EYE_OFFSET`
2026-06-04 09:50:46 -05:00
Thaddeus Crews
5b45283c2a
Merge pull request #119997 from blueskythlikesclouds/voxel-gi-area-light-fix
...
Fix area light atlas also destroying VoxelGI uniform sets.
2026-06-04 09:50:22 -05:00
Thaddeus Crews
bbd3f43b57
Merge pull request #119992 from KoBeWi/typical_ObjectID_to_prevent_crash
...
Prevent crash when detaching freed debugger
2026-06-03 11:02:37 -05:00
Thaddeus Crews
dba2dd36d0
Merge pull request #119909 from EdwardChanCH/fix_change_type_selection
...
Fix "Change Type" ignoring non-top-level nodes and editing foreign nodes
2026-06-03 11:02:36 -05:00
Thaddeus Crews
039d4d614f
Merge pull request #119964 from KoBeWi/animation_404
...
Fix empty animation menu in blend space editor
2026-06-03 11:02:35 -05:00
Thaddeus Crews
70ee45d043
Merge pull request #119987 from bruvzg/rtl_ll
...
[RTL] Fix last line height with some fallback fonts.
2026-06-03 11:02:35 -05:00
Thaddeus Crews
1bfbab316a
Merge pull request #119908 from EdwardChanCH/fix_open_doc_selection
...
Fix "Open Documentation" ignoring non-top-level nodes
2026-06-03 11:02:34 -05:00
Thaddeus Crews
3badc0ee23
Merge pull request #119982 from jrouwe/119926
...
JoltPhysics: Change ConeTwistJoint3D to use cone shaped limits
2026-06-02 17:39:09 -05:00
Thaddeus Crews
a8b6402965
Merge pull request #119966 from bruvzg/mac_a_no_v_m
...
[macOS] Fix build with enabled ANGLE and disabled Vulkan/Metal.
2026-06-02 17:39:08 -05:00
Thaddeus Crews
9d2e20a046
Merge pull request #119977 from novalis/pa-spam
...
Pulseaudio: Do not report the same message twice in a row
2026-06-02 17:39:08 -05:00
Thaddeus Crews
95efa7f46a
Merge pull request #119975 from novalis/pa-null-pointer
...
Pulseaudio: Do not crash when getting latency when disconnected
2026-06-02 17:39:07 -05:00
Thaddeus Crews
fc3585607d
Merge pull request #119971 from DarioSamo/d3d12-command-list-creation-fix
...
Don't use CreateCommandList1 on D3D12.
2026-06-02 17:39:06 -05:00
Thaddeus Crews
cbc3aa33f6
Merge pull request #119970 from blueskythlikesclouds/area-light-cluster-spec-constant
...
Put area light cluster iterations behind a spec constant.
2026-06-02 17:39:06 -05:00
Thaddeus Crews
4d3bfd2b62
Merge pull request #119980 from TokageItLab/anim-time
...
Fix AnimationNode's branching by custom timeline usage
2026-06-02 17:39:05 -05:00
Thaddeus Crews
417cd33bf6
Merge pull request #119968 from Chaosus/shader_update_syntax_highlighting
...
Properly update shader text syntax highlighting (for disabled regions)
2026-06-02 09:39:08 -05:00
Thaddeus Crews
105eb8d61d
Merge pull request #119842 from van800/shakhov/godot-cpp-natvis-removed
...
Remove the godot::String and godot::StringName from godot.natvis
2026-06-02 09:39:07 -05:00
Thaddeus Crews
9da915af9f
Merge pull request #119871 from chocola-mint/fix-#119769
...
Make `AnimationNodeAnimation`'s custom timeline processing logic compatible with `AnimationMixer`
2026-06-02 09:39:07 -05:00
Thaddeus Crews
dc0422466c
Merge pull request #119950 from KoBeWi/tooltip_slider
...
Fix EditorSpinSlider not showing tooltips
2026-06-02 09:39:06 -05:00
Thaddeus Crews
1abed4c810
Merge pull request #119890 from syntaxerror247/template-manager
...
Enable `touch_dragger` in `ExportTemplateManager` on touchscreen devices
2026-06-02 09:39:06 -05:00
Thaddeus Crews
339020a519
Merge pull request #119965 from kleonc/canvas_item_editor_center_at_round_fix
...
Fix `CanvasItemEditor::center_at` rounding
2026-06-02 09:39:05 -05:00
Thaddeus Crews
ee4c179b36
Merge pull request #119958 from bruvzg/tab_menu
...
Fix scene tab menu not updating tab bar.
2026-06-02 09:39:05 -05:00
Thaddeus Crews
29743b29c2
Merge pull request #119701 from Devil-Gaming-Studios/patch-1
...
Use `Vector2` for `LabelSettings` Stacked Shadows offset
2026-06-02 09:39:04 -05:00
Thaddeus Crews
dd0195d5b5
Merge pull request #119945 from Repiteo/ci/free-sanitizers-only
...
CI: Only free runner disk space when sanitized
2026-06-02 09:39:04 -05:00
Thaddeus Crews
a64b7cb57d
CI: Only free runner disk space when sanitized
2026-06-01 13:46:06 -05:00
Thaddeus Crews
d569fcf207
Merge pull request #119497 from NoNormalDev/asinspectorui
...
Editor UI: Hide AudioStream filename in the inspector if it's width is negative or zero
2026-06-01 11:15:17 -05:00
Thaddeus Crews
2587d5181d
Merge pull request #119938 from NoNormalDev/spelling101
...
Fix spelling of "GDExtension" in the Export Template Manager
2026-06-01 11:15:16 -05:00