20251001

20251001

Summary

Release 20251001 (apart from bug fixes and improvements) notably contains support for:

  1. New CAS UI: we rewrote the CAS UI with ReactJS in 2024. This year we redesigned the tables and widgets to be up to date with today’s UX standard. We are retaining the old CAS UI (for 6+ months) for those who wish to continue to use the legacy UI a bit longer as they get comfortable with the new UI. THE NEW UI IS ACTIVE BY DEFAULT.

    1. To revert to the legacy UI, please see: https://generalbytes.atlassian.net/wiki/spaces/ESD/pages/4471914500/The+New+UI#Revert-to-the-Legacy-UI%3A

  2. Added SumSub Travel Rule provider.

  3. Added GTR Travel Rule provider.

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: BATM-7157 - New CAS UI.

  • Server: BATM-7754 Added support for Sumsub Travel Rule provider

  • Server: BATM-7754 Added support for GTR Travel Rule provider

  • Server/Terminal: BATM-7689 - Added support for printing Solana paper wallets for BUY.

  • Server: BATM-7774 - Support for Liquid Bitcoin SELL direction.

  • PartnerWeb: BATM-7510 - Partnerweb is now used to issue ATTT certificates for clients.

  • Server: BATM-6881 - Added support for Solana for Coinmate.io exchange and BitGo wallet.

  • Terminal: BATM-6251 - Failsafe mechanism for terminals. Terminal will automatically restore from the restore point when it fails to boot N times in the row.

Improvements

  • Server: BATM-5378 - Master, admin and pairing logs now contain timezone

  • Server: BATM-7776 - Removed server backward compatibility with terminal version prior 20230601.

  • Server: BATM-6872 - Possibility to use same discount code for multiple FIAT currencies

  • Server: BATM-7763 - Added validation for the order of instructions at KYC screen to have instruction for search always at 1st place

  • Terminal: LC-523 - “Discount code entered” event written even if it is not valid.

  • Server: BATM-7758 - Country module is now a separate module in Open Extensions.

  • Server: CF-941 - Added the Payment type on Terminal>Transaction page

  • Server: BATM-7682 - Improved logging of transaction logging.

  • Server: BATM-7593 - Faster CAS UI loading

  • Server: BATM-7585 - More detailed logging in CAS admin

  • Server: BATM-7556 - Terminal ping time speed and load optimizations in master service.

  • Server: BATM-7548 - Simplified terminal token signature validation

  • Server: BATM-7541 - Refactored code for calculation when terminal status will change based on opening hours

  • Server: BATM-7535 - Refactored implementation of IP whitelist matching.

  • Server: BATM-7531 - Reconfiguration of terminals is performed when location is changed

  • Terminal: BATM-7436 - Added selftest for card payment terminal during the intialization.

  • Server: BATM-6837 - Refactored discounts "valid from" and "valid to" time to UTC.

  • Server: BATM-6386 - Added support for LBTC on Kraken exchange.

  • Partnerweb: BATM-3295 - Operators are no longer able to edit their name on the PartnerWeb.

  • Partnerweb: BATM-7728 - All organizations on partner web must have 2FA policy enforced for all of the users.

Bug Fixes

  • Server: BATM-7638 TR Notabene prevent potential deadlock in NotabeneAuthService when refreshing tokens

  • Server: BATM-7560 EventService - applied Sonar recommendations.

  • Terminal: BATM-7760 - Terminal was crashing in some cases when Configuration.smsProviderPhoneNumber was null

  • Server: BATM-7664 - Transaction auto-submit race condition.

  • Server: BATM-7650 - Added missing Issuing Jurisdiction State/Province Column at identities CSV export

  • GBSafe: BATM-6324 - GBSafe - Fixed case when different order of USB port connection affected USB dongle functionality.

  • Server: BATM-6830 - Admin server client IP address resolving improvement.

     

 

Copyright © 2020-2026 General Bytes USA LLC