AtomVM 0.6.3 Released

The AtomVM team is pleased to announce that version 0.6.3 of the AtomVM virtual machine has been released. This release fixes a few bugs and adds new features along with expanded OTP stldlib support.

The ESP32-H2 was also added to the supported devices in this release.

For more details see the official release announcement. For a list of notable additions, changes and bug fixes since the last release you may consult the changelog.

Binaries are available for most platforms on the AtomVM GitHub Release page.

Documentation of the AtomVM virtual machine, including a Getting Started Guide, and API reference documentation for AtomVM Erlang libraries can be found in the AtomVM v0.6.3 Documentation.

If you discover any bugs, errors in the documentation, or have a feature you need implemented to get your microcontroller application working, we always encourage opening an issue on GitHub. We are often active in the Telegram Chat (with members around the globe, so somebody is usually around to help trouble shoot), or contact us here on the erlangforums.com AtomVM Forum. :grin:

Many thanks go to Davide Bettio, for creating and maintaining such a fine work of software. Special thanks to takasehideki and Mikael Karlsson for their first contributions to the project :tada:, along with the rest of the contributors and testers who have helped make this release possible.

The AtomVM team

11 Likes

How do I get the AtomVM documentation as a PDF?
This is pretty much a show-stopper for me.

For me this works:

3 Likes

Thank you dischoen, you beat me to it! I do have to apologize in advance, the pdf and epub rendering is a bit rough around the edges.

We use Sphinx for the documentation rendering, so that we can have a unified theme for all of the documentation (guides, Erlang APIs, and the internal C APIs for the VM itself). I don’t get along with python very well, and it shows in the pdf and epub versions of the documentation.

Ah, no. When I visit https://www.atomvm.net/doc/v0.6.3/ there is no “hamburger” at the top left or anywhere else. There is however a “v. v0.6.3” with a triangle at the bottom right of the navbar on the left, and clicking on that brings up “Downloads”. Without your message I could have stared at the page for a Martian year and never suspected. Thank you, problem solved.

This seems to be a browser issue. Firefox 128.0, Pale Moon 33.0, and Google Chrome 126.0.6478.182-1 do NOT show a “hamburger”, Konqueror 21.12.3 DOES. Or rather, when I opened the page for the first time, it DID. But then it disappeared again and I can’t get it back. Wait while I install Opera… Nope, no hamburger in Opera 102.0.4880.56.

The rendering does vary by device and browser, if the side bar menu is visible, but you don’t see the downloads options, clicking on v: v0.6.3 at the bottom of the sidebar should reveal the pdf/epub downloads and links to previous versions of the docs.

If this is broken for any of your browsers we would really appreciate opening an issue on GitHub. It would be fantastic if screen shots were included, along with browser details.

Just to clarify: clicking on “v 0.6.3” at the bottom right of the nav-bar worked in all five browsers (Firefox, Palemoon, Konqueror, Chrome, and Opera). The “hamburger” only showed up in Konqueror, but only once. Trying to use Vivaldi locked my system up and I had to reboot, so I don’t know what Vivaldi would do. Since this is Ubuntu, I couldn’t test Safari on it, but Safari on my elderly refurb iPhone does show the “hamburger” and it seems to work reliably.

Thank you for the clarification.

Now that you have drawn it to my attention, I think we could do a better job of making that submenu at the bottom more obvious.

The latest stable of sphinx_rtd_theme seems to place it on the bottom right.