
A new MaaS API endpoint for submitting manual verification attempts has been implemented. This allows MaaS Integrators to independently verify their users and update the user's verification information within the system.
The ISSUE_CREATED webhook now includes the category property in its payload.
To improve security on MDS endpoints, we introduced the permission MDS_READ, which can be provided to specific users/API clients on a per-branch basis. The sharedSecret authToken method is still supported.
The Snowflake data export is now more comprehensive with the addition of all previously missing tables, including rentals_additions, bookings_additions, branch_areas, and more.
A data issue that caused a gap in the RENTALS table was resolved, ensuring all recent rental data is now available in Snowflake.
The mobile app has been updated to allow the management of business account details via the wallet.
The mobile app's booking flow now supports A-to-B bookings, enabling you to select a different return station and see both the start and end stations on all trip screens.
Fixed a display issue where the German text for the selection button was too long, ensuring the UI works correctly for all supported languages.
Fixed the Google Pay mark in the wallet screen to ensure adherence to brand guidelines and compliance with Google Play review requirements.
No Movement trips are now visible in the mobile app's ride history alongside Ended rides for all tenants.
We've fixed an issue where the app sometimes failed to maintain your login for in-app web pages after extended use, ensuring access is consistently smooth.
The Android app now loads vehicle pins faster and more reliably upon launch, leading to a smoother user experience and reducing abandoned sessions.
Business account invoices are now separated from user invoices for a clearer overview.
Operators can now update the return station for a booking before or during a rental directly from the “Manage Booking” panel. The system adjusts the cooldown based on the new drop-off location.
A new “Overdue” filter has been added to the bookings overview for identifying rentals that have exceeded their scheduled end time. The conflict filter now accurately displays all conflicted bookings, addressing a previous bug.
Cooldown periods are now visually represented on the station calendar, and a new toggle allows you to see how they affect vehicle availability and contribute to booking conflicts. Incoming A-to-B bookings are also now visible at their drop-off station, with a new visual tag.
The booking table now includes new Start Station and End Station columns, and existing columns have been renamed to Start Time and End Time for clarity.
A visual discrepancy where booking price estimation didn't reflect the original confirmed price was fixed.
The Save button is now disabled until you apply and acknowledge any booking conflicts, preventing unintended scheduling errors.
Operators can now override and edit cooldown periods for individual bookings, offering greater flexibility in managing exceptions.
The booking end station is now visible for A-to-B bookings, and operators have the flexibility to edit A-to-B bookings to A-to-A.
Cooldowns are no longer shown for expired or cancelled bookings, which improves calendar accuracy and reduces operator confusion.
A UI issue in the booking calendar's vehicle class selection was fixed, ensuring all options are visible and accessible.
An issue when displaying conflict for fully booked or already ended bookings was fixed.
The rentals tab in the vehicle details view no longer appears if the on-demand feature is disabled.
The obtainment date of a verified driver's license is now shown for each license category.
Operators can now create reservations and rentals for users directly from the dashboard and create penalties from the booking/rental/user overview side panels.
The new dashboard now displays the state of charge at both the start and end of each rental.
The side panel now displays the correct location for all events.
The coordinates in the events tab now reflect the location of the vehicle when the event occurred, as opposed to the incorrect current vehicle location.
User IDs now display as a fallback in event logs and notes when a user's name is not set.
The link in the "Task Notification New Task Assignation" email now correctly directs you to your assigned task.
New issue categories, including PURCHASE, DELIVERY, INSURANCE, TOLL, and CORRECTION, have been added, providing more options for classifying and organizing issues.
Penalties have been renamed to Issues, providing a single source for managing all incoming problems.
The Issues view has been improved with the ability to see and filter by key properties like state, vehicle ID, customer ID, and rental.
Comments on 'issues' now include a timestamp with date, improving accountability.
A new tab for Issues Analytics has been added.
Fixed crashes when viewing unverified driving license details and fixed navigation arrows in the KYC image carousel.
The rental details screen now displays start and end GPS coordinates.
Standardized Naming for tags and labels to 'System Tags' and 'Custom Tags,' providing a more consistent interface.
Damage management has been improved by allowing you to add parts to a vehicle category even if a vehicle image is missing.
The card search functionality has been improved to see all available fuel or service cards for faster assignment.
Improved address autocomplete to correctly populate only the city name for company/user/business account configurations.
Fixed bug preventing invoice downloads (system now retrieves the PDF instead of an XML error).
Fixed missing ability to upload public/private files for penalty invoices.
Improved filter for rating description of empty cancelled reasons.
Manual rental termination was improved to prevent agents from selecting future dates.
Business Accounts now support SEPA Direct Debit payments via Stripe.
Banking information can be defined on a Business Unit level, which is then available as a placeholder for PDF invoices, which reduces the need to change the banking information in many different places.
Improved conflict detection: Cooldowns for A-to-B bookings are now correctly factored in. Fixed logic so that ended bookings now use the actual return time when checking availability.
Fixed an issue where bookings failed due to missing pricing bundles by applying the original pricing version.
Improved Voucher and Promotion Control: We've introduced a new capability that gives you more precise control over how vouchers and promotions are applied. You can now define the specific cost sources (surcharges, additions, or rental fees) a discount should apply to. Additionally, you now have more granularity within the time cost, allowing you to specify if a voucher applies to the entire time cost or more granular categories like time.reservation, time.parking, and time.driving. This new functionality is available for Packages, Subscriptions, Promotions, Ride Passes, and Geofence Promotions, ensuring discounts are applied as intended and protecting your margins.
You can now use Braze campaigns to manage user newsletter subscriptions, with a new webhook that automatically updates their opt-in status.
We've fixed an issue that prevented payment retries from being processed and corrected rental end times on invoices to reflect the accurate billed duration.
We've improved the behavior of minimumGrossValueForBlockingInvoice so no payment reminders are sent for low-value invoices.
We've improved the package purchase feedback so the app correctly displays a payment failure message when 3DS verification fails.
The platform now uses the more accurate battery_level for NIU mopeds if they are connected via JDC, ensuring operational decisions are based on the correct data.
A new placeholder for the end station has been created and added to the booking confirmation notification, improving clarity for customers making A-to-B bookings.
Bookings that are still in the PENDING (BOOKED) state can now be cancelled for free, regardless of the configured cancellation policy.
The web app's booking flow is now supporting a Request Booking option, allowing you to capture demand even when the fleet is unavailable. You can now review, approve, and manage these requests with ease after you activated it in your branch settings.
Web map performance has been improved by caching station icons, which prevents long loading times and improves the overall user experience.