Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 194 Next »

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:


List of releases that have patch releases

Version 20240801

 20240801.21

BATM-6661 App crashes with Ecuador flag

 20240801.20

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

 20240701.19

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

 20240701.18

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.

 20240701.17

CF-659 Fixed Veriff webhook failure because "could not initialize proxy - no Session"

Version 20240501 - Reached EOL

 20240501.49

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

 20240501.48

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

 20240501.47

BATM-6413 Lowered application size.

 20240501.46

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.

 20240501.45

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.

 20240501.44

CF-659 Fixed Veriff webhook failure because "could not initialize proxy - no Session"

 20240501.43

BATM-6523 GB Safe - Text updates

 20240501.42

BATM-6513 Billing updates
BATM-6512 Billing updates
BATM-6450 Billing updates
CF-640 Terminal Text updates
CF-624 Terminal Text updates

 20240501.40

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

 20240501.39

BATM-6390 Fixed crash in questionnaires when clicking on nowallet and back

 20240501.38

BATM-6418 Billing fixes

Version 20240301 - Reached EOL

 20240301.47

BATM-6629 Billing fixes.

 20240301.46

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

 20240301.45

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

 20240301.44

BATM-6347 Updated billing

 20240301.43

BATM-6384 RCkit fix of acceptor disconnected error

 20240301.42

BATM-6376 US sanction list fails to download

 20240301.41

BATM-6298 Include into limits calculations also sells with failed WITHDRAWAL transactions

 20240301.40

BATM-6297 Count into limits also sell transactions that failed due to purchase on exchange with sell strategy 4.

 20240301.39

BATM-6285 Include an outgoing queued transaction in the card payment limit calculation
BATM-6226 Added indentation between Date range and Batch action button

 20240301.38

BPUB-1756 The star symbol was missing in the Output Queues setting (option Configuration Cash Currency) even though this selection is obligatory

 20240301.37

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

 20240301.36

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

 20240301.35

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

 20240201.41

CF-636 ETH Addresses with memo not being matched against Blacklisted addresses

 20240201.40

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

 20240201.39

BATM-6384 RCkit fix of acceptor disconnected error

 20240201.38

BATM-6376 US sanction list fails to download

 20240201.37

BATM-6285 Include an outgoing queued transaction in the card payment limit calculation
LC-379 Fixed incorrect transaction complete status shown with strategy 4

 20240201.36

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

 20240201.35

BATM-6122 batm_server_extensions_examples were not part of the distribution.

 20240201.34

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.

 20240201.33

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

 20240201.32

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

 20240201.31

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

 20240201.30

BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction

 20240201.29

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

 20231212.41

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.

 20231212.40

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

 20231212.39

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

 20231212.38

LC-360 Fixed restore point wrong calculation of space after cleanup
BATM-6021 Added TRMlabs transaction scoring provider

 20231212.37

BATM-6030 Licensing fixes

 20231212.36

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

 20231212.35

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

 20231212.34

BATM-5900 Canadian Sanction list - false positive
BATM-5894 Bitfinex crypto test doesn't show a correct amount of fiat

 20231212.33

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.

 20231212.32

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

 20231212.31

BATM-5856 Cash was associated with a wrong transaction in Banknote History when customer pressed Cancel

 20231212.30

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

 20231212.29

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

 20231212.28

BATM-5825 Registration crashes after email is entered

 20231212.27

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

 20231212.26

BATM-5803 Error at master log after scan of blacklisted address

 20231212.25

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)

 20231212.24

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

 20231101.40

BATM-5970 Removed deprecated check of vpnRequired flag
LC-354 Fixed NPE from load test in submitBuyCryptoTransaction

 20231101.39

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

 20231101.38

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.

 20231101.37

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.

 20231101.36

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

 20231101.35

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

 20231101.34

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)

 20231101.33

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.

 20231101.32

BATM-5775 Stability improvements

 20231101.31

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

 20231101.30

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

 20231101.29

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.

 20231101.28

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

 20230901.41

CF-636 ETH Addresses with memo not being matched against Blacklisted addresses

 20230901.40

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

 20230901.39

LC-379 Incorrect transaction complete status shown with strategy 4

 20230901.38

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

 20230901.37

CF-619 Missing data on receipt
CF-617 Fixed InvocationTargetException when calling prepareTransaction

 20230901.36

BATM-6102 Handle corutine cancellation during BNR cash acceptance and dispensing
BATM-6105 Verify recycler drum configuration during startup

 20230901.35

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)

 20230901.34

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

 20230901.33

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

 20230901.32

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

 20230901.31

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.

 20230901.30

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.

 20230901.29

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

 20230901.28

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

 20230901.27

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

 20230901.26

BATM-5775 Stability improvements

 20230901.25

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

 20230901.24

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

 20230901.23

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

 20230901.22

BATM-5711 Remove processed transactions from output queue even if DB commit fails

 20230901.21

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

 20230901.20

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

 20230901.19

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

 20230901.18

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

 20230901.17

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

 20230901.16

BATM-5550 Billing: increase number of invoice generation attempts
BATM-5537 Enable negative buy and sell profit in UI again

Version 20230801 - Reached EOL

 20230801.54

BATM-5562 Script doesn't respond correctly to invalid license

 20230801.53

BATM-5775 Stability improvements

 20230801.52

BATM-5711 Remove processed transactions from output queue even if DB commit fails

 20230801.51

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

 20230801.50

BATM-5625 Coinbase Wallet API compatibility fix

 20230801.49

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.

 20230801.48

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

 20230801.47

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

 20230801.46

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)

 20230801.44

LC-250 BitBuy exchange shows the wrong rate for ETH
LC-249 Added australian provinces

Version 20230701 - Reached EOL

 20230701.41

BATM-5775 Stability improvements

 20230701.40

BATM-5412 Validator regular expression in custom field seems to be ignored by terminal

 20230701.39

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

 20230701.38

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

 20230701.37

BATM-5522 Fixed billing issue. Invoices didn’t have separate items for each month. Broken only in 20230701.

 20230701.36

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)

 20230701.35

BATM-5444 Look & Feel: Cannot upload video as "Customer" fix.
LC-242 ETH addresses CAS search improvements.

 20230701.34

BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration
BATM-5177 Cannot download new documents after Identify REJECTED

 20230701.33

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

 20230701.32

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.

 20230701.31

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

 20230701.30

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

 20230701.29

BATM-5298 TRON addresses can not be scanned after update to 20230701

Version 20230601 - Reached EOL

 20230601.49

BATM-5550 Billing: increase number of invoice generation attempts

 20230601.48

BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch

 20230601.47

BATM-5535 Invoices now contain server version

 20230601.46

BATM-5457 Incorrect Obfuscation of endpoints

 20230601.45

BATM-5511 Generation of invoices failed in some cases

 20230601.44

LC-248 Duplicating templates does not duplicate certain drop downs (two-way templates)

 20230601.43

BATM-5455 Not all jars need to be obfuscated

 20230601.42

BATM-5444 Look & Feel: Cannot upload video as "Customer" role

 20230601.41

BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration

 20230601.40

BATM-5408 Fixed discount being shown as 0.00 on terminal screen
LC-236 Opt-in screen doesn’t work correctly

 20230601.39

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.

 20230601.38

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

 20230601.37

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

 20230601.36

LC-228 Cash page on Terminal view gives 500 error
CF-562 Forced 2FA Enrollment does not work

 20230601.35

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

 20230601.34

BATM-5263 Fixed Coinbase Hot Wallet API compatibility

 20230601.33

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

 20230601.32

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

 20230601.31

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

 20230601.30

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

 20230601.29

BATM-5187 Honeywell 3310g QR code scanner doesn't work
BATM-5179 Keyboard doesn't close after AML/KYC name entered

 20230601.28

BATM-5176 Email requirement in AML/KYC causes registration to fail
BATM-5169 CAS react FE: Cellphone number is hidding until refresh

 20230601.27

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

 20230515.26

CF-562 Forced 2FA Enrollment does not work

 20230515.25

CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used

 20230515.24

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

 20230515.23

BATM-5134 Terminal upgrade files are not being deleted

 20230515.22

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

 20230515.21

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

 20230515.20

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

 20230515.19

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

 20230515.18

BATM-5073, BATM-5074, BATM-5075 - Invoicing improvements.

 20230515.17

BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues

 20230515.16

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

 20230228.79

BATM-5756 Receipt must contain information required by CA law

 20230228.78

CF-562 Forced 2FA Enrollment does not work

 20230228.77

CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used

 20230228.76

BATM-5142 Terminal stays sometimes in unknown network error after recovery from outside of the opening hours

 20230228.75

BATM-5137 Terminal auto reboots every hour when outside of the opening hours. Max 6 times.

 20230228.74

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

 20230228.73

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

 20230228.72

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

 20230228.71

CF-539 Upgrade from 20221118.42 and older to 20230228.62 and newer causes BNR serial number mismatch.

 20230228.70

BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues

 20230228.69

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

 20230228.68

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

 20230228.67

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

 20230228.66

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

 20230228.65

BATM-5008 Italian Quarterly reports v2.5 - optional fields, municipality of residence

 20230228.64

BATM-4995 Self Test link generates 404 Houston

 20230228.63

BATM-5002 Prepare transaction validation failing for lightning redeem
LC-180 Terminalstatus table `errors` column is not updated when IP whitelist error occurs

 20230228.62

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

 20230228.61

BATM-4987 Terminal Actions - Cashboxes - leads to 404 error page

 20230228.60

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.

 20230228.59

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)

 20230228.58

BATM-4973 Fix of Init Flow gets run twice, causes Valina initialization to fail

 20230228.57

BATM-4839 Improved input validations part 3

 20230228.56

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

 20230228.55

BATM-4968 Resending transaction SMS receipts leads to CONNECTION LOST

Version 20230120 - Reached EOL

 20230120.57

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

 20230120.56

LC-206 IExtensionContext#sellCrypto didn’t not work with "Withdraw using phone number" option

 20230120.55

BATM-4873 Improved VPN tunnel recovery by terminal attempting to reconnect to both: 7742 VPN and 7741 without VPN.

 20230120.54

BATM-4902 S input validations fixes for extensions
BATM-4830 S input validations improvements

 20230120.53

BATM-4830 S input validations

 20230120.52

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

 20230120.51

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

 20230120.50

BATM-4832 Change fallback time on terminal to 1.1.2023

 20230120.49

BATM-4828 Wildfly page on new CAS install - caused by BATM-4820.

 20230120.48

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

 20230120.47

CF-520 IPhoneLookupProvider extension implementation callback not functional

 20230120.46

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

 20230120.45

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.

 20230120.44

BATM-4780 0day vulnerability fix

 20230120.43

BATM-4776 Terminals list -> NPE when allowed cashCurrencies is null

 20230120.42

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

 20221118.52

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

 20221118.51

CF-520 IPhoneLookupProvider extension implementation callback not functional

 20221118.50

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

 20221118.49

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.

  20221118.48

BATM-4780 0day vulnerability fix

 20221118.47

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.

 20221118.46

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

 20221118.45

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

 20221118.44

CF-494 Terminal SELL transaction ignores 'available cash' in CF UI

 20221118.43

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

 20221118.42

BATM-4618 Confirmation for acceptor serial number mismatch does not work
BATM-4617 Remove terminals error changed event with empty errors list from every start of application
BPUB-1948 Log exception name or stacktrace when logging createTransactionScoringProvider failed for providerType
BATM-4606 Fixed OpenVPN crash when time is changed to the past
BATM-4591 When VPN is enabled or server url changes, multiple Timber logging trees are added and everything is logged multiple times

 20221118.41

CF-511 Uploading images to Identity is failing when user attempts to upload a .jpg file instead of a .jpeg file while using new react frontend
BATM-4602 Creating new identities in CAS didn’t work since patch 20221118.35
BATM-4598 CAS: Deletion of terminal using template will remove associations at the template
CF-507 Withdrawal transaction saves as 'Camera Image' when withdraw with SMS is used
BATM-4554 NPE in RateSourceAvailabilityHelper
CF-513 React FE - Unable to update/save identity when any of VIP limits are null

 20221118.40

BATM-4576 Occasional null pointer in collect marketing email screen
BATM-4552 Added support for gemini selfie camera
BATM-4543 Redeem ticket parsing fails when the scanned QR code data end with a newline character
BATM-4531 No Paper error after terminal went online from "outside of open hours"

 20221118.39

BATM-4571 Optimize Gemini barcode reader driver to work properly with U6102.ST.T12C.2 firmware

 20221118.38

CF-499 BUY RATE displays on SELL flow screens - CF UI

 20221118.37

BATM-4564 Genmega Barcode reader takes a long time to turn off after scanning is finished
BATM-4562 Remove unnecessary calls from application onCreate for other than main process
BATM-4560 Card reader disconnected Check connection during transaction
BATM-4558 Server kicks you out after the Resend action
BATM-4526 Genmega barcode reader - occasionally not starting
BATM-4505 Add support for Genmega Gemini barcode reader

 20221118.36

CF-504 Calculated limits do not refresh in identity Admin react page after updating identity state
CF-501 Dates in React Identity page do not display in US format when Organization is in USA
CF-500 Add pagination to scam disclaimer

 20221118.35

BATM-4552 Add support for genmega 2 selfie camera
BATM-4548 GB improved logging
BATM-4546 CAS react FE - Identities - create - vip limits fix

 20221118.34

BATM-4543 Redeem ticket parsing fails when the scanned QR code data end with a newline character
BATM-4539 Add logging when new keystore is created
BATM-4535 Outside of the opening hours doesn't show correct error message
BATM-4534 Offline terminal can cause not initializing camera as app on create takes longer
BATM-4522 Added card reader logs downloaded when audit download is requested
BATM-4491 Returned empty response for BlackListed wallets

 20221118.33

CF-497 validateIdentity via React Admin didn’t work

 20221118.32

BATM-4524 Fixed Genmega barcode reader read suffix & setup on start

BATM-4518 Identity detail - add phone number
BATM-4504 Added support for HoneyWell Vuquest™ 3310/3320/3330g barcode reader connected via USB
CF-497 validateIdentity via React Admin does not work (exception)
CF-496 Admin React UI does not respect custom user session timeout value
CF-494 Terminal SELL transaction ignores 'available cash' in CF UI
CF-490 Disable terminal alerts (on login) based on time diff from server version

  20221118.31

BATM-4456 Recycler firmware update protection
BATM-4507 Repeated logging of exception to sentry after printer is disconnected from terminal

  20221118.30

BATM-4503 The Nippon printer (55 characters) has not been initiated and application crashed

  20221118.29

BATM-4489 Keep card terminal active when the BATM terminal is online
BATM-4488 Identities detail - duplicate check - wrong toast
BATM-4482 Add a way to increase card reader log level
CF-491 Can't save AMLKYC settings when anonymous disabled + unregisted registered premium enabled

Version 20221001 - Reached EOL

 20221001.18

BATM-4524 Fix barcode reader read suffix & setup on start

 20221001.17

BATM-4514 Additional genmega barcode reader logging

 20221001.16

BATM-4503 Fixed The Nippon printer compatibility.

 20221001.15

CF-492 Bring back old pagination style to react
CF-489 Collapsing tags (accordian) missing in React UI

 20221001.14

BATM-4453 There is no existing request for checking external identity through the phone number for the withdrawal transaction

 20221001.13

BATM-4432 Log to Sentry when the client keystore reading or creating fails
BPUB-1941 There are no records regarding banknotes history in CSV files.
BPUB-1940 Include the Location timezone in the GB "HQ Publishing" JSON
BATM-4422 Can't change prices in sell, if I use wrong discount
BATM-4405 Genmega CDU Dispenser to Reject tests added
BATM-4365 Bottons are partially hidden in collect phone number screen when French language
BATM-4358 Added synchronization to Output Queues

 20221001.12

BATM-4415 GMKit Barcode reader light sometime stays on even it shouldn't be turned on
BPUB-1939 Custom fields in Locations – Drop down list doesn't save.
BATM-4393 Open link in new tab is not working in admin
BATM-4380 Terminal crashing in AML when incorrect custom field is added

Version 20220930 - Reached EOL

 20220930.54

CF-494 Terminal SELL transaction ignores 'available cash' in CF UI

 20220930.53

CF-492 Bring back old pagination style to react
CF-489 Collapsing tags (accordian) missing in React UI

 20220930.52

BATM-4453 There is no existing request for checking external identity through the phone number for the withdrawal transaction

 20220930.51

BATM-4432 Log to Sentry when the client keystore reading or creating fails
BPUB-1940 Include the Location timezone in the GB "HQ Publishing" JSON
BATM-4358 Add synchronization to Output Queues

 20220930.50

BPUB-1941 There are no records regarding banknotes history in CSV files.
BATM-4365 Bottons were partially hidden in collect phone number screen when French language

 20220930.49

BPUB-1939 Custom fields in Locations – Drop down list doesn't save
BATM-4393 Open link in new tab is not working
BATM-4380 Terminal crashing in AML when incorrect custom field added
BATM-4320 Coinmate - ADA - max allowed precision is 6 decimal places

 20220930.48

BATM-4345 Android Keyboard configuration is accessible on the terminal

 20220930.47

BATM-4353 Terminal Upgrade from terminal list fails when version field is left empty.

 20220930.46

BATM-4364 BAT - Basic Attention Token - doesn't return the result of crypto tests

BATM-4342 Crytpo test for Cardano - no results returned

BATM-4331 Change warning when user/terminal tag is used and user tries to delete it

 20220930.45

BATM-4317 Internal Server Error 500 saving Organization
BATM-4299 Server admin API - Locations - missing import validation

 20220930.44

BATM-4316 Revert changes from BATM-4150 at DBUpdateService
BATM-4300 Concurrency problem causing occasional crash in TransactionAttemptsReachedRule
CF-486 Terminal status bubbles are grey when they should be orange to indicate an error state.
BATM-4275 Server admin API - Users - delete - user can be deleted even when associated to another entity

Version 20220815 - Reached EOL

 20220815.53

CF-486 Terminal status bubbles are grey when they should be orange to indicate an error state.

 20220815.52

BATM-4277 Server admin API - access log filter - store logs only for selected environments
BATM-4265 Server admin API - Crypto settings - cannot disable hot wallet tunnel
BATM-4258 Crypto Setting: SELL Wallet Tunnel won't save
BATM-4212 Master service crashed because of fingerprint library
BATM-4186 The longer text does not fit into the buttons on the limits screen

 20220815.51

BATM-4244 Keyboard left in next aml step after custom field using keyboard on ATM

 20220815.50

BATM-4231 Server admin API - Export terminals to CSV - ignored search param
BATM-4233 CAS react FE - Crypto setting tests FE doesn't show results

 20220815.49

BATM-4222 You can not select the srganization or person during creating a new notification rule
BATM-4219 Fixed missing option to update terminal
BATM-4218 CAS Upgrade Terminal: bad title ("IP Whitelist")
BATM-4203 BATM-4018 Sort by: Status

 20220815.48

BATM-4211 CAS react FE - Crypto settings - fetch output queues
BATM-4206 CAS react FE + BE - Terminals incident counts color
BATM-4205 Atlassian integration - Authentication token validation
BATM-4200 CAS react FE - Alert: Missing GB api key link doesn't work
BATM-4064 BATM-4018 Sort by: Incidents count
BATM-4179 Wrong camera focus for B525 HD Webcam Vol 2.

 20220815.47

BATM-4179 Wrong camera focus for B525 HD Webcam Vol 1.

Version 20220725 - Reached EOL

 20220725.38

BATM-4179 Wrong camera focus for B525 HD Webcam Vol 2.

 20220725.37

BATM-4179 Wrong camera focus for B525 HD Webcam Vol 1

 20220725.36

BATM-4045 App crash was taking too long in some cases
BATM-4011 BNR should trigger a terminal error if it's not operational after app restart
BATM-4010 LBTC - small QRcode and overlapped button on batm10
BATM-4007 Inconsistent information (terminal serial number) have been logged
BATM-4005 In some cases there is missing serial_number in sentry report

 20220725.35

BATM-3994 Video recording is always started even if disabled in CAS
BATM-3972 Fixed crash in native code when camera is used for bag scanning
CF-479 Fixed crashes based on telemetry information on some terminals during cash collection after switching to cash mode 3

 20220725.34

BATM-3963 More detailed logging
BATM-3960 Harmonized server responses to terminal
BATM-3973 Fixed crash in insert money because fiat is null when cancel button clicked

 20220725.33

CF-478 - Terminal template doesn't allow to set It cash collection mode 3.

 20220725.32

BATM-3903 - Cashback transaction finishes in transaction fail screen even if transaction was successful
BATM-3884 - Fixed lightning test to show terms and conditions
BATM-3900 - Transaction is sometimes not allowed when terminal uses more fiat currencies.

 20220725.31

BPUB-1896 Cascade of notifications where only one is desired

 20220725.30

BPUB-1893 - crypto_currency_alternative_name not consistently used in Terminal App
BATM-3835 - "Acc debug uninitialized" appearing in event log for no reason
CF-460 - Ethereum ERC-20 token addresses were not checked on CipherTrace. Only when ETH network was specified.

 20220725.29

CF-466 BNR - not enough banknotes for withdrawal but recycler had enough.

 20220725.28

CF-473 - BATM ultra inflates BATM2 layouts in UI
BPUB-1891 - Terminal with LBTC but without BTC is not working
CF-460 - ERC-20 ethereum addresses should be passed to Ciphertrace as ETH
BPUB-1810 - Bitcoin Lightning (LBTC) Success Screen Errors (german)

 20220725.27

CF-471 - UI not functional on BATM Ultra
BATM-3874 - Terms and conditions are not shown in lightning when "!" at the begging of custom string
BPUB-1892 - AML related Terminal NullPointerException when using LBTC (Lightning)
CF-467 - Top Left Corner Display does not work in UI

 20220725.26

CF-464 - Cashbag barcode scanning process (collection mode 3) "freezes" terminal application
BATM-3838 - Face capture in buy process is sometime taken from wrong camera at batm3

 20220725.25

CF-461 - Terminal application crash after high-risk address scanned

 20220725.24

CF-454 - Cashbox full is not reported sometimes on CAS terminal list
CF-457 - Terminal re-downloads configuration from server constantly when multiple options in custom fields are used for identity fields in KYC/AML.

 20220725.23

CF-455 - Voice call not functioning on some BATM 10"
CF-450 - Veriff doesn't update Registration Time (identity.registered) when automatic registration is turned on

 20220725.22

BATM-9000 - CAS security fix

 20220725.21

BATM-3767 - Dashboard navigation crash from Sentry

 20220725.20

BPUB-1872 - Terminal - new zh_TW (Taiwan) translation
LC-154 - No Print Error displayed when paper is jammed/placed incorrectly
BATM-3725 - Seems as error screen opened multiple times when returning from administration

 20220725.19

LC-114 - Hot Reloading Not Working for Extension that Implements RestService

Version 20220531 - Reached EOL

 20220531.39

CF-455 - Voice call not functioning on some BATM 10"
CF-450 - Veriff doesn't update Registration Time (identity.registered) when automatic registration is turned on

 20220531.38

BATM-9000 - CAS security fix

 20220531.37

BATM-3787 - Terminal shows error if printed receipt from printer taken too fast

 20220531.36

BATM-3759 - Exchange rate missing for registered at transaction time
LC-154 - No Print Error displayed when paper is jammed/placed incorrectly

 20220531.35

BATM-3710 - BATM10 - Choose limit screen - Missing text at unregistred tier button
LC-114 - Hot Reloading Not Working for Extension that Implements RestService

 20220531.34

CF-449 - Regression fixed : Veriff webhook DateTimeParseException
BATM-3743 - Camera keeps recording after going to Admin/Error from Check wallet balance
BATM-3733 - BNR does not wait for the last banknote in insert money to be synced with server before completing transaction.
BATM-3721 - Remove CamScannerEvent.StreamEnded from camera service.
BATM-3716 - Navigation crash in AdvancedAdminFragment

 20220531.33

CF-408 - Awaiting verification limits fix

 20220531.32

BPUB-1857 - Missing setting for the "profit override" if a terminal template is used.
BATM-3671 - Error toast about invalid address shown for a while when admin QR code scanned in enter destination

 20220531.31

BATM-3647 - Acceptor jams were ignored when acceptor reported detected failure

 20220531.30

BATM-3632 - Transaction supply limit reached was incorrectly interpreted on terminal

 20220531.29

BATM-3636 and BATM-3635 SCR recycler drums couldn’t be configured via terminal administration

 20220531.28

CF-434 BNR BATM2 - Application Crashes

Version 20220429 - Reached EOL

 20220429.28

BATM-3581 - Server - send sentry crash log first and then save to file system
BPUB-1842 - Veriff Do not change awaiting registration state when user try to register again
BPUB-1840 - Identity CSV export and Transaction CSV export with indentity info should contain SSN
BATM-3556 - SSNs set via extension were not being encrypted.
CF-424 - BNR bug : Stacker full does not clear after acceptor cashbox is full then emptied
CF-409 - Veriff webhook ingestion fixes

 20220429.27

BATM-3546 - Face capture sometimes fails with selfie camera on BATM3/4
BATM-3542 - Incorrect time zones were used to calculate day transaction limit which may lead to limits being few hours off.
BATM-3540 - Crash because when Private Administration feature is turned on.
BATM-3499 - Master generates many unused threads stuck in TIMED_WAITING state when doing periodic watch list scans.

 20220429.26

BATM-3524 - Bitgo call to create an ETH wallet failes
BATM-3476 - ETH BUY transactions with BitGo wallet doesn't work anymore.
BATM-3515 - CAS Crypto tests fail even though parameters are correct
BATM-3512 - Cannot enter cash dispenser cashbox configuration on terminal with recycler when terminal is connected to a new server.
BPUB-1831 - The old (Microsoft) selfie camera can't focus on a QR code
BATM-3497 - ATM stays in maintenance error state after remote float down is completed.
BATM-3481 - Firefox cannot render Locations > Custom Fields
CF-402 - Veriff bug for resubmission / failed attempt.
CF-405 - Bug - ticketless sell flow on Terminal asks twice for phone number
BATM-3407 - BNR not not clearing errors correctly after doors are locked sometimes

 20220429.25

BATM-3474 - When cashbox is out before starting the app, error screen is not shown.
CF-403 - Ukraine embassy addresses should be excluded from limits attached to the crypto address

Version 20220311 - Reached EOL

 20220311.44

BATM-3647 - Acceptor jams were ignored when acceptor reported detected failure

 20220311.43

BATM-3613 - BNR with router - Can't find BNR if the whole ATM including router is powercycled

 20220311.42

BPUB-1842 - Do not change awaiting registration state when user try to register again
CF-409 - Veriff webhook ingestion fixes

 20220311.41

CF-424 - BNR bug : Stacker full does not clear after acceptor cashbox is full then emptied

 20220311.40

CF-405 - Bug - ticketless sell flow on Terminal asks twice for phone number
CF-402 - Veriff bug for resubmission / failed attempt

 20220311.39

CF-403 - Ukraine embassy addresses should be excluded from limits attached to the crypto address

 20220311.38

BATM-3443 - Terminal should not show blacklisted address note to customer.
BATM-3437 - Clear counters didn’t clear BNR cashbox counter when cash collection mode was 2 in CAS
CF-401 - Fixed scrolling issue with dropdown list custom identity field selection on terminal

 20220311.37

BATM-3409 - Terminal occasionally was creating a new keystore and thus unpair was needed. Terminal showed message certificate mismatch.
BATM-3392 - Limit buttons on terminal screen are not displayed and terminal configuration sent from server is not parsed when location on server has timezone that is not supported by Android OS.

 20220311.36

BPUB-1822 - It wasn’t possible to use verification(Onfido/Veriff) service together with identity custom fields.
BATM-3352 - Sell amount buttons were not shown sometimes in sell choose amount screen when face capture was enabled.
BPUB-1817 - Heap dumping batm-master didn’t work due to different process users processes.
BATM-3285 - Notifications for TRX & USDTRON ''Transaction Failed'' were not sent.

 20220311.35

BATM-3338 - The notification corresponding acceptance banknotes problem contains invalid amount attempt of inserting the banknotes.
BATM-3325 - Application crashed after first inserted banknote in buy.
BATM-3202 - Terminal crashed when inserting bill

 20220311.34

BATM-3329 - Fixed Approval link ends with Houston error in new version.

 20220311.31

BATM-3266 - Wrong translation of the new button in german language
BATM-3301 - Output Queues - The dropdown can not be opened properly

Version 20220209 - Reached EOL

 20220209.25

BATM-3392 - Limit buttons on terminal screen are not displayed and terminal configuration sent from server is not parsed when location on server has timezone that is not supported by Android OS.

 20220209.24

LC-136 - Back-ported fix Crypto low transaction webhook notification description not accurate.

 20220209.23

BATM-3338 - The notification corresponding acceptance banknotes problem contains invalid amount attempt of inserting the banknotes.
BATM-3325 - Application crashed after first inserted banknote in buy.
BATM-3202 - Terminal crashed when inserting bill

Version 20220106 - Reached EOL

 2020106.29

BATM-3392 - Limit buttons on terminal screen are not displayed and terminal configuration sent from server is not parsed when location on server has timezone that is not supported by Android OS.

 20220106.28

LC-136 - Back-ported fix Crypto low transaction webhook notification description not accurate.

 20220106.27

BATM-3338 - The notification corresponding acceptance banknotes problem contains invalid amount attempt of inserting the banknotes.
BATM-3325 - Application crashed after first inserted banknote in buy.
BATM-3202 - Terminal crashed when inserting bill

 20220106.26

BATM-3241 - Kraken+queues: No operations allowed after connection closed

BATM-3056 - BTC Transaction Using Queue Failed to send but panel shows as complete

 20220106.24

BATM-3108 - Update Morphis extension to be compatible with the current batm version

BATM-3099 - SMS sell ticket - escape QR url & use correct phone number from unregistered tier

  • No labels