Releases: Redot-Engine/redot-engine
Redot LTS 26.1-rc.1
What's Changed
- Fix Assetlib with with godot version by @decryptedchaos in #1148
- Added panel to the editor to view and search UIDs by @tindrew in #1144
- module: added Signalsmith time-stretching module. by @mcdubhghlas in #1150
- Refactor automatic splash background color. by @decryptedchaos in #1149
- feat: Native Model Context Protocol (MCP) Server & Automation Suite by @MichaelFisher1997 in #1154
- Bump version by @Arctis-Fireblight in #1159
- Update release CI scripts by @Arctis-Fireblight in #1160
- Patch to Godot 4.5.2 by @Arctis-Fireblight in #1158
New Contributors
Full Changelog: redot-26.1-beta.0...redot-26.1-rc.1
Redot 26.1-beta-0
Release Notes for Redot 26.1 beta 0
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
What's Changed
- Preallocate vectors with known size by @mcdubhghlas in #1030
- Add GIF import by @Spartan322 in #821
- Add APNG import by @Spartan322 in #937
- Add animated WebP import by @Spartan322 in #940
- Fix android plugin prefix compatibility regression by @jonnymind in #1045
- Cherrypick 4.5: Add Missing
NodePath.Slice()method to the C# API (#1097) by @speratus in #1098 - Fix gcc warnings - 4.5 by @Arctis-Fireblight in #1105
- Guards for redundant calls and cached lookup. by @mcdubhghlas in #1040
- Re-implement core and GDScript VM multithreading improvments for 4.5 by @DAShoe1 in #1121
- Fix OutputError Serializing #1103 by @Dreamy-Cat-X in #1120
- renderlist optimizations. by @mcdubhghlas in #1122
- Add API Type Override Method to
ClassDB+ClassDBBinding Enhancements by @TheAenema in #1127 - Optimization via caching for scene culling. by @mcdubhghlas in #1128
- [macOS] Match Activity Monitor with Memory Usage Statistics. by @samuelvenable in #1131
- New CharacterBody2D and 3D script templates in GDScript for Redot beginners. by @TheRealBlackNet in #923
- Fix BoneAttachment3D not updating it's transform on bone change by @Zeftax in #976
- Infer array length from custom array if no vertex array is provided by @Arctis-Fireblight in #1133
- Remove unnecessary operations for set_rotation and rectangle collision by @FireBrandMint in #820
- Auto-compact editor log when errors are spawning (edited title) by @Johnny-the-happy-coder in #160
- Add a Frames option to the Timer node by @Arctis-Fireblight in #1134
- fix scrollbar now expands moves till the very end in text edit and re… by @X1Vi in #1137
- Remove unused build types from Github Actions by @Arctis-Fireblight in #1140
- Regression: Fix Android external dependencies by @jonnymind in #1084
- Changed default theme & Implement boot_splash_bg read from config file by @decryptedchaos in #1139
- LTS Rebrand by @Arctis-Fireblight in #1141
- Fixed arbitrary code execution exploit by preventing deserialzation of objects by default by @dalexeev @Arctis-Fireblight in #1142
- Added a Nix flake containing everything needed to build, dev and run … by @MichaelFisher1997 in #154
New Contributors
- @jonnymind made their first contribution in #1045
- @DAShoe1 made their first contribution in #1121
- @TheAenema made their first contribution in #1127
- @samuelvenable made their first contribution in #1131
- @TheRealBlackNet made their first contribution in #923
- @Zeftax made their first contribution in #976
- @FireBrandMint made their first contribution in #820
- @Johnny-the-happy-coder made their first contribution in #160
- @X1Vi made their first contribution in #1137
- @MichaelFisher1997 made their first contribution in #154
Full Changelog: https://github.com/Redot-Engine/redot-engine/commits/redot-26.1-beta.0
Redot 4.4
Release Notes for Redot 4.4
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Enhancements & Features
- Refactor .gitlab-ci.yml file for release build pipeline. by @Arctis-Fireblight in #1108
Bug Fixes
- Fix incorrect version on pre-release Nuget packages by @Arctis-Fireblight in #1109
Full Changelog: redot-4.4-rc.1...redot-4.4-stable
Redot 4.4 RC1
Release Notes for Redot 4.4 rc 1
We're excited to announce the release of our latest version, this brings us to the last step before stable. Here's what's new:
Enhancements & Features
- Add release changelog builder by @Spartan322 in #1059
- Add user reference to PR template in changelog builder by @Spartan322 in #1070
- Add Godot drop-in replacement for GDExtension version checks by @Spartan322 in #1073
Bug Fixes
- Fix changelog builder tag resolver and title transformers by @Spartan322 in #1067
- Fix erroneous macOS build bundle generation by @Spartan322 in #1078
- Cherry Pick: Fix animation track inserted path and key type by @Arctis-Fireblight in #1079
- Fix Quaternion arc constructor tolerance by @Logan-ReXDev in #1083
- Fix: Add Missing NodePath.Slice() method to the C# API by @speratus in #1099
Cherry-picks
- Cherry-picks for the 4.4 branch - 1st animation bugs batch by @Spartan322 in #1081
Full Changelog: redot-4.4-alpha.3...redot-4.4-rc.1
Edit 11/19/25: Reuploaded release templates with corrected file names and folder structure.
Edit 11/29/25: Reuploaded release templates with additional corrections to file names and folder structure and corrected IOS packaging.
Redot 4.4 Beta
Release Notes for Redot
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Enhancements & Features
- Add release changelog builder by @Spartan322 in #1059
- Add user reference to PR template in changelog builder by @Spartan322 in #1070
- Add Godot drop-in replacement for GDExtension version checks by @Spartan322 in #1073
Bug Fixes
- Fix changelog builder tag resolver and title transformers by @Spartan322 in #1067
- Fix erroneous macOS build bundle generation by @Spartan322 in #1078
- Cherry Pick: Fix animation track inserted path and key type by @Arctis-Fireblight in #1079
- Fix Quaternion arc constructor tolerance by @Logan-ReXDev in #1083
Cherry-picks
- Cherry-picks for the 4.4 branch - 1st animation bugs batch by @Spartan322 in #1081
Full Changelog: redot-4.4-alpha.3...redot-4.4-beta
Redot 4.4 Alpha 3
Release Notes for Redot 4.4 Alpha 3
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Enhancements & Features
- Fix MSVC warning for potential mod by 0 (C4724) by @Spartan322 in #1054
Bug Fixes
- Pin Vulkan SDK version to 1.4.313.1 for compatibility with Mac 10.3. by @kitsune4295 in #1055
Cherry-picks
- Cherry-picks for the 4.4 branch - 1st rebranding regressions by @Spartan322 in #1052
Special Thanks
- @Arctis-Fireblight for his work on the .Net Glue to ship Redot Nuget Packages in c4cc5c9
- @RadenTheFolf for his work on the build system
Full Changelog: redot-4.4-alpha.2...redot-4.4-alpha.3
Note
This is the first version for which .NET support is intended to be functional.
This work would could not be done without the continued support of our wonderful community. Please consider donating on Ko-Fi or as an alternative, you can now subscribe on Discord. Look for the Shop at the top. Thank you!
Redot 4.4 Alpha 2
Release Notes for Redot 4.4 Alpha 2
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Enhancements & Features
- Add markers to animation by @Norrox in #6
- Add status_version to versioning by @Spartan322 in #682
- Remove
(Official)from asset library button by @Spartan322 in #727 - Add One Pixel Snap Button to the Tile Data Editor by @valkyrienyanko in #726
- Expose
ColorPicker.old_coloras a property by @Spartan322 in #796 - Add
wheel_picker_cursortheme icon toColorPickerby @Spartan322 in #810 - Add rotation to the
ColorPicker.wheel_picker_cursoricon by @Spartan322 in #826 - Optimize
Node.find_childrenby @Spartan322 in #773 - Add donation button back by @Spartan322 in #901
- Add Redot codespell documentation correction by @Spartan322 in #904
- Add sigmoid(), sigmoid_approx(), sigmoid_affine() and sigmoid_affine_approx() functions by @NickUfer in #148
- CI: Add redot-cpp testing action by @Spartan322 in #982
- Add
get_redot_versionto GDExtension interface by @Spartan322 in #983 - Add godot compatibility header to GDExtension API dump by @Spartan322 in #1006
- Add Redot as a project feature to protect Redot projects by @Spartan322 in #1025
Bug Fixes
- Update ISSUE__TEMPLATES to point to Redot-Engine repo instead of Godot repo by @SympleSynz in #151
- [macOS] Update Vulkan SDK install script by @trashguy in #626
- Fixed TitleBarLogo not rendering text by @RadenTheFolf in #662
- Fix release.yml causing failing CI by @Spartan322 in #676
- Fix readme typo "Keatram" to "Kaetram" by @Majoramari in #714
- Recolor icon.svg to fit project rebranding by @Majoramari in #707
- Replace 'Godot' with 'Redot' in Documentation by @Majoramari in #708
- Updated CONTRIBUTING.md w/ PR Guideline and Redot Docs links by @SkogiB in #729
- Remove CI jobs that do not match Godot by @Spartan322 in #731
- Update logo license and copyright file by @RadenTheFolf in #749
- Fixed the visual studio project creation for debugging by @tokengamedev in #756
- Update Logo Font and Enhance Visibility (Brandkit 1.1) by @Majoramari in #762
- Fix solution build failure when using Visual Studio IDE by @robin88chen in #766
- Rebrand extension API validation by @Spartan322 in #768
- Rebrand macos exports to Redot by @Spartan322 in #774
- Fix
Projection::inverton orthogonal projections and others by @Spartan322 in #769 - Fix Snap icon removal introduced in e8e8a88 by @Spartan322 in #825
- Fix Twitter link in readme by @svin24 in #882
Cherry-picks
- Cherry-picks for the master (4.4) branch - 1st batch by @Spartan322 in #787
- Cherry-picks for the master (4.4) branch - 2nd batch by @Spartan322 in #804
- Cherry-picks for the 4.4 branch - 1st jolt batch by @Spartan322 in #1008
Godot Syncs
- Merge commit godotengine/godot@92e51fc by @Spartan322 in #701
- Merge commit godotengine/godot@af77100 by @Spartan322 in #723
- Merge commit godotengine/godot@80f0b33 by @Spartan322 in #759
- Merge commit godotengine/godot@b3bcb2d by @Spartan322 in #771
- Merge commit godotengine/godot@1015a48 by @Spartan322 in #801
- Merge commit godotengine/godot@61accf0 by @Spartan322 in #814
- Merge commit godotengine/godot@8004c75 by @Spartan322 in #823
- Merge commit godotengine/godot@c6c464c by @Spartan322 in #834
- Merge commit godotengine/godot@87318a2 by @Spartan322 in #843
- Merge commit godotengine/godot@0f5f3bc by @Spartan322 in #853
- Merge commit godotengine/godot@cb411fa by @Spartan322 in #855
- Merge commit godotengine/godot@6c05ec3 by @Spartan322 in #864
- Merge commit godotengine/godot@fd4c29a by @Spartan322 in #873
- Merge commit godotengine/godot@9e60984 by @Spartan322 in #875
- Merge commit godotengine/godot@d09d82d by @Spartan322 in #885
- Merge commit godotengine/godot@f128f38 by @Spartan322 in #886
- Merge commit godotengine/godot@1f47e4c by @Spartan322 in #891
- Merge commit godotengine/godot@a372214 by @Spartan322 in #893
- Merge commit godotengine/godot@b9437c3 by @Spartan322 in #897
- Merge commit godotengine/godot@a7a2a12 by @Spartan322 in #899
- Merge commit godotengine/godot@75ce426 by @Spartan322 in #910
- Merge commit godotengine/godot@bdf625b by @Spartan322 in #916
- Merge commit godotengine/godot@d2ada64 by @Spartan322 in #917
- Merge commit godotengine/godot@5b52b4b by @Spartan322 in #922
- Merge commit godotengine/godot@d33da79 by @Spartan322 in #927
- Merge commit godotengine/godot@9630d4e by @Spartan322 in #930
- Merge commit godotengine/godot@a7146ef by @Spartan322 in #941
- Merge commit godotengine/godot@b15b24b by @Spartan322 in #951
- Merge commit godotengine/godot@0b6a717 by @Spartan322 in #955
- Merge commit godotengine/godot@ad9abe8 by @Spartan322 in #960
- Merge commit godotengine/godot@394508d by @Spartan322 in #970
- Merge commit godotengine/godot@4c311cb by @Spartan322 in #974
- Merge commit godotengine/godot@4d7c448 by @Spartan322 in #997
- Merge commit godotengine/godot@841596c by @Spartan322 in #1021
- Merge commit godotengine/godot@07e4185 by @Spartan322 in #1027
- Merge commit godotengine/godot@f2ee8d4 by @Spartan322 in #1032
- Merge commit godotengine/godot@e531f3e by @Spartan322 in #1035
New Contributors
- @SympleSynz made their first contribution in #151
- @tokengamedev made their first contribution in #756
- @robin88chen made their first contribution in #766
- @valkyrienyanko made their first contribution in #726
- @svin24 made their first contribution in #882
- @NickUfer made their first contribution in #148
Full Changelog: redot-4.3.1-stable...redot-4.4-alpha.2
Since Godot 4.4.1
Enhancements & Features
- Add status_version to versioning by @Spartan322 in #682
- Add One Pixel Snap Button to the Tile Data Editor by @valkyrienyanko in #726
- Expose
ColorPicker.old_coloras a property by @Spartan322 in https://github.com/Redot-Engine/redot-engine/pu...
Redot 4.3.1
Release Notes for Redot 4.3.1
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Since Redot 4.3.1 Release Candidate 1
Enhancements & Features
- SCons: Bump minimum version of SCons to 4.0 & Python to 3.8 by @Spartan322 in #996
- Add godot compatibility header to GDExtension API dump by @Spartan322 in #1001
Bug Fixes
- Fix 0 patch version in
GDExtensionAPIDump::generate_extension_apiby @Spartan322 in #1003
Full Changelog: redot-4.3.1-rc.1...redot-4.3.1-stable
Since Redot 4.3
Enhancements & Features
- Add donation button back by @Spartan322 in #900
- Added get_open_scenes_roots to Editor Interface API by @Spartan322 in #908
- Round DDS width/height to next divisor multiple for block compression by @Spartan322 in #914
- CI: Install apt dependencies directly, works around issue with
awalsh128/cache-apt-pkgs-actionby @Spartan322 in #926 - Expose GDScript syntax highlighter to editor plugins by @Spartan322 in #958
- CI: Add redot-cpp testing by @Spartan322 in #981
- Add
get_redot_versionto GDExtension interface by @Spartan322 in #979 - SCons: Bump minimum version of SCons to 4.0 & Python to 3.8 by @Spartan322 in #996
- Add godot compatibility header to GDExtension API dump by @Spartan322 in #1001
Bug Fixes
- Fix invalid doc references to godot_notifications by @Spartan322 in #879
- Corrected manpage by @mcdubhghlas in #887
- Add Redot codespell documentation correction by @Spartan322 in #903
- Improve rebrand codespell regex structure by @Spartan322 in #905
- Fix Tilemap release display bug by @trashguy in #977
- Fixed occlusion culling buffer getting overwritten in larger scenes by @Spartan322 in #978
- Fix godot/redot cpp test CI concurrency error by @Spartan322 in #990
- Fix 0 patch version in
GDExtensionAPIDump::generate_extension_apiby @Spartan322 in #1003
Godot Syncs
- Merge commit godotengine/godot@b51be50 by @Spartan322 in #894
- Merge commit godotengine/godot@63e0fb5 by @Spartan322 in #898
- Merge commit godotengine/godot@90f21a3 by @Spartan322 in #909
- Merge commit godotengine/godot@7f166be by @Spartan322 in #956
- Merge commit godotengine/godot@99d66b4 by @Spartan322 in #962
- Merge commit godotengine/godot@d2dfab1 by @Spartan322 in #988
Cherry-picks
- Cherry-picks for the 4.3 (4.3.1) branch - 1st docs batch by @Spartan322 in #925
- Cherry-picks for the 4.3 (4.3.1) branch - 1st crashes batch by @Spartan322 in #928
- Cherry-picks for the 4.3 (4.3.1) branch - 1st regressions batch by @Spartan322 in #929
- Cherry-picks for the 4.3 (4.3.1) branch - 1st buildsystem bugs batch by @Spartan322 in #932
- Cherry-picks for the 4.3 (4.3.1) branch - 1st enhancements batch by @Spartan322 in #933
- Cherry-picks for the 4.3 (4.3.1) branch - 1st core bugs batch by @Spartan322 in #931
- Cherry-picks for the 4.3 (4.3.1) branch - 1st performance batch by @Spartan322 in #934
- Cherry-picks for the 4.3 (4.3.1) branch - 1st gdextension bugs batch by @Spartan322 in #935
- Cherry-picks for the 4.3 (4.3.1) branch - 1st audio bugs batch by @Spartan322 in #943
- Cherry-picks for the 4.3 (4.3.1) branch - 1st gdscript bugs batch by @Spartan322 in #945
- Cherry-picks for the 4.3 (4.3.1) branch - 1st editor bugs batch by @Spartan322 in #946
- Cherry-picks for the 4.3 (4.3.1) branch - 1st rendering bugs batch by @Spartan322 in #942
- Cherry-picks for the 4.3 (4.3.1) branch - 1st gui bugs batch by @Spartan322 in #944
- Cherry-picks for the 4.3 (4.3.1) branch - 1st misc bugs batch by @Spartan322 in #947
- Cherry-picks for the 4.3 (4.3.1) branch - 2nd gdscript bugs batch by @Spartan322 in #957
Full Changelog: redot-4.3-stable...redot-4.3.1-stable
Redot 4.3.1 Release Candidate 1
Release Notes for Redot 4.3.1 Release Candidate 1
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Enhancements & Features
- CI: Add redot-cpp testing by @Spartan322 in #981
- Add
get_redot_versionto GDExtension interface by @Spartan322 in #979 - Bump to 4.3.1 rc by @Spartan322 in #989
Bug Fixes
- Fix godot/redot cpp test CI concurrency error by @Spartan322 in #990
Godot Syncs
- Merge commit godotengine/godot@d2dfab1 by @Spartan322 in #988
Full Changelog: redot-4.3.1-beta.1...redot-4.3.1-rc.1
Redot 4.3.1 Beta 1
Release Notes for Redot 4.3.1 Beta 1
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Bug Fixes
- Fix Tilemap release display bug by @trashguy in #977
- Fixed occlusion culling buffer getting overwritten in larger scenes by @Spartan322 in #978
Godot Syncs
- Merge commit godotengine/godot@99d66b4 by @Spartan322 in #962
Full Changelog: redot-4.3.1-alpha.2...redot-4.3.1-beta.1