Skip to content

Blender 5.1: Core

Undo

  • Deletion of linked data can now be redone (only undoing it was supported so far, b8781150fd).
  • Memory de-duplication hashing & RLE encoding speedups for edit-mesh & other editors undo functionality. Optimized array hashing provides 20-30% speedup, and RLE encoding is 1.5x-2x faster for data that cannot take advantage of RLE (22c5b40528, 6e608de059).

Python

  • The Python user-site-directory is no longer loaded by default, preventing user-installed modules from overriding Blender's bundled modules. Use the --python-use-user-env command line argument to restore access to user modules. (9d302ccb0a)

Other

  • Support opening windows without decorations with the: --no-window-frame argument (Linux only) On Wayland this removes the dependence on LIBDECOR. (b07a1adf04) (3349b97987)
  • Linux: Replace JEMALLOC with TBB_MALLOC_PROXY for memory allocation. JEMALLOC is no longer maintained. (311c7fe9b6)
  • Blender switched from C++17 to C++20. (19fc63c7d3)