Changes in Execute 21.1.310

Enhancements

  • Added an emergency feature flag that allows you to stop loading database plugins if they cause issues, preventing situations where the app starts but documents can’t be saved due to a broken plugin. #plugins #system #admin #351023
  • Added new API Key renewal functionality and API to make it possible to routinely rotate API keys. #api #security #ui #351519
  • PDF locking has been disabled for generated AFE and Document forms to accommodate use cases like electronic signatures. #afe #attachments #system #351314
  • The year range for Estimate Periods on AFEs has been expanded from 4 years around the current year to 10 years. #afe #ui #349732
  • The document print action modal has been migrated from Angular to jQuery. This was part of our migration away from AngularJS and has no functional impact. #ui #security #350013
  • The Manage Forms tool has been migrated from Angular to jQuery. This was part of our migration away from AngularJS and has no functional impact. #ui #security #350021
  • Preview Approvers actions for RTD and RTX have been migrated from Angular to jQuery. This was part of our migration away from AngularJS and has no functional impact. #ui #security #350016
  • We’ve added new log messages to improve troubleshooting during database upgrades. #system #opsched #346403
  • The AFE Printing dialog has been simplified to make selecting partners and forms easier, with new options to generate and download individual PDFs per partner. You can now hide affiliates and electronic balloting companies from the print list, and generated filenames are more descriptive, including AFE number, partner name, and form name when applicable. Additionally, PDF attachments can be included in the final output for a more complete package. #afe #ui #attachments #349606
  • SQL Warehouse sync scheduling has been improved to allow intervals up to one day, with a new anchor hour ensuring daily or twice-daily syncs run at consistent, predictable times regardless of server restarts. #opsched #system #351568
  • Document Sync now takes non-exclusive (shared) locks on supported document types, increasing the chances that updates will succeed even when documents are open by other users. #well #integration #system #351588
  • The SQLite library has been upgraded to a newer version. #security #350873
  • The application has been updated to Angular 1.8.3 to mitigate multiple potential issues. #security #349743

Bugs

  • When we tried to lock down the ‘Pair New Device’ menu item for federated environments, we locked it down a bit too much. It was missing and has now been restored. #ui #system #352072
  • Fixed issue with bulk loading AFE estimates using out Data Loaders. #afe #loader #integration #351087
  • Fixed an issue where if base AFE of a revision or supplement was incorrectly allocated to a project there was no way to fix the mapping. #afe #budget #system #350440
  • Fixed an issue where DataHub/SQL Warehouse Schema Publisher could generate foreign key name collisions. #integration #system #351164
  • Fixed a minor JavaScript error that appeared on the AFE Review Status page when opening a newly created AFE. #afe #ui #system #351391
  • The Workflow Task graph has been adjusted to reduce clutter caused by too many nodes or overly large node labels, making it easier to read and navigate your task flows. #workflow #ui #350288
  • The integration agent availability status now correctly displays in the UI, resolving the issue where it always showed as “unavailable.” #integration agent #ui #integration
Ready to update?
  • For Quorum-hosted Aucerna Execute environments, email an upgrade request to Execute Support.
  • For on-prem instances of Execute:
    • Always ensure you have a recent backup of your Execute database before updating.
    • Download the installer from the Client Portal.