Appboard/2.4/release notes 2.4.1

Introduction

Version 2.4.1 is a GA version of AppBoard that was released on January 29, 2014. This page summarizes the New Features, Resolved Issues, and Known Issues slated for the 2.4.1 release.


What is AppBoard

AppBoard is a data integration and data visualization platform that dramatically redefines the cost/benefit equation for the development and deployment of real-time business systems dashboards. AppBoard allows you to connect, integrate, visualize, and interact with your data in a simple, straight-forward builder environment. The end result is powerful, compelling dashboards that summarize data from multiple sources and can be accessed from any device.


New Features

This section describes the enhancements to AppBoard that are included in version 2.4.1.

  • Added an Import/Export feature which allows administrators to easily transfer Stacks, Diagrams, Themes, and Session Variables from one AppBoard system to another. (AB-343)
  • Added a sample Data Processing Script to add session information to a data collection (SessionEnrichment.groovy). This can be useful if session information such as role, domain, or session variables are needed in filters or actions. Refer to the Data Processing Script documentation for more information. (AB-381)
  • Added the ability to Download a Widget's Data Collection. Widgets can now be configured to allow users to download (in CSV format) the data collection that drives the widget. Alternate Data Collections can be downloaded as well if the administrator wants to provide users with access to other data collections in the system. (AB-479)
  • Enhanced the attribute list to be alphabetically sorted when editing Associations. (AB-547)
  • Improved the robustness of the Actions editor, such that the screen loads more quickly when there are many Actions configured. (AB-515)
  • Added documentation examples for various Data Source adapters, including sample files in the product distribution for sample JSON Web Services, located within ${application.home}/data/JSON/. (AB-180)
  • Updated the editor labeling for the Diagrammer Widget to be non-transactional; i.e. reflect that the saving of changes is immediate. (AB-673)
  • Disabled automatic backup of system configuration to XML files, to reduce delays in shutdown of Tomcat on systems with complex configurartions. This can be re-enabled by adding the following setting to custom.properties: (AB-719)
    • appboard.config.timer=30
    • (where 30 means that the backup will be run on shutdown and every 30 seconds)


Resolved Issues

This section describes the resolved issues that are included in version 2.4.1.

  • Fixed an issue where the Show Widget Action would not work correctly in some cases if it referenced a Widget on a different Board. (AB-566)
  • Fixed issue with Pie Chart color configuration where the configuration was saved but re-editing the widget would show no configuration. (AB-628)
  • Removed visibility of internal attribute objectReference when viewing a widget data collection in data-mode. (AB-645)
  • Prevent the Viewer and Mobile clients from saving changes to the server. Previously this could potentially happen on product upgrade if one of these clients managed to connect before the Builder connected. (AB-639)
  • Correctly handle updating icon, color, and shape filters when renaming data sources or data source entities. (AB-635)
  • Fixed an issue where the Show Data Tip Action was not working correctly on AppBoard Mobile. (AB-377)
  • Fixed an issue where the zoom feature of the Vector Heat Map Widget would cause the client to crash if the widget got into a corrupted state. (AB-621)
  • Fixed an issue where the Entity Settings dialog in the Queries page of the Data Source Wizard was allowing invalid SQL queries to be saved. (AB-584)
  • Fixed an issue in which chart axis labels were becoming unreadable. (AB-643)
  • Fixed an issue in the Entity Settings dialog of the Queries page in the Data Source Wizard in which excessive characters in the description caused entity deletion. (AB-617) The following character limits now exist for the fields in the Entity Settings dialog:
    • Name: 256 characters
    • Description: 512 characters
    • SQL Query: 8000 characters
    • Update Statement: 1024 characters
  • Fixed an issue where the custom theme setting was getting lost. (AB-565)
  • Fixed an issue where adding a new stack on the Stack Assignment page was creating duplicate stacks. (AB-535)
  • Fixed an issue where the Table Widget was not correctly displaying values of 0 and false. (AB-626)
  • Fixed an issue where legacy Data Tips from prior versions of AppBoard were not working in the Bullet Chart Widget. (AB-605)
  • Fixed and issue in the Vector Map Widget, where an Icon Filter would not be deleted without re-loading the client. (AB-496)
  • Fixed an issue seen in some cases when editing Data Collections after loading a system from an archive. The Data Collection editor would not close if a certain required field was expected, even in some cases where the required field was not displayed or editable. (AB-573)
  • Fixed several issues related to preserving the configuration of Color Filters when the underlying Data Collection changes that is referenced in the filter configuration. Note that if a field used in a Color Filter changes due to a change in the Widget's Data Collection, the Property will have to be manually set to the new field. (AB-597)
  • Fixed an issue where changing the Data Collection of a Widget could break previously configured Actions of that Widget. (AB-601)
  • Fixed an issue where it appeared that LDAP-managed roles could be deleted on the Role Assignment screen. Changed the display to lock the LDAP-managed roles. It is not possible to remove the assignment of an LDAP role which is already provisioned to a user. Although the administrator can drag the role from Assigned to Available, it will return the next time LDAP is synchronized. (AB-534)
  • Made two fixes to the archive/restore process to correct the problem of invalid or blank data seen after restoring archives on some international systems. On export, floating point numbers will be set to use a decimal format, regardless of the locale settings. On restore, invalid number formatting will be corrected by converting numbers to decimal format. (AB-658)
  • Fixed an issue where data could appear correctly in a Data Collection, but differently in a Table Widget using that Data Collection. The issue was caused by data that is null with the type not set to "string". (AB-694)
  • Disabled polling of Data Collections while editing in the Diagrammer Widget, to eliminate some issues where updating of tentative links could cause new links to disappear or the client to crash. (AB-667)
  • Fixed an issue observed in some cases when configuring a column of data in a Table Widget to use the Sparkline Renderer. The drop-down field selectors for the Sparkline were blank when some records in the table did not have 1-to-many associations. (AB-647)
  • Fixed an issue when importing archives containing invalid characters. AppBoard stores widget configuration in XML which cannot contain some non-printable characters. If such characters are identified during a backup or restore operation, they will be removed to avoid runtime errors. (AB-638)


Known Issues

This section describes the new known issues in AppBoard version 2.4.1.

  • When switching widget type and then map type, the client may crash. For example, if switching a Google Map Widget to a Tile Map Widget. The crash only happens once, and then everything continues to work normally. (AB-722)


Contact Information

For questions or assistance with this release of AppBoard, please see the support page for contact information.