Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

eMajor Major releases will be patched as bugs are resolved. These are called “patch” or “point” releases.

...

List of releases that have patch releases

Version

...

20240801

Expand
title2024030120240801.4021

BATM-6297 Count into limits also sell transactions that failed due to purchase on exchange with sell strategy 4.6661 App crashes with Ecuador flag

Expand
title2024030120240801.3920

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

Expand
title20240301.38

BPUB-1756 The star symbol was missing in the Output Queues setting (option Configuration Cash Currency) even though this selection is obligatoryCF-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

Expand
title2024030120240701.3719

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

Expand
title20240301.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

Expand
title20240301.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

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.35

BATM-6122 batm_server_extensions_examples were not part of the distribution.

Expand
title20240201.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.

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.30

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

Expand
title20240201.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

Expand
title20231212.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.

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.38

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

Expand
title20231212.37

BATM-6030 Licensing fixes

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.34

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

Expand
title20231212.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.

Expand
title20231212.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

Expand
title20231212.31

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

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.28

BATM-5825 Registration crashes after email is entered

Expand
title20231212.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

Expand
title20231212.26

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

Expand
title20231212.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)

Expand
title20231212.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

Expand
title20231101.40

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

Expand
title20231101.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

Expand
title20231101.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.

Expand
title20231101.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.

Expand
title20231101.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

Expand
title20231101.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

Expand
title20231101.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)

Expand
title20231101.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.

Expand
title20231101.32

BATM-5775 Stability improvements

Expand
title20231101.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

Expand
title20231101.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

Expand
title20231101.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.

Expand
title20231101.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

...

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

Expand
title20240701.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.

Expand
title20240701.17

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

Version 20240501 - Reached EOL

Expand
title20240501.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

Expand
title20240501.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

Expand
title20240501.47

BATM-6413 Lowered application size.

Expand
title20240501.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.

Expand
title20240501.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.

Expand
title20240501.44

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

Expand
title20240501.43

BATM-6523 GB Safe - Text updates

Expand
title20240501.42

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

Expand
title20240501.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

Expand
title20240501.39

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

Expand
title20240501.38

BATM-6418 Billing fixes

Version 20240301 - Reached EOL

Expand
title20240301.47

BATM-6629 Billing fixes.

Expand
title20240301.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

Expand
title20240301.45

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

Expand
title20240301.44

BATM-6347 Updated billing

Expand
title20240301.43

BATM-6384 RCkit fix of acceptor disconnected error

Expand
title20240301.42

BATM-6376 US sanction list fails to download

Expand
title20240301.41

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

Expand
title20240301.40

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

Expand
title20240301.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

Expand
title20240301.38

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

Expand
title20240301.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

Expand
title20240301.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

Expand
title20240301.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

Expand
title20240201.41

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

Expand
title20240201.40

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

Expand
title20240201.39

BATM-6384 RCkit fix of acceptor disconnected error

Expand
title20240201.38

BATM-6376 US sanction list fails to download

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.35

BATM-6122 batm_server_extensions_examples were not part of the distribution.

Expand
title20240201.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.

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.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

Expand
title20240201.30

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

Expand
title20240201.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

Expand
title20231212.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.

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.38

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

Expand
title20231212.37

BATM-6030 Licensing fixes

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.34

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

Expand
title20231212.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.

Expand
title20231212.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

Expand
title20231212.31

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

Expand
title20231212.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

Expand
title20231212.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

Expand
title20231212.28

BATM-5825 Registration crashes after email is entered

Expand
title20231212.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

Expand
title20231212.26

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

Expand
title20231212.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)

Expand
title20231212.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

Expand
title20231101.40

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

Expand
title20231101.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

Expand
title20231101.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.

Expand
title20231101.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.

Expand
title20231101.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

Expand
title20231101.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

Expand
title20231101.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)

Expand
title20231101.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.

Expand
title20231101.32

BATM-5775 Stability improvements

Expand
title20231101.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

Expand
title20231101.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

Expand
title20231101.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.

Expand
title20231101.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

Expand
title20230901.42

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

Expand
title20230901.41

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

Expand
title20230901.40

BATM-6396 Replaced bitcoinj 0.16.1 library with 0.16.3

Expand
title20230901.39

LC-379 Incorrect transaction complete status shown with strategy 4

...