September 4th, 2026

New

Improved

Fixed

Release Notes 2026-09-04

πŸ¦„ Assets - The processes list is now live and shows CPU/Memory consumption columns (Windows and macOS)

πŸ¦„ Assets - Live terminal is now available for macOS

✨ Automations - Triggers now support tasks with similar conditions/actions to tickets

✨ Automations - The Status field condition can now match multiple statuses

✨ Domains - Domain expiration lookups now use a more reliable data source

✨ API - GET /v1/time-entries - list time entries across all tickets and tasks, with client, ticket, task, user and invoice filters

✨ API - GET /v1/time-entries/{id} - get a single time entry

✨ API - POST /v1/time-entries - log time against a ticket. Billing role, work type and service line default from the ticket then the user

✨ API - PATCH /v1/time-entries/{id} - update a time entry's hours, billing details or comment

✨ API - DELETE /v1/time-entries/{id} - delete a time entry. Approved, invoiced or void entries return 409

✨ API - GET /v1/billing-roles and GET /v1/work-types - reference data for time entries

✨ API - GET /v1/contracts - list billing contracts with their service lines. Filter by ClientIds

✨ API - GET /v1/invoices/{id}/pdf - download an invoice as PDF

✨ API - POST /v1/tickets/{ticketId}/conversations/approval - create an approval on a ticket

✨ API - POST /v1/tickets/{ticketId}/conversations/side-conversation - create a side conversation on a ticket

πŸ› Contacts - Fixed an issue where pasting a very long email address on the contact page caused problems

πŸ› Email - Fixed multiple issues including being unable to add stripped domains with single-letter subdomains, and Loop Detection blocking Alerts and stripped domains

πŸ› Products - Fixed an issue where the tax code was not inherited when a product category was bulk updated