What's new? May 2020 Release Update

May 25th 2020 by Maximilian Haushofer

ActyxOS and the Actyx CLI version 1.0.0-rc.2 are available now! Since the release of 1.0.0-rc.1 we made a lot of progress. Let’s dive in and see what's new for developers in 1.0.0-rc.2!

Where to get the latest versions

What's new in ActyxOS

New features

ActyxOS support for arm64v8

ActyxOS on Docker is now built for arm64v8 additionally to amd64. This adds support for a lot more devices, e.g. a Raspberry Pi 3 and 4! Go to DockerHub to get the latest version.

Failsafe ActyxOS node settings schema

  • Configuring your node has become more failsafe! The new ActyxOS node settings schema does not allow specifying any unused keys anymore. If you want to have a look at the new settings schema, check out this link.

Easier specification of the app manifest

Automatic restart of ActyxOS apps

Automatic restart of ActyxOS on Android

  • If you restart your Android device, ActyxOS will automatically restart if it was opened before.

System info for ActyxOS on Android

Bug fixes

  • We fixed a bug that allowed your apps to be running without valid node or app settings. Your apps now always need valid settings in order to run.
  • After stopping an app running on Android via the Actyx CLI, the app window is also closed in the app switcher.
  • Hitting the back button on Android does not lead to one app being opened in multiple windows anymore.

What's new in the Actyx CLI

New features

Packaging of Docker apps for arm64v8 and amd64 at once

  • As ActyxOS now runs on arm64v8, you can also package your Docker apps for multiple architectures at once. By specifying different docker-compose files in the same app manifest file, you you can choose for which architectures your app should be built. Have a look at the new app manifest schema here.

More understandable error messages in the Actyx CLI

  • The Actyx CLI now provides more useful error messages when it runs into any troubles.

Formatting output of the Actyx CLI as json

  • All commands of the Actyx CLI can now return a JSON object in order to facilitate automation.

Removals and non-backwards compatible changes

Apps packaged with earlier versions of the Actyx CLI will not work with the new ActyxOS version 1.0.0-rc.2

If you want to deploy or run your app on the latest ActyxOS version, you need to package it again with the new Actyx CLI. Due to the new packaging support described above for Docker apps (link to section), you will also need to adapt their app manifest. Note that you also have to re-deploy apps that are already deployed on your ActyxOS node after you updated ActyxOS to 1.0.0-rc.2 .

Multi-node support for all commands other than ax nodes ls removed

For all Actyx CLI commands but ax nodes ls , you can only target one node at a time.

Discover ActyxOS

Want to start developing with ActyxOS? Check out our quickstart guide.

To discuss the new features and changes in this post, or anything else related to ActyxOS, write us at [email protected] or join our Discord chat.