DevonWay 2.44 Release
Who is this article for?
Administrators and Users who following Technical Updates
No elevated permissions are required.
For additional information on current releases, please review Navigating the platform release roadmap.
2.44
US Production: September 19, 2019
- Implemented role-level IP address restrictions in addition to the existing subscriber-level restrictions. Administrators can now provide more or fewer restrictions (than specified for the subscriber) of IP addresses for users with certain role access. This is typically used to allow mobile-application users (who tend to come from a broader set of IP addresses) controlled access to role-specific functions.
- Made a change to ensure that dates appear in their expected (subscriber-specified) format when users open an item with modifiable date fields visible.
- Improved the Notifications admin screen by more accurately translating the underlying schedule into sentence form and by avoiding the possibility of reading errors when a subscriber has a large volume of notification recipients (more than a few thousand).
- Modified the user-facing Search Notification screen to allow no more than the maximum text length (4,000 characters) for the notification-email body.
- Repaired a rare condition that led to errors when adding new Email Notifications in Module Builder.
- Enhanced the module view-creation process to generate an additional database view for each Header and Child level that does not include columns beyond the base table. These view names have "Base" appended to the end of the standard view name. You typically use these base views when you don't need the additional column values or to improve query performance.
2.44.1
US Production: October 10, 2019
EU Production: October 23, 2019
- Resolved the remaining known issues related to upgrading to the latest version of the underlying DevonWay BI software. We've been testing internally (with TrakWay) and are ready to start upgrading external subscribers to this new version soon after this release. Some benefits of this new version include:
- Faster rendering when opening large tabular and crosstab reports.
- Improved tabular layout (more prominent border, top and bottom padding, vertically aligned cells).
- New built-in calculated measures (Days Open, Days Until Due, Days Overdue).
- The ability to run reports from multiple sessions for the same subscriber in different browser tabs at the same time.
- The fact that reports are available in UAT after the UAT refresh process.
- Implemented a way for Module Developers to save packages of modules for export. These packages are typically used to archive development milestones or to move changes to downstream areas.
- Modified Module Builder to automatically trim trailing whitespace from field names, avoiding potential RESTConnect errors.
- Added error handling to Data Import to more correctly deal with memory conditions related to large files.
- Implemented a more efficient method of generating database sequence numbers, which we're testing internally before releasing publicly.
- Made a minor adjustment to task-assignment email notifications to avoid unnecessary emails. When users first save a new workflow object, we no longer send email notifications to the initiator's alternates about the Initiate task.
-
[Added November 1, 2019] Provided a fix in response to an unanticipated boundary case where some emails were not sent, and some items were not added to background-processing queues like they normally would.
2.44.2
US Production: November 21, 2019
EU Production: December 4, 2019
- RESTConnect - Updated the subscriber info API to include a unique identifier for the user.
- RESTConnect - Resolved a date-formatting issue affecting certain queries.
- DXL - Added functions that module developers can use to encode and decode (geohash-36) geolocation codes.
- Print - Resolved an edge case to correctly validate that uploaded documents can be merged to PDF format if specified in the module definition.
- Notifications - Updated how we notify alternates. We now skip notifications for tasks that were assigned before the person was added as an alternate.
- Administration - Added a new 'User Administrator' role. This role grants configurable access for user-management activities.
- Designer - Introduced a new mobile form authoring tool, named Designer, to replace the existing 'Form Factory' tool.
2.44.3
US Production: January 9, 2020
EU Production: January 22, 2020
- Implemented some new data-access control features, including:
- Record Access Control Rules: The ability to control access to sensitive data at a more granular level than role or reporting authority. Module developers can now define rules that govern who have access to individual records. These rules generate a list of specific persons or teams with access to a record, and any user outside that list is unable to see or open that record.
- Security Level Labels: The ability to define and signify classified information (such as Official Use Only, Confidential, Restricted, etc.) Module developers can now designate a specific field to contain this classification, which they can display prominently on the record. Platform-level searches display this classification in list-mode search results automatically and in grid-mode search results (in the first data column) when the classified-information field is visible.
- Updated background processing responsible for syncing changes across records to better handle edge cases related to record locking or unexpected errors.
- Added a new &Hint parameter to several DXL functions that allow for sending additional execution parameters. Initially we're supporting the "NOLOCK" parameter for increasing read performance in certain cases.
- Updated our file attachment service and how we return files to end users.
- Fixed a startup dependency for a service that prevented startup if the dependent service was unavailable.
- Eliminated platform support for older versions of our search-index software, which we're no longer running anywhere.
2.44.3.1
US Production: January 16, 2020
EU Production: January 22, 2020
- Resolved an issue that caused an error when users updated an object with certain data values that triggered automatic reassignment of the current task to a team.
- Modified search grids (for searches performed across all or multiple modules) to no longer display a blank column when no fields are mapped to the new Classified Information Label common field.