Release Notes
PhonePOS is continuously evolving to reflect customer feedback and market developments. These release notes provide a chronological overview of new functionality, updates, and resolved issues.
4.01.17
Features:
- PPOS-3906: Regular security key rotation - Delivery includes CycleVersion 92.
- PPOS-3904: Adds support for
MANUAL_PASSWORD_OTP_SMS_LINKfor TID and Password personalisation. - PPOS-3873: Adds better logging for reset and exception handling for personalisation.
- PPOS-3890: Adds handling for recovery from broken state on network change.
- PPOS-3882: Upgrades Retrofit to version 3.0.0 and fixes an OkHttp reference issue.
- PPOS-3878: Changes the initialization content provider to avoid collisions with other content providers in SDK integrations.
- PPOS-3879: Ignores empty or blank
LANDING_PAGE_URLvalues in manifest meta-data. - PPOS-3876: Adds card scheme logo for Bizum (ONLY displayed when available).
- PPOS-3919: Improves currency speech output.
Bug Fixes:
- PPOS-3901: Fixes the REST client log and improves reset handling of the backend operation mode marker.
- PPOS-3837: Fixes installer
packageIdverification and a corner case when the Google Play Referrer Service disconnects. - PPOS-3854: Fixes project selection on the TID and Password screen edge case where the field was not displayed properly.
- PPOS-3837: Fixes Google Play Store Install Referrer handling on Google services disconnect.
- PPOS-3869: Fixes settings popup messages with incorrect resource display.
- PPOS-3908: Fixes an application freeze in attestation caused by code protection. This issue does not affect previous versions.
- PPOS-3803: Fixes transaction abort when launching a transaction with high amount.
4.01.16
info
For SDK integrators: This update changes the BouncyCastle dependency package. Please be sure to also update the High-Level PhonePOS API to version >= 2.20.1.
Features:
- PPOS-3855: Updates BouncyCastle dependency package from bcprov-jdk15to18 to bcprov-jdk18on.
- PPOS-3833: Adds Advanced Options field on the TID and Password screen.
- PPOS-3854: Adds Project Selection to TID and Password screen (ONLY for Rubean Terminal app in Play Store).
- PPOS-3837: Adds Install Referrer API processing.
- PPOS-3858: Optimizes performance of terminal, especially in the first transaction start case.
Bug Fixes:
4.01.15
Please find the new release, which all end customers must have installed no later than April 28, 2026.
Features:
- PPOS-3817: Regular security key rotation - Delivery includes CycleVersion 81.
- PPOS-3733: Attestation protocol: Google Play version added to protocol for better future error analysis.
- PPOS-3786: Personalisation enhancement: Capability to add a new expiring token.
- PPOS-3739: New UI Theme: Adds new Navy terminal color theme.
- PPOS-3615: Optimized internal client architecture, leading to a significant speed up of the first call to the backend after starting the app.
- PPOS-3673: Improves UI theme handling during upgrade process. Ensures always the right theme is applied.
- PPOS-3735: Adds CONTINUE_PERSONALISATION action. This action makes it possible to continue an already processing personalisation from the ECR when the user has closed the personalisation activity.
- PPOS-3740: Security Enhancements: Upgrade to code protection version 3.20.1, which brings new defensive measures, increasing the security of PhonePOS significantly.
- PPOS-3774: Adds Terminal fullscreen mode. For a better customer experience, our terminal will now always start in fullscreen mode. Internal tests have shown that this change leads to fewer transaction interruptions.
- PPOS-3811: Improved handling of expired cards in terminal view.
- PPOS-3787: Adds session token functionality.
Bug Fixes:
- PPOS-3794: Fixes rare condition under which Terminal returns code 511 until restart of Terminal APP.
- PPOS-3615: Fixes rare bug which occurred in special cases during personalisation when switching institutions.
- PPOS-3790: Fixes rare condition under which the getSdkInfo call fails during a short time window in the initialization phase of the SDK.
- PPOS-3769: Fixes internal terminal version reporting to backend.
- PPOS-3609: Fixes otpType selection on specific condition (SMS) when triggering resend code.
- PPOS-3746: Adapts key attestation retry mechanism on devices that do not possess a working key attestation. Was triggering too often on Orderman devices.