20250301

20250301

Summary

Release 20250301 apart from bugfixes and improvements notably contains new support for custom OTPProviders that are used to send customers One-Time-Codes(OTP) allowing operators to send OTPs via WhatsApp. Release contains also ability to show more detailed information about fees on insert money screen as this is required by some US states.

This release is only distributed via Debian Package Repository and requires Java 17.

  • Java 17 is available on Ubuntu 20.04, Ubuntu 22.04.

For best results, install the latest Java runtime prior to upgrade.

sudo apt update && sudo apt install openjdk-17-jre-headless
  • Older CAS versions may not work with JAVA17, do not upgrade JAVA until ready to upgrade CAS.


Before upgrading to this version we also recommend that you read following article:


KB articles affected by this release:


Complete list of changes

New Features

  • Server/Terminal: CF-750 - Added support for WhatsApp as additional OTP providers to Telephone and SMS.

    Server/Terminal: BPUB-2058 - Added ability to show Market Rate on Cash Insertion Screen along with percentage fee details.

    Terminal: BATM-7192 - Added ability to enter SSN into securely on ATM.

    Server: BATM-5724 - Added new Cash limit per semester (6 Month)

    Server: BATM-5664 - Added Cash Limit Per Month And Crypto Address

    Server: BPUB-1994 - Added ability to set Minimum Sell Cash Amount Per Transaction

    Server/Terminal: CF-755 - Added support for more fields available for ticket templates such as identity.givenName, identity.phoneNumber, identity.emailAddress etc.

    Server: CF-675 Added ability to resend receipts for ALL transaction types

Improvements

  • Server: LC-481 - Added Identity Public ID in ITransactionListener#isTransactionPreparationApproved method.

  • Server: CF-688 - Identity state is recorded in TransactionRecord.

  • Server: CF-583 - It is now possible to run admin service to run without TLS.

  • Terminal: BATM-7354 - Updated new Albanian language translation.

  • Terminal/Server: CF-749 - Added ability to set custom string for a Wallet Pinned message

  • Terminal/Server: CF-743 - Resource Bundles now support different languages.

  • Terminal: BATM-6643 CashboxesCollection screen was rewritten

  • Server: LC-423 Ratesource configurations for BUY and SELL are now in DB also encrypted.

  • Terminal: BATM-6826 Improved finger print implementation

  • Server: BPUB-2038 Bumped Laravel version in Operator Sample Website project

  • Server: LC-477 Added automatic Veriff identification document download retry in case of temporary issue.

Bug Fixes

  • Terminal: CF-713 - Memo was getting stripped from XRP address strings.

  • Terminal: BATM-6861 Fixed dispenser Cassette identification with magnets

  • Server: BATM-7314 Fixed missing re-download of configuration from server after terminal was upgraded.

  • Server: CF-765 Bulk import function for Blacklists didn't respect new Organization selection

  • Server: CF-761 Refused transaction assigned with same RID

  • Server: BATM-7144 Fixed batm-manage restore functionality

     

Copyright © 2020-2025 General Bytes USA LLC