DevonWay 2.51 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.51.2
2.51.0
US Production: October 7, 2021
EU Production: October 20, 2021
- Added the ability to override SSO (Single Sign-on) settings on a person-by-person basis. This means that an area can be set up to force users to sign-on via SSO, but Administrators can set up individual users who can still sign-in using a username and password. If an area has SSO enabled, you'll see the fields that drive these behaviors in a new 'SSO Behaviors' region on the Users admin screen.
- Added two new fields to the Users admin screen that Administrators use to set up end-users:
- User Type: This field is currently only for informational purposes but will be used in the future to drive behavior specific to each type of user. The possible values are Standard, Interface, and DevonWay Support (and the default value is Standard).
- E-mail Link Type: This field is currently used to modify the links we generate in e-mails (and some other places) to better fit the UI that a user is using. The possible values are Classic or Miramar.
- Made a change to ensure expected behavior when users delete rows in a Document Navigator grid (and the standard Attachments grid is also visible).
- Added support for more time zone values on admin-screen dropdowns, ensuring that at least one or two per common time zone worldwide are available.
- Maintenance
- Removed some obsolete database tables and improved the process we use to manage table updates in each release.
2.51.1
US Production: October 28, 2021
EU Production: November 10, 2021
Canada Production: November 17, 2021
- Added support for setting data in Virtual Picklist and Virtual Reference fields in RESTConnect.
- Updated an e-mail setting to ensure that e-mails are still sent even when one of the target addresses is invalid.
-
Fixed an issue with the Time Zone field on the Reporting Authorities screen, available to DevonWay administrators. (This field controls the time zone used when setting Initiated On field values for items associated with the specified reporting authority.) Prior to this release, if a Time Zone value had been cleared, leaving the value empty, we would use the UTC (or GMT) time zone. If a Time Zone value had never been set, we would use the time zone of its parent reporting authority. This release includes these changes:
- In existing cases where the Time Zone value has been cleared, leaving the field empty, we’ll now show "UTC" to reflect actual behavior. (The Time Zone value remains empty if it had never been set.)
- In future cases where the Time Zone value gets cleared, we’ll leave the field empty and use the time zone of its parent reporting authority.
Requested Action for DevonWay administrators: After this release is installed in your area, please review the Time Zone values for all reporting authorities. Where you see "UTC" values, consider changing those to a more accurate time zone, or clear the "UTC" value so the reporting authority inherits the time zone of its parent reporting authority. Note that changing a Time Zone value does not retroactively change the Initiated On value for existing items belonging to that reporting authority. If existing items need to be updated please contact DevonWay.
- Maintenance
- Fixed an issue that occasionally caused assignment counts to be off by one in system-generated assignment e-mails.
- Removed code and database references to some deprecated background processing.
2.51.2
US Production: November 18, 2021
EU & Canada Production: December 1, 2021
- Added support in Designer to display groups as collapsed by default in the DevonWay Mobile App.
- Added support for emojis in Designer.
- Added some more Single Sign On settings on the Preferences screen, including the ability to set the Mobile SSO Type and the field we will match on to identify a user's account.
- Added the ability to set dynamic date parameters (like Today + 7) when running scheduled SSRS reports.
- Maintenance
- Fixed an issue that could cause us to potentially fail to send the weekly "Overdue and Coming Due" assignments e-mails to some users.
- Fixed an issue with searching on a specific page of results.
- Changed our caching behavior to exclude modules that are not enabled.
- Fixed the Outgoing Web Services screen so that we correctly update values as you move from row to row.
- Fixed an issue that prevented someone with only the Module Importer role from being able to run imports to completion.
2.51.3
US Production: December 2, 2021
EU & Canada Production: December 15, 2021
- Added support for setting the OAuth token timeout value on the Preferences screen. The OAuth token is used by the mobile app to securely generate new sessions without requiring users to go through the login process again. To force users to log in more frequently, you can shorten this setting.
- Modified the generation of object summaries to appear as a semicolon-delimited list of common-field values, including Title, Module, Identifier, Status, and Assignee. Previously, these summaries contained a semicolon-delimited list of a module's identifying field values. These summaries appear in multi-module search grids based on My Assignments and All Items (which are on the path toward deprecation and hidden for many subscribers), as well as some administrative screens such as Reassign Work. While users shouldn't notice much of a difference, we can disable this change if it proves to be problematic. Making this change helps us eliminate some unnecessary processing and data storage.
- Module Development
- Added support for five additional Reference fields and 6 additional Date fields on child rows.
- Updated PSPDFKit (which we use for electronic signatures) to version 2021.6.1
- Maintenance
- Fixed an issue where counts of overdue items could be off by one when users were set to receive e-mails immediately.
- Removed references to the "new login page" from the Preferences screen.
2.51.3.1
US Production: December 13, 2021
EU & Canada Production: December 15, 2021
- Reverted a 2.51.3 change so background jobs successfully deleted documents from the file attachment search index. Doing this ensures that other background jobs continue processing as expected without manual intervention. (We have been intervening every few days since the 2.51.3 release to keep jobs running smoothly.)
- Modified some configuration options to some third-party software per recently released guidance.
2.51.4
US Production: December 16, 2021
EU & Canada Production: December 29, 2021
- Added support for more advanced stats and pivoting in searches with the SearchAPI. The Miramar interface will use these features to build more advanced reports.
- Added the ability to toggle the displayed field types in Designer when selecting a module field, which simplifies finding fields in large modules.
- Added support in Designer for requiring an approval signature when a step is marked as N/A.
- Module Development
- Made a change so that if a Rule's DXL is changed we will correctly update any targets that depend on it.
- Maintenance
- Fixed some issues with Grid search exports and the Incoming Web Services Administrative screen when there were modules that weren't Enabled
- Cleaned up an obsolete table and column from the database.
- Fixed potential issues with creating identifiers that only happen with bulk inserts around the start of the year.
2.51.5
US Production: January 13, 2022
EU & Canada Production: January 26, 2022
- Added a warning message like this when users open an object that is currently being updated by a background process: "A background job or process is currently updating this record. Please wait a short time and try reopening this record if you intend to make changes to it." This new warning message is not automatically enabled with this release but can be manually enabled by setting a feature flag per subscriber.
- Appended a time-zone offset, such as (UTC-0800) or (UTC+0200), to the list of values in the Time Zone dropdown on the Reporting Authorities admin screen.
- Made a change to ensure that child-level reference field values (with autocomplete behavior) are cleared as expected when the user clears the value using the backspace key and saves their changes.
- Upgraded the engine used to create object prints (PDFs). PDFs created with this new engine for the most part will look the same as they do today, but there will be some minor differences. The new engine will not be automatically enabled with this release. It can be easily turned on in the Preferences admin screen by any admin with the Area Administrator role. It is possible to revert back to the legacy PDF engine, but that version will be deprecated in late 2022. Prior to being enabled in production admins should perform tests in UAT by doing the following:
- Open an object or two from each main module.
- Print (create a PDF) each print type (default, with attachments, etc.) Ensure that one of these test prints includes 'history'.
- Turn on the new engine by clicking the 'Toggle PDF" button on the Preferences admin screen. After it is enabled, in the Enabled Features list, the "USE_PRINT_ENGINE_ET" and "NOT_PRINT_ENGINE_IT" will now be displayed. Clicking the button again will enable the legacy engine and "USE_PRINT_ENGINE_IT" will be displayed.
- Log out and back in, or log in with a new session in another browser tab.
- Print (create a PDF) the same objects printed previously.
- Compare the prints to determine if there are any unacceptable differences. If there are, please create a TrakWay ticket.
- The following are known differences/improvements with PDFs created using the new PDF engine:
- Vertical text alignment within character field cells. Prior behavior was bottom aligned.
- When region headers are displayed, they will repeat on successive pages if the content spans across pages.
- Emojis are presented as '?' instead of being silently removed.
- More consistently inheriting font attributes from the module definitions (eg. Size, Bold, Color).
- Radio buttons will more clearly show the selected option in bold.
- Unified font size across Task, Workbook, Attachments, and History regions.
- History entries will display differences using in-line markers instead of color-based differences.
- History entries for system processes will now be shown as 'User, System [System]' instead of 'null, null [null]'
- Report book timestamp will follow the format "04/01/2022 12:35 MT" instead of "04/01/2022 14:34:20 -05:00"
- Increased default margin on Top and Bottom.
- You can verify which engine produced the PDF by viewing the Document Properties of the PDF. The PDF Producer line will display either "itext" (legacy PDF engine) or "www.devonway.com" (new PDF engine).
- Module Development
- For modules that aren't enabled, we will no longer attempt to compile the module when you save it.
- Fixed an issue that could cause a hidden checkbox to incorrectly become unchecked.
- Maintenance
- E-mails sent by Data Import will now come from the correct address, as defined in the area preference settings.
- Fixed an issue that could cause searches with filters on hierarchies to be inconsistent between List and Grid modes.
- Resolved a Designer issue where child level codes were not being properly applied.