forio Toggle navigation

v1.30 Release Notes

Release Date: 07/21/2015

New Features

R Example Project

When you create a new project (either a personal project or a team project), and select Use an Example, there is now an option to create an example using R. See more information on support for R.

Roles for Team Members

When you add a team member, you can now specify a particular role for this person as part of your team:

  • The Author role has the ability to edit project content, settings, groups, and end users, and to invite additional team members.
  • The Customer Support role has the ability to create groups and add and delete end users.

Team members with a role of Author can change the roles of other team members on the Dashboard > [Team Name] > Members page.

For backwards compatibility, all existing team members in Epicenter have been given a role of Author.

Multiplayer Projects: Dynamic Multiplayer World and Role Assignment

In previous releases, the RESTful Multiplayer Assign API allowed you to assign all end users from a particular group to worlds, and created new worlds automatically based on the number of end users in the group and the roles or maxUsers in the world.

New in this release, you can also use the Multiplayer Assign API to assign specific end users to worlds at any time. Only those end users listed in the request body are assigned to worlds, and worlds are still created automatically as needed — just as when all end users are assigned to worlds.

Release of Flow.js 0.9.0 and Epicenter.js 1.5.0

Both of these JavaScript libraries for creating your interface have been upgraded. See the complete release notes on GitHub for Flow.js 0.9.0 and Epicenter.js 1.5.0. Additionally, the Flow.js documentation has been significantly expanded.

Notable Bug Fixes

  • In some cases, an action taken on a run less than 60 seconds before a session timeout (or session failure) was not persisted correctly. As a result, when such a run was replayed, the final action was not replayed. This fix checks any pending actions and saves them when a run is removed from memory.