Repository navigation
Releases: Redot-Engine/redot-engine
Release list
Redot 26.3
Redot 26.3 Changes and Enhancements
GDScript Enhancements
- Simplify
ScriptServer::get_global_class_listby @YYF233333 & Cherry picked by @Arctis-Fireblight - Core: Fix ClassDB class list sorting regression- #115923 by @GusatuDamianAlexandru & Cherry picked by @Arctis-Fireblight
- Introduced Traits to GDScript by @SeremTitus & @Arctis-Fireblight
- Add nullable static types to GDScript by @mcdubhghlas
- Introduced structs to GDScript by @mcdubhghlas & @decryptedchaos
- Improve GDScript keyword errors and dependency error navigation by @Arctis-Fireblight
UI Changes
- "create new node" description panel is now resizable by @joey-wheeler99
- add margin to file thumbnails in file explorer window by @joey-wheeler99
- Move script name to top by KoBeWi & ported by @joey-wheeler99
- Make ProjectList visually consistent with the ProjectManager by @DaveTheEggman
Editor Enhancements
- Cherry pick: Path3d snap to collider by @GustJc Cherry picked by @Tekkitslime
- Add custom folder coloring by @JoltedJon
- Cherry pick [Add game speed controls to the embedded game window] by DexterFstone & cherrypicked by @JoltedJon
- Animation selection in sprite or sprite frames editor are now undo-able by @GeneralProtectionFault
2D Enhancements
Parallax2DExpose manual scroll for manual control of infinite scrolling by @GeneralProtectionFault- Add Mode7Sprite2D Node - Replicate Super Nintendo Mode 7 graphics by @GeneralProtectionFault
3D Enhancements
- Introduce 3D Terrain Editor - World Scape 3D by @OldDev78 - Port based on Terrain 3D by @TokisanGames
Performance Enhancements
- Improved clustered rendering efficiency by reducing unnecessary buffer updates by @mcdubhghlas
- Added Math::sin_cos() and strategically replaced trigonometric calls to increase performance by @mcdubhghlas
- Enhanced performance of Vector3::slerp() by @mcdubhghlas
- Increased struct performance by 19% and reduced memory footprint by 33% by @mcdubhghlas
Networking Enhancements
General Enhancements
- Enable C++20 standard by @OldDev78
- Add option to save default project path on project creation by @GeneralProtectionFault
- Refactored, cleaned up, and optimized theming system internals by @GeneralProtectionFault
- Misc enhancements to MCP server implementation by @MichaelFisher1997
- Add function OS::get_real_path() by @samuelvenable
- Engine now respects end user’s power settings by default by @addmix
- Move server files into their subfolders by @aaronfranke cherrypicked by @JoltedJon
Rendering Enhancements
Shaders
Physics
- Add ray and segment intersection methods to MeshInstance3D by @JamesK89
- Optimize Physics2D constraint scheduling + convex polygon normal transforms by @mcdubhghlas
Movie Maker Mode
Bugs Squashed
- Fixed incorrect app_id in Wayland config by @JoltedJon
- Fixed edge case where invalid casts were allowed in GDScript, such as int → string by @mcdubhghlas
- Fixed subviewport renderer flicker by @GeneralProtectionFault
- Fixed import error in EmbeddedGodotGame.kt during Android editor build by @Daniyal09
- Replacement text in the find-and-replace tool now correctly interprets C-style escape sequences before applying replacements by @JoltedJon
- Render targets now initialize newly created color textures to transparent black, preventing undefined visual results on first use by @GeneralProtectionFault
- Fix sky shader
SCREEN_UVbuiltin in Compatibility renderer by @DaveTheEggman - Fix window wrapper disabling prematurely on close request by @DaveTheEggman
- Fix AO Light Affect in Compatibility renderer by @DaveTheEggman
- Fixed missing icon for monotonic cubic interpolation by @VictorSohier
- Fix
SpotLight3D/OmniLight3Dlight_projectordoesn't render whenshadow_enabledisfalseby @DaveTheEggman - Revert fposmod implementation code to match Godot more closely by @OldDev78
- Revert broken is_normalized checks by @OldDev78
- Fixed GH-1354 Modern Godot Animations not importing Properly by @JoltedJon & @mcdubhghlas
- Fix AtlasTexture not appearing until restart GH-1307 by @JoltedJon
- Fixed Typed Arrays cannot erase pairs with null/invalid keys by @JoltedJon
- Fix incorrectly mapped move & drag icons on Linux by @GeneralProtectionFault
- Fix trait type constraint validation in GDScript by @Arctis-Fireblight
- Fix MCP host and game process shutdown by @dominicbytes
- Rename the about dialog's tooltip text by @DaveTheEggman
- Fix decreasing
ReflectionProbe's intensity property below1.0not reducing the strength of its ambient light condition by @DaveTheEggman - Fix OpenXR failing to initialize rendering device by @JoltedJon
- Fix MCP scene_action connect persistence and callback stubs by @MichaelFisher1997
- Fix Cannot access inner struct of a trait or assign struct as a type alias by @Arctis-Fireblight
- Fix nullable struct fields defaulting to zero instead of null by @mcdubhghlas
- Fix spacing in REDOT_AUTHORS.md & clean up core_builders.py- #1385 by @GeneralProtectionFault
- Fix
EditorSpinSlider::get_minimum_size()&EditorSpinSlider::_draw_spin_slider()by @DaveTheEggman - Fix WorldScape3D - Undoing addition of node breaks viewport interaction by @OldDev78
- Fix support for
trait supercalls in GDScript by @Arctis-Fireblight - Fixed error output in FP16 Unit Tests by @mcdubhghlas
- Fix FP16 networking unit test by @mcdubhghlas
- CanvasLayer dialogue UI renders black in Compatibility when a spatial shader uses hint_depth_texture by @Kaleb-Reid & cherry picked by @JoltedJon
- [Make GDScript structs local-scoped by default and introduce `struct_n...
Redot-26.3-rc.3
Redot 26.3-rc.3 Changes and Enhancements
Bugs Squashed
- Fix false nullable warnings after null checks by @Arctis-Fireblight
- Fixed "Terrain Assets" dock opens by default when creating a new project instead of "Output" by @OldDev78
- Fix trait symbol lookup by Arctis-Fireblight
- Fixed data loss on parse error by @mcdubhghlas
- Fixed inability to close paused games on Linux under Wayland by @Arctis-Fireblight
Misc Chores
Redot 26.3-rc.2
Redot 26.3-rc.2 Changes and Enhancements
Performance
Bugs Squashed
- Fixed code completion support for local structs in GDScript by @Arctis-Fireblight
- Fixed Inspector does not update when traits add/remove @export fields by @Arctis-Fireblight
- Fixed trait-typed exported arrays losing node references by @Arctis-Fireblight
- Fixed script and trait types in GDScript struct fields by @Arctis-Fireblight
- Fixed exported GDScript struct array editing in the Inspector by @Arctis-Fireblight
Worldscape Fixes and Changes by @OldDev78
- The smallest region size is now 512x512 (also the default on node creation).
- Renamed a few Material properties back to their original name.
- Fix godot-cpp to engine translation bugs in WorldScape3DMaterial (which were breaking the shader parameters filter).
- Explicitly initialize world noise shader parameters on material initialization.
- More logging improvements/fixes.
redot-26.3-rc.1
Redot 26.3-rc.1 Changes and Enhancements
Shaders
Physics
- Add ray and segment intersection methods to MeshInstance3D by JamesK89
- Optimize Physics2D constraint scheduling + convex polygon normal transforms by McDubh
UI Tweaks
Movie Maker Mode
Bugs Squashed
- Fix MCP host and game process shutdown by dominicbytes
- Rename the about dialog's tooltip text by DaveTheEggman
- Fix decreasing
ReflectionProbe's intensity property below1.0not reducing the strength of its ambient light condition by DaveTheEggman - Fix OpenXR failing to initialize rendering device by JoltedJon
- Fix MCP scene_action connect persistence and callback stubs by MichaelFisher1997
- Fix Cannot access inner struct of a trait or assign struct as a type alias by Arctis Fireblight
- Fix nullable struct fields defaulting to zero instead of null by McDubh
- Fix spacing in REDOT_AUTHORS.md & clean up core_builders.py- #1385 by GeneralProtectionFault
- Fix
EditorSpinSlider::get_minimum_size()&EditorSpinSlider::_draw_spin_slider()by DaveTheEggman - Fix WorldScape3D - Undoing addition of node breaks viewport interaction by OldDev78
- Fix support for
trait supercalls in GDScript by Arctis Fireblight - Fixed error output in FP16 Unit Tests by McDubh
- Fix FP16 networking unit test by McDubh
- CanvasLayer dialogue UI renders black in Compatibility when a spatial shader uses hint_depth_texture by Kaleb-Reid & cherry picked by JoltedJon
- Make GDScript structs local-scoped by default and introduce
struct_namekeyword by McDubh - Fix Handling of
@export_groupin GDScript traits by Arctis Fireblight - Fix Compiler bug: unresolved assign for trait-typed conversion assigns. by McDubh
- Fixed several Mode 7 issues affecting saved state, materials, and target-following behavior. by GeneralProtectionFault
- Fixed crash in headless mode by preventing objects from getting gueued for deletion twice by OldDev78
- Fix
memnew_placementwithchar *arguments by Ivorforce and Cherry Picked by morgothaufheroin88 - Enforce WorldScape3D tools ranges by OldDev78
- Fixed WorldScape3DGradientOperationBuilder by OldDev78
- Reduced WorldScape3D log spam by OldDev78
- Fix WorldScape3D support for region size 4096x4096 by OldDev78
- Fided Structs not showing in the inspector when exported by McDubh
- Fix polygon trying to solve center with fewer than 3 vertices by GeneralProtectionFault
- Fix count bug in _get_polygon_count by GeneralProtectionFault
- Fixed structs not showing in the inspector when exported by McDubh
- Fixed missing syntax highlights for structs by McDubh
Documentation
Chores & Buildsystem
- Update default CI permissions to read only by dominicbytes
- Preserve
dotnet formatreturn code in static checks by dominicbytes
New Contributors
- @dominicbytes made their first contribution in #1358
- @JamesK89 made their first contribution in #1386
- @morgothaufheroin88 made their first contribution in #1417
Full Changelog: redot-26.3-beta.1...redot-26.3-rc.1
Redot 26.3-beta.1
Redot 26.3-beta.1 Changes and Enhancements
GDScript Enhancements
- Simplify
ScriptServer::get_global_class_listby YYF233333 & Cherry picked by Arctis Fireblight - Core: Fix ClassDB class list sorting regression- #115923 by GusatuDamianAlexandru & Cherry picked by Arctis Fireblight
- Introduced Traits to GDScript by SeremTitus & Arctis Fireblight
- Add nullable static types to GDScript by mcdubhghlas
- Introduced structs to GDScript by mcdubhghlas & decryptedchaos
UI Changes
- "create new node" description panel is now resizable by joey-wheeler99
- add margin to file thumbnails in file explorer window by joey-wheeler99
- Move script name to top by KoBeWi & ported by joey-wheeler99
Editor Enhancements
- Cherry pick: Path3d snap to collider by GustJc Cherry picked byTekkitslime
- Add custom folder coloring by JoltedJon
- Cherry pick [Add game speed controls to the embedded game window] by DexterFstone & cherrypicked by JoltedJon
- Animation selection in sprite or sprite frames editor are now undo-able by GeneralProtectionFault
2D Enhancements
Parallax2DExpose manual scroll for manual control of infinite scrolling by GeneralProtectionFault- Add Mode7Sprite2D Node - Replicate Super Nintendo Mode 7 graphics by GeneralProtectionFault
3D Enhancements
- Introduce 3D Terrain Editor - World Scape 3D by OldDev78 - Port based on Terrain 3D by Cory Petkovsek
Performance Enhancements
- Improved clustered rendering efficiency by reducing unnecessary buffer updates by mcdubhghlas
- Added Math::sin_cos() and strategically replaced trigonometric calls to increase performance by mcdubhghlas
- Enhanced performance of Vector3::slerp() by mcdubhghlas
Networking Enhancements
General Enhancements
- Enable C++20 standard by OldDev78
- Add option to save default project path on project creation by GeneralProtectionFault
- Refactored, cleaned up, and optimized theming system internals by GeneralProtectionFault
- Misc enhancements to MCP server implementation by MichaelFisher1997
- Add function OS::get_real_path() by samuelvenable
- Engine now respects end user’s power settings by default by addmix
- Move server files into their subfolders by aaronfranke cherrypicked by JoltedJon
Rendering Enhancements
Bugs Squashed
- Fixed incorrect app_id in Wayland config by JoltedJon
- Fixed edge case where invalid casts were allowed in GDScript, such as int → string by mcdubhghlas
- Fixed subviewport renderer flicker by GeneralProtectionFault
- Fixed import error in EmbeddedGodotGame.kt during Android editor build by Daniyal09
- Replacement text in the find-and-replace tool now correctly interprets C-style escape sequences before applying replacements by JoltedJon
- Render targets now initialize newly created color textures to transparent black, preventing undefined visual results on first use by GeneralProtectionFault
- Fix sky shader
SCREEN_UVbuiltin in Compatibility renderer by DaveTheEggman - Fix window wrapper disabling prematurely on close request by DaveTheEggman
- Fix AO Light Affect in Compatibility renderer by DaveTheEggman
- Fixed missing icon for monotonic cubic interpolation by VictorSohier
- Fix
SpotLight3D/OmniLight3Dlight_projectordoesn't render whenshadow_enabledisfalseby DaveTheEggman - Revert fposmod implementation code to match Godot more closely by OldDev78
- Revert broken is_normalized checks by OldDev78
- Fixed GH-1354 Modern Godot Animations not importing Properly by JoltedJon & mcdubhghlas
- Fix AtlasTexture not appearing until restart GH-1307 by JoltedJon
- Fixed Typed Arrays cannot erase pairs with null/invalid keys by JoltedJon
- Fix incorrectly mapped move & drag icons on Linux by GeneralProtectionFault
- Fix trait type constraint validation in GDScript by Arctis Fireblight
Full Changelog: redot-26.2-stable...redot-26.3-beta.1
New Contributors
- @OldDev78 made their first contribution in #1285
- @Daniyal09 made their first contribution in #1312
- @addmix made their first contribution in #1313
- @joey-wheeler99 made their first contribution in #1331
- @DaveTheEggman made their first contribution in #1359
Full Changelog: redot-26.2-stable...redot-26.3-beta.1
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