Skip to main content

December 2025 - Release Notes

Updated over 3 weeks ago

This update focuses on strengthening API reliability, improving validation and error handling, and enhancing reporting accuracy across the Cigo Tracker web and mobile platforms.


🌐 Web Updates

🛠️ Bug Fixes & Improvements

  • Single Location 500 Error Resolved
    Fixed a 500 error affecting users configured with a single location. The system now properly handles missing or invalid start/end location data, ensuring the vehicle list loads correctly.

  • Invoice Number Validation Improvement
    Added validation to ensure invoice_number is submitted as a single string. This prevents unhandled type errors and provides clearer, more actionable error messages.

  • Bulk Reschedule & Clone Timezone Fix
    Resolved a 500 error that occurred when bulk rescheduling or cloning jobs with notifications enabled. Timezone resolution is now handled correctly to prevent failures.

  • Branded Cancellation Emails
    Updated cancellation notice emails to use each company’s branding — including subject line, logo, sender address, and display name — instead of default Cigo Tracker branding.

  • Merchant Report Access Correction
    Fixed an issue in reports where merchants could see all provider jobs. Merchants now correctly see only their own jobs, ensuring proper data visibility and access control.


🔌 API Improvements

  • ETA Fields Added to jobInfo Response
    Added ETA and ETA_Delta fields to the jobInfo API response. This prevents the ETA field from disappearing in the mobile app and ensures consistent ETA visibility.

  • Improved Operator Validation – Itineraries Endpoint
    Enhanced validation for the PATCH itineraries/id/{itineraryID}/action/updateOperators endpoint. The API now returns a clear 400 error when invalid operator IDs are provided, improving error handling and integration reliability.


Thank you for your continued feedback and support. We remain committed to improving Cigo Tracker to better serve your operational needs.

Did this answer your question?