DevonWay 2.48 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.
Long-term support (LTS) version: 2.48.1
2.48.0
US Production: January 21, 2021
EU Production: February 3, 2021
- Made the application of custom date formats consistent in the Workflow Details grid that appears on the History popup from any object record.
- Fixed a corner case affecting a handful of administrator users, to ensure that clicking items on the dashboard panel performs the expected action.
- Provided a new (initially disabled) method for generating object record summaries that uses common-field values instead of identifying-field values for the summary. These summaries are used to identify object records in various cases, such as overdue email notices and various admin screens. Using common-field values is ultimately more efficient than using identifying fields.
- Built support for converting mobile-form definitions (in JSON format) to PDF documents, which now happens automatically when uploading from the mobile client (via RESTConnect). Clicking [Export...PDF] in Designer also generates a PDF version of the current mobile form.
- Maintenance
- Removed some sections of code that call outdated, obsolete architecture.
- Dropped some obsolete tables from the database.
- Module Development
- Modified several subscriber (and some module-specific) SQL views to be more efficient in how they limit data to the current subscriber.
- Cleaned up some minor quirks in the Export Module screen related to the Last Modified and Order fields.
2.48.1
US Production: February 4, 2021
EU Production: February 17, 2021
- Disabled the current methods for gathering end-user feedback, at least while we explore other ways to gather feedback. For the time being, you'll no longer see the Feedback slider or the Feedback option in the top-right menu item. Of course, end-users are always welcome to email any feedback to support@devonway.com.
- Implemented the ability for a single subscriber to support multiple Single Sign-On (SSO) identity providers.
- Fixed the Dataset admin screen to show values as expected in the Search Reference Field column when the new module-definition caching layer is enabled.
- Module Development
- Made a change to ensure that clicking [Generate Views] creates separate, base versions of SQL views (meaning without joins) for each child level when the new module-definition caching layer is enabled.
- Cleaned up some data conditions that otherwise trigger warnings in Module Builder. For example, Module Builder warns users if they save a module with the standard Identifier field not flagged to be included in the search index. We automatically corrected that data condition plus one or two other conditions in this release.
2.48.2
US Production: February 18, 2021
EU Production: March 3, 2021
- Modified the Workflow Details grid on the History popup to include time in the displayed values for the Created On and Finished On date columns.
- Modified two-way reference validations to correctly update header reference fields when the other half of the validation is a child reference field (which is not a common scenario).
- Printing
- Fixed report-book printing to insert a placeholder page (with an "Unable to convert file..." message) for .zip file attachments that cannot be converted to PDF.
- Added some logic to catch and handle a rare case where multiple print requests fire at the same instant.
- Administration / Module Development
- Added clarifying help text in the Dirty Criteria popup in Module Builder.
- Enhanced subscriber-based dropdowns in Area Admin to include information like subscriber code and company code (instead of just name) to avoid any confusion with similar or identical subscriber names.
- Improved subscriber database views by adding several columns to the CleanObject view and creating a new ObjectLock view.
- Built a new metrics dashboard to track usage of the new module-definition caching feature.
2.48.3
US Production: March 4, 2021
EU Production: March 17, 2021
- Modified the Task and Workbook grids on standard object print output to include time in the displayed values for the Task Completed On date column as well as the Workbook Created On and Finished On date columns.
- Improved background dirty-object processing by eliminating the delay period when resubmitting object records that failed to process because the object was locked (opened) by another user. Now, we resubmit any locked objects - regardless of how long ago the last attempt occurred - as often as the repair job runs, which is typically every 15 minutes.
- Provided a module-level option to control the amount of data that we record on successful web-service calls.
- Enhanced internal metrics to capture additional information when flagging poor-performing module rules or calculations.
2.48.4
US Production: March 18, 2021
EU Production: March 31, 2021
- Improved error handling related to converting uploaded files to PDF format (for any purpose, such as validating files, generating print or report-book output, archiving files, etc). These changes ensure that we correctly insert warning pages in printed output on modules when the Attachment "Insert warning page if PDF conversion fails" option is enabled.
- Blocked uploading PDF files with XFA (XML Forms Architecture) content when the "Require that attachments convert to PDF" option is enabled.
- Enhanced the Model Attributes popup (accessible on model objects) to properly update the Run History grid when users click [Run Now] (whether or not the module-definition caching feature is enabled).
- Administration / Module Development
- Added an additional column in the Viewably By Roles section of the Shared Tiles screen to clarify whether a role is a Subscriber-level role, Administrative role or Module role.
- Maintenance
- Modified Designer to successfully populate the module-field dropdown when reference fields include the referenced &STATUS field and the module-definition caching feature is enabled.
- Adjusted deploy scripts to reduce the likelihood of disrupting data-import jobs.
- Made various reliability and security fixes.
2.48.5
US Production: April 1, 2021
EU Production: April 14, 2021
- User Interface
- Modified empty numeric fields to remain empty (and no longer display "0") in the rare case that a visible field is hidden and then made visible again as a result of consecutive screen refreshes.
- Improved DevonWay BI chart drillown behavior, particularly when clicking chart elements based on child-level data, to properly handle cases where the data values include special characters.
- Improved model behavior:
- Made changes so you no longer need to open the Model Attributes popup on a new model object and click [Save] in order to successfully use that model. (We now run the same initiating tasks that once happened on the Model Attributes popup when users first save the base model.)
- Resolved a condition that led to an error (that did not appear to end-users) on object creation when the module-definition caching feature is enabled.
- Administration
- Provided subscriber administrators the ability to manage their specific SSO settings, including certificates. These administrators can now use a new SSO Settings tab on the Preferences admin screen to define an identity-provider endpoint and to upload multiple certificate files. Allowing uploads of both primary and secondary files lets administrators prepare in advance for a pending certificate expiration, as we automatically try the secondary certificate if the primary fails (ensuring a smooth transition).
- Maintenance
- Made various reliability and security fixes, along with additional improvements to the internal metrics that we gather about system performance.
2.48.5.1
US Production: April 13, 2021
EU Production: April 14, 2021
- Modified the process of updating (or feeding) the search index to ignore child-level rows that were just deleted (as a result of background processing). This prevents the uncommon case where a deleted child row unexpectedly appears in searches or reports that are based on the search index.