July 9th 2026 Patch Notes

New
- Added bulk update support for vendors, including the ability to bulk import external accounting IDs.
- Added incidents to the Audit page alongside work orders, so billing-relevant notes (credits, expected charges, disputes) are visible directly during invoice auditing.
Improvements
- Improved page load performance across numerous frequently used pages throughout the app — including the vendor invoice list and edit pages, incidents, compactor monitors, work orders, vendor accounts, vendor contracts, locations, and the landing page — resolving slow loads and sorting delays.
- Completed internal data cleanup to remove an unused database table, improving system efficiency.
- Improved API versioning tooling to support creating new API versions without immediately freezing them, and standardized frozen API version names to a clearer
YYYY-MM-DDformat. - Improved the API so documents such as invoices, contracts, and other files can be retrieved as PDFs directly through the API.
- Reduced memory usage when loading the tenant switcher, improving reliability for accounts that belong to many tenants.
- Adjusted the API rate limit to 60 requests per minute to improve platform stability.
- Completed an internal refactor of the Client Portal to reduce its dependency on the beta API, improving reliability and reducing complexity for future updates.
Bug Fixes
- Fixed issue causing invoices to fail delivery for a group of vendor accounts after a vendor-side access change; delivery has been restored.
- Fixed issue causing a vendor invoice to fail to load with an error in certain cases.
- Fixed issue causing background job processing to stop completely after a recent framework update; processing has been restored.
- Fixed issue causing certain API error responses to return an HTML page instead of a proper error response.
- Fixed issue that could allow a document preview link to be used to access files a user was not authorized to view.
- Fixed issue requiring an entire Team to be modified in order to update an individual employee's position
- Fixed issue causing some Rover credentials to appear invalid, which stopped new invoices from being pulled in automatically for affected accounts.
- Fixed issue causing certain vendor invoice fees to be automatically raised above the vendor's original (lower) billed amount; underbilled fees are no longer adjusted upward.
- Fixed issue causing a tenant's brand thumbnail to not display due to a lookup error.
- Fixed issue causing the invoice link on the Location view's Invoices tab to not work.
- Fixed issue causing filters on the Rover invoices page to not apply correctly.
- Fixed issue causing certain vendor credentials to repeatedly fail validation, which was preventing invoices from being received.
- Fixed issue preventing some users from accessing the Audit page under certain browser configurations.