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 |
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 |