Commit Graph

84079 Commits

Author SHA1 Message Date
Enzo Novoselic d7d7baee8a Fix layout rectangle computations
Makes use of growth directions for all size changes, not just minimum ones.
2026-06-19 07:53:12 -04: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
Lukas Tenbrink 97ef21eacd Fix UDP server peer connections. 2026-06-17 18:21:44 +02:00
Skyth 823e2db6b1 Add workaround for Vulkan pipeline compilation errors on Adreno 660. 2026-06-17 15:39:27 +03: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
Rémi Verschelde c92ef757cb Sync translations with Weblate 2026-06-16 22:53:41 +02: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
Enzo Novoselic 808be5198c Tweak warning to reflect current state 2026-06-16 12:18:01 -04:00
Pāvels Nadtočajevs 9fc8a9c0d8 Inline integrate_edge_hill to work around Adreno shader compiler bug. 2026-06-16 14:58:42 +03:00
Jorrit Rouwe 382d320008 Jolt Physics: Fix default area parameter updates not propagating to bodies 2026-06-15 22:10:35 +02: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
Silc Lizard (Tokage) Renew 327d1413d5 Fix stretch mode in custom_timeline on AnimationNodeAnimation 2026-06-15 18:15:44 +09:00
Pāvels Nadtočajevs 9452ed155c [Docs] Add platform support notes to window flags. 2026-06-15 11:22:23 +03:00
Pāvels Nadtočajevs 0a0c95774c [CI] Remove build_deps from Windows artifacts. 2026-06-15 08:31:31 +03:00
Fredia Huya-Kouadio f30ffa8b44 [XR] Fix a crash when spatial entity marker trackers are detected 2026-06-14 12:48:50 -07:00
NoNormalDev 8d713d397f Fix BoxContainer size bugs when editor scale is not 1.0 2026-06-14 10:16:16 +02:00
othman alzahrani 6a4c61feb2 EditorPropertyArray clipping fix 2026-06-13 17:02:35 +03:00
mxtherfxcker c4e91ee267 Jolt: Fix gravity scale not updating when set from code 2026-06-13 14:12:08 +03:00
Rangal 679b70a45f Fix the center of AreaLight3Ds being incorrect, per Sarcen on discord 2026-06-12 18:24:37 -07:00
Hugo Locurcio a807987350 Document the expected format for the project settings override file 2026-06-12 22:38:16 +02: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
HP van Braam b527505338 Revert "Fix a deadlock in WorkerThreadPool"
This turned out to break a lot of things in the engine unexpectedly. The
actual deadlock that this fixes seems rare so a better approach is
needed.

For 4.7 we should drop this one.

This reverts commit ae564feb2a.
This reverts commit 7ab8328204.
2026-06-12 20:09:27 +02:00
Mikael Hermansson 2a7d14671a Jolt: Remove forced area event queuing during body exit 2026-06-12 17:29:28 +02:00
Michael Alexsander 2fdeee8643 Fix incorrect release order for items in the asset store 2026-06-12 10:57:24 -03: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
Skyth af2fea0ad3 Fix leftover particle data when updating particle buffers.
Co-authored-by:  Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-06-11 21:02:05 +02:00
Hugo Locurcio 99cde15524 Link to 3D lights and shadows tutorial in AreaLight3D class documentation
- Warn about mesh subdivision when shadows are enabled.
2026-06-11 18:26:37 +02:00
Michael Alexsander f204ebaa39 Fix some issues and crashes in the asset store 2026-06-10 16:35:04 -03:00