Skip to content
Tech News
← Back to articles

Squeak/Smalltalk 6.1 Release Notes

read original more articles
Why This Matters

The Squeak 6.1 release marks a significant milestone in the evolution of this longstanding Smalltalk environment, introducing new tools, improved infrastructure, and interactive features that enhance developer productivity and experimentation. This update underscores the ongoing relevance of Smalltalk-based systems in modern software development, fostering innovation and educational opportunities for both industry professionals and learners.

Key Takeaways

These release notes are optimized for viewing inside Squeak, as they contain a lot of interactive examples. On this page, interactive links open in SqueakJS, which is a browser-based Smalltalk VM with some limitations. For the best experience, download Squeak and read the release notes there. Download Squeak Try it in browser (SqueakJS)

*** Squeak 6.1 "Vanessa" Release Notes ***

As Squeak approaches its 30th anniversary, we are proud to announce the next version of the system, Squeak 6.1. Some highlights of this release are:

A new tree browser, which enables navigation through classes and categories using refurbished hierarchical morphs,

The return of Objectland (also known as the "Worlds of Squeak"),

Several changes and fixes for the kernel infrastructure for simulating, unwinding, and scheduling processes and reshaping classes,

Miscellaneous improvements and additions to the toolset and user interface for inspecting, debugging, profiling, and versioning code.

Please find below a detailed listing of all the changes, which includes notes on Major Deprecations, Known Issues, and Compatibility Notes at the bottom.

About these release notes. Phew, what a release! Since the last release 4 years ago, we have merged 1700+ patches with 9000+ method changes. Beyond documenting technical changes in detail, these notes highlight the bigger picture and the overall impact of major developments. Along the way, you will find plenty of links to code pointers and interactive examples. Thus, these release notes serve not only as a changelog but also as a hands-on guide to exploring new features and mechanisms in Squeak. Click here to view an outline of this document.

In memory of Vanessa Freudenberg (1972-2025).

... continue reading