Commit Graph
100 Commits
Author SHA1 Message Date
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