AtomVM v0.6.6 update released

The AtomVM team is pleased to announce the release of AtomVM v0.6.6! :tada:

This release does not yet support OTP-28. For the best experience it is recommended to use the latest release of OTP-27 (27.3.4.1 at the time if this writing) when developing applications for AtomVM v0.6.6. For the adventurous who want to test AtomVM with OTP-28 you may test a source build from the main development branch, but expect breaking changes and possible bugs - all the usual warnings apply for using a development branch.

While this is manly a bug fix release we did add a few new features, including preliminary support for the ESP32-P4 (no networking yet, to test on WiFi supported boards you may use the main branch). The generic unix platforms can now execute unmodified beam files rather than just packed avm files (previously only supported on WASM). Debugging low memory situations is now a little easier with memory info included in out of memory crash reports.

We fixed far to many bugs to describe in this post. Several of these bugs were discovered, and the fixes were contributed, by the developers at Dashbit and Software Mansion in their work creating Popcorn. For the detailed list of all the bug fixes, additions, and changes consult the changelog.

Release binaries are available from AtomVM Releases on GitHub for most platforms. STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the Build Instructions.

The official release announcement is posted on our news feed, you may subscribe with your news reader to stay up to date on all the latest project news.

Documentation for v0.6.6 can be found on our new atomvm.org domain, including the Getting Started Guide.

Please don’t hesitate to open an issue on GitHub if you encounter any bugs, or find incorrect, unclear, or missing documentation, or just need help getting something working. We welcome any kind of feedback, it helps us find what needs improving and which features are most important to direct our efforts. You are encouraged to post to the AtomVM Forum here on erlangforums.com, or come chat with us in our Telegram chat.

Many thanks go to Davide Bettio for creating and maintaining the project, as well as the contributors who have helped make this release possible.

- The AtomVM Team

2 Likes