Squeak 6.1 'Vanessa' Released After 4 Years

Original: Squeak 6.1

Why This Matters

Squeak 6.1 represents the most significant update to a foundational Smalltalk environment in four years, reflecting sustained open-source development.

The Squeak open-source Smalltalk environment released version 6.1, codenamed 'Vanessa,' merging 1,700+ patches and 9,000+ method changes since version 6.0 four years ago. Key additions include a new tree browser, return of Objectland, and kernel infrastructure improvements.

Squeak 6.1, dubbed 'Vanessa,' marks a major update to the long-running open-source Smalltalk environment as it approaches its 30th anniversary. The release incorporates over 1,700 merged patches and more than 9,000 method changes since the previous release four years ago.

Highlights include a fully overhauled tree browser with improved colors, keyboard navigation, type-to-filter, recursive find/find-again (CMD+F/G), drag-and-drop auto-expansion, and configurable filter modes. The release also brings back 'Objectland' (formerly 'Worlds of Squeak'), a historically significant interactive environment.

Kernel-level changes focus on process simulation, unwinding, scheduling, and class reshaping infrastructure. Tooling improvements span inspection, debugging, profiling, and version control. The Morphic GUI framework received extensive updates including customizable double-click/drag thresholds, text editor link underlining, improved menu construction utilities, and docking bar enhancements.

The release notes are designed to be read interactively inside Squeak itself, containing live code examples. A browser-based version is also accessible via SqueakJS. The release is dedicated to the memory of Vanessa Freudenberg (1972–2025).

Source

squeak.org — Read original →