Logistics release notes 3.20

New features

Sea Visibility (Software Tracking)

  • Introduced Sea Visibility, enabling Moeco to ingest shipment data from multiple external sources such as Carriers, AIS, and Port Authorities.

  • This allows tracking to continue even when the physical sensor is offline, for example during the sea leg of transportation.

  • Data includes maritime location, ETAs, actual departure and arrival times, as well as intermediate port calls.

Process Stages for Initial Shipment State

  • Process stages can now be triggered not only by transitions between lifecycle stages, but also when entering an initial stage such as New.

  • This enables automation rules (for example, reporting interval changes) to be scheduled and delivered to the device immediately upon activation, rather than during the second communication session as before.

Customer Activity Logging

  • All customer actions on the platform are now logged and retained for a minimum of 12 months.

  • Logs are searchable and accessible to administrators.

  • Sensitive data such as passwords and tokens is never stored in logs.

  • This enhancement aligns with OWASP A09: Security Logging and Monitoring Failures requirements.

Battery Level Visibility on Sensor Assignment

  • When adding a sensor to a shipment, the platform now displays its last known or expected battery level.

Experimental: Device Command History in Public API

  • Added experimental Public API endpoints for sending commands to devices and retrieving previously sent commands.

  • Detailed documentation is available upon request via Moeco support.

Mandatory MFA for Privileged Accounts

  • Enforced multi-factor authentication (MFA) for privileged roles.

  • If a user has at least one role requiring MFA, an additional verification step is now mandatory during login.

  • Authentication is performed via an Authenticator app when configured, or via a one-time email code otherwise.

  • This enhancement aligns with OWASP A07: Identification and Authentication Failures requirements.

Bug fixes

  • Fixed an issue where charts could become invisible on the device page.

  • Corrected sensor list rendering within shipments to always display the latest reported parameter values.

  • Fixed incorrect display of the last known sensor activity date and shipment update timestamp.

  • Delivered multiple improvements and fixes across the authentication flow, including login, logout, password recovery, and invitation handling.