Release Notes — Version 2.98.0
Release Date: April 13, 2025
New Features
Load and Unload Task Types
- New task types have been implemented to support trailer operations:
- Load Task: For trailers with status “Empty” (displays “Loading” and, when finished, sets status to “Loaded”).
- Unload Task: For trailers with status “Loaded” (displays “Unloading” and, when finished, sets status to “Empty”).
- These tasks are available from both the Vehicle tab and the Task list.
Fleet Reservations Calendar Persistence
- For fleet users, when a reservation is deleted, the driver remains assigned in their calendar.
Task Layout and Display Logic Enhancement
- The layout and display of tasks (in the Vehicle view) have been enhanced for improved clarity.
System Maintenance tasks
AWS S3 Usage Optimization
-
- Unused file loads during the index action and related endpoints have been minimized to improve response times.
N+1 Query Optimizations
-
- Endpoints (such as the client show endpoint and the reminders (carrier_unplanned_orders command) have been refactored to reduce excessive query calls, thereby reducing load times and database strain.
Bug Fixes
Check-In/Out Trailer Status Validation
- Fixed an issue where the default trailer status was not set in the Check-In/Out forms—now a valid default (e.g., “Empty”) is enforced or an error is shown.
Transit Time by Carrier Widget
- The Carrier dropdown in the Transit Time by Carrier widget now correctly retrieves and displays carriers related to the user's company.
"Pie Chart of Custom Values" Widget
- Resolved the issue preventing data from displaying in the pie chart widget for reservation custom field values.
GET /reservations Date Range Issue
- When dateFrom and dateTo are the same, the API now returns the full day’s reservations (interpreting the end time as 23:59:59 instead of 00:00:00).
Unplanned Order DELETE Endpoint
- The endpoint now properly prevents the deletion of orders that are already included in shipments.
PCS and Reference Number Export Issue
- Fixed the CSV export issue where the PCS and Reference Number fields were appearing as “–” instead of the actual data.