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-headlessOlder 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-7232Added Travel Rule support for Sell direction.Server:
BATM-7365Added SumSub identity provider. Implementation was contributed by Localcoin.Server:
BATM-7346Added support of OKX Exchange (BTC, ETH, LTC, DOGE, USDT)Server:
BATM-7480Added 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-7620Added support for SMSbrana.cz SMS provider for Czech market.Terminal:
BATM-7457Card payments UI improvements on 7” displayServer/Terminal:
CF-858Added option to self-certify not displaying if NB times out on a hosted walletServer:
CF-874Added a new public API method to optionally override the verification web URLServer/Terminal :
BATM-7518Don’t show SMS info screen on terminal in sell process when SMS is disabled.Server/Terminal:
CF-840Travel Rule - updated Italian translations in travel ruleServer:
BATM-7425New notification for sell arrived on holdServer:
BATM-7419Send notification Sell Arrived only when transaction can be cashed out.Server:
BATM-7418Improved master logs when updating TR envelope.Server:
BATM-7381ETH+ERC20 Transaction Hash. Wait asynchronously longer for TX id on ETH network.Server:
BPUB-2059Added USDC support on CryptxWalletServer:
BATM-7334Create an audit note when TR envelope status is manually updatedServer:
BATM-7331Added support for manually mark travel rule envelope as CompletedServer:
BATM-7330Set sell transaction state to error when unexpected error occursServer:
BATM-7281Ability to add notes to TR envelopesServer:
BATM-6464Add the possibility of remote test printing from CASTerminal:
BATM-7223GMKIT - Add Error Handling when barcode reader doesn't respond as expected.Terminal:
BATM-7208GMKIT - make printer for BTG machines optional to avoid reporting error printer disconnected to CAS for customers who removed printersTerminal:
BATM-6742Function getPriceHistory periodic call logic refactored.Terminal:
BATM-3408Terminal billing improvements.Server:
BATM-7277Changed position of Cash Limit Per Day And Crypto Address on CAS admin page.
Bug Fixes
Terminal:
BATM-7405Send dmesg to Sentry when app starts after a native crashTerminal:
BATM-7369BATM4 - card payment "insert money" screen - missing picture of the ATM and fields for market rate and percentage fee.Terminal:
BATM-7367Terminal showed a double button at sellTerminal:
BATM-6908Exchange rate bar didn’t show rates for multiple fiatsTerminal:
CF-834Transaction limit reached message contained duplicated denominations with BNR.Server:
BATM-7352Accordion closing and opening didn’t work in CAS on some pages.Terminal:
BATM-7509Terminal time not displayed properlyTerminal: BATM-7505 Banned name at un/registered sell tier
Copyright © 2020-2026 General Bytes USA LLC