September 4th, 2026
New
Improved
Fixed

π¦ 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