20250601

20250601

Summary

Release 20250601 apart from bug fixes and improvements notably contains Travel Rule support for Sell direction and SumSub Identification Provider support.

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

  • Java 17 is available on Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.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: BATM-7232 Added Travel Rule support for Sell direction.

  • Server: BATM-7365 Added SumSub identity provider. Implementation was contributed by Localcoin.

  • Server: BATM-7346 Added support of OKX Exchange (BTC, ETH, LTC, DOGE, USDT)

  • Server: BATM-7480 Added an option to the crypto settings form that allows operators to configure the profit on BUY and SELL via the "profit" or "fee" dropdown menus

     

Improvements

  • Server: BATM-7620 Added support for SMSbrana.cz SMS provider for Czech market.

  • Terminal: BATM-7457 Card payments UI improvements on 7” display

  • Server/Terminal: CF-858 Added option to self-certify not displaying if NB times out on a hosted wallet

  • Server: CF-874 Added a new public API method to optionally override the verification web URL

  • Server/Terminal : BATM-7518 Don’t show SMS info screen on terminal in sell process when SMS is disabled.

  • Server/Terminal: CF-840 Travel Rule - updated Italian translations in travel rule

  • Server: BATM-7425 New notification for sell arrived on hold

  • Server: BATM-7419 Send notification Sell Arrived only when transaction can be cashed out.

  • Server: BATM-7418 Improved master logs when updating TR envelope.

  • Server: BATM-7381 ETH+ERC20 Transaction Hash. Wait asynchronously longer for TX id on ETH network.

  • Server: BPUB-2059 Added USDC support on CryptxWallet

  • Server: BATM-7334 Create an audit note when TR envelope status is manually updated

  • Server: BATM-7331 Added support for manually mark travel rule envelope as Completed

  • Server: BATM-7330 Set sell transaction state to error when unexpected error occurs

  • Server: BATM-7281 Ability to add notes to TR envelopes

  • Server: BATM-6464 Add the possibility of remote test printing from CAS

  • Terminal: BATM-7223 GMKIT - Add Error Handling when barcode reader doesn't respond as expected.

  • Terminal: BATM-7208 GMKIT - make printer for BTG machines optional to avoid reporting error printer disconnected to CAS for customers who removed printers

  • Terminal: BATM-6742 Function getPriceHistory periodic call logic refactored.

  • Terminal: BATM-3408 Terminal billing improvements.

  • Server: BATM-7277 Changed position of Cash Limit Per Day And Crypto Address on CAS admin page.

Bug Fixes

  • Terminal: BATM-7405 Send dmesg to Sentry when app starts after a native crash

  • Terminal: BATM-7369 BATM4 - card payment "insert money" screen - missing picture of the ATM and fields for market rate and percentage fee.

  • Terminal: BATM-7367 Terminal showed a double button at sell

  • Terminal: BATM-6908 Exchange rate bar didn’t show rates for multiple fiats

  • Terminal: CF-834 Transaction limit reached message contained duplicated denominations with BNR.

  • Server: BATM-7352 Accordion closing and opening didn’t work in CAS on some pages.

  • Terminal: BATM-7509 Terminal time not displayed properly

  • Terminal: BATM-7505 Banned name at un/registered sell tier

Copyright © 2020-2026 General Bytes USA LLC