DevonWay 2.57 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.57.5.1
2.57.0
US Production: September 14, 2023
EU & Canada Production: September 27, 2023
- Fixed an issue that caused History records to incorrectly update on Date fields that have a hidden Time component.
- Fixed an issue that caused some e-mails to lose carriage return formatting.
-
Miramar User Interface:
- Added support for sharing Dashboards to users who have both the Area Admin and User and Team Viewer roles (it was previously restricted to just User Access Control Administrators).
- Updated the behavior for Users searches to automatically wrap search terms in wild cards (so searching for just "Wil" will find "Wilson" or "Williamson").
- Added support for the [Run Now] functionality for Search Notifications, which was previously only available from the Classic UI.
- Fixed an issue that caused required field messages to be duplicated in certain cases.
- Fixed a few instances of translated values not correctly having their translations applied.
- Modified certain successful save messages to be more consistent across the UI.
- Added support for a single-panel Dashboard layout.
- Administrators / Module Developers:
- Added DXL support for accessing event comments (on Rollback, Cancellation, etc) via a getEventNotes() function as well as an isRollback() function.
- Added support for a "Batch Save First" screen behavior, which will apply save-first behavior when running in Batch mode.
- Added support for a getBatchProcess() DXL function, which will return the name of the Batch process that's calling a Save or Submit.
- Updated the Backup action in ModuleBuilder to perform an automatic compile which prevents an issue that occurs when area services are restarted.
- Changed the way we generate exported Module XML files so that they will sort more consistently, to make comparisons between versions easier to perform.
- Build: 2.57.0.0-807 (1a234be52)
2.57.1
US Production: October 5, 2023
EU & Canada Production: October 18, 2023
- Added desktop support for "image" and "type" signatures when annotating PDFs, as well as a "Document Editor" that allows for changing page orientation and order.
-
Miramar User Interface:
- Improved the Users Search screen to allow searching for Users by Creation Date, Role, Locked Out status, and a few other variables.
- Added support for re-assigning a User's Assignments from the Users search screen.
- Added the ability to share Dashboards by URL.
- Updated the Preferences screen to show the correct Anonymous Access links for areas using Miramar.
- Changed the way we load overflow text for large character fields to fix an issue that caused that text to appear truncated in certain cases.
- Administrators / Module Developers:
- Created a tool that lets you export a version of the module that doesn't contain information specific to an area, for comparison to the same module in a different area. There is a new tab in the Module Tools screen that lets you quickly compare two versions of a module to see which elements have changed, then export the results to another tool to find specific changes.
- Added support for a new "Create New (save first)" field action in ModuleBuilder. This functionality will force a save of the parent object before creating new objects (from a reference field or child level).
- Added DXL support for returning the Cancellation status and Reason for Cancellation.
- Fixed some issues with Data Import setting incorrect Reference Field and Picklist values.
- Added a new RequestID to certain tables and logging elements to better support tracking the progress of a specific request when debugging.
- Build: 2.57.1.0-819 (fa88ade41)
2.57.2
US Production: October 26, 2023
EU & Canada Production: November 8, 2023
- Updated attachment handling to correctly enforce upload limits on new objects. (Note: Hitting the upload limit may generate, but not use, an object identifier.)
- Made several performance and usability improvements to Data Loader.
- Fixed an issue that caused shared tiles that were deleted to reappear in certain cases.
-
Miramar User Interface:
- Changed the login behavior so that idle tabs which have returned to the login screen will no longer re-login automatically when a new login occurs. After re-authenticating with a new login, you can reload those tabs to log them in again.
- Updated our translation behavior so that all available translations are stored and maintained in the database. This means that any translatable elements that appear throughout the application are now overridable by Administrators using the Translations screen.
- Added a 'See More' prompt to certain error messages which contains the Request ID for the erroring request, which is helpful when debugging.
- Updated the Dashboard sharing behavior so that it no longer requires users to have the Area Admin and User and Team Viewer roles.
- Added a toggle to the hierarchy search display to hide empty parent results. By default, empty parents will be displayed.
- Fixed an issue that caused Dashboard folders to be duplicated in certain cases.
- Fixed an issue that caused certain timestamp masks to change when switching languages.
- Made several fixes to the Trend Analysis search visualization feature.
- Fixed an issue with the display of certain numeric field types in search results.
- Clarified the search behavior when wrapping search terms in quotes to make it clear we aren't sending searches with double quotation marks.
- Administrators / Module Developers:
- Added SSRS reports for Module Developers to find common behaviors across their modules. These reports (Platform DXL Lookup, Platform Field Behaviors, Platform Field Properties, and Platform Web Service Errors) are accessible from the Reports & Charts screen in the Data & Analysis Tools menu.
- Added a new Configuration ID to the module's home screen and the Module History view. This checksum string represents the configured state of the module, which should be independent of which area the module exists in.
- Updated the LastSavedValue behavior for picklists to return the Meaning instead of the code if that's what's requested.
- Improved the accuracy of the Revision Summary grid in Module Builder, ensuring that it no longer includes records that didn't change.
- Build: 2.57.2.0-835 (35788c191)
2.57.3
US Production: November 16, 2023
EU & Canada Production: November 29, 2023
- Improved the error message that we report when a user attempts to upload a file that is too large.
- Fixed an issue that caused a delay in rare cases when searching for recently uploaded Attachments.
- Made some security improvements to back-end components in line with changes recommended by our static code quality management software.
-
Miramar User Interface:
- Added a visual indicator to highlight which Dashboards are currently pinned to the left sidebar.
- Fixed the behavior of date and numeric aggregations in Searches so that the results refresh automatically.
- Administrators / Module Developers:
- Modules now have a "Checked In" or "Checked Out" status with "Checked In" being the default state. Users must check out a module in order to save any changes to it.
- Updated the simplified module JSON generated by the Module Tools export utility to be more consistent with regards to reference fields. In some cases, this could lead to Configuration ID values changing even though the module definition is unchanged.
- We now include information about Attachments in the Object History table. Currently this information is only visible through the History views in QueryBuilder.
- Fixed an issue that caused the getSequence DXL function to fail when passed in certain symbols (like "+", "-", etc).
- Build: 2.57.3.0-846 (9766d96b6)
2.57.3.1
US Production: November 17, 2023
EU & Canada Production: November 29, 2023
- Fixed an issue with APIServices related to a subset of interfaces that call APIServices without specifying key parameters in the request header.
- Build: 2.57.3.1-846 (b7e94e42e)
2.57.3.2
US Production: November 28, 2023
EU & Canada Production: November 29, 2023
- Fixed an issue with GetSequence calculations that include underscores (we included this in a patch as a preventative measure, but we have not yet seen an instance of this occurring in Production).
- Build: 2.57.3.2-847 (b7e94e42e)
2.57.4
US Production: December 14, 2023
EU & Canada Production: December 27, 2023
- Added a button to perform Data Import's field mapping by name, instead of performing it automatically.
- Updated Trending behavior so that it now respects the selected Object Status setting (Open, Closed, etc). This may change the results returned by existing saved Trending searches (but the new results will be more accurate).
- Updated object PDF generation to improve the alignment of grids with radio group values and graphic fields.
- Fixed an issue that caused numeric fields to show with an incorrect display format in reference field searches from child grids.
- Corrected behavior that sometimes prevented BI charts from appearing on tile thumbnails.
-
Miramar User Interface:
- Fixed the behavior of exporting searches with filters that have multiple values selected so that we will no longer export a blank spreadsheet.
- Cleaned up a few issues that prevented the left-hand sidebar from showing correctly in certain cases.
- Resolved an issue where the Ctrl+Shift+S shortcut could lead to duplicating grid entries.
- Administrators / Module Developers:
- Made several fixes to Common Field behavior, including correctly honoring the Visible setting defined in the Common Fields screen, ensuring that we don't attempt to show the 'Assigned To' field when it doesn't apply, and making sure we can't set visibility settings that conflict with what's defined at the Module level.
- Updated ModuleBuilder's Attachments tab to support creating and moving attachments between objects (primarily for use with Mobile Form attachments).
- Adjusted the ModuleBuilder layout so that Developer Notes are visible when opening the screen.
- Improved some DXL error messages to better clarify the meaning and also return information about which rule/calculation is failing.
- Improved the information we store in the Admin Audit Trail when a module is deleted.
- Added subscriber-level views for reporting on mobile form data.
- Interfaces:
- Updated the underlying API Services framework to improve security and maintainability. While we don't expect any changes in behavior, this is a fundamental change, so we'd encourage testing any usage of API Services (which includes Search API, Users API, and Teams API) in Config UAT before the release.
- Added support for logging in via a secure httpOnly cookie in RESTConnect. This cookie will be set on a successful authentication and will expire after a logout or when the session times out.
- Build: 2.57.4.0-859 (cdd5ae917)
2.57.4.1
US Production: December 19, 2023
EU & Canada Production: December 27, 2023
- Fixed an issue that prevented Excel exports from containing the complete dataset when exporting a large number of rows.
- Build: 2.57.4.1-861 (cdd5ae917)
2.57.5
US Production: January 18, 2024
EU & Canada Production: January 31, 2024
- Made some security improvements to back-end components in line with changes recommended by our static code quality management software.
-
Miramar User Interface:
- Made some changes to clarify behavior on the Users screen when adding Interface users or Valid IP Addresses.
- Improved the scrolling behavior on the Home page on smaller screens.
- Made improvements to authentication behavior in several places to improve security.
- Administrators / Module Developers:
- Fixed an issue that caused the creation of duplicate import change rows when importing modules from different source areas into the same target area.
- Updated the import logic to better find rows that have pre-defined changes when there are duplicate values.
- Fixed an issue that prevented checking in modules that weren't enabled.
- Improved DXL usage by cleaning up search criteria when reference module fields are deleted.
- Improved the Notification screen to allow scheduling notifications at more specific time intervals.
- Interfaces:
- Updated support for the secure httpOnly cookie login in RESTConnect so that we login correctly when multiple authentication methods are passed in, and the cookie is automatically cleared on logout calls.
- Build: 2.57.5.0-872 (ad78e58ac)
2.57.5.1
US Production: January 19, 2024
EU & Canada Production: January 31, 2024
- Resolved some issues with the Miramar versions of BI crosstab reports and BI exports.
- Build: 2.57.5.0-872 (c92541140)