What changed in Blender in 2025
309 updates · 33 main milestones · Jan 21, 2025 to Dec 16, 2025
- 1 eventFixes for 132 issues in Blender 5.0.0bug fixMilestone
Addresses multiple crashes and improves functionality across various areas.
Steam - 50 eventsParent type not resetting after 'Clear and Keep Transforms'bug fixSteamFix for renaming bone affecting channels in all action slotsbug fixSteamFix for Fedora ≥ 41 in install_linux_packagesbug fixSteamGrease Pencil Reproject Strokes not workingbug fixSteamError connecting Boolean sockets to Material Output in Material Nodesbug fixSteamGrease Pencil Reproject operator radius consistency fixbug fixSteamDefault Preset protection interacts with custom Presetsbug fixSteamnla.apply_scale() not applying scalebug fixSteamFix missing Runtime Libraries with py-Infix in Pathbug fixSteamAnimation and rigging improvementsgameplay
Various improvements have been made to animation and rigging features.
SteamEmpty Default Eraser Brush causes crashbug fixSteamCant delete new raytracing preset named 'Default'bug fixSteamPython API job running check errorbug fixSteamFix for Wayland dynamic loading errorbug fixSteamReset non-keyframed object transforms values in anim_transforms_to_deltasbug fixSteamIncorrect minimum GPU driver requirements for HIP on Linuxbug fixSteamCrash entering new node group in compositor with missing data-blockbug fixSteamFix SHIFT vs CTRL selection difference in Blender Timeline animationbug fixSteamFBX export not preserving geometry orderbug fixSteamShaderNodeCustomGroup crash on display in Blender 4.4.0 and higherbug fixSteamFix for Intel Arc OpenGL light probes interpolation issuebug fixSteamMissing undo step when editing node socket itemsbug fixSteamNew Storyboarding templatenew contentA new Storyboarding template has been added for storytellers.
SteamNew Array and Scatter on Surface modifiersnew contentNew modifiers for modeling, including Array and Scatter on Surface.
SteamCompositor grouping node with animation data issuebug fixSteamMissing runtime libraries with 'py'-infix in pathbug fixSteamCollections and Timeline sorting discrepancybug fixSteamPython template 'ui_tool_simple.py' property mode errorbug fixSteamBlender crashes in Potrace librarybug fixSteamDefault Preset protection issue with custom presetsbug fixSteamFix for unknown DNA struct 'ViewLayerEngineData' assertbug fixSteamOptiX denoiser showing on incompatible devicesbug fixSteamGrease Pencil Edit mode opacity change absent from menusbug fixSteamFix for temp_data().images.load relative path handlingbug fixSteamVSE keyframed strip not moving to keyed positionbug fixSteamRigify checks for existence of collection properlybug fixSteamDepsgraph doesn't build relations for camera markersbug fixSteamDepsgraph not building relations for camera markersbug fixSteamAdjust Pose Asset missing undo stepbug fixSteamFix missing finish call on modified Collada attributebug fixSteamFull support for ACES pipelines and improved color managementnew contentMilestoneBlender 5.0 introduces full support for ACES pipelines, enhancing color management and HDR capabilities.
SteamLineart Modifier vertex weight transfer output issuebug fixSteamEnum values not generated correctlybug fixSteamNew Volumes and SDF nodes in Geometry Nodesnew contentIntroduction of new Volumes and SDF nodes to enhance the functionality of Geometry Nodes.
SteamFix for bmesh.types.BMFace.calc_tangent_edge_pair() issuebug fixSteamBroken selection drawing for flat objects in ortho viewbug fixSteamFix for bone renaming affecting unassociated action channelsbug fixSteamCloth Physics Simulation crash on free after opening projectbug fixSteam - 76 eventsFix crash when using Align Bones operator across two armaturesbug fixSteamFix toggle Window Fullscreen, Timeline issuesbug fixSteamFix GPU access issue after GLContext is destroyedbug fixSteamFix bpy.ops.object.geometry_node_bake_pack_single failing on Windowsbug fixSteamFix VSE right click select not working with Blade Toolbug fixSteamFix crash on pasting VSE strip with driverbug fixSteamFix keymap user preferences not importing properly into Blender 4.5bug fixSteamFix unnecessary write operations on blender_assets.cats.txtbug fixSteamGlare Node crash in Compositor Editorbug fixMilestone
Glare Node from 4.5.x LTS will immediately crash 4.2.x LTS once you switch to Compositor Editor.
SteamCycles MetalRT motion curves setup bug fixedbug fixFix: Cycles: MetalRT motion curves setup bug.
SteamSupport reading multipart OpenEXR files with full channel namesbug fixSteamFix Grease Pencil Stroke visibility for specific post processing valuesbug fixSteamFix crash if Grab and Keep Moving Missing Linked Data Blockbug fixSteamFix install_linux_packages for Fedora ≥ 41bug fixSteamFix crash opening old 2012 .blend filebug fixSteamFix crash using playhead snapping in VSE in new scenebug fixSteamFix crash when deleting node group from outlinerbug fixSteamSwap Data breaks strip alignmentbug fixMilestoneVSE: 'Swap Data' breaks strip alignment, then crashes.
SteamFix test for greying out linked images in texture paintingbug fixSteamFix Cycles MetalRT motion curves setup bugbug fixSteamKeyframe position error in NLAbug fixAnimation: Keyframe position is wrong when pasting after changing clip start in the NLA.
SteamAlign Bones operator crash fixedbug fixMilestoneBlender crashes when using the Align Bones operator across two armatures with different mirror settings.
SteamFix Vulkan Render Preview Error with Multiple 3D Viewportsbug fixSteamNegative index causes crash in sequence channelbug fixMilestoneSetting sequence channel to a negative index causes crash in 4.2 LTS.
SteamFix weight painting creating NaNbug fixSteamFix Blender freezing on saving/loading blend files with complex liboverride treesbug fixSteamFix possible Relax vertices in UV crashbug fixSteamFix crash deleting library from which the current scene is linkedbug fixSteamFix crash when using resize detail button in dyntopo mode on high resolution meshbug fixSteamCrash on view layer switch after undobug fixMilestoneCrash when switching view layer after undoing deleting/unlinking of certain object types.
SteamFix Relax Face Set brush corrupting meshbug fixSteam'NoneType' object error in follow active quadsbug fix'NoneType' object is not subscriptable error in 'follow active quads' operator, on some non-manifold geometry.
SteamFix crash when moving empty material after joining objectsbug fixSteamFix Viewport Compositor Render Layer input not passing thrubug fixSteamFix selection issue behind wire/bounds objects while retopology overlay is onbug fixSteamFix OpenGL Curve control points size issuebug fixSteamFix crash using Blade or Slip tool in VSE with new scenebug fixSteamFix Blender freezing with blank output colour management settingsbug fixSteamFix crash when capturing screenshot previewbug fixSteamFix VSE Metastack channel preview with negative valuesbug fixSteamFix crash after dragging Asset Library Essential into Compositorbug fixSteamCrash after using UV Sculpt Toolsbug fixMilestone4.2.5 LTS - 5.0.0 alpha: Crashing after using UV Sculpt Tools in New Scene.
SteamFix assert triggered on keyframe jump on NLA control curvesbug fixSteamFix Rigify checking existence of collection properlybug fixSteamFix crash with sequencer in sequencerbug fixSteamFix .glb file import errorbug fixSteamFix VRAM leak when Stereoscopy and motion blur are both enabledbug fixSteamFix missing finish call on some modified Collada attributesbug fixSteamFix crash after using UV Sculpt Tools in New Scenebug fixSteamFix Blender Timeline animation SHIFT vs CTRL selection differencebug fixSteamFix crash when exporting alembic with Color Attributesbug fixSteamFix Armature Symmetrize not symmetrizing Display Type propbug fixSteamFix user interface artifacting with Vulkan on Qualcommbug fixSteamFix UV Editor: Lock Pinned Islands not working with UDIMsbug fixSteamVSE metastack channel preview fixbug fixFix: VSE: Metastack channel preview with negative values.
SteamFix missing picker on new node group for collection inputbug fixSteamFix regression: 3D cursor misaligned with axes in certain viewport rotationsbug fixSteamFix VSE propagate split to connected strips by defaultbug fixSteamFix Node Wrangler Principled Setup plugs bump textures into filter widthbug fixSteamFix EEVEE crash on failed world material compilationbug fixSteamFix VSE Swap Data breaking strip alignment, then crashingbug fixSteamFix crash when switching view layer after undoing deleting/unlinking certain object typesbug fixSteamFix crash when opening old file with undefined nodebug fixSteamFix animation not deleting when Bake Simulation was usedbug fixSteamCrash deleting linked librarybug fixMilestoneCrash deleting library from which the current scene is linked.
SteamFix Grease Pencil Hardness property not affecting Square line typebug fixSteamSequencer crash with nested sequencerbug fixMilestoneSequencer: crash with sequencer in sequencer.
SteamFix compilation issue with OpenColorIO 2.5.0bug fixSteamForward compatibility for Blender 5.0 pass renamesbug fixSteamFix Rigify Actions Feature not using Slotted Actionsbug fixSteamFix USD Camera FStop of 0 means no depth of fieldbug fixSteamFix crash when dragging outliner object into status barbug fixSteamFix anim_transforms_to_deltas resetting non-keyframed object transformsbug fixSteamFix USD Import failing to respect path user preferencebug fixSteamFix illegal address issue when rendering with a custom camerabug fixSteam - 8 eventsHDRi Lighting Issue on Older AMD GPUsbug fix
Fixed issue where HDRi lighting does not apply correctly in EEVEE Next on older AMD GPU drivers.
SteamGeometry Nodes Anonymous Attributes Fixbug fixFixed issue where anonymous attributes are not always propagated in Trim Curve node.
SteamIncorrect Tooltips in Video Sequencerbug fixFixed incorrect tooltips or data paths related to checkboxes in Video Sequencer Preview Overlays.
SteamDynamic Paint Crash Fixbug fixFixed crash when switching displace factor from positive to negative.
SteamCrash Fix with Specific GPU Compositor Setupbug fixResolved crash issue when using a specific GPU compositor setup.
SteamPython Workspace Modification Crash Fixbug fixResolved crash when modifying workspaces via Python and reporting an error.
SteamCrash Fix When Unlinking IDsbug fixFixed crash when attempting to unlink linked IDs from the Unused Data Outliner.
SteamCrash Fix When Snapping in Edit Modebug fixResolved crash issue when snapping after aligning in edit mode.
Steam - 13 eventsOnly last tangents layer exported to FBX with multiple UV layersbug fixSteamOpenVDB cache Mantaflow Gas has Hollow Emissionbug fixSteamFix crash displaying negative numbers in WM_cursor_timebug fixSteamCrash selecting an armature with over 65k objectsbug fixSteamVertex Weight Proximity Normalize Weights checkbox default state issuebug fixSteamFix execute_node_group accepting only positive values for argumentsbug fixSteamDyntopo detail size drawing issue with Shift + Dbug fixSteamCrash adding subsurf with invalid material indicesbug fixSteamBlender crashes opening certain filesbug fixSteamCycles Render: Volume rendering issue before baked simulation startsbug fixSteamFix Ctrl + H 'Hide Other Collections' Pie Menu issuebug fixSteamRegression: ASAN heap-use-after-free crash when pasting node groupbug fixSteamCrash when removing and redefining overridebug fixSteam
- 17 eventsFix for Video Corruption in Image Editorbug fix
Blender corrupts videos saved in the image editor.
SteamoneAPI Rendering Artifacts in Barbershop Scenebug fixRendering artifacts occur in the barbershop scene.
SteamFix for Cycles BVH2 Point Clouds Rendering Issuebug fixPoint clouds do not render properly when using spatial splits.
SteamEnhancements to Animation TimelinegameplayImprovements made to the animation timeline for better usability.
SteamBlender 4.5 LTS Releasednew contentMilestoneBlender 4.5 LTS introduces key features and improvements for long productions.
SteamKeyframe Issue When Hiding Objectsbug fixWhen hiding an object and its children, only the parent gets a keyframe.
SteamFaster Startup and EEVEE Shader CompilationperformanceImprovements in startup time and shader compilation for EEVEE.
SteamUV Visibility in All Modesquality of lifeUV visibility is now available in all modes for improved workflow.
SteamFull Support for VulkanperformanceMilestoneBlender 4.5 LTS includes full support for Vulkan graphics API.
SteamSupport for Importing Multiple Formats in Geometry Nodesnew contentBlender 4.5 LTS adds support for importing multiple formats in Geometry Nodes.
SteamNearly 500 Bugs Fixedbug fixMilestoneBlender 4.5 LTS focuses on stability with the fixing of nearly 500 bugs.
SteamNew Grease Pencil Pass in Compositornew contentThe compositor now includes a new Grease Pencil pass for enhanced flexibility.
SteamProportional Editing 'Connected Only' Mesh Issuebug fixProportional editing with 'connected only' ignores some parts of a mesh.
SteamVSE Cross Dissolve Source Swap Crash Fixbug fixSwapping cross dissolve sources via Python causes a crash.
SteamVSE Strip Occlusion Issue Fixbug fixSome strips wrongly occlude strips below when render resolution scale is small.
SteamFaster Video Sequencer with HDR SupportperformanceThe Video Sequencer is now faster and supports HDR.
Steam - 4 eventsFix ASAN-Reported Heap Buffer Overflowsbug fix
ASAN-reported heap buffer overflows resulting from missing file loading checks.
SteamHeap Buffer Overflow Fixbug fixFixed ASAN-reported heap buffer overflows resulting from missing file loading checks.
SteamFix Out-of-Bounds Write with Waylandbug fixFix out-of-bounds write with Wayland compose-key event handling.
SteamFix Cycles Render Viewport Issuebug fixCycles Render Viewport breaks in Blender 4.2.9 LTS, but works fine in 4.2.7 LTS and 4.4.3.
Steam - 15 eventsForward any errors setting up wheels to reportsbug fixSteamCrash when editing muted node groups with Viewer node insidebug fixMilestone
Occurs in Compositing Editor.
SteamOpening files from Splash executes scripts from excluded foldersbug fixSteamFileNotFoundError when installing extension with packed wheelsbug fixError indicates filename or extension is too long.
SteamCrash when adding a driver to Axis property in SimpleDeform Modifierbug fixMilestoneSteamCrash when compositor references another scenebug fixMilestoneSteamMove tests data and assets into the main repository as Git-LFSbug fixSteamCamera gizmo cannot be shifted with gizmo while Drag Select box is activebug fixIssue occurs in Intel OpenGL.
SteamCrash with Python 3.12+ & Manta flowbug fixMilestoneSteamCrash related to custom properties and drivers in Blender 4.4.1bug fixMilestoneSteamBlender fails to build against Python 3.13 due to internal API changesbug fixMilestoneSteamSUPPORT_SSE42_BUILD may be false positive for old CPUsbug fixSteamDrag and drop does not work on Windows 10 from P4Vbug fixDrag and drop works in other DCC Tools but not from P4V.
SteamSupport Python 3.13 in 4.2LTSbug fixSteamUndo after toggling back into Sculpt mode crashes Blenderbug fixMilestoneSteam - 22 eventsFix compilation error with XCode 16.3bug fixSteamFix crash with Select 'Shortest path' in UV editorbug fixSteamFix overlap of Mode Column icons with expansion arrows in Outlinerbug fixSteamDisable OpenMP on macOS with Xcode 16.3 / LLVM 17bug fix
macOS: Disable OpenMP when using Xcode 16.3 / LLVM 17.
SteamFix QuadriFlow Remesh getting stuck in specific casebug fixSteamHandle SDK/ROCm 6+ lack of backward compatibility in Blender 4.2bug fixSteamFixes for 108 issues in Blender 4.4.0bug fixMilestoneAddresses multiple crashes and improves functionality in various areas.
SteamFix python3.dll dependency loading issues in extensionsbug fixSteamFix potential buffer overflow in JPEG metadata writerbug fixSteamFix potential use of invalid IME window pointer on Waylandbug fixSteamCrash with Certain Compositor Setupsbug fixBlender 4.4 can crash with certain compositor setups.
SteamFix crash opening a file in early versions with closure node outputbug fixSteamFix Grease Pencil draw mode 'Sample Color' shortcut key not workingbug fixSteamImport Issues in Extensions Due to python3.dll Dependencybug fixpython3.dll dependency in extensions can't be loaded from subprocesses, leading to import issues.
SteamFlag internal mode in IES texture node in missing file reportbug fixSteamFix crash with object info nodebug fixSteamFix crash with certain compositor setups in Blender 4.4bug fixSteamDisable OpenMP on macOS when using Xcode 16.3 / LLVM 17bug fixSteamMake path and ID name editable in LibraryWeakReferencebug fixSteamEditable LibraryWeakReference Path and ID Namebug fixRNA: LibraryWeakReference: make path and ID name editable.
SteamPotential Buffer Overflow in JPEG Metadata Writerbug fixMilestoneFix: IMBuf: Potential buffer overflow in JPEG metadata writer.
Steam - 32 eventsCycles: Persistent Data option makes Point Cloud position dirty for transformed objectsbug fix
#108215
SteamOver 700 Issues Tackledbug fixMilestoneAddressed over 700 issues as part of the 'Winter of Quality' initiative.
SteamGrease Pencil Stabilization and Feature Parityquality of lifeImproved Grease Pencil with stabilization and feature parity enhancements.
SteamVideo Sequencer Text Editing Improvementsui uxEnhanced text editing capabilities in the Video Sequencer.
SteamAdd Blackwell to Cycles CUDA binaries architecturesnew contentc483c158100252f9cf928b0bd3821e32c87f03a6
SteamNew Data-Block Animation Packing Featurenew contentIntroduced a new way to pack multiple data-block animations into one Action using Slots.
SteamCycles persistent data + motion blur render bugsbug fixMilestoneb1e74d5adf11837d9977ccd1264030604c0a2937
SteamHydra incorrect assumes camera object is always a camerabug fixcee5b21d159920f3297ec7fc35f7d70ecfe29ce7
SteamBlender as Python Module shared library directory wrongbug fix1c953fca2e44291300fa29483c669823f28818d6
SteamFull CPU Rewrite for CompositorperformanceMilestoneImplemented a complete CPU rewrite for the Compositor to enhance performance.
SteamWrong motion transform interpolation when using velocity in Cyclesbug fix80ad1187254aeffc4515866969b29d13e72ad587
SteamOverall Performance EnhancementsperformanceGeneral improvements to performance across the application.
Steam - 21 eventsBaking animation error in 4.2.6 LTSbug fix
Fixed baking animation error encountered in version 4.2.6 LTS.
SteamBones in hidden bone groups affecting 'Move to Collection'bug fixFixed issue where bones in hidden bone groups were considered in 'Move to Collection'.
SteamWeight paint mirror ignores selection in face-select modebug fixFixed issue where weight paint mirror ignored selection in face-select mode.
SteamIncorrect values returned by bpy.context.propertybug fixFixed issue where bpy.context.property returned incorrect values.
SteamViewroll not respecting QuadView's 'Lock Rotation'bug fixResolved issue where Viewroll did not respect QuadView's 'Lock Rotation'.
SteamStrange bone rotation with selected bonesbug fixResolved an issue causing strange bone rotation when selected bones are in a hidden bone group.
SteamCycles NVIDIA artifacts with HDRi and volumebug fixResolved artifacts occurring when using HDRi together with volume in the world shader.
SteamCrash due to stale motionpath databug fixResolved crash caused by stale motionpath data and 'Only Insert Available' Autokey preference.
SteamNishita Sky desync from Sun Positionbug fixResolved issue where Nishita Sky desynchronized itself from Sun Position.
SteamLight link collections cleanup issuebug fixFixed problem with light link collections being cleaned up by Clean Up.
SteamWeight paint loop selection fails with rotated bonesbug fixResolved issue where weight paint loop selection fails when bones are rotated.
SteamError when closing preferences window during extension installationbug fixResolved error that occurred when closing preferences window while installing an extension.
SteamCrash when using Subdivision modifier and 'Index Switch' nodebug fixFixed crash issue related to Subdivision modifier and 'Index Switch' node (Data Type - Vector).
SteamStrange bone rotation with selected bones in hidden bone groupbug fixFixed issue with strange bone rotation when selected bones are in a hidden bone group.
SteamConflict between bpy.app.translations and PySidebug fixResolved conflict issue between bpy.app.translations and PySide.
SteamWeight paint mirror ignores selectionbug fixFixed an issue where weight paint mirror functionality ignored selection in face-select mode.
SteamGaussian blur issue with transforms on image inputsbug fixFixed problem with Gaussian blur when inputs connected to size with transforms on the image.
SteamCrash due to stale motionpath databug fixFixed a crash issue related to stale motionpath data and 'Only Insert Available' Autokey preference.
Steam - 47 eventsFix crash/assert on F3-Search with 3D Viewport Pie Menus add-onbug fixSteamFix crash when texture bakingbug fixSteamUpdate Boost library download URLchangesSteamFix random crash in Cycles BVH2 buildbug fixSteamFix Symmetrized Limit Location Constraint issuebug fix
Addressed wrong enabled min/max in Symmetrized Limit Location Constraint.
SteamFix Hydra memory leak when saving generated imagesbug fixSteamFix render freezing during rendering with Principle Hair BSDFbug fixResolved an issue where rendering would freeze in the middle of the process when using the Principle Hair BSDF with the Huang model.
SteamFix rendering glitch with Points to Volume geometry nodebug fixSteamFix render results of CYCLES point cloud instancebug fixResolved discrepancies between render results of CYCLES point cloud instances and viewport.
SteamFix render results of CYCLES point cloud instance different from viewportbug fixSteamFix Cycles random crash loading imagesbug fixSteamFix crash animating on a 1-segment pathbug fixSteamFix ASAN: Metal dereference of a high value addressbug fixSteamFix random crash in Cycles BVH2 buildbug fixSteamFix crash when texture bakingbug fixSteamFix Array modifier + X-Ray crash on meshesbug fixResolved crash on meshes with generated geometry but no own vertices when using Array modifier with X-Ray.
SteamFix GeoNodes Tool not reading image inputbug fixResolved issue where GeoNodes Tool did not read image input like GeoNode Modifier.
SteamFix Cycles random crash loading imagesbug fixSteam'Select' button in bone Selection Sets panel issuebug fixFixed the 'Select' button not selecting the correct bones after using 'Selection Set Select'.
SteamEEVEE Next performance decrease during animation playbackperformanceAddressed performance issues in EEVEE Next when animations are played on repeat.
SteamFix cloth animation crash during Cycles CPU rendered viewport playbackbug fixSteamFix dereference of a high value address in Metalbug fixResolved an issue with dereferencing a high value address in Metal.
SteamFix rendering glitch with Points to Volume geometry nodebug fixSteamGizmo adjustment not updating propertiesbug fixFixed an issue where using gizmo to adjust image empties did not immediately update the corresponding values in its properties.
SteamReduce uncertain light tree traversal in Cyclesbug fixFixed uncertain light tree traversal in scenes with one distant light.
SteamUpdate Boost library download URLbug fixSteamFix FCurve Key creation via pythonbug fixResolved issue where FCurve Key via python did not create a new key with generated type.
SteamFix Pose Library: Create Pose Asset Operator issuebug fixResolved failure of Create Pose Asset Operator on some property types.
SteamSuppress resource leak warning on WIN32bug fixFixed resource leak warning suppression on WIN32 systems.
SteamFix building dpcpp on many core boxbug fixResolved issues with building dpcpp on systems with many cores.
SteamFix cloth animation crash during Cycles CPU rendered viewport playbackbug fixSteamFix uninitialized variable in MTLSafeFreeListbug fixSteamPrevent camera view navigation from auto keyingbug fixOnly Insert Available now prevents camera view navigation from auto keying if the camera object is not active.
SteamFix vertex edge slide issuebug fixSteamFix Hydra MaterialX conversion crashbug fixResolved crash with some image file types during Hydra MaterialX conversion.
SteamFix Alembic importer generating invalid edge crease valuesbug fixSteamFix error in Message of Linked data is Missingbug fixSteamFix Grease Pencil shapes preview issuebug fixResolved issue where Grease Pencil shapes didn't show preview before committing.
SteamFix crash in weight paint's loop selectionbug fixSteamFix text 'Fast editing' overriding 'Fill Mode'bug fixSteamCleanup: replace Generator type with IteratorchangesReplaced Generator type with Iterator where appropriate.
SteamRefactor URL/file-system data iterators for extensionschangesSteamFix uninitialized variable in MTLSafeFreeListbug fixAddressed an issue with an uninitialized variable in MTLSafeFreeList.
SteamFix regression in tool switching for grease pencil sculpt modebug fixResolved broken tool switching with the ctrl key for grease pencil sculpt mode.
SteamFix crash when rendering animation with driversbug fixResolved a crash when rendering animation in a scene with drivers after cancelling extension update check.
SteamFix memory leak with context.temp_override()bug fixSteam