Release notes

Please find here the information about the latest improvements in X4Fleet.

The release notes have been automatically translated from German. They may therefore contain unclear or incorrect terms.

Version française | Deutsche Version | Versione italiana

Sprint 73 | 06.08.2025 | App Version 16.7.12

In this sprint, we are delivering a compact release that focuses primarily on technical improvements and stabilization measures. At first glance, there are no visible changes, but important background optimizations have been made to further improve the reliability and quality of the application.

New Features & Improvements

  1. App – General: Version 16.7.11: A stopwatch function has been introduced in the app for items with product type = service and unit = minutes. This allows drivers to record the exact duration of the service using a start/stop timer – the minutes are automatically taken over as the quantity.

  2. App – General: Version 16.7.11: The app can now optionally play a warning sound when a tour is changed in the backend. This allows drivers to be alerted to important changes acoustically, even without looking at the display.

  3. Backend – Route Split Rule: Route split rules can now optionally take the opening hours of the involved locations into account. If the new setting is activated, splits are automatically postponed until both locations are open – this avoids misplanning on closed days.

At a glance:

  • Technical enhancements were made that positively affect performance, stability, and long-term maintainability.

  • Bug fixes were implemented to resolve minor inconsistencies – including translation issues – and improve user experience.

  • Gateway adjustments ensure that previously misprocessed fields are now handled correctly.

Thank you very much for your feedback from daily operations – it is a valuable part of our continuous improvement. This release is another step towards an even more stable and powerful system.

Sprint 72 | 16.07.2025 | App Version 16.7.08

In this sprint, we are releasing a compact partial update focused on technical optimizations and background stability improvements. Although there are no major new features at first glance, we have implemented important behind-the-scenes improvements that enhance the overall quality and reliability of the application.

Specifically, we:

  • Made technical adjustments to further improve system performance and maintainability.

  • Implemented bug fixes to resolve minor issues and improve user experience.

  • Applied gateway corrections to ensure that previously incorrectly populated fields are now processed as expected.

We thank you for the feedback from operational use, which helps us improve continuously. This release is another building block on the way to an even more robust and efficient system.

Sprint 71 | 25.06.2025 | App Version 16.7.04

Due to ongoing performance issues, few major features were introduced; the primary focus remains on stabilization and performance improvement.

New Features & Improvements

  1. Backend – General: Automated test coverage has been further expanded to increase stability and detect issues early.

  2. Backend – General: Part of the webhook database structure was revised: large table columns are now outsourced to blob storage. This significantly reduces the database size (previously approx. 70 GB), while key metadata remains in the table.

  3. Backend – General: Custom field labels are now cached via Redis to reduce database load and improve system response times.

  4. Backend Gateway: The "Get POI" gateway response now correctly returns all expected values, including specializations, attachments, location documents, and contacts.

  5. Backend Gateway: The shipment endpoint has been extended to include product groups along with the missing group RefID. This enables full GET and POST handling of shipments with assigned product groups.

  6. Backend Gateway: To support ERP follow-up orders and invoicing based on target/actual quantities, new fields have been added to the shipment items in the endpoints /x4gateway/v1/import/shipment and /x4gateway/v1/import/tour: quantityRequired, quantityActual, productRequired, productActual, quantityMeasured, productMeasured A driverTasks array is now added directly to each shipment item to reference corresponding actual values.

Sprint 70 | 04.06.2025 | App Version 16.6.43

Due to ongoing performance issues, few major features have been introduced. The primary focus remains on stabilization and performance improvement.

New Features & Improvements

  1. Backend Map: When clicking on a marker action, the marker now appears directly on the monitoring map instead of in a Winbox window.

  2. Backend Dispatching: The date range selection for unassigned shipments has been revised to improve usability and filtering.

  3. App-TSG: Version 16.6.43: When closing a transport point or position, the app now automatically checks whether TSG measurements are still pending. If so, these are displayed to the driver before final closure.

  4. App-General: Version 16.6.42: In the tour download window, the current date is now always preselected. Previously, this only updated during driver login.

  5. Backend-General: Upon customer request, the shipping exception “Fixed Day” can now be deactivated. A new settings area enables configuration of system exceptions per group and is prepared for future extensions. By default, this setting is disabled for all groups.

  6. Backend-General: Various minor bugs were fixed to improve overall system performance and reliability.

Performance

Backend-General: Numerous targeted optimizations and technical measures have been implemented or are in progress to improve system performance in key areas:

  • Unassigned shipments: Product display query optimized (12.05.2025)

  • Tour grid: Database queries significantly improved (20.05.2025)

  • Migration from DevExpress to DevExtreme: MVP successfully tested internally (20.05.2025)

  • SQL database defragmentation: Response times significantly reduced, especially for unassigned shipments and tours (25.05.2025)

  • Map markers (Google Maps): Evaluation for increasing the marker limit to 2000 in progress (Sprint 70, 04.06.2025)

  • Redis caching: Accounts, groups, and settings are now loaded via Redis (Sprint 70, 04.06.2025)

  • User settings in Redis: Recently added for improved performance (Sprint 70, 04.06.2025)

  • Query optimizations: Further improvements currently in progress

Sprint 69 | 14.05.2025 | App Version 16.6.37

We are pleased to present various improvements in this sprint regarding TSG handling and job documents in the latest app versions.

New Features & Improvements

  1. Backend - General: Dispatchers can now open invoices directly from the Orders and Measurements pages. When hovering over the status, a tooltip appears: “Double-click opens the invoice.”

  2. Backend - Vehicle Management: A new calculated field VehicleTrailerCapacity has been added to tours. It shows the maximum possible weight of the vehicle-trailer combination and is displayed in the tour grid as CombinationCapacity .

  3. Backend - TSG: TSG data is now only written to the ProductMap and DriverTask after confirmation by the driver. This ensures that only validated measurements are saved, and outdated or unconfirmed entries are avoided.

  4. App - TSG: Version 16.6.37: To prevent issues caused by missed TSG push notifications (e.g., in standby mode, background activity, or connection loss), a new button has been introduced at the TP level. The driver can use it to re-request TSG values from the backend, ensuring important data remains accessible even without a push notification.

  5. Backend - Offers: A new button in the offer footer enables document preview. In edit mode, “Save and Preview” saves the form and shows a temporary preview with a red warning message. In the “ready” status, “Preview” displays the existing or a newly generated document.

  6. Backend - Orders: The new “Fixed Day” specialty marks shipments that must be picked up or delivered on a specific day. It complements the already existing “Fixed Time” option.

Bug Fixes

  1. Backend - Dispatching: When the last shipment is unloaded from a tour, the tour now correctly switches to the Scheduled status and no longer remains incorrectly in Planning.

  2. App - Job Document: Version 16.6.32: When clicking back or cancel in the job document window, a warning appears for unsaved data, preventing accidental data loss.

  3. App - Job Document: Various improvements and optimizations regarding job documents.

Known Issues

  1. General system performance: Due to ongoing performance problems, all available resources are being used to stabilize and improve it.

Sprint 68 | 23.04.2025 | Version 16.6.36

We are excited to present in this sprint our new feature that allows flexible configuration of loading and unloading points for reporting and invoicing, as well as the newly redesigned version of the AdHoc process!

New features & improvements

  1. Backend Dispatching: A new date range component has been introduced to improve the filtering of shipments. This is now used in the columns for the four original timestamps as well as the tour date, enabling targeted searches by time period.

  2. Backend Map: On the map, the primary color (color of the circle and inner color of the oval) can now be switched from product to weekday (the other color is only shown as the outline of the oval).

  3. Backend Monitoring: A new "Show Shipment" function has been added to the Monitoring and Deployment Overview, allowing users to open the referenced shipment.

  4. Backend Special Events: Emails are now sent correctly even if only an additional email address is entered and no recipient checkbox is selected.

  5. Backend Special Events: You can now configure special event emails to be sent directly to the customer and/or the client of a shipment. Two new options – "Email to Customer" and "Email to Client" – are available in the email settings. When enabled, emails will be automatically sent in case of special events at LEOs, provided that the transport point is assigned to exactly one shipment.

  6. Backend Settings: In the Settings – GUI Settings Web/App section, custom fields are now displayed with their defined labels.

  7. Backend Shipments: With the new POI replacement settings activated in the shipment settings, the pickup and delivery points for reporting and invoicing can be replaced per shipment. This allows, for example, a shipment to be picked up from an "External Depot" while still showing "Own Depot" as the pickup location on the delivery note and invoice. A fake POI can be used, even if it is not associated with the shipment, or in the case of route splits, it can be defined that the parent pickup is shown instead of the last depot of the split.

  8. Backend Invoicing: Shipments can now be marked as "Non-Billable/No Invoice" (checkbox on the right side of the shipment). If this option is enabled, the shipments will not appear in the commercial shipments table and will be excluded from invoicing.

  9. Backend Tour Overview: In the tour overview, a new context menu "Edit Tour" is now available via right-click on a tour. This works like the existing "Show Tour" but opens the edit form of the tour directly – just like double-clicking in the tour table.

  10. Backend WebOrder: A shipment report layout can now be selected in the WebOrder settings, so that a corresponding button appears in the WebOrder shipment overview. For WebOrder shipments starting from the status "Dispatched", a report can be generated: for a single shipment, the PDF will open as a preview; for multiple shipments, a ZIP download with one document per shipment will be generated.

  11. Backend Gateway: The gateway now allows the creation, retrieval, and deletion of users via the API. External systems can create users via POST and manage them via GET or DELETE. The endpoints are available at /x4gateway/v1/import/users and support both ID- and reference-based queries.

  12. App AdHoc: The AdHoc order feature in the X4fleet driver APP has been revised: The UI/UX has been redesigned, now offering either a guided assistant or a traditional form for creating AdHoc orders. The user can choose the preferred interface via the APP settings menu (top right > AdHoc Order Assistant). The new function provides users with access to all required master data from the X4fleet backend. Additionally, an existing order from a tour can be used as a template for creating a new one. The previous AdHoc feature remains fully available in the APP and is used by default. The new AdHoc feature is only available in the APP if it has been configured in the backend. This feature requires APP version 16.5.30/17.5.30 or higher. Please contact Xplanis AG for more information or assistance with the configuration.

Fixed bugs

  1. Backend General: Issues in various search and filter functions have been resolved.

  2. Backend General: A problem with the automatic generation of framework tours has been fixed.

  3. Backend Dispatching: The dimensions of items within a shipping unit are now included in the calculation and display of the tour.

  4. Backend Reports: An issue with the automatic sending of driver documents has been fixed.

Sprint 67 | 02.04.2025 | Version 16.6.27

We are pleased to present our new function for calculating tolls and emissions in this sprint!

New features & improvements

  1. We have a new module that allows the calculation of emissions and international tolls per trip.

  2. To support better integration of OpenCam, the driver app now uses OpenCam by default if installed.

  3. The geofencing functionality for locations has been extended to all function entries and transitions.

  4. Messages about status changes of job documents in the APP are now hidden by default.

  5. Frame tours and recurring orders, added the ability to define specific dates for generation at existing conditions.

  6. Picking, added a configurable button to the picking grid to assign and reassign shipments to a tour.

  7. If the transport point has images, these are now displayed on the shipment edit form in the pickup and delivery section at the bottom right.

  8. Sending invoices and delivery notes by e-mail, The definition of the subject and text of the e-mail has been improved.

  9. It is now possible to open job master data from the monitoring transport point window.

  10. Two new fields have been introduced to display the recipients of automatically sent collection and delivery notes.

  11. Technical adjustments to improve the import performance.

Fixed bugs

  1. Various bug fixes for search and filter functions.

  2. It has been fixed that items created from item rules with quantity mode one have the quantity 1 instead of 0, which was incorrect.

  3. Fixed that not all specialities were copied correctly when copying shipments and orders.

  4. Fixed shipments with negative position values being added to the tour and no transport points being created.

  5. In some cases, incorrect order time windows were transferred to the APP. This caused the order time window in the APP (red times) to display incorrect values, such as 00:34 instead of 00:00 or *. This problem has been fixed and the times are now displayed correctly again.

Zuletzt aktualisiert

War das hilfreich?