Release 32 introduces a number of new features to impOS™, but focuses more on fixes and improvements, of which there are many. The most important new features are a major increase in the volume of Squirrel code that can be stored on the device, and the incorporation of a new impOS upgrade mechanism.
Thanks to changes made to the device-side virtual machine and the server-side bytecode compiler, we have improved the way Squirrel code is stored on the imp. With release 32, you will get approximately double the space for code on the imp without making any source changes. In other words, when transferring your code to a device, the IDE will report that your software takes up around half the storage it did under impOS Release 30. Increased data compression will result in more free RAM too.
Meanwhile, the new upgrader is not only faster than before, but also more reliable and better able to cope with bad network connections and blocked HTTP ports. The upshot: a significantly quicker and more robust upgrade process. Note that the upgrade to release 32 is obviously performed with the code already in the imp, so the upgrade improvements will only be visible on the next OS release.
In addition to a variety of new features and enhanced or updated functionality, impOS release 32 addresses a number of bugs.