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-DD  format.
  • 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.