Skip to main content

Release History

Purpose

Central log of all API releases — what changed, why, and when it was deployed. Each entry links to the relevant KB detail pages for full context.


Upcoming Release (Pending Deployment)

These changes are documented as Version: Draft in their respective KB pages. This section will be moved to the release table once deployed to production.

KB Page What Changed Why
createMsRpaDownloadCimaLorryInOut • Schedule: daily 6:00 AM MYT → every 2 hours
deliveryDateFrom: -7 days → -1 day
• Pick up CIMA data more frequently
• Tighten date range to reduce stale data
processCimaLorryInoutReports • Schedule: every 2 hours → every 10 minutes
• Changed from bulk pickup (all Pending at once) to 1 task per run via pessimistic lock
• Process uploaded files sooner
• Prevent bulk lock contention
autoUpdateCIMASupplierDataBySupplierData • Per-record transaction (was single transaction for all)
• Added plateNo to OrderDocument match
• Null guards for missing OrderDocument/Order
• Removed sendTo override
• Added 1-month deliveryDatetime filter
• Fix wrong-order matching
• Isolate failures per record
sendTo must never be overridden
autoUpdateCIMASupplierData • Schedule: EVERY_10_SECONDS → every 3 minutes
• Removed sendTo override
• Reduce unnecessary DB polling
sendTo must never be overridden
Calculate Driver Advance Payment ver2• Job filter: jobStatus = COMPLETED → jobStatus = Delivered• Align with actual job status used in the system

Release History

Version Date Environment Summary
v0.42.0 Jan 2026 DEV / UAT / Production • Driver availability status on leave approval
• DriverLatestJobs API for daily performance listing