20241001

Summary

This cumulative release 20241001 mainly contains new features and improvements.

The largest change is new support for given names and surnames on Identities. This improvement has been long awaited by multiple operators.

Additionally we are delivering a feature that enables operators to deliver self-hosted (unhosted) wallets per travel-rule definitions to the customers without requiring a printer or email. Customers are now able to download a paper wallet in the form of a PDF file by scanning a QR code on the BATM screen.

PDF paper wallets will become instrumental when the Travel Rule becomes effective in the EU in January 2025. Make sure you and your customers get familiar with this feature ahead of time to help them make a smooth transition.

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:

https://generalbytes.atlassian.net/wiki/spaces/ESD/pages/3029794871

KB articles affected by this release:


Complete list of changes

New Features

  • Server/Terminal: BATM-6667 the FIRST NAME and LAST NAME fields for Identity were replaced by GIVEN NAME(s) and SURNAME(s) fields in CAS, which now enables storing multiple first names and last names in Identities. This is crucial in some countries where these names need to be reported to authorities. Please validate that your current extensions handle this change correctly.

  • Server/Terminal: BATM-6745 Added ability for customers to download a paper wallet in the form of a PDF by scanning a QR code on the screen.

  • Server: CF-690 Added the ability to get transaction receipt data from an extension using the method IExtensionContext.getReceiptData(...)

  • Server: CF-654 Added the ability to specify a specific patch when upgrading using batm-manage command.

Improvements

  • Server: CF-565 Added new permissions for transaction exporting and identity personal information access: TRANSACTIONS_EXPORT, TRANSACTIONS_EXPORT_WITH_IDENTITY, IDENTITY_PERSONAL_INFO_READand IDENTITY_PERSONAL_INFO_WRITE

  • Server: LC-470 Added more logging when auto-registering customer/identity

  • Server: BATM-6458 Add possibility to set a text note by operator on a transaction that has been canceled by a user at the terminal.

  • Server: Added more identity data into transaction CSV export.

  • Server: CF-684 GBSafe now contains also support for selfie camera.

  • Server: BATM-2235 Database column terminal.type is no longer used.

  • Server: LC-450 Add support for Hong Kong districts

  • Server: LC-342 Added new Notification called Active Exchange Pair Not Available fired when fiat exchange rate is not available.

  • Terminal: Various ATTT improvements.

  • Terminal: BATM-6667 “Do you need more time” button’s position was changed on BATM4 model.

  • Terminal: CF-669 Cassette settings screen has now timeout 5 mins. New timeout prevents customer interacting with the cassette settings screen when cassette unexpectedly pops out from the slot.

  • Terminal: BATM-6543 Updated German translation.

  • Terminal: BATM-6541 Updated Spanish translation.

Bug Fixes:

  • Terminal: BATM-6766 Terminal limits were not applied when cash was inserted virtually using ATTT’s insert cash function.

  • Server: BATM-6797 Transaction analytics page settings were set to default values when currency or timezone was changed.

  • Server: BATM-6737 Removed unnecessary file /batm/config/sms

  • Server: BATM-6617 Server backup didn’t contain VPN configuration data when batm-manage command was called from different folder than /batm.


 

Copyright © 2020-2024 General Bytes USA LLC