Patch Releases
Major releases will be patched as bugs are resolved. These are called “patch” or “point” releases.
Patch releases never include new functionality or major changes.
Patch releases are always explicitly bug fixes. NOT a new functionality.
Reinstalling a major release will automatically install the latest patch release.
Patch releases frequently contain preemptive bug fixes for issues that were found in newer releases.
Note: the decision to back-port to older versions via patch releases is made by GENERAL BYTES based on the severity of the issue (and other factors).
We strongly encourage operators to routinely upgrade to the newest patch release (weekly), and to upgrade to the latest full release at least every two months. This is for security purposes.
Upgrading your server or terminal to the same installed version results in the installation of the latest patch release for that particular version.
For example:
sudo /batm/batm-manage upgrade-server 20220311
Note: the version must not contain a dot (or the patch level after the dot)!
EOL abbreviation next to the release version means that the release version already reached End Of Life and there are no new patches planned for this release. It is highly recommended to operate your server only a version that has not reached EOL yet. Operator should be ready to receive emergency security patch that might not be available for EOL marked versions.
Select your release below:
- 1 List of releases that have patch releases
- 1.1 Version 20230901
- 1.2 Version 20230801
- 1.3 Version 20230701 - Reached EOL
- 1.4 Version 20230601 - Reached EOL
- 1.5 Version 20230515 - Reached EOL
- 1.6 Version 20230228 - Reached EOL
- 1.7 Version 20230120 - Reached EOL
- 1.8 Version 20221118 - Reached EOL
- 1.9 Version 20221001 - Reached EOL
- 1.10 Version 20220930 - Reached EOL
- 1.11 Version 20220815 - Reached EOL
- 1.12 Version 20220725 - Reached EOL
- 1.13 Version 20220531 - Reached EOL
- 1.14 Version 20220429 - Reached EOL
- 1.15 Version 20220311 - Reached EOL
- 1.16 Version 20220209 - Reached EOL
- 1.17 Version 20220106 - Reached EOL
List of releases that have patch releases
Version 20230901
BATM-5625 Coinbase Wallet API compatibility fix
LC-264 IExtensionContext#buyCrypto and IExtensionContext#sellCrypto should check phone number blacklist to check identity phone number is allowed
LC-263 Error when call IExtensionContext.buyCrypto()
LC-262 IExtensionContext#sellCrypto does not prevent rejected identities from making a transaction
BATM-5615 SSL handshake randomly failing due to SSLv3 android fallback
BATM-5612 Identity custom fields - checkbox and document - wont be saved
BATM-5602, BATM-5600, BATM-5589, BATM-5588, BATM-5583 Factory testing improvements
BATM-5587 Fixed NPE in server installation via Fasttrack
BATM-5585 Problem with sentry reports after upgrade from 20230228 to 20230601 in CF configuration
BATM-5581 Minimum card amount per trasaction is missing when you try to save the crypto settings
BATM-5437 Fixed multiple payment types navigation from email OTP delivery
BATM-5575 Cash withdraws were going through without asking the customer for a phone number. Issue specific for 20230901 due to the changes in support of multiple payment methods allowed.
BATM-5568 Periodic OFAC Scan triggers false positive when identity has no name.
BATM-5565 Remove card button 'Buy for X instead', when limit is 0.
BATM-5552 Wrong description of limit - use "Limit reached"
BATM-5459 Show error message when card reader doesn't support selected currency
BATM-5554 Button Print Cashboxes leads to aplication crash
BATM-5553 Remove retry with different card button
BATM-5537 Enable negative buy and sell profit again
BATM-5461 OpenVPN Windows client fails to connect: "Unsupported Options"
BATM-5418 Logging improvements of updateCurrencyPairs
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5537 Enable negative buy and sell profit in UI again
Version 20230801
BATM-5625 Coinbase Wallet API compatibility fix
BATM-5615 SSL handshake randomly failing due to SSLv3 android fallback
BATM-5585 Problem with sentry reports after upgrade from 20230228 to 20230601 in Deployment Scenario B.
BATM-5554 Button Print Cashboxes leads to aplication crash
BATM-5523 Added new cash dispenser converter support
BATM-5412 Validator regular expression in custom field seems to be ignored by terminal
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5539 Inactivity watcher is not reset on user interaction in AML activity
BATM-5535 Invoice should contain server version
BATM-5529 Card Payment over allowed limit
CF-574 Dynamically generate QR in CF UI for "Need a wallet" screen with mobilewallet.url string
CF-573 Terminal application crash when generating sell for new currency supported via extension (no sentry report)
LC-250 BitBuy exchange shows the wrong rate for ETH
LC-249 Added australian provinces
Version 20230701 - Reached EOL
BATM-5412 Validator regular expression in custom field seems to be ignored by terminal
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5535 Invoices now contain server version
BATM-5529 Card Payment over allowed limit
CF-573 Terminal application crash when generating sell for new currency supported via extension (no sentry report)
BATM-5457 Incorrect Obfuscation of endpoints
BATM-5522 Fixed billing issue. Invoices didn’t have separate items for each month. Broken only in 20230701.
BATM-5490 Crypto settings NPE.
CF-572 Admin exception when saving cryptosettings for custom IWallet (sell capable) extension
LC-248 Duplicating templates does not duplicate certain drop downs (two-way templates)
BATM-5444 Look & Feel: Cannot upload video as "Customer" fix.
LC-242 ETH addresses CAS search improvements.
BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration
BATM-5177 Cannot download new documents after Identify REJECTED
BATM-5408 Fixed discount being shown as 0.00 on terminal screen
LC-236 Opt-in screen doesn’t work correctly
BATM-5340 Security feature. Keys for JWT tokens are recreated with every admin restart
BATM-5396 New server installation - directory /batm/data is not created
BATM-5393 Cashbox Analytics time was incorrectly calculating server time.
LC-235 Removed consideration of browser timezone when calculating times.
BATM-5361 CAS react FE: Server version number displayed after user is logged in.
BATM-5342 Blacklisting improvements.
BATM-5341 Don't obfuscate extensions extras package
LC-231 Fixed server sending CONNECTION REJECTED ERROR or CONNECTION TIMEOUT ERROR or VPN CONNECTION ERROR notifications when machines come back online.
BATM-5312 The server responded with 500 instead response in Analytics tool
BATM-5343 Add permission for user to see server version in side panel in ADMIN UI.
BATM-5311 App crashed after "send receipt by email" in CF-UI
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
BATM-5214 App crashes when banknote is stuck between loader and recycler drum on BNR
BATM-5298 TRON addresses can not be scanned after update to 20230701
Version 20230601 - Reached EOL
BATM-5550 Billing: increase number of invoice generation attempts
BATM-5547 Generate invoices per server installations
LC-254 Transaction analytics 'Error - Invalid Data' after .44 patch
BATM-5535 Invoices now contain server version
BATM-5457 Incorrect Obfuscation of endpoints
BATM-5511 Generation of invoices failed in some cases
LC-248 Duplicating templates does not duplicate certain drop downs (two-way templates)
BATM-5455 Not all jars need to be obfuscated
BATM-5444 Look & Feel: Cannot upload video as "Customer" role
BATM-5420 Some old terminals fails to upgrade as get stucked in getConfiguration
BATM-5408 Fixed discount being shown as 0.00 on terminal screen
LC-236 Opt-in screen doesn’t work correctly
BATM-5396 New server installation - directory /batm/data is not created
BATM-5393 Cashbox Analytics time was incorrectly calculating server time.
LC-235 Removed consideration of browser timezone when calculating times.
BATM-5361 CAS react FE: Server version number displayed after user is logged in.
BATM-5342 Blacklisting improvements.
BATM-5341 Don't obfuscate extensions extras package
LC-231 Fixed server sending CONNECTION REJECTED ERROR or CONNECTION TIMEOUT ERROR or VPN CONNECTION ERROR notifications when machines come back online.
BATM-5312 The server responded with 500 instead response in Analytics tool
BATM-5343 Add permission for user to see server version in side panel in ADMIN UI.
BATM-5311 App crashed after "send receipt by email" in CF-UI
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
LC-228 Cash page on Terminal view gives 500 error
CF-562 Forced 2FA Enrollment does not work
BATM-5279 batm-manage vpn-user-generate fails to generate first admin vpn user
BATM-5267 REDEEM fails (invalid redeem ticket) after manual Payment Arrived
BATM-5263 Fixed Coinbase Hot Wallet API compatibility
BATM-5270 Fixed problems with transaction Send Receipt action
BATM-5259 Server admin API - Monitoring NPE
LC-225 BATM Install finish step doesn't properly chown symlinked directory and files
BATM-5245 Incorrect file permissions at rw directory after install and immediate upgrade
BATM-5239 Fixed PatternSyntaxException from BuyErrorViewModel
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
BATM-5215 Added support for Jamaican Dollar
CF-551 Fixed 7" BATM ToS/PP HTML Rendering error/performance issue.
LC-223 Resending of transaction sets in some cases incorrect status
LC-222 Fixed cash low notification sends false positives
CF-546 Fixed Many-to-one relationship within cashboxitem_source breaking admin cash page
BATM-5173 It isn't possible to add Custom Fields together with the setting "Nothing. Direct customer to Identity verification service via SMS"
BATM-5196 Server admin API - Use admin_bind_ip address for admin search calls
BATM-5187 Honeywell 3310g QR code scanner doesn't work
BATM-5179 Keyboard doesn't close after AML/KYC name entered
BATM-5176 Email requirement in AML/KYC causes registration to fail
BATM-5169 CAS react FE: Cellphone number is hidding until refresh
BPUB-1783 Possibility of adding new rows in SMSs with \n character.
BATM-5149 Delete revoked vpn configuration file
BATM-5161 CAS react FE: Identity VIP limits are visible without permission
BATM-5159 Database connection is not being closed in some cases
BATM-5140 CAS react FE: Grey screen displayed when clicked on Banknote history
Version 20230515 - Reached EOL
CF-562 Forced 2FA Enrollment does not work
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
CF-551 Fixed 7" BATM ToS/PP HTML Rendering error/performance issue.
LC-223 Resending of transaction sets in some cases incorrect status
LC-222 Fixed cash low notification sends false positives
CF-546 Fixed Many-to-one relationship within cashboxitem_source breaking admin cash page
BATM-5134 Terminal upgrade files are not being deleted
BATM-5142 Terminal stays sometimes in unknown network error after recovery from outside of the opening hours
BATM-5137 Terminal auto reboots every hour when outside of the opening hours. Max 6 times.
BATM-5125 Terminal time can be rarely reset to default after connection loss
BATM-5100 User should be ordered by alphabet
CF-548 Veriff priv key in organization gets overriden with null value if nothing is populated in field
CF-547 Remove "No ID required" hardcoded text from unregistered limit button.
BATM-5103 HELP UKRAINE button fixed.
CF-545 Hibernate throws 'no Session' error when using ExtensionContext within Watchlist Extension
CF-543 Can't save withdraw configuration - always reverts to "Withdraw using QR code"
CF-542 getPhoneNumberRestriction calls WatchListQuery twice during transaction, first with incorrect values
CF-541 Phone number & SMS OTP is collected twice in registration path
BATM-5084 Validation of network info must be temporary disabled on server to be able to upgrade terminals with version 20200212
CF-529 BNR should accept cash when no recycler and no loader cassettes are configured
LC-213 Custom field checkbox in GB Admin does not work
BATM-5080 custom sms providers from extensions do not show up in admin
CF-540 Instruction is not always required - user is prompted for these fields if in registered / awaiting verification / premium state, but selects unregistered tier limits
BATM-5073, BATM-5074, BATM-5075 - Invoicing improvements.
BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues
BATM-5056 Minor changes to side panel
CF-537 ExtensionContext ‘startVerificationByIdentityId' caused SQL lock that did not release
LC-210 Resending of batched transaction logged out user
BATM-5054 CAS react FE - hide nav bar search and hint if user doesn't have permission
BATM-5048 DB Connection wasn’t closed/committed when sendTransactionReceipt was called from admin UI.
Version 20230228 - Reached EOL
CF-562 Forced 2FA Enrollment does not work
CF-556 Logitech C922- Scan address screen is sometimes skipped and address from previous transaction is used
BATM-5142 Terminal stays sometimes in unknown network error after recovery from outside of the opening hours
BATM-5137 Terminal auto reboots every hour when outside of the opening hours. Max 6 times.
CF-548 Veriff priv key in organization gets overriden with null value if nothing is populated in field
CF-547 Remove "No ID required" hardcoded text from unregistered limit button.
BATM-5103 HELP UKRAINE button fixed.
CF-545 Hibernate throws 'no Session' error when using ExtensionContext within Watchlist Extension
CF-543 Can't save withdraw configuration - always reverts to "Withdraw using QR code"
CF-542 getPhoneNumberRestriction calls WatchListQuery twice during transaction, first with incorrect values
CF-541 Phone number & SMS OTP is collected twice in registration path
BATM-5084 Validation of network info must be temporary disabled on server to be able to upgrade terminals with version 20200212
CF-529 BNR should accept cash when no recycler and no loader cassettes are configured
LC-213 Custom field checkbox in GB Admin does not work
BATM-5080 custom sms providers from extensions do not show up in admin
CF-540 Instruction is not always required - user is prompted for these fields if in registered / awaiting verification / premium state, but selects unregistered tier limits
CF-539 Upgrade from 20221118.42 and older to 20230228.62 and newer causes BNR serial number mismatch.
BATM-5063 Terminal detail - events - error 500
BATM-4891 Transaction stuck IN PROGRESS while using Output queues
CF-537 ExtensionContext ‘startVerificationByIdentityId' caused SQL lock that did not release
BATM-5051 Added support for deprecated 3 letter timezone codes
LC-210 Resending of batched transaction logged out user
BATM-5028 Server certificate should not be unpinned when server address changed because of VPN connection.
BATM-5044 Fixed server compatibility with terminals running version 20220725
BATM-5021 CAS react FE - FormattedDate component show dateTime at given timezone
BATM-5020 The UTC time zone is used even though a different time zone is set in CAS (Organization)
BATM-5019 Application crashed after printing cashboxes on Genmega
BATM-5018 Fixed AbortFlowException
CF-524 Date of birth ATM collection - add 'This instruction is not always required' option
CF-521 Add identity public ID to WatchListQuery
BATM-5017 Intitialize returns NPE
BATM-5014 CAS react FE: Genereting Italian Quarterly Results doesn't download on Mozila Firefox browser
BATM-5012 Log TransactionRecord more friendly
BATM-5001 Fixed card payment QA tests
BATM-5008 Italian Quarterly reports v2.5 - optional fields, municipality of residence
BATM-4995 Self Test link generates 404 Houston
BATM-5002 Prepare transaction validation failing for lightning redeem
LC-180 Terminalstatus table `errors` column is not updated when IP whitelist error occurs
BATM-4876 BNR Serial number is always UNKNOWN
BATM-4958 Remove white screen before displaying Privacy policy
BATM-4993 Create cashback via transaction action list - unable to select fiat currency
BATM-4987 Terminal Actions - Cashboxes - leads to 404 error page
BATM-4984 FE - Italian Quarterly Results - generated xml file - wrong name
BATM-4983 FE Billing panel
BATM-4974 Input validations improvements.
BATM-4970 Input validations improvements.
BATM-4972 Removed support for POS
BATM-4971 Added for new format of Italian Quarterly reports v2.5
LC-204 Terminal Templates and other screens not showing VPN status
CF-509 Remove SMS consent upon SELL transaction submit, if phone number already collected (CF UI)
BATM-4973 Fix of Init Flow gets run twice, causes Valina initialization to fail
BATM-4839 Improved input validations part 3
BPUB-1965 Handling case when Terminal goes offline while Valina performs transaction.
CF-528 ITransactionPreparation 'setErrorMessage' is not displayed on terminal
BATM-4967 Fixed restriction tag bugs
BATM-4968 Resending transaction SMS receipts leads to CONNECTION LOST
Version 20230120 - Reached EOL
BPUB-1965 We must handle case when Terminal goes offline while Valina performs transaction.
BATM-4962 batm-manage restore fails when password set
CF-527 Terminal calls getVpnConfiguration even if VPN is not enabled in CAS
BATM-4932 Some of registered terminals are not able to submitEvent
BPUB-1794 EIP-681 support - MetaMask QR codes don't work
LC-206 IExtensionContext#sellCrypto didn’t not work with "Withdraw using phone number" option
BATM-4873 Improved VPN tunnel recovery by terminal attempting to reconnect to both: 7742 VPN and 7741 without VPN.
BATM-4902 S input validations fixes for extensions
BATM-4830 S input validations improvements
BATM-4830 S input validations
BATM-4887 Acceptor update via terminal actions did not work
BATM-4883 Diagnostic screen submit crash fix
BATM-4864 firewall checking script parts improved
BATM-4856 Fixed jump to old Identity page from transaction page in admin
BATM-4827 vpn-gen script improvements
BATM-4849 Removes links to old rewritten CAS pages and use just new pages
BPUB-1957 The customer's SSN is cleared if the identity is updated
BATM-4783 hostname file is missing in new CAS installs
BATM-4832 Change fallback time on terminal to 1.1.2023
BATM-4828 Wildfly page on new CAS install - caused by BATM-4820.
BATM-4820 Disabled application server hot deploy functionality
BATM-4819 Remove storing of sentry logs at server's filesystem
BATM-4812 Don’t log unrecognized QR codes too
BATM-4798 Added batm-manage sanitize command
CF-520 IPhoneLookupProvider extension implementation callback not functional
BATM-4807 Add command generate user vpn to batm-manage
BATM-4805, BATM-4802 Removed server backward compatibility for very old terminal versions
BATM-4800 Terminal obfuscates event data when somebody accidentally scans private key QR code content on terminal
BATM-4789 Master service protocol improvements
BATM-4791, BATM-4772 Terminal should not log sensitive content scanned by QR
BATM-4790, BATM-4788 Improved work with files
BATM-4785 Increase of VPN recovery timeout from 30 seconds to 5 mins.
BATM-4782 Added compatibility with Ubuntu 22.04
BATM-4736: Generate VPN certificates valid from 2000 in case terminal have old date and added more meaningful error messages.
BATM-4780 0day vulnerability fix
BATM-4776 Terminals list -> NPE when allowed cashCurrencies is null
BATM-4751 Handle write audit data exceptions in DoSubmitSellTransaction usecase
BATM-4722 CAS react FE - Location detail: Wrong cash collection days
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-3739 Auto-Shutdown master service only when used fiat currency exchange rates are missing.
Version 20221118 - Reached EOL
BATM-4820 Disabled application server hot deploy functionality
BATM-4819 Remove storing of sentry logs at server's filesystem
BATM-4812 Don’t log unrecognized QR codes too
BATM-4798 Added batm-manage sanitize command
CF-520 IPhoneLookupProvider extension implementation callback not functional
BATM-4807 Add command generate user vpn to batm-manage
BATM-4805, BATM-4802 Removed server backward compatibility for very old terminal versions
BATM-4800 Terminal obfuscates event data when somebody accidentally scans private key QR code content on terminal
BATM-4789 Master service protocol improvements
BATM-4791, BATM-4772 Terminal should not log sensitive content scanned by QR
BATM-4790, BATM-4788 Improved work with files
BATM-4785 Increase of VPN recovery timeout from 30 seconds to 5 mins.
BATM-4782 Added compatibility with Ubuntu 22.04
BATM-4736: Generate VPN certificates valid from 2000 in case terminal have old date and added more meaningful error messages.
BATM-4780 0day vulnerability fix
BATM-4751 Handle write audit data exceptions in DoSubmitSellTransaction usecase
BATM-4722 CAS react FE - Location detail: Wrong cash collection days
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-3739 Auto-Shutdown master service only when used fiat currency exchange rates are missing.
BATM-4741 Decreased NDK version back to 21.4.7075529
BATM-4728 Improved admin logging
BATM-4734 Improved input field validation
BATM-4737 Improved event logging
CF-517 MeiSC should return events then just ACCEPTOR_ERROR_OTHER
CF-515 React FE Identity - Obscured SSN Displays When Empty
LC-196 Error numbers are again displayed in terminal event records
LC-195 Leaflet pin not being able to be moved with new server upgrade
BATM-4566 Honeywell/Newland scanner don't turn off if it is kept alive by having QR code in front of it after its scanned and "turned off" by leaving the screen
CF-494 Terminal SELL transaction ignores 'available cash' in CF UI
CF-514 React FE Identity - Date of Birth off by 1 day
LC-189 Transaction Failed Notification does not trigger with async wallet send if result is late
BATM-4620 Terminal is not properly deleting image files during video recording feature
BATM-4615 Not possible clear serial mismatch with the BNR recycler
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
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
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"
BATM-4571 Optimize Gemini barcode reader driver to work properly with U6102.ST.T12C.2 firmware
CF-499 BUY RATE displays on SELL flow screens - CF UI
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
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
BATM-4552 Add support for genmega 2 selfie camera
BATM-4548 GB improved logging
BATM-4546 CAS react FE - Identities - create - vip limits fix
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
CF-497 validateIdentity via React Admin didn’t work
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
BATM-4456 Recycler firmware update protection
BATM-4507 Repeated logging of exception to sentry after printer is disconnected from terminal
BATM-4503 The Nippon printer (55 characters) has not been initiated and application crashed
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
BATM-4524 Fix barcode reader read suffix & setup on start
BATM-4514 Additional genmega barcode reader logging
BATM-4503 Fixed The Nippon printer compatibility.
CF-492 Bring back old pagination style to react
CF-489 Collapsing tags (accordian) missing in React UI
BATM-4453 There is no existing request for checking external identity through the phone number for the withdrawal transaction
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
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
CF-494 Terminal SELL transaction ignores 'available cash' in CF UI
CF-492 Bring back old pagination style to react
CF-489 Collapsing tags (accordian) missing in React UI
BATM-4453 There is no existing request for checking external identity through the phone number for the withdrawal transaction
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
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
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
BATM-4345 Android Keyboard configuration is accessible on the terminal
BATM-4353 Terminal Upgrade from terminal list fails when version field is left empty.
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
BATM-4317 Internal Server Error 500 saving Organization
BATM-4299 Server admin API - Locations - missing import validation
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
CF-486 Terminal status bubbles are grey when they should be orange to indicate an error state.
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
BATM-4244 Keyboard left in next aml step after custom field using keyboard on ATM
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
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
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.
BATM-4179 Wrong camera focus for B525 HD Webcam Vol 1.
Version 20220725 - Reached EOL
BATM-4179 Wrong camera focus for B525 HD Webcam Vol 2.
BATM-4179 Wrong camera focus for B525 HD Webcam Vol 1
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
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
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
CF-478 - Terminal template doesn't allow to set It cash collection mode 3.
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.
BPUB-1896 Cascade of notifications where only one is desired
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.
CF-466 BNR - not enough banknotes for withdrawal but recycler had enough.
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)
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
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
CF-461 - Terminal application crash after high-risk address scanned
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.
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
BATM-9000 - CAS security fix
BATM-3767 - Dashboard navigation crash from Sentry
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
LC-114 - Hot Reloading Not Working for Extension that Implements RestService
Version 20220531 - Reached EOL
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
BATM-9000 - CAS security fix
BATM-3787 - Terminal shows error if printed receipt from printer taken too fast
BATM-3759 - Exchange rate missing for registered at transaction time
LC-154 - No Print Error displayed when paper is jammed/placed incorrectly
BATM-3710 - BATM10 - Choose limit screen - Missing text at unregistred tier button
LC-114 - Hot Reloading Not Working for Extension that Implements RestService
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
CF-408 - Awaiting verification limits fix
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
BATM-3647 - Acceptor jams were ignored when acceptor reported detected failure
BATM-3632 - Transaction supply limit reached was incorrectly interpreted on terminal
BATM-3636 and BATM-3635 SCR recycler drums couldn’t be configured via terminal administration
CF-434 BNR BATM2 - Application Crashes
Version 20220429 - Reached EOL
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
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.
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
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
BATM-3647 - Acceptor jams were ignored when acceptor reported detected failure
BATM-3613 - BNR with router - Can't find BNR if the whole ATM including router is powercycled
BPUB-1842 - Do not change awaiting registration state when user try to register again
CF-409 - Veriff webhook ingestion fixes
CF-424 - BNR bug : Stacker full does not clear after acceptor cashbox is full then emptied
CF-405 - Bug - ticketless sell flow on Terminal asks twice for phone number
CF-402 - Veriff bug for resubmission / failed attempt
CF-403 - Ukraine embassy addresses should be excluded from limits attached to the crypto address
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
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.
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.
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
BATM-3329 - Fixed Approval link ends with Houston error in new version.
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
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.
LC-136 - Back-ported fix Crypto low transaction webhook notification description not accurate.
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
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.
LC-136 - Back-ported fix Crypto low transaction webhook notification description not accurate.
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
BATM-3241 - Kraken+queues: No operations allowed after connection closed
BATM-3056 - BTC Transaction Using Queue Failed to send but panel shows as complete
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
Copyright © 2020-2023 General Bytes USA LLC