Midnight 10.11.0 (11/8/2025) Release Notes Follow
Release Timing
This release will roll out in two phases: Phase 1 on November 8, 2025, and Phase 2 on November 15, 2025.
Customers in Phase 1 are being contacted. Sandbox sites will also be updated during Phase 1, even if their associated customer is not part of that phase. All customers — including those in Phase 1 — will receive the Phase 2 update, which includes everything from Phase 1 plus any additional improvements made during the following week.
What to Expect in this Release
CRM – Improved Handling of Multiple Tabs
This release includes a significant update to the CRM module that addresses issues where having multiple CRM tabs open could lead to data inconsistencies or corruption. Previously, if users opened and edited multiple customer records in separate CRM tabs, the system could sometimes overwrite data — such as customer names or account details — due to conflicting record information being stored in memory.
The update strengthens how Midnight manages CRM data across multiple open tabs, helping to prevent these conflicts and maintain data integrity.
Important note:
While this change reduces the likelihood of data corruption in the CRM area, we still recommend following the best practice of working with only one tab per functional area (e.g., CRM, Estimates, Orders, etc.) at a time. Each tab loads its own copy of the data into memory, and editing the same type of record in multiple tabs can still cause unexpected results — particularly in areas that have not yet been optimized in this way.
Consistent Handling of Inactive Contacts on Estimates
Previously, inactive contacts displayed inconsistently between Orders and Estimates. When a contact was deactivated, Orders showed the contact’s ID, while Estimates continued showing the inactive contact’s name. This created confusion and risk of users selecting outdated contacts.
Change:
Midnight now handles inactive contacts consistently across both Orders and Estimates.
When a contact is inactive, both areas now display the Contact ID instead of the name, ensuring clarity and preventing inactive or obsolete contacts from appearing as active selections.
Introducing Print Reach Drive File Manager: A Centralized Hub for Your Documents
We're excited to announce this powerful tool that gives you a robust overview and complete control over all files and storage within your Midnight environment. This feature is available upon request, as there is a migration period for your current files. More details can be seen here. Please let us know if you would like priority order on the waitlist.
New API Support for Batch Reporting
Midnight now includes new REST APIs that allow customers to automate batch reporting — the same functionality currently available in the Order Grid. With these APIs, customers can programmatically select orders, choose report templates, and generate batch reports without using the Midnight UI.
The API supports:
Selecting orders by ID or filter
Choosing output types (combined PDF, individual PDFs, and/or CSV)
Naming the batch
Retrieving job status and file locations once complete
All generated files are stored in Print Reach Drive, just like in the UI.
Note: SOAP API support will be added soon.
If you currently have access to the Midnight API and would like to test this new functionality, please contact us for setup details and documentation.
Notable Bug Fix
We’ve resolved an issue that could cause timeouts in Midnight when retrieving files from Print Reach Drive, such as during Batch Reporting or PO uploads. Previously, if you were idle in the system for a period of time, your Print Reach Drive session could expire even though you were still active in Midnight—resulting in an error and requiring you to log out and back in to retrieve files. This update addresses that problem to ensure smoother access and fewer interruptions.
If you previously experienced this issue, we’d love to hear how things are working for you after the update.