Patch Releases
Karel Kyovsky
Charles Wernicke
Ondřej Housar
Major releases will be patched as bugs are resolved. These are called “patch” or “point” releases.
Patch releases never include new functionality or major changes.
Patch releases are always explicitly bug fixes. NOT a new functionality.
Reinstalling a major release will automatically install the latest patch release.
Patch releases frequently contain preemptive bug fixes for issues that were found in newer releases.
Note: the decision to back-port to older versions via patch releases is made by GENERAL BYTES based on the severity of the issue (and other factors).
We strongly encourage operators to routinely upgrade to the newest patch release (weekly), and to upgrade to the latest full release at least every two months. This is for security purposes.
Upgrading your server or terminal to the same installed version results in the installation of the latest patch release for that particular version.
For example:
sudo /batm/batm-manage upgrade-server 20220311
Note: the version must not contain a dot (or the patch level after the dot)!
EOL abbreviation next to the release version means that the release version already reached End Of Life and there are no new patches planned for this release. It is highly recommended to operate your server only a version that has not reached EOL yet. Operator should be ready to receive emergency security patch that might not be available for EOL marked versions.
Select your release below:
- 1 List of releases that have patch releases
- 1.1 Version 20250301
- 1.2 Version 20250101
- 1.3 Version 20241231 - Reached EOL
- 1.4 Version 20241201 - Reached EOL
- 1.5 Version 20240901 - Reached EOL
- 1.6 Version 20240801 - Reached EOL
- 1.7 Version 20240701 - Reached EOL
- 1.8 Version 20240501 - Reached EOL
- 1.9 Version 20240301 - Reached EOL
- 1.10 Version 20240201 - Reached EOL
- 1.11 Version 20231212 - Reached EOL
- 1.12 Version 20231101 - Reached EOL
- 1.13 Version 20230901 - Reached EOL
- 1.14 Version 20230801 - Reached EOL
- 1.15 Version 20230701 - Reached EOL
- 1.16 Version 20230601 - Reached EOL
- 1.17 Version 20230515 - Reached EOL
- 1.18 Version 20230228 - Reached EOL
- 1.19 Version 20230120 - Reached EOL
- 1.20 Version 20221118 - Reached EOL
- 1.21 Version 20221001 - Reached EOL
- 1.22 Version 20220930 - Reached EOL
- 1.23 Version 20220815 - Reached EOL
- 1.24 Version 20220725 - Reached EOL
- 1.25 Version 20220531 - Reached EOL
- 1.26 Version 20220429 - Reached EOL
- 1.27 Version 20220311 - Reached EOL
- 1.28 Version 20220209 - Reached EOL
- 1.29 Version 20220106 - Reached EOL
List of releases that have patch releases
Version 20250301
CF-834
- Transaction limit reached language not clearCF-837
- scam_disclaimer Screen not showing textCF-838
- AML/KYC: Authorization Instruction "Not Always Required" not working as intended
CF-834
- Transaction limit reached language not clear
CF-774
- NotabeneConfiguration sets webhook to use private IP.
CF-827
- Latest patch dismisses modal too quickly.
CF-818
- Insert cash screen for fees / limits not displaying the correct percentage.BATM-7343
- Travel Rule approved event must be logged even if envelop was rejected
BATM-7453
- Fixed null pointer in enter destination address due to isAndroidMobileWalletAvailable in AndroidConfig
BATM-7444
- BitGO Enterprise account - fixed issues with USDT transactionsBATM-7443
- New Coinbase API keys support fix - fixed issues with ETH and USDT SELL transactionsBATM-7437
- Crash during withdraw by phone numberCF-803
- New Event added: "Phone Number Entered by Customer"
BATM-7431
- Create cashback via terminal action - sending receipt failedBATM-7430
- Terminal was crashing when unknown banknotes are in cashboxesBATM-7397
- RID combination limit increased
CF-801
- Display a different text for the daily limit
BATM-7409
- Export of registered identities is stuck
CF-797
- Add ES translations for travel rule flowCF-796
- Added new screen with QR code for sell registrations based on special configuration string with URL
CF-688
- Record identity state in transaction record
CF-792
- Network fee doesn't change after discountCF-790
- Transaction Fee will appear after inserting money on BATMFourCF-789
- Rows change after limit change
BATM-7398
- Transaction receipts default fee calculation changed
Version 20250101
CF-828
- Turning on Travel Rule flow broke Qpay card readerBATM-7453
- Fixed Null pointer on enter destination screenBATM-7343
- Travel Rule approved event is logged even if envelop was rejectedBATM-7053
- Fixed card payment when travel rule was enabled.
BATM-7409
- Export of registered identities is stuckCF-797
- Added spanish translations for travel rule
CF-781
- Travel rule - add Italian translations for new travel rule screens
BATM-7294
- Fixed Exporting transaction data to CVS file in Traditional Chinese.
BATM-7347
- Billing update
Version 20241231 - Reached EOL
BATM-7170
Added ability to configure Onfido webhooks.
BATM-7182
Added more BUY ERRORS to the limits to comply with Swiss law regulations.
BATM-7181
Fixed Out Of Memory issue causing the server to stop.
BATM-7159
Failed BUY transaction that are not marked as completed were not calculated into the limits.CF-715
GB Safe Order/Buy Limit allowed users to deposit over their limit
BATM-7076
XRP address and transaction Block Explorer cannot be set for the organizationBATM-6210
Added support of new Coinbase API Keys
Version 20241201 - Reached EOL
BATM-7080 Collect name screen error toast shown for too long
BATM-7071 Billing update
BATM-7064 Fixed problem with deleting SSN
BATM-7052 Fixed terminal crash with travel rule + card payment tier
LC-474 Crypto settings - remove sell configuration if unsupported
BATM-7036 Fixed null pointer exception in NoWalletScreen from sentry
BATM-7029 Fixed TR - terminal - wrong size of dialogs at batm3/4
BATM-6998 Fixed TR - terminal - card payment - "proceed to buy" button not active on enter amount screen when valid amount entered
Version 20240901 - Reached EOL
BATM-6765, BATM-6755, BATM-6753, BATM-6751, BATM-6739 ATTT fixes.
BATM-6614 CAS is missing email_buy_crypto_lnurl_ticket_template settings in custom strings
BATM-6594 Added possibility to hide discount amount at terminal insert money screen
Version 20240801 - Reached EOL
BATM-6692 getPriceHistory was called too often when displaying BTC price chart on ATM
CF-676 Fixed sentry exception from Marketing agreement screen
BATM-6614 CAS is missing email_buy_crypto_lnurl_ticket_template settings in custom strings
BATM-6668 Added NFC card reader test into batm app
BATM-6675 Billing updates
BATM-6678 Fixed next possible date calculation when quarter limit is set
Patch release not publicly released.
BATM-6661 App crashes with Ecuador flag
CF-680 Buy exchange rate not showing rates for kSHIB
BATM-6626 Remote wifi change reconnect not working
CF-672 Send secondary receipt when transaction queue is flushed
Version 20240701 - Reached EOL
BATM-6692 getPriceHistory was called too often when displaying BTC price chart on ATM
BATM-6614 CAS is missing email_buy_crypto_lnurl_ticket_template settings in custom strings
BATM-6678 Fixed next possible date calculation when quarter limit is set
BATM-6606 ADA withdrawal was failing - Invalid amount (Coinbase Wallet)
BATM-6675 Billing update
CF-672 Send secondary receipt when transaction queue is flushed
BATM-6661 App crashes with Ecuador flag
CF-680 Buy exchange rate not showing rates for kSHIB
CF-667 "Disable Door Sensor" setting not available on GB Safe Templates
BATM-6584 Anonymous limits are set to Disabled when you use AML/KYC with a different Fiat
CF-662 Unable to scan QR codes, NoQrCodeScanned logged after User Session is logged
CF-661 'Ghost' null cash collection logged on master and event logs during single stacker out/in event
CF-660 Updating 'LINK / ERC-20 address' and 'USDT / TRC-20 address' is linked on Block Explorer Properties
CF-657 Specify the type of wallet the user must scan
CF-656 Wallet address scanned to show beginning and trailing characters on Event log
CF-663 Blurr check was too strict when collecting unreadable QR for server.
BATM-6525 Transaction score wasn’t readable in CAS admin’s dark mode.
BATM-6411 Fixed transaction status when using buy strategy 5 and 1 on exchanges that don’t implement advanced exchange.
CF-659 Fixed Veriff webhook failure because "could not initialize proxy - no Session"
Version 20240501 - Reached EOL
BATM-7216 Telesign not rejecting customer registration due to problem at master
BATM-6600 Cryptoaddress pinning for ETH transactions didn't work properly
CF-709 Need the ability to add a new screen containing an image & Continue button
CF-735 Daily transaction limit did not working with ETH and ERC20 addresses
CF-706 Fixed blacklisting a wallet deleted SSN
Didn’t contain any ticket. Not publicly released.
CF-690 Exposed string template evaluation
BATM-6692 Call getPriceHistory called often
BATM-6678 Fixed next possible date calculation when quarter limit is set
CF-676 Fixed sentry exception from Marketing agreement screen
BATM-6661 App crashes with Ecuador flag
CF-680 Buy exchange rate not showing rates for kSHIB
CF-672 Send secondary receipt when transaction queue is flushed
CF-667 "Disable Door Sensor" setting not available on GB Safe Templates.
CF-660 Updating 'LINK / ERC-20 address' and 'USDT / TRC-20 address' is linked on Block Explorer Properties
CF-657 Specify the type of wallet the user must scan
CF-656 Wallet address scanned to show beginning and trailing characters on Event log
BATM-6413 Lowered application size.
CF-661 Removed unnecessary CLEAR COUNTERS button on cash collection screen when automatic cashcollection is performed. Current state led to double cash collections.
CF-662 Fixed proper QR-code camera connection closing.
CF-663 Blurr check was too strict when collecting unreadable QR for server.
BATM-6525 Transaction score wasn’t readable in CAS admin’s dark mode.
BATM-6411 Fixed transaction status when using buy strategy 5 and 1 on exchanges that don’t implement advanced exchange.
CF-659 Fixed Veriff webhook failure because "could not initialize proxy - no Session"
BATM-6523 GB Safe - Text updates
BATM-6513 Billing updates
BATM-6512 Billing updates
BATM-6450 Billing updates
CF-640 Terminal Text updates
CF-624 Terminal Text updates
CF-649 GBSafe: Fixed language for Expired depositCodes entered on GBSafe UI
CF-647 GBSafe: Face Capture enabled but no pictures stored on Identities for Buy Orders
CF-646 GBSafe: TRANSACTION PREPARED log details need are updated
CF-645 GBSafe: depositCode entered by cashier for deposits are shown in Event Log
CF-644 GBSafe: User name associated with the access code entered is now logged in Event Logs
LC-432 Changed log level for SMS blacklisted messages to warning
CF-643 Failed loading transactions error for SELL/WITHDRAW transactions
BATM-6390 Fixed crash in questionnaires when clicking on nowallet and back
BATM-6418 Billing fixes
Version 20240301 - Reached EOL
BATM-6629 Billing fixes.
BATM-6395 Sprites - DELETE triggers 500 error - when a sprite is used in some skin definition
BATM-6400 Cashback tickets created within same day are considered as expired
CF-636 ETH Addresses with memo not being matched against Blacklisted addresses
BATM-6406 Create buy transaction using extension fails
BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3
BATM-6347 Updated billing
BATM-6384 RCkit fix of acceptor disconnected error
BATM-6376 US sanction list fails to download
BATM-6298 Include into limits calculations also sells with failed WITHDRAWAL transactions
BATM-6297 Count into limits also sell transactions that failed due to purchase on exchange with sell strategy 4.
BATM-6285 Include an outgoing queued transaction in the card payment limit calculation
BATM-6226 Added indentation between Date range and Batch action button
BPUB-1756 The star symbol was missing in the Output Queues setting (option Configuration Cash Currency) even though this selection is obligatory
BATM-6249 CAS FE: IP whitelist configuration is not updated through terminal's action
BATM-5895 USDT_ERC20 + USDT_TRC20 transactions aren't passed to Chainalysis KYT
BATM-5645 Renamed NFC card references
BATM-6231 Inconsistent naming of notifications
BATM-6221 Fixed blurred document photos on BATM3
BATM-6127 Fixed Null pointer exception in SetCashBoxesDialog in administration
BATM-3309 Crypto Setting - tooltip and hint for Min cash amount are inconsistent
BATM-6069 Billing updates
BATM-6152 Server admin API - Terminals template - missing options
CF-627 Add aditional text to event ACTION TERMS AND CONDITIONS AGREED
CF-626 Voice call is not shown in UI in redeem by phone number
Version 20240201 - Reached EOL
CF-636 ETH Addresses with memo not being matched against Blacklisted addresses
BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3
BATM-6384 RCkit fix of acceptor disconnected error
BATM-6376 US sanction list fails to download
BATM-6285 Include an outgoing queued transaction in the card payment limit calculation
LC-379 Fixed incorrect transaction complete status shown with strategy 4
BATM-6221 Fixed blurred document photos on BATM3
BATM-6127 Fixed null pointer exception in SetCashBoxesDialog in administration
CF-617 Fixed invocationTargetException in prepareTransaction
BATM-6069 Billing updates
BATM-5895 USDT_ERC20 and USDT_TRC20 transactions weren’t passed to Chainalysis KYT
BATM-6122 batm_server_extensions_examples were not part of the distribution.
BATM-6105 Verify recycler drum configuration during startup
BATM-6103 Sentry exception when cashTransactionLimit is null
BATM-6102 Handle corutine cancellation during BNR cash acceptance and dispensing
BATM-6101 Duplicate logging of recycler drums to event log
BATM-6100 Show if the recycler drum is locked or not in the dispense cash events
BATM-6099 Done button possible to click during dispensing
BATM-6094 Custom field exception for old custom fields with null description in DB
BATM-6085 Fixed Metamask compatibility. Metamask changed their address format.
BATM-6091 Removed excessive logging to sentry
BATM-6077 Billing fixes
BATM-6057 Fixed issue "File cannot be saved" uploading Identity image
LC-370 Fixed error thrown while performing manual clear of short counters
LC-357 Fixed issue when moving a terminal. The moving date was different from a terminal history
BATM-5776 Fixed GB API Key generation on partner server
BATM-5729 Removed "Terminal List Page" from User settings
BATM-5980 Fixed unsupported combination of a value stored in the database and a timezone set on a server
BATM-6020 Added BitRank transaction scoring provider
BATM-6028 OperationNotAllowedException during floatdown from sentry
BATM-6030 Licensing fixes
BATM-6006 Fixed "Content type not supported" uploading Identity image
LC-360 Fixed restore point wrong calculation of space after cleanup
BATM-6021 Added TRMlabs transaction scoring provider
BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction
BATM-5964 CAS react FE: missing column, when Questionnaire Selectors has no data
BATM-5937 User's 2FA is not working after 2FA being freshly set up. Logout was needed.
Version 20231212 - Reached EOL
BATM-6105 Verify recycler drum configuration during startup
BATM-6103 Sentry exception when cashTransactionLimit is null
BATM-6102 Handle corutine cancellation during BNR cash acceptance and dispensing
BATM-6101 Duplicate logging of recycler drums to event log
BATM-6100 Show if the recycler drum is locked or not in the dispense cash events
BATM-6099 Done button possible to click during dispensing
BATM-6094 Custom field exception for old custom fields with null description in DB
BATM-6085 Fixed Metamask compatibility. Metamask changed their address format.
LC-259 When rate source went down for other crypto, it prevented transactions with any ratesource/exchange that was still functional.
BATM-6077 Billing fixes
LC-370 Fixed error thrown while performing manual clear of short counters
LC-357 Fixed issue when moving a terminal. The moving date was different from a terminal history
BATM-5776 Fixed GB API Key generation on partner server
BATM-5729 Removed "Terminal List Page" from User settings
BATM-6020 Added BitRank transaction scoring provider
BATM-5980 Fixed unsupported combination of a value stored in the database and a timezone set on a server
LC-360 Fixed restore point wrong calculation of space after cleanup
BATM-6021 Added TRMlabs transaction scoring provider
BATM-6030 Licensing fixes
BATM-5964 CAS react FE: missing column, when Questionnaire Selectors has no data
BATM-5937 User's 2FA is not working after 2FA being freshly set up. Logout was needed.
BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction
LC-345, LC-344 Fixed shared hibernate sessions between threads
LC-298 Exchange transactions has been marked as completed even though the balance is null
BATM-5900 Canadian Sanction list - false positive
BATM-5894 Bitfinex crypto test doesn't show a correct amount of fiat
BATM-5869 Notifier makes sure every passed entity is managed by entity manager
BATM-5865 Avoid sharing DB entity when calling async methods
LC-332 Refactored objects passed into threads submitBuyCryptoTransaction-A and submitBuyCryptoTransaction
BATM-5820 Gate - added periodical job for cleaning old upgrade packages
LC-325 Master log now contains also hibernate session ids.
BATM-5861 The button "update" is missing on the upgrade dialog.
LC-339 Hibernate session was used in incorrect thread when reading NotificationPolicy
LC-336 storeTransactionRecordCustomData wasn’t correctly handling null in key or value when storing into the database.
BATM-5852 Better logging when fiat currency pairs are not updated and master service is shut down
BATM-5856 Cash was associated with a wrong transaction in Banknote History when customer pressed Cancel
BATM-5854 Critical Terminal Fix: Terminals are generating colliding Local transaction ids
BATM-5855 NPE when associatin quizes to transaction an ITransactionInfo is null
BATM-5848 FE: Questionnaires are not fetched for customer's organization at selectors detail page
BATM-5835 Password reset link fails
LC-331 Error is always thrown when calling sell crypto by extension
LC-330 Reduced number of calls when calculating crypto amount with discount
BATM-5825 Registration crashes after email is entered
BATM-5828 Unable to save changes for User permissions when username has two or more separated words
LC-334 New Hibernate Warning in 20230901.27
LC-302 AdminTaskTimer: A checked-out resource is overdue, and will be destroyed
LC-297 Identity Public ID is not passed to ITransactionListener#isTransactionPreparationApproved if the address scanned is blacklisted
BATM-5803 Error at master log after scan of blacklisted address
LC-324 Duplicating terminal does not respect location maximum capacity
LC-308 Admin database connection issue when using `useSSL` parameter as first parameter
LC-302 Mysql connections dying - SQL Error: 0, SQLState: 08S01
LC-296 Gate service logging not working in admin (422 error)
BATM-5815 Server admin API: Can't delete Questionnaire Selectors, if it has a used Identity Tag
BATM-5812 Renamed quizzes to questionnaries at batm_public extensions API
LC-322 Fixed NPE on updateTransactionRecordBuyCrypto
LC-319 Fixed admin search returning 500
BATM-5786 The count of transactions in a queue before they are sent automatically is calculated incorrectly
BATM-5562 Script doesn't respond correctly to invalid license
Version 20231101 - Reached EOL
BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction
LC-345, LC-344 Fixed shared hibernate sessions between threads
LC-298 Exchange transactions has been marked as completed even though the balance is null
BATM-5869 Notifier makes sure every passed entity is managed by entity manager
BATM-5865 Avoid sharing DB entity when calling async methods
LC-332 Refactored objects passed into threads submitBuyCryptoTransaction-A and submitBuyCryptoTransaction
BATM-5820 Gate - added periodical job for cleaning old upgrade packages
LC-325 Master log now contains also hibernate session ids.
LC-339 Hibernate session was used in incorrect thread when reading NotificationPolicy
LC-336 storeTransactionRecordCustomData wasn’t correctly handling null in key or value when storing into the database.
BATM-5835 Password reset link fails
LC-331 Error is always thrown when calling sell crypto by extension
LC-330 Reduced number of calls when calculating crypto amount with discount
LC-334 Removed new hibernate warning - introduced in 20230901.27
LC-302 AdminTaskTimer: A checked-out resource is overdue, and will be destroyed
LC-297 Identity Public ID is not passed to ITransactionListener#isTransactionPreparationApproved if the address scanned is blacklisted
LC-324 Duplicating terminal does not respect location maximum capacity
LC-308 Admin database connection issue when using `useSSL` parameter as first parameter
LC-302 Mysql connections dying - SQL Error: 0, SQLState: 08S01
LC-296 Gate service logging not working in admin (422 error)
LC-322 Fixed NPE on updateTransactionRecordBuyCrypto
LC-319 Fixed admin search returning 500
BATM-5786 The count of transactions in a queue before they are sent automatically is calculated incorrectly
BATM-5562 Script doesn't respond correctly to invalid license.
BATM-5775 Stability improvements
LC-323 Hibernate persistence fixes
LC-321 Hibernate fix: entity was not detached
BATM-5788 CAS react FE: Add action at notification leads to error
BATM-5783 Fix NPE at fasttrack caused by missing setup for AML/KYC tier visibility
BATM-5773 No internet via router can cause crashloop when NTP retries takes too much time
BATM-5414 Consider to call calculateCryptoAmounts3 for only one crypto currency in insert money screen
LC-209 calculateCryptoAmount3 DB connection pool timeout fix
BATM-3930 Unification of error messages
BATM-5652 Added credit card's last 4 digits into Transaction's CSV export
BATM-5778 Fixed terminal action "Create terminal template" location in menu.
LC-317 The server version is not available in the CAS earlier than one minute from the login into the CAS
BATM-5654 Canadian Autonomous Sanctions List - periodic scan partial match false-positive inconsistency
BATM-5665 Anonymous limits behavior can be set in the Organization
LC-286 Backup restore issue on 20230901.22 to 20230901.20
LC-287 Masterlog viewer in admin, did not working consistently
LC-290 Buy in and out ordering not functioning correctly after upgrade
LC-292 Can not reorder crypto currencies in admin, however they are changed on the terminal screen
LC-293 Terminal upgrade command showing incorrect (mismatching) server version
LC-294 Crypto settings showing incorrect cryptocurrency
LC-300 Terminal not active should be a warning in master.log
LC-301 Loadtesting utility wasn’t compatible with gate service.
BATM-5751 queued transactions were not taken in account when calculated available balance in the hot wallet balance regarding the "Don't Accept Cash If You Don't Have Enough Supply" option
BATM-5756 Receipt must contain information required by CA law
LC-310 removed 'AU-' prefix to australian states in enum in Extensions
LC-317 The server version is not available in the CAS earlier than one minute from the login into the CAS
BATM-5756 Receipt must contain information required by CA law
BATM-5748 Incorrect orientation of '<' symbol in status menu in admin
LC-300 Terminal not active is now a warning
LC-294 Wrong crypto settings being offered in terminal configuration/template
LC-293 Showing incorrect (mismatching) server version in terminal upgrade dialog in admin
LC-290 Buy in and out table column ordering not functioning correctly after upgrade .
LC-286 Backup/restore issue fixed
BATM-5715 Fixed race condition when updateTransaction is called multiple times at the same time.
LC-299 SMS error should be warning
BATM-5735 batm-manage heapdump doesn't work
LC-288 onTransactionUpdated seems to be called multiple times for a single transaction
BATM-5685 Error when upgrading terminals from releases server using batm-manage
BATM-5680 CAS Admin "Profile: Terminal Administration QR Code" instructions correction
BATM-5660 Autoloading/hot reloading of extensions should not work in the default installation
BATM-5658 Cryptosettings contain the deleted terminal
Version 20230901 - Reached EOL
LC-495 Backported support for loadtest to 20230901
LC-490 Ocassional camera issue
LC-476 Change log level to WARN for inactive terminal in storeCameraImage method
LC-474 Crypto settings - remove sell configuration if unsupported
LC-471 Exchange status COMPLETED instead of ERROR
LC-464 Deleting a used video linked to a skin item throws an error
LC-435 Log telemetry server failures as warn instead of error
LC-460 Distorted Button with Hong Kong Chinese language settings on transaction completed screen
LC-457 Better handling of unavailable rate sources
LC-456 Sell transaction fails when a discount with zero fee is applied
LC-455 It is allowed to save AML/KYC settings with all buttons hidden
LC-453 DB Connection was not closed after firing notification
BATM-6618 The QR camera has not been initialized sometimes during the transactions
LC-448 CAS: Support search of transaction by LID and duplicate LIDs - 20230901
LC-447 Camera images on the identity page are not fully displayed
CF-662 Unable to scan QR codes, NoQrCodeScanned logged after User Session is logged
BATM-5836 Removed where did you find about us on terminal
LC-442 Validate that profit override is allowed when saving terminal
LC-441 AML/KYC - Not possible to save
LC-439 Make errors from blockchain.info a WARN log level
LC-437 Change log level from error to warn for not found terminals
LC-434 Change log level of token validation from error to warn
LC-432 Change log level for SMS blacklist messages to warning
LC-431 Adjust log level to warn for email retries
LC-430 Loadtest - Connections are not closed while terminal serial numbers are being obtained
LC-427 Connection is not closed when transaction fails after timeout
CF-636 ETH Addresses with memo not being matched against Blacklisted addresses
BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3
LC-379 Incorrect transaction complete status shown with strategy 4
CF-627 Add additional text to event ACTION TERMS AND CONDITIONS AGREED
CF-626 Voice call is not shown in UI in redeem by phone number
CF-619 Missing data on receipt
CF-617 Fixed InvocationTargetException when calling prepareTransaction
BATM-6102 Handle corutine cancellation during BNR cash acceptance and dispensing
BATM-6105 Verify recycler drum configuration during startup
BATM-6100 - Show if recycler drum is locked in event log (terminal)
BATM-6103 - fixed logging of exception to Sentry for CF extension in prepareTransaction (terminal)
BATM-6101 fixed duplicate logging of recycler drums to event log (terminal)
CF-614 - fixed possible done click during dispensing in CF UI (terminal)
LC-373 Terminal update in the console didn’t work
LC-370 Fixed error thrown while performing manual clear of short counters
LC-357 Fixed issue when moving a terminal. The moving date was different from a terminal history
LC-360 Restore point calculation of space after cleanup fixed
LC-259 Fixed case when rates sources go down for other crypto, it prevents transactions with any ratesource/exchange that is still functional
BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction
LC-265 Some errors were not triggering the notifications
LC-345, LC-344 Fixed shared hibernate sessions between threads
LC-298 Exchange transactions has been marked as completed even though the balance is null
BATM-5869 Notifier makes sure every passed entity is managed by entity manager
BATM-5865 Avoid sharing DB entity when calling async methods
LC-332 Refactored objects passed into threads submitBuyCryptoTransaction-A and submitBuyCryptoTransaction
BATM-5820 Gate - added periodical job for cleaning old upgrade packages
LC-325 Master log now contains also hibernate session ids.
LC-339 Hibernate session was used in incorrect thread when reading NotificationPolicy
LC-336 storeTransactionRecordCustomData wasn’t correctly handling null in key or value when storing into the database.
BATM-5835 Password reset link fails
LC-331 Error is always thrown when calling sell crypto by extension
LC-330 Reduced number of calls when calculating crypto amount with discount
LC-334 New Hibernate Warning appears in 20230901.27
LC-302 AdminTaskTimer: A checked-out resource is overdue, and will be destroyed
LC-297 Identity Public ID is not passed to ITransactionListener#isTransactionPreparationApproved if the address scanned is blacklisted
LC-324 Duplicating terminal does not respect location maximum capacity
LC-322 NPE on updateTransactionRecordBuyCrypto
LC-319 Admin search returning 500
LC-308 Admin database connection issue when using `useSSL` parameter as first parameter
LC-305 Mysql connections dying - SQL Error: 0, SQLState: 08S01
LC-296 Gate service logging not working in admin (422 error)
LC-285 GPS Map not working when entering an address (Location Page)
BATM-5562 Script doesn't respond correctly to invalid license
BATM-5775 Stability improvements
LC-323 Hibernate persistence fixes
LC-321 Hibernate fix: entity was not detached
BATM-5788 CAS react FE: Add action at notification leads to error
BATM-5783 Fix NPE at fasttrack caused by missing setup for AML/KYC tier visibility
BATM-5414 Consider to call calculateCryptoAmounts3 for only one crypto currency in insert money screen
LC-209 calculateCryptoAmount3 DB connection pool timeout fix
BATM-3930 Unification of error messages
BATM-5654 Canadian Autonomous Sanctions List - periodic scan partial match false-positive inconsistency
BATM-5665 Anonymous limits behavior can be set in the Organization
LC-286 Backup restore issue on 20230901.22 to 20230901.20
LC-287 Masterlog viewer in admin, did not working consistently
LC-290 Buy in and out ordering not functioning correctly after upgrade
LC-292 Can not reorder crypto currencies in admin, however they are changed on the terminal screen
LC-293 Terminal upgrade command showing incorrect (mismatching) server version
LC-294 Crypto settings showing incorrect cryptocurrency
LC-300 Terminal not active should be a warning in master.log
LC-301 Loadtesting utility wasn’t compatible with gate service.
BATM-5751 queued transactions were not taken in account when calculated available balance in the hot wallet balance regarding the "Don't Accept Cash If You Don't Have Enough Supply" option
BATM-5756 Receipt must contain information required by CA law
LC-310 removed 'AU-' prefix to australian states in enum in Extensions
LC-317 The server version is not available in the CAS earlier than one minute from the login into the CAS
LC-299 SMS error should be warning
LC-288 onTransactionUpdated seems to be called multiple times for a single transaction
BATM-5680 CAS Admin "Profile: Terminal Administration QR Code" instructions correction
BATM-5660 Autoloading/hot reloading of extensions should not work in the default installation
BATM-5658 Cryptosettings contain the deleted terminal
BATM-5711 Remove processed transactions from output queue even if DB commit fails
BATM-5647 Logging from java doesn't work correctly because of default parameter
BATM-5646 Occasional redeem ticket crash from sentry
BATM-5639 Install script instructions adjustments
LC-271 Error after we clone a terminal
BATM-5630 CAS react FE: Terminal capacity and Phone number default values when using fast track installation.
LC-262 IExtensionContext#sellCrypto does not prevent rejected identities from making a transaction
BATM-5544 Fixed syntax error near unexpected token when DB password contains special characters
BATM-5625 Coinbase Wallet API compatibility fix
LC-264 IExtensionContext#buyCrypto and IExtensionContext#sellCrypto should check phone number blacklist to check identity phone number is allowed
LC-263 Error when call IExtensionContext.buyCrypto()
LC-262 IExtensionContext#sellCrypto does not prevent rejected identities from making a transaction
BATM-5615 SSL handshake randomly failing due to SSLv3 android fallback
BATM-5612 Identity custom fields - checkbox and document - wont be saved
BATM-5602, BATM-5600, BATM-5589, BATM-5588, BATM-5583 Factory testing improvements
BATM-5587 Fixed NPE in server installation via Fasttrack
BATM-5585 Problem with sentry reports after upgrade from 20230228 to 20230601 in CF configuration
BATM-5581 Minimum card amount per trasaction is missing when you try to save the crypto settings
BATM-5437 Fixed multiple payment types navigation from email OTP delivery
BATM-5575 Cash withdraws were going through without asking the customer for a phone number. Issue specific for 20230901 due to the changes in support of multiple payment methods allowed.
BATM-5568 Periodic OFAC Scan triggers false positive when identity has no name.
BATM-5565 Remove card button 'Buy for X instead', when limit is 0.
BATM-5552 Wrong description of limit - use "Limit reached"
BATM-5459 Show error message when card reader doesn't support selected currency
BATM-5554 Button Print Cashboxes leads to aplication crash
BATM-5553 Remove retry with different card button
BATM-5537 Enable negative buy and sell profit again
BATM-5461 OpenVPN Windows client fails to connect: "Unsupported Options"
BATM-5418 Logging improvements of updateCurrencyPairs
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5537 Enable negative buy and sell profit in UI again
Version 20230801 - Reached EOL
BATM-5562 Script doesn't respond correctly to invalid license
BATM-5775 Stability improvements
BATM-5711 Remove processed transactions from output queue even if DB commit fails
BATM-5647 Logging from java doesn't work correctly because of default parameter
BATM-5544 Fixed syntax error near unexpected token when DB password contains special characters
BATM-5625 Coinbase Wallet API compatibility fix
BATM-5615 SSL handshake randomly failing due to SSLv3 android fallback
BATM-5585 Problem with sentry reports after upgrade from 20230228 to 20230601 in Deployment Scenario B.
BATM-5554 Button Print Cashboxes leads to aplication crash
BATM-5523 Added new cash dispenser converter support
BATM-5412 Validator regular expression in custom field seems to be ignored by terminal
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5539 Inactivity watcher is not reset on user interaction in AML activity
BATM-5535 Invoice should contain server version
BATM-5529 Card Payment over allowed limit
CF-574 Dynamically generate QR in CF UI for "Need a wallet" screen with mobilewallet.url string
CF-573 Terminal application crash when generating sell for new currency supported via extension (no sentry report)
LC-250 BitBuy exchange shows the wrong rate for ETH
LC-249 Added australian provinces
Version 20230701 - Reached EOL
BATM-5775 Stability improvements
BATM-5412 Validator regular expression in custom field seems to be ignored by terminal
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5535 Invoices now contain server version
BATM-5529 Card Payment over allowed limit
CF-573 Terminal application crash when generating sell for new currency supported via extension (no sentry report)
BATM-5457 Incorrect Obfuscation of endpoints
BATM-5522 Fixed billing issue. Invoices didn’t have separate items for each month. Broken only in 20230701.
BATM-5490 Crypto settings NPE.
CF-572 Admin exception when saving cryptosettings for custom IWallet (sell capable) extension
LC-248 Duplicating templates does not duplicate certain drop downs (two-way templates)
BATM-5444 Look & Feel: Cannot upload video as "Customer" fix.
LC-242 ETH addresses CAS search improvements.
BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration
BATM-5177 Cannot download new documents after Identify REJECTED
BATM-5408 Fixed discount being shown as 0.00 on terminal screen
LC-236 Opt-in screen doesn’t work correctly
BATM-5340 Security feature. Keys for JWT tokens are recreated with every admin restart
BATM-5396 New server installation - directory /batm/data is not created
BATM-5393 Cashbox Analytics time was incorrectly calculating server time.
LC-235 Removed consideration of browser timezone when calculating times.
BATM-5361 CAS react FE: Server version number displayed after user is logged in.
BATM-5342 Blacklisting improvements.
BATM-5341 Don't obfuscate extensions extras package
LC-231 Fixed server sending CONNECTION REJECTED ERROR or CONNECTION TIMEOUT ERROR or VPN CONNECTION ERROR notifications when machines come back online.
BATM-5312 The server responded with 500 instead response in Analytics tool
BATM-5343 Add permission for user to see server version in side panel in ADMIN UI.
BATM-5311 App crashed after "send receipt by email" in CF-UI
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
BATM-5214 App crashes when banknote is stuck between loader and recycler drum on BNR
BATM-5298 TRON addresses can not be scanned after update to 20230701
Version 20230601 - Reached EOL
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5535 Invoices now contain server version
BATM-5457 Incorrect Obfuscation of endpoints
BATM-5511 Generation of invoices failed in some cases
LC-248 Duplicating templates does not duplicate certain drop downs (two-way templates)
BATM-5455 Not all jars need to be obfuscated
BATM-5444 Look & Feel: Cannot upload video as "Customer" role
BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration
BATM-5408 Fixed discount being shown as 0.00 on terminal screen
LC-236 Opt-in screen doesn’t work correctly
BATM-5396 New server installation - directory /batm/data is not created
BATM-5393 Cashbox Analytics time was incorrectly calculating server time.
LC-235 Removed consideration of browser timezone when calculating times.
BATM-5361 CAS react FE: Server version number displayed after user is logged in.
BATM-5342 Blacklisting improvements.
BATM-5341 Don't obfuscate extensions extras package
LC-231 Fixed server sending CONNECTION REJECTED ERROR or CONNECTION TIMEOUT ERROR or VPN CONNECTION ERROR notifications when machines come back online.
BATM-5312 The server responded with 500 instead response in Analytics tool
BATM-5343 Add permission for user to see server version in side panel in ADMIN UI.
BATM-5311 App crashed after "send receipt by email" in CF-UI
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
LC-228 Cash page on Terminal view gives 500 error
CF-562 Forced 2FA Enrollment does not work
BATM-5279 batm-manage vpn-user-generate fails to generate first admin vpn user
BATM-5267 REDEEM fails (invalid redeem ticket) after manual Payment Arrived
BATM-5263 Fixed Coinbase Hot Wallet API compatibility
BATM-5270 Fixed problems with transaction Send Receipt action
BATM-5259 Server admin API - Monitoring NPE
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
BATM-5245 Incorrect file permissions at rw directory after install and immediate upgrade
BATM-5239 Fixed PatternSyntaxException from BuyErrorViewModel
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
BATM-5215 Added support for Jamaican Dollar
CF-551 Fixed 7" BATM ToS/PP HTML Rendering error/performance issue.
LC-223 Resending of transaction sets in some cases incorrect status
LC-222 Fixed cash low notification sends false positives
CF-546 Fixed Many-to-one relationship within cashboxitem_source breaking admin cash page
BATM-5173 It isn't possible to add Custom Fields together with the setting "Nothing. Direct customer to Identity verification service via SMS"
BATM-5196 Server admin API - Use admin_bind_ip address for admin search calls
BATM-5187 Honeywell 3310g QR code scanner doesn't work
BATM-5179 Keyboard doesn't close after AML/KYC name entered
BATM-5176 Email requirement in AML/KYC causes registration to fail
BATM-5169 CAS react FE: Cellphone number is hidding until refresh
BPUB-1783 Possibility of adding new rows in SMSs with \n character.
BATM-5149 Delete revoked vpn configuration file
BATM-5161 CAS react FE: Identity VIP limits are visible without permission
BATM-5159 Database connection is not being closed in some cases
BATM-5140 CAS react FE: Grey screen displayed when clicked on Banknote history
Version 20230515 - Reached EOL
CF-562 Forced 2FA Enrollment does not work
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
CF-551 Fixed 7" BATM ToS/PP HTML Rendering error/performance issue.
LC-223 Resending of transaction sets in some cases incorrect status
LC-222 Fixed cash low notification sends false positives
CF-546 Fixed Many-to-one relationship within cashboxitem_source breaking admin cash page
BATM-5134 Terminal upgrade files are not being deleted
BATM-5142 Terminal stays sometimes in unknown network error after recovery from outside of the opening hours
BATM-5137 Terminal auto reboots every hour when outside of the opening hours. Max 6 times.
BATM-5125 Terminal time can be rarely reset to default after connection loss
BATM-5100 User should be ordered by alphabet
CF-548 Veriff priv key in organization gets overriden with null value if nothing is populated in field
CF-547 Remove "No ID required" hardcoded text from unregistered limit button.
BATM-5103 HELP UKRAINE button fixed.
CF-545 Hibernate throws 'no Session' error when using ExtensionContext within Watchlist Extension
CF-543 Can't save withdraw configuration - always reverts to "Withdraw using QR code"
CF-542 getPhoneNumberRestriction calls WatchListQuery twice during transaction, first with incorrect values
CF-541 Phone number & SMS OTP is collected twice in registration path
BATM-5084 Validation of network info must be temporary disabled on server to be able to upgrade terminals with version 20200212
CF-529 BNR should accept cash when no recycler and no loader cassettes are configured
LC-213 Custom field checkbox in GB Admin does not work
BATM-5080 custom sms providers from extensions do not show up in admin
CF-540 Instruction is not always required - user is prompted for these fields if in registered / awaiting verification / premium state, but selects unregistered tier limits
BATM-5073, BATM-5074, BATM-5075 - Invoicing improvements.
BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues
BATM-5056 Minor changes to side panel
CF-537 ExtensionContext ‘startVerificationByIdentityId' caused SQL lock that did not release
LC-210 Resending of batched transaction logged out user
BATM-5054 CAS react FE - hide nav bar search and hint if user doesn't have permission
BATM-5048 DB Connection wasn’t closed/committed when sendTransactionReceipt was called from admin UI.
Version 20230228 - Reached EOL
BATM-5756 Receipt must contain information required by CA law
CF-562 Forced 2FA Enrollment does not work
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
BATM-5142 Terminal stays sometimes in unknown network error after recovery from outside of the opening hours
BATM-5137 Terminal auto reboots every hour when outside of the opening hours. Max 6 times.
CF-548 Veriff priv key in organization gets overriden with null value if nothing is populated in field
CF-547 Remove "No ID required" hardcoded text from unregistered limit button.
BATM-5103 HELP UKRAINE button fixed.
CF-545 Hibernate throws 'no Session' error when using ExtensionContext within Watchlist Extension
CF-543 Can't save withdraw configuration - always reverts to "Withdraw using QR code"
CF-542 getPhoneNumberRestriction calls WatchListQuery twice during transaction, first with incorrect values
CF-541 Phone number & SMS OTP is collected twice in registration path
BATM-5084 Validation of network info must be temporary disabled on server to be able to upgrade terminals with version 20200212
CF-529 BNR should accept cash when no recycler and no loader cassettes are configured
LC-213 Custom field checkbox in GB Admin does not work
BATM-5080 custom sms providers from extensions do not show up in admin
CF-540 Instruction is not always required - user is prompted for these fields if in registered / awaiting verification / premium state, but selects unregistered tier limits
CF-539 Upgrade from 20221118.42 and older to 20230228.62 and newer causes BNR serial number mismatch.
BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues
CF-537 ExtensionContext ‘startVerificationByIdentityId' caused SQL lock that did not release
BATM-5051 Added support for deprecated 3 letter timezone codes
LC-210 Resending of batched transaction logged out user
BATM-5028 Server certificate should not be unpinned when server address changed because of VPN connection.
BATM-5044 Fixed server compatibility with terminals running version 20220725
BATM-5021 CAS react FE - FormattedDate component show dateTime at given timezone
BATM-5020 The UTC time zone is used even though a different time zone is set in CAS (Organization)
BATM-5019 Application crashed after printing cashboxes on Genmega
BATM-5018 Fixed AbortFlowException
CF-524 Date of birth ATM collection - add 'This instruction is not always required' option
CF-521 Add identity public ID to WatchListQuery
BATM-5017 Intitialize returns NPE
BATM-5014 CAS react FE: Genereting Italian Quarterly Results doesn't download on Mozila Firefox browser
BATM-5012 Log TransactionRecord more friendly
BATM-5001 Fixed card payment QA tests
BATM-5008 Italian Quarterly reports v2.5 - optional fields, municipality of residence
BATM-4995 Self Test link generates 404 Houston
BATM-5002 Prepare transaction validation failing for lightning redeem
LC-180 Terminalstatus table `errors` column is not updated when IP whitelist error occurs
BATM-4876 BNR Serial number is always UNKNOWN
BATM-4958 Remove white screen before displaying Privacy policy
BATM-4993 Create cashback via transaction action list - unable to select fiat currency
BATM-4987 Terminal Actions - Cashboxes - leads to 404 error page
BATM-4984 FE - Italian Quarterly Results - generated xml file - wrong name
BATM-4983 FE Billing panel
BATM-4974 Input validations improvements.
BATM-4970 Input validations improvements.
BATM-4972 Removed support for POS
BATM-4971 Added for new format of Italian Quarterly reports v2.5
LC-204 Terminal Templates and other screens not showing VPN status
CF-509 Remove SMS consent upon SELL transaction submit, if phone number already collected (CF UI)
BATM-4973 Fix of Init Flow gets run twice, causes Valina initialization to fail
BATM-4839 Improved input validations part 3
BPUB-1965 Handling case when Terminal goes offline while Valina performs transaction.
CF-528 ITransactionPreparation 'setErrorMessage' is not displayed on terminal
BATM-4967 Fixed restriction tag bugs
BATM-4968 Resending transaction SMS receipts leads to CONNECTION LOST
Version 20230120 - Reached EOL
BPUB-1965 We must handle case when Terminal goes offline while Valina performs transaction.
BATM-4962 batm-manage restore fails when password set
CF-527 Terminal calls getVpnConfiguration even if VPN is not enabled in CAS
BATM-4932 Some of registered terminals are not able to submitEvent
BPUB-1794 EIP-681 support - MetaMask QR codes don't work
LC-206 IExtensionContext#sellCrypto didn’t not work with "Withdraw using phone number" option
BATM-4873 Improved VPN tunnel recovery by terminal attempting to reconnect to both: 7742 VPN and 7741 without VPN.
BATM-4902 S input validations fixes for extensions
BATM-4830 S input validations improvements
BATM-4830 S input validations
BATM-4887 Acceptor update via terminal actions did not work
BATM-4883 Diagnostic screen submit crash fix
BATM-4864 firewall checking script parts improved
BATM-4856 Fixed jump to old Identity page from transaction page in admin
BATM-4827 vpn-gen script improvements
BATM-4849 Removes links to old rewritten CAS pages and use just new pages
BPUB-1957 The customer's SSN is cleared if the identity is updated
BATM-4783 hostname file is missing in new CAS installs
BATM-4832 Change fallback time on terminal to 1.1.2023
BATM-4828 Wildfly page on new CAS install - caused by BATM-4820.
BATM-4820 Disabled application server hot deploy functionality
BATM-4819 Remove storing of sentry logs at server's filesystem
BATM-4812 Don’t log unrecognized QR codes too
BATM-4798 Added batm-manage sanitize command
CF-520 IPhoneLookupProvider extension implementation callback not functional
BATM-4807 Add command generate user vpn to batm-manage
BATM-4805, BATM-4802 Removed server backward compatibility for very old terminal versions
BATM-4800 Terminal obfuscates event data when somebody accidentally scans private key QR code content on terminal
BATM-4789 Master service protocol improvements
BATM-4791, BATM-4772 Terminal should not log sensitive content scanned by QR
BATM-4790, BATM-4788 Improved work with files
BATM-4785 Increase of VPN recovery timeout from 30 seconds to 5 mins.
BATM-4782 Added compatibility with Ubuntu 22.04
BATM-4736: Generate VPN certificates valid from 2000 in case terminal have old date and added more meaningful error messages.
BATM-4780 0day vulnerability fix
BATM-4776 Terminals list -> NPE when allowed cashCurrencies is null
BATM-4751 Handle write audit data exceptions in DoSubmitSellTransaction usecase
BATM-4722 CAS react FE - Location detail: Wrong cash collection days
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-3739 Auto-Shutdown master service only when used fiat currency exchange rates are missing.
Version 20221118 - Reached EOL
BATM-4820 Disabled application server hot deploy functionality
BATM-4819 Remove storing of sentry logs at server's filesystem
BATM-4812 Don’t log unrecognized QR codes too
BATM-4798 Added batm-manage sanitize command
CF-520 IPhoneLookupProvider extension implementation callback not functional
BATM-4807 Add command generate user vpn to batm-manage
BATM-4805, BATM-4802 Removed server backward compatibility for very old terminal versions
BATM-4800 Terminal obfuscates event data when somebody accidentally scans private key QR code content on terminal
BATM-4789 Master service protocol improvements
BATM-4791, BATM-4772 Terminal should not log sensitive content scanned by QR
BATM-4790, BATM-4788 Improved work with files
BATM-4785 Increase of VPN recovery timeout from 30 seconds to 5 mins.
BATM-4782 Added compatibility with Ubuntu 22.04
BATM-4736: Generate VPN certificates valid from 2000 in case terminal have old date and added more meaningful error messages.
BATM-4780 0day vulnerability fix
BATM-4751 Handle write audit data exceptions in DoSubmitSellTransaction usecase
BATM-4722 CAS react FE - Location detail: Wrong cash collection days
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-3739 Auto-Shutdown master service only when used fiat currency exchange rates are missing.
BATM-4741 Decreased NDK version back to 21.4.7075529
BATM-4728 Improved admin logging
BATM-4734 Improved input field validation
BATM-4737 Improved event logging
CF-517 MeiSC should return events then just ACCEPTOR_ERROR_OTHER
CF-515 React FE Identity - Obscured SSN Displays When Empty
LC-196 Error numbers are again displayed in terminal event records
LC-195 Leaflet pin not being able to be moved with new server upgrade
BATM-4566 Honeywell/Newland scanner don't turn off if it is kept alive by having QR code in front of it after its scanned and "turned off" by leaving the screen
CF-494 Terminal SELL transaction ignores 'available cash' in CF UI
CF-514 React FE Identity - Date of Birth off by 1 day
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-4620 Terminal is not properly deleting image files during video recording feature
BATM-4615 Not possible clear serial mismatch with the BNR recycler
Copyright © 2020-2025 General Bytes USA LLC