Today’s release touches a number of Losant’s product components, with new features and improvements coming to a wide breadth of our IoT platform.
The biggest changes released today will affect those users who make use of our Edge Compute functionality, where we’ve made significant improvements to the experience of installing, developing, and deploying edge workflows.
First and foremost, we’ve streamlined the development and debugging lifecycle of Edge Workflows by introducing a new paradigm to our interface: the Device Live Look. After deploying a version to your Edge Compute devices, you can now immediately dive into one of the devices to see your work in action.
From an Edge Workflow’s editor, select the “Deployments” tab to view all devices that have any version of the workflow deployed to it. Then, to interact with a connected device, open the dropdown menu in its row and select the new “Live Look” option. (You can also connect to the device by selecting it in the “Debug” tab.)
This will open a takeover modal that essentially peeks into the workflow as it’s running on the device:
This wipes out a number of steps in the development process and should make for a more productive and pleasant experience when building out workflows for use on the edge.
If instead, you would like to debug all workflows deployed to a given device, you can also fire the Live Look modal for each workflow on a device from the Edge Compute tab. If you determine that changes are necessary to a workflow, you may enter that workflow’s editor directly by clicking “Make Changes” within the Live Look, optionally saving the workflow’s current “develop” version as a new version before doing so.
As for installing the Edge Agent, we made two adjustments to make this process easier:
We’re confident that these updates will greatly speed up the development time for Edge Workflows and make it easier to debug Edge Compute gateways.
Today’s release also includes the ability to create and manage API tokens scoped to your user. This is similar to our existing application API tokens in that these allow for programmatic management of your Losant resources outside of our user interface; however, user tokens provide access to all your applications, organizations, and even your user account if desired.
For that reason, we added the ability to scope the tokens to specific operations, and we strongly recommend doing so when creating tokens for specific purposes. We even provide aliases to create read-only tokens or tokens for interacting only with the Losant CLI.
Speaking of the CLI, for those who use that tool but also authenticate their accounts using Single Sign-On (SSO), we added a new set-token
command that allows for utilizing a user token within the tool. This solves a long-running pain point that SSO users have felt when trying to use the CLI to edit their experience resources in their local environment.
In this release, we’ve also added an Experience Group: Update Node at the request of multiple users. While it is possible to edit the properties of an Experience Group using the Losant API Node, exposing this functionality as a first-class node makes it significantly easier (not to mention more performant) to update a group’s properties in a workflow. This is especially true for the three most common edits to a group: modifying its user membership, updating its associated devices, and changing its parent group.
As always, this release comes with a number of smaller feature improvements, including:
We’re continuing to grow our Template Library with new entries designed to demonstrate Losant best practices, shorten time to market, and improve end-user experience.
We’ve added one significant entry since our last platform update: an Experience Internationalization template. This includes:
With every new release, we listen to your feedback. By combining your suggestions with our roadmap, we can continue to improve the platform while maintaining its ease of use. Let us know what you think in the Losant Forums.