August 28th, 2026
New
Improved
Fixed

π¦ Live Terminal (preview) is now available on Windows and lives alongside the standard CLI for now. Output streams as it happens, the session keeps its state between commands, and interactive prompts work β so nslookup, diskpart, and Read-Host all behave the way they do when you're sitting at the machine. More to come!
β¨ API - You can now set a backdated CreatedOn and UpdatedOn when creating a ticket or comment via the Public API (optional but useful for migration)
β¨ Assets - Disk usage, CPU, and memory checks are now available for macOS
β¨ Invoices - Dynamic assets and contacts now appear after bundled products on invoices (applies to new invoices only)
β¨ Tickets - Additional variables are now available for email templates
π Dashboard - Fixed an issue where the time spent widget was missing under certain circumstances
π Docs - Fixed an issue where document content disappeared when opening a document in edit mode
π Invoices - Fixed an issue where dynamic quantities and invoice period were displayed without line breaks on Xero and QuickBooks invoices
August 21st, 2026
New
Improved
Fixed
π¦ Assets - Agent connectivity has moved off IoT Hub onto WebSockets for better performance, reachability, and reliability. This also prepares us for live terminal, live resources, and more!
β¨ API - List filtering now available on clients, contacts, agent assets and custom assets: StatusIds, ClientIds, keyword Query, and Created/Updated date ranges
β¨ API - New DELETE endpoints for agent assets, custom assets, clients, contacts, tickets, and private comments. Blocked deletes return a 409 naming what's in the way, with guidance on how to clear it
β¨ API - Custom assets can now be listed via GET /v1/assets/custom
β¨ API - GET /v1/tickets now includes ChecklistSummary
β¨ API - GET /v1/tickets/{id} has been introduced and returns a fuller ticket than the list: description, time and billing breakdown (actual vs adjusted hours, split by billable / not billable), products, shipments, linked assets, banner etc.
β¨ Contracts - Dynamic Contacts/Assets have been decoupled from the description field, so product/bundle description updates will no longer overwrite them
β¨ Contracts - Block hour templates now support COA Code, Tax Rate, and Description fields that flow through to invoices
β¨ Reports - Contract Profitability now supports Projects
β¨ Tickets - Merge now supports Project Tasks as a destination
β¨ To Do - Ticked items disappear instantly, done tasks and projects no longer clutter the list, the current ticket/task is highlighted, and due-date grouping and formatting are smarter
π Tickets - Fixed an issue where @mentions were not functioning from ticket creation when source was set to Email
August 21st, 2026
Improved
This is an API-only update that includes breaking changes. Further updates will follow in a separate release.
β οΈ API - GET /v1/tickets - IsAwaitingClient has been renamed to IsWaitingOnThem, and the SLA Minutes field has been renamed to ElapsedBusinessMinutes
β οΈ API - GET /v1/assets/agents - ClientLocationId has been renamed to LocationId, and WarrantyExpiryDate has been split into WarrantyStartDate and WarrantyEndDate. Applies to both the agent list and get-by-id.
β οΈ API - GET /v1/contacts - ClientLocationId has been renamed to LocationId. Applies to the contact list, get-by-id, POST and PATCH responses.
August 14th, 2026
New
Improved
Fixed
β¨ API - Ticket comments are now available in the public API. List and read comments, list conversations, create comments, and upload attachments
β¨ API - GET /v1/tickets now supports query parameters: StatusIds, ClientIds, UpdatedSince, Keyword Query and more
β¨ Automations - The Time Since Trigger condition now works when automations are chained
β¨ Tickets - Checklists now support Group-based visibility
π¦ AUD pricing is now available for existing subscribers in the Australia East region -- your Gorelo subscription will automatically convert to AUD on renewal
π API - Fixed an issue where GET /v1/contacts returned incorrect Primary Email and Email Alias values in list responses
π Docs - Fixed an issue where documents could not be scrolled horizontally
π Tickets - Fixed an issue where actions nested inside a Wait Block could not be changed in Shortcuts
August 7th, 2026
Improved
Fixed
β¨ Automation - You can now use ticket Priority as a condition for Event and Time-based Automation triggers
β¨ Contracts - Time entries on Limited and Block hour contracts are now split when the remaining included hours are less than the time entered
β¨ QBOΒ - The Contract/Invoice reference field now syncs to QuickBooks Online
β¨ Settings - βNot Billable (Hidden)β has been added as a Billable Status for Work Types
π General - Fixed an issue where the 3-dot menu in certain areas would not open on the latest version of Firefox
π General - Fixed an issue where the Time Spent dashboard widget did not update without a manual page refresh
π Invoices - Fixed an issue where strikethrough and numbered list formatting in descriptions was not reflected on invoice PDFs
August 6th, 2026
Improved
This is an API-only update that includes breaking changes.
β οΈ API - Every response is now wrapped in a standard envelope (StatusCode, IsSuccess, Data, DataContext, Notifications) and all response fields are PascalCase -- read your payload from Data. The OpenAPI spec (swagger.json) has been updated to match the new response format -- regenerating your client is the quickest way to pick up the envelope and PascalCase changes.
β οΈ API - Pagination metadata has moved from the top level into DataContext.Pagination, and cursors are now signed -- a cursor held across the release will be rejected once, so restart from the first page
β οΈ API - pageSize outside 1-200 is now rejected with a 400 instead of being silently clamped
β οΈ API - sortBy and sortOrder on the ticket list are now rejected if they aren't a documented value, instead of falling back to updatedOn / desc
β οΈ API - statusId is now required when creating a ticket via POST /ticket
β οΈ API - Request bodies containing unknown or misspelled fields are now rejected with a 400 instead of the field being ignored
β¨ API - Every failure now returns a 6-digit Code in Notifications[] -- branch on that instead of message text
July 31st, 2026
New
Improved
Fixed

π¦ Projects - Shortcuts are now available on Tasks!
β¨ Contracts - Pax8 subscription billing terms are now displayed across Dynamic Quantity screens (Pending, Rules etc.)
β¨ Automations - Private Comment actions now support variables
β¨ Tickets - Timeline event text has been improved for when the original and AI-generated ticket titles are identical
π Contracts - Fixed an issue where Block Hour contracts could not be archived
π Email - Fixed an issue where the organization logo appeared in emails even when not included in the email template
π Tickets - Fixed an issue where apostrophes and emojis displayed as gibberish characters in inbound email comments
π Tickets - Fixed an issue where line spacing was not retained in inbound email content
π Tickets - Fixed an issue where extra spacing was added between the comment and signature in outbound comments
π Tickets - Fixed several AI Title Rewrite issues: prompts over 250 characters could not be saved, duplicate exclusion rules were missing validation, client names were not consistently appended to titles, and prompt context was incorrect for forwarded emails
July 24th, 2026
New
Improved
Fixed

π¦ Assets - Enhanced App Management plugin with explicit sources, catalog expansion, and the ability to update all WinGet compatible apps
β¨ API - A new GET Tickets endpoint is now available
β¨ Calendar - Improved calendar entry overlap visuals
β¨ General - Alternate name(s) are now displayed in the Client Focus view
β¨ Invoices - The ticket requestor (To: contact) is now displayed in the Time Spent invoice template
β¨ Pax8 - Subscription billing term details are now displayed on the Dynamic Quantities pending tab
β¨ Projects - Added push notifications support for projects in the native mobile app
β¨ Subscription - Improved the workflow and interface for subscription selection and unused seats
π Contracts - Fixed an issue where users were unable to archive contracts
π Notifications - Fixed an issue where the "Dismiss All" button was not working
π Tickets - Fixed an issue where editing time entries occasionally displayed the incorrect user
π Tickets - Fixed an issue where copy-pasting content with ordered lists into comments lost formatting
July 24th, 2026
Improved
This is an API-only update that includes breaking changes. Product updates will follow in a separate release.
β οΈ API - Cursor-based pagination has been rolled out across all endpoints that return large sets of records (greater than 200)
β οΈ API - Enum fields (e.g., StatusId, PriorityId) now return { Id, Name } objects instead of raw numbers
July 17th, 2026
New
Improved
Fixed

π¦ Your Gorelo subscription can now be billed in AUD β available now for new signups in the Australia East region, with all existing subscribers in the region migrating in the near future.
β¨ Projects - Tasks can now be added to your Calendar and viewed in the To Do panel
β¨ Docs - You'll now be warned about unsaved changes when leaving Admin Settings > Structured Docs
β¨ Tickets - You can now use mailto URLs in 'Create Link'
π Xero/QBO - Fixed an issue where invoices with discounts were not transmitted to Xero/QBO with the correct amount and discount details
π Xero/QBO - Fixed an issue where line spacing (e.g., asset lists) was lost when invoices synced to Xero/QBO
π Docs - Fixed an issue where nested documents could not be reordered
π Docs - 'Use for Title' fields now enforce 'Show in List' and βRequiredβ, fixing an issue where documents could appear without a clickable title