b2box 5.14.0

Release date: Tuesday, 27th February, 2018

Authentication Tokens adapter removed by default

b2box now ships with defaults for connections to PROD/STAGING and DEV b2auth. Configuration override is possible.

Warning

Before updating the b2box, please read the section Instance Authentication.

Updates on Scripts service

Libraries

Script module inclusion now promotes the use of library modules.

For more information, please refer to Script Module Libraries.

UI improvements

v1.4.0

Changed:

  • Use the Jobs API for script execution.

Fixed:

  • Improve the rendering of the components.
  • Improve the user interface loading.

Creation of Jobs Control Panel

Jobs Control Panel allows you to manage and monitor all the long-running jobs triggered on the user interface.

For more information, please refer to Jobs Control.

Creation of new services

Data Models

The Data Models has been removed and has been replaced with the Data Models service.

Note

Implementation Engineers should remove the Data Models menu entry from the traditional b2box UI. Instead, they should use the new Data Models UI provided by the Portal.

On startup, the new service will import all existing data models from the old b2webapp.

Warning

Since the name of data models cannot contain a dot anymore, all the dots will be replaced during migration by underscores. However, existing transformers and scripts that use data models with dots will continue to work without modification.

Example: .configuration becomes _configuration

Tables

The Tables adapter has been removed and has been replaced with the Tables service.

Note

Implementation Engineers should remove the Cross Reference Tables menu entry from the traditional b2box UI. Instead, they should use the new Tables UI provided by the Portal.

On startup, the new service will import all existing tables from the old adapter.

Permissions update

To follow the new permission convention, the crossref permissions have been changed into tables.

You’ll also need to add the permission tables=read to get the data.

Implementation Engineers should rename all the old permissions just after the release!