What's New - TOBI V4.107.5 - February 26, 2026

Discover the latest enhancements and features in TOBI version 4.107.5 released on February 26, 2026, to boost your productivity and efficiency.

Written by Tobi Customer Support

Updated at March 3rd, 2026

Hey everyone!

We have released Version 4.107.5 on Thursday, February 26, 2026.

CSV Import Stability — Identical Rows Within Same File Properly Logged

Key Highlights

Feature Summary

CSV imports now properly handle identical booking rows within the same file. The system creates the first valid occurrence and ignores exact duplicates — while clearly logging all ignored rows for review.

What's New?

When the same CSV file contains identical booking rows, the first occurrence of each booking is created. All subsequent duplicate rows are ignored.

Ignored rows are:

  • Clearly recorded in the downloadable import log file
  • Marked so uploaders can easily identify which rows were not processed
  • Prevents unintended duplicate trip creation caused by repeated rows in a single upload.

Value Delivered

This enhancement improves data integrity during CSV uploads, prevents accidental duplicate trip creation, and gives dispatchers clear visibility into which rows were skipped — reducing confusion and manual cleanup.

 

Companion Linking Reliability — Consistent Force Assign & Error Handling

Key Highlights

Issue Summary

  • When linking a companion booking to passengers already assigned to drivers, dispatchers were seeing contradictory signals:
  • A success confirmation (e.g., “Trip Updated”), and A red error banner: “ERROR Occurred: Run creation/updation failed for companion booking.”
  • Additionally, the expected Force Assign modal flow did not reliably create a new unassigned route.

What’s Addressed?

  • The conflicting success + error messaging has been resolved.
    • When linking to passengers already assigned to routes: The correct “Passengers already assigned to another route” modal now appears.
    • If the dispatcher selects passengers and clicks Force Assign, existing assignments are properly broken as needed.
  • A new route is created containing:
    • The companion booking
    • The selected passengers
    • The new route is placed in the Unassigned state.
  • If the dispatcher clicks Back To Booking:
    • No routing changes occur.
    • The user returns cleanly to the booking form.
    • Generic or contradictory error banners no longer appear when the modal flow executes correctly.

Value Delivered

This fix restores confidence in companion linking workflows, eliminates contradictory UI messaging, and ensures route creation behaves exactly as designed — especially in complex assigned-route scenarios.

 

Performance Optimization — PubNub Processing Refactored for Improved Responsiveness

Key Highlights

Summary

Refactored PubNub message processing to execute outside Angular’s change detection zone, preventing unnecessary UI refresh cycles during high-frequency realtime events.

What’s New?

  • PubNub subscription callbacks now execute using NgZone.runOutsideAngular.
  • Angular’s zone is only re-entered when UI updates are explicitly required.
  • Eliminates excessive and unnecessary change detection triggers.
  • Validated that all critical UI updates continue to function correctly.

Impact

  • Improved application performance under high realtime traffic.
  • Reduced CPU usage during heavy PubNub message streams.
  • Smoother UI responsiveness across Operations and driver workflows.
  • More efficient handling of realtime system updates.

Thank you for choosing Tobi as your preferred Partner.
Please contact help@tobicloud.com for any questions.

Tobi Cloud Footer