Releases: Redot-Engine/redot-engine
Release list
Redot LTS 26.2
Redot 26.2 Changes and Enhancements
General Enhancements
- Added
remap_default()to add a default value for error conditions forremap()by Tekkitslime - Improved efficiency of Variant resulting in performance increases across the engine by VictorSohier
- Converted Variant macros to templates by VictorSohier
- Add Monotonic Cubic Interpolation for animations by JoltedJon
- Add More Reliable OpenBSD Executable Path Solution by samuelvenable
- Add logic for tilde symbol expansion by Shakai-Dev
- Migrated UID Viewer from bottom‑panel dock to editor tool by TheAenema
- Add support for adjusting color intensity with
Color::apply_intensitymethod by Arctis-Fireblight - Add a setter and getter for the intensity value of ColorPicker. by Tekkitslime
Editor
Graphics
- Add deffered compilation for render and compute pipelines by Shakai-Dev
- Update the notification for Auto-exposure to provide a more useful error message by Shakai-Dev
Animation
Audio
- Updated from SignalSmith to SoundSmith by mcdubhghlas
- Add support for microphones with more than 2 channels by SleeeepyZhou and JoltedJon
Bugs Squashed
- GH-1199 Fix ColorPicker closing when pressing spacebar by JoltedJon
- GH-674 Check if Vulkan is supported before attempting to Initialize by JoltedJon
- GH-1183 Fix engine freeze when Skeleton3DEditor is Deleted by JoltedJon
- GH-1246 Fix Empty strings crash the editor when looking up code by U-YumeTsuki
- GH-1254 Fix incorrect version macro usage in MCP module by Arctis-Fireblight
- Fix crash on skeleton select GH-1296 by JoltedJon
- Bug Fix: Added Validation Pass for Rendering Driver Availability by TheAenema
- Restore support for parsing
Variant::NILand handling related cases inVariantParserby Arctis-Fireblight - OpenBSD EXE Path now works even when argv[0] is modified to something bogus by samuelvenable
- Update release build scripts to enable DX12 support on Windows by Arctis-Fireblight
- Fixed GitHub Actions failing to detect MSVC for Windows due to MS’s updates to the Windows runner by Arctis-Fireblight
- Fixed compiler warning in
CollisionPolygon2din MSVC 2026 that was preventing Windows builds by Arctis-Fireblight - Fixed Visual Studio Not Opening by GeneralProtectionFault
Misc
Docs
- update Redot docs link by CyberneticDruid
- Updated Doxygen and implemented it across all files by GeneralProtectionFault
- Improved Markdown generation in
make_md.pyfor generating class docs by Arctis-Fireblight - Fix various typos listed in godotengine#91521 by Shakai-Dev
- Add Deepwiki badge and Remove ReX from
README.mdby JoltedJon - Move MCP to its own Documentation by JoltedJon
- Clarify that Tree.create_item(), Tree.set_columns() & Tree.clear() can fail & when. by Shakai-Dev
- Document that auto-exposure won't work on Mobile & Compatibility renderers by Shakai-Dev
- Clarify that
map_to_localreturns the position of the center of the cell in GridMap by Shakai-Dev - Update Dictionary.get regarding the default argument & it's side effects by Shakai-Dev
New Contributors
- @Joy-less made their first contribution in #1175
- @CyberneticDruid made their first contribution in #1195
- @guychuasaard made their first contribution in #1198
- @Tekkitslime made their first contribution in #1216
- @VictorSohier made their first contribution in #1222
- @GeneralProtectionFault made their first contribution in #1223
- @maxlindb made their first contribution in #1251
- @U-YumeTsuki made their first contribution in #1246
Full Changelog: redot-26.1-stable...redot-26.2-stable
Redot 26.2-rc.1
Release Notes for Redot 26.2-rc.1
We're excited to announce the release of our latest version, featuring a host of enhancements and fixes. Here's what's new:
Bugs Squashed
- Fix crash on skeleton select** GH-1296** by JoltedJon
- Bug Fix: Added Validation Pass for Rendering Driver Availability by TheAenema
- Restore support for parsing
Variant::NILand handling related cases inVariantParserby Arctis-Fireblight - OpenBSD EXE Path now works even when argv[0] is modified to something bogus by samuelvenable
- Update release build scripts to enable DX12 support on Windows by Arctis-Fireblight
- Fixed GitHub Actions failing to detect MSVC for Windows due to MS’s updates to the Windows runner by Arctis-Fireblight
- Fixed compiler warning in
CollisionPolygon2din MSVC 2026 that was preventing Windows builds by Arctis-Fireblight
Misc
Full Changelog: redot-26.2-beta.1...redot-26.2-rc.1
Redot 26.2-beta.1
Release Notes for Redot 26.2 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:
Enhancements & Features
- Cache StringNames & NodePaths by @Joy-less in #1175
- Improved Markdown generation in
make_md.py: by @Arctis-Fireblight in #1200 - Updated from SignalSmith to SoundSmith by @mcdubhghlas in #1196
- Add
pipeline_deffered_rd.hfor the motion blur PR by @AR-DEV-1 in #1202 - Improve Nix flake app build flag support by @MichaelFisher1997 in #1221
- Add logic for tilde symbol expansion by @AR-DEV-1 in #1233
- Reduce cases, branches, etc, with regard to Variant by @VictorSohier in #1222
- Convert the macros to templates by @VictorSohier in #1225
- GH-854 Add Monotonic Cubic Interpolation by @JoltedJon in #1224
- [Merged] Migrated UID Viewer from bottom‑panel dock to editor tool by @TheAenema in #1252
- Cherry-Pick: Bring in Inverse kinematics in from Godot by @JoltedJon in #1250
- Add support for bulk opening scripts in external editors with tabs by @Arctis-Fireblight in #1260
- Added a helper bash script to make building RedotSharp easier by @Arctis-Fireblight in #1263
- Add support for adjusting color intensity with
Color::apply_intensitymethod by @Arctis-Fireblight in #1264 - Add a setter and getter for the intensity value of ColorPicker. by @Tekkitslime in #1217
Bug Fixes
- GH-1199 Fix ColorPicker closing when pressing spacebar by @JoltedJon in #1203
- GH-674 Check if Vulkan is supported before attempting to Initialize by @JoltedJon in #1205
- GH-1183 Fix engine freeze when Skeleton3DEditor is Deleted by @JoltedJon in #1220
- Fix empty strings crashing lookup_code by @U-YumeTsuki in #1246
- Fix incorrect version macro usage in MCP module by @Arctis-Fireblight in #1259
Full Changelog: redot-26.1-stable...redot-26.2-beta.1
Redot LTS 26.1
What's Changed
- Fix warning for property not found: 'application/config/disable_project_settings_override'. by @Arctis-Fireblight in #1167
- Add make-md.py by @decryptedchaos in #1161
- Update Redot Donor Information by @JoltedJon in #1172
- GH-1151 Fix ScrollContainer max size being ignored by @JoltedJon in #1168
- Updated the SignalSmith module to be much easier to work with. by @mcdubhghlas in #1164
- X11: Allow moving a fullscreen/maximized window to another screen/display by @AR-DEV-1 in #1163
- Update Authors by @Arctis-Fireblight in #1173
- GH-1176 Fix Resize off by 1 Error by @JoltedJon in #1177
- Fixed addons being unable to read project settings #1180 by @Arctis-Fireblight in #1181
- Update PR template to target
masterbranch instead ofdevby @Arctis-Fireblight in #1182 - Bump version - 26.1-stable by @Arctis-Fireblight in #1184
- GH-1178 Remove Singleton Pattern in Skeleton3D Editor by @JoltedJon in #1179
- 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
- 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
- @JoltedJon made their first contribution in #1172
- @AR-DEV-1 made their first contribution in #1163
- @tindrew made their first contribution in #1144
- @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: redot-4.4-stable...redot-26.1-stable
EDIT 4/25/2026: Reuploaded Redot_v26.1-stable_mono_export_templates.tpz to fix an issue with Mac exports not working due to incorrect file name inside of the provided macos.zip file. We apologize for the error.
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!