generalbytes.com
437 subscribers
13 photos
2 files
141 links
GENERAL BYTES - Official channel of leading Bitcoin ATM manufacturer generalbytes.com
Download Telegram
NOTICE: Block.io a wallet service provider sent out a notice that effective June 1 all API keys must have an IP.
Version 20210519.5:
New Features:
Server: Added cash replenishment batch actions.
Server: Added possibility to define your own custom fields on identities and collect them from users by terminal.
Improvements:
Server: Compatible with server extensions version 1.0.21.
Server: Added possibility to use your own block explorer in admin.
Server: Added possibility to lower frequency of exchange rate updates during screensaver.
Server: Server now shows crypto-setting error in list of crypto-settings.
Server: Dogecoind can be used with tunnel.
Server: Lowered BTC market depth amount for calculating BTC price to 1 BTC.
Server: Added links to KB in custom strings section.
Server: Server is now logging to lTerminalErrorinux syslog too.
Server: Server now allows terminal upgrade from CAS when terminal version is unknown.
Server: Terminal reports in events reasons why QR code wasn't accepted.
Server: Kraken ratesource calculates now with market depth of 30 ETH and 30 XMR.
Server: Added ability to disable USB dongle remotely.
Server: If possible links from transaction list to blockchain explorer point now to transaction detail and not address.
Server/Terminal: Added notification to Recycler cash low.
Server: Added Bitflyer support for EUR account.
Bug Fixes:
Terminal: Fixed text color on enter phone number screen.
Server: Fixed rate limiter. Previous implementation could block server when one of the resource wasn't available for longer period.
Server: Fixed possible same nonce problem in Coinmate.io exchange implementation when exchange is called multiple times very quickly.
BATM4: Fixed buttons position on cryptocurrency warning screen.
Server: Hide unsupported DAI sell on Coinmate.io
Terminal: Sorry, you are PEP. OK button should be centered.
Terminal: Exchange rate bottom bar should be disabled in Crypto warning screen.
Terminal: Fixed race-condition when some of the banknotes were missed.
Terminal: Fixed bill acceptor pinning.
Server: DAI sell is now not offered for Telr wallet.
Server: Fixed Binance withdrawal rounding.
Version 20210602:
IMPORTANT: Please note that you need to first upgrade and run server on version 20210519 before upgrading on this version.
IMPORTANT: This release extensively updates database schema(deletes and creates indexes) this step may take an hour depending on number of records in your database.
IMPORTANT: Please backup database before upgrading to this version.
Improvements:
Server: Database schema is now managed by master service using flywaydb.
This server upgrade cannot be skipped. All subsequent server upgrades will require you to upgrade to this version first.
Bug Fixes:
Server: Fixed Ripple withdraw on Bitstamp.
Server: Fixed collection of photos from terminal via admin.
Version 20210606:
IMPORTANT: This release completely removes already deprecated support for virtual terminals.
IMPORTANT: This version has legacy ui removed. Please test new ui on few terminals before upgrading your whole network on this version.
New Features:
Server: Added new notification transaction queued when using queues. Transaction success is sent after queue is flushed.
Server: Added batch action in admin to set administration key to multiple terminals at once.
Improvements:
Server: Added possibility to assign permission to users to use Action to edit terminal's ip address whitelisting.
Server: Added ability to import blacklisted addresses CSV in admin.
BATM3/4: Improved card dispensing service.
Terminal: Added logging what crypto currency user selected.
Terminal: Terminal upgrade package is now smaller.
Server/Terminal: Transaction limit reached webhook now contains json.
Server/Terminal: Added possibility set a message when buy and sell is disabled on crypto currency.
Server: XChange library support bumped to 5.0.8.
Server: Compatible with server extensions version 1.0.23.
Server: Webhook calls now contain also timestamps.
Terminal: Ask customer to confirm tag/memo when entering it on terminal.
Terminal: Faster cash accepting device detection.
Server: Added separate permission to read banknote history.
Server: Added notification to signalize that terminal recovered from warning or error (all errors except internet error).
Server: Identity id is now included in scoring webhook notification.
Server: Added configurable gas limit for geth wallet.
Bug Fixes:
Server: isTransactionPreparationApproved result was ignored when transaction was created via extension.
Server: Fixed terms and conditions text font color.
BATM3/4: Fixed memory leak in nfc reader service.
Terminal: Fixed language switching.
Terminal: Fixed collecting selfie.
Terminal: Fixed crash when clicking twice on take selfie button.
Version 20210622:
New Features:
Server: Added support for ETH and ETH Classic sell via Coinbase.
Server/Terminal: Terms of service can be alternatively displayed on terminal as a webpage delivered to terminal in form of local website zip archive.
Server: Extensions can be updated on the fly without need for master restart.
Improvements:
Server: Added support for twilio message id
Server/Terminal: Individual tiers can be hidden on terminal via admin.
Server/Terminal: Whitelisted ip address of terminal can be automatically adjusted when changed without restart of the terminal.
Server: Server will call webhooks multiple times when status code of response is different from 2xx. Retry times are: 30s,60s,300s,900s,3600s.
Server: Error loading one extension will not block loading other extensions.
Terminal: New terminal cash manager implementation resulting in faster registrations of banknotes on server.
Terminal: Exchange rate animation was rewritten.
Server: Compatible with server extensions version 1.0.25
Terminal: Screensaver was rewritten.
Server: Removed support for Itbit exchange.
Server/Terminal: Added possibility to enforce rescanning of printed paper wallet before buying coins.
Server: Performance improvements.
Bug Fixes:
Server: Fixed batching broken since 20210504 (Fixed also in 20210504.12)
Server: Fixed BNB and ADA support.
Terminal: Invalid ratesource configuration cased error messages not to be displayed on atm sell screen.
Terminal: Fixed multiple instances of dashboard activities. Broken since 20210301.
Ethereum's upcoming London Mainnet upgrade is expected to happen sometime on August 5, 2021. To reduce the risks of extreme network and price volatility or incorrect network fee calculation during this time we recomend you to consider pausing eth trading on your atm machines until the ethereum network upgrade is complete.
Version 20210712:
New Features:
Server: Added support for Chainalysis transaction scoring service.
Please note that Chainalysis servers retain information about destination address together with customer identity id.
Ciphertrace service doesn't receive nor retain information about customer's identity id.
Improvements:
Server: Added support for USDT, USDC and DAI on Kraken.
Server: Check identity duplicities only by using lastname and birth date.
Server: Added possibility to apply discount code only to newly created identities (new customers).
Server: Added batm-manage reboot command to reboot terminal using script.
Server: Webhook calls now contain server and terminal time information.
Server: Added Paxos Gold.
Server: Added validation for unique crypto settings name.
Server: Litecoin addresses starting with 3 are no longer accepted in new UI. Broken since 20210301.
Server: When identity state is changed and text message is sent. Same message is stored also in identity note.
BATM3/4: maximum number of allowed banknotes dispensed is now 600.
Terminal: Portuguese language translation updated.
Terminal: Dispenser error codes are now translated to names in events.
Server: Compatible with server extensions version 1.0.30.
Server/Terminal: Added custom strings for cash limits exceeded messages.
Bug Fixes:
Server: Fixed resetting Twillio settings when master service is restarted.
BATM3/4: Allowed purchases via email and SMS on BATM3 and BATM4.
BATM3/4/RCKit: Fixed issue when customer was performing quickly multiple dispense operations in row.
Server: Fixed Bittrex withdraw implementation.
Terminal: Fixed crash when invalid format video file is set as a screensaver.
Dear operators,
We have received reports that many of you still use the default administration key that you received from factory.
If you do so, please change it immediately. CAS also contains functionality to change administration key on machines in bulk. If you find yourself having issue to find this functionality please contact our support. Thank you.
Tomorrow on 31.08.2021 at 5:00 UTC our general bytes cloud service will undergo scheduled maintenance/upgrade. Expected downtime is 15mins.
Version 20210808:
New Features:
Server: Added export of terminal list in CSV.
Server: Added message templates support for sending customers different text messages.
Server: Adding support for a new currency (DDB) on behalf of Discount Distributors Bahamas.
Server: Added importing of phone number blacklist.
Improvements:
Server: Improved cashbox analytics to display contains of recycler drums and cash dispenser cassettes.
Server: Jetty library version upgraded to 9.4.43
Server: Compatible with server extensions version 1.0.32.
Server: Lightning channels are now displayed in hot wallet balance page.
Server: Created new certificate mismatch notification.
Server: JDBC connection string can be configured using db_query_master and db_query_admin property in /batm/config/database
Server: Added cloud notification when organization is blocked due to unpaid overdue invoices.
Server: Added support for Eclair 0.6.0.
Server: Added Javadoc to Identity related classes in extensions API.
Terminal: Added support for v2 USB dongle.
Bug Fixes:
Terminal: Fixed restart of cash service in case application crashes.
Terminal: Faster response when clicking on cryptocurrency icon.
Terminal: Fixed restart of USB dongle monitoring after fw upgrade.
Terminal: Improved handling of cash dispenser detection.
Server: Fixed cut text in chart screen saver.
Server: Fixed amount type in Cardano support.
Server: Recover from graceful shutdown took 15 mins.
Server: Purchases via SMS didn't create new identity.
Server: Cash withdrawal screen can be left only after all cash is dispensed.
Server: Fixed typo in column name of banknotehistory database table from addedtocachcollection to addedtocashcollection.
Server: Fixed Bittrex exchange withdraw.
Server: Few extension hot reload support fixes.
Dear customers, we have noticed that international cargo traffic started to get occupied with Christmas goods. It gets more complicated to book shipping conainers and slots on ships. Similar situation is happening in air cargo too. If you plan to get machines till the end of the year - now is the optimal time for you to act. If you haven't paid your second halfs of your order yet please consider paying it now so we can book a ship/container date for you now.
Tomorrow on 22.09.2021 at 5:00 UTC our general bytes cloud service will undergo scheduled maintenance/upgrade. Expected downtime is 15mins.
Version 20210901:
New Features:
Terminal/Server: Added rewritten Bitcoin Lightning support for buy direction using LNURL-withdraw.
Server: Added server monitoring information in admin such as thread pool occupancy.
Server: Master service performance can be monitored via /monitoring REST service.
Improvements:
Server: Added support for block.io API v2.
Server/Terminal: It is possible to rename cryptocurrency name displayed on the terminal in cryptocurrency settings. I.e. BTC to Bitcoin.
Terminal: Improved rendering performance of larger bitmaps.
Server: Added searching of blacklisted phone number or address from admin search field.
Server: Compatible with server extensions version 1.0.36.
Server: Bitcoinj library upgraded to version 0.15.10.
Server: Added ability to update identity without closing window.
Server: Identity can have a document issuing country and province stored in identity detail.
Server: Added validation for custom fields in admin.
Server: Add createdBy column to blacklisted addresses and phone numbers.
Server: Transaction details are now visible in admin.
Server: It is possible to create 0 USD cash collections again.
Server: Countries are now stored in ISO3 format in database.
Terminal: Added button skip on a device initialization screen even after devices are initialized.
Terminal: Cash collection videos quality improved.
Terminal: Update Portuguese translation.
Terminal: Updated Swedish translation.
Terminal: Updated Finnish translation.
Bug Fixes:
Server: Resource bundle uploading didn't work from Windows.
Server: Fixed error when host in Atlassian integration settings in not set.
Server: Fixed deprecated Binance API.
Server: Fixed terminal template configuration db relation.
Server: Morphis extension fixes.
Server: Show terminal deployment history button's position fixed.
Server: Added filtering of transactions based on Error.
Server: Fixed USDT rate source on Kraken.
Terminal: Fixed privacy notice layout for some languages where text is longer.
Terminal: In some cases dashboard could be open twice - be in memory twice.
Terminal: Fixed minor visual problems in chart screensaver.
Terminal: Pressing dismiss button in a cancel dialog didn't re-enable bill acceptor.
Terminal: Fixed camera preview occasionally not working.
Terminal: Clicking on dashboard's background selected coin icon.
Terminal: Buy rate was displayed as sell rate in screensaver - broken since 20210622.
Terminal: Skipping privacy notice didn't always work.
BATM3/4/RCKit2: Fixed dispenser initialization error when server IP is changed to server without dispensers.
BATM3: Acceptor might not be always initialized properly.
Extensions: Wallet is now not instantiated when is not needed by strategy.
Dear Customers, we noticed recently that some of you placed BATM machines into Casinos. Please remove tem from such locations as it is against our company policy that has been in effect since 2013. If your contract with location owner doesn't allow you to withdraw from location please replace the current machine with machine from a different vendor that doesn't have a problem having his product linked to gambling addiction. Thank you, Karel Kyovsky
Version 20210923:
New Features:
POS: POS now accepts Lightning payments via LNURL-pay
Terminal/Server: Added NFC-card support for lightning.
Server: Upgrade and reconfigure signals from server to terminal are now delivered in batches to avoid server DDoS.
Server: Added possibility to view progress of delivering signals to terminals.
Improvements:
Terminal: Added camera preview when scanning QR code.
Terminal: Terminal sends information about saved wifi networks to server.
Terminal: Added ability to specify on each terminal number of rejections that should be considered as problem. Ie. rejectOccurrence=5
Terminal: Updated Romanian language translations.
Server: Added ability to specify what would be maximum amount to be discounted when using discount code.
Server: Number of open Jira incidents for each terminal is displayed in admin.
Server: List with number of required number of confirmations is now up to 35.
Server: Rock trading exchange warning messages are no longer generated.
Server: Compatible with server extensions version 1.0.37.1.
Bug Fixes:
Terminal: Terminal now sends events to server in chronological order.
Server: Fixed bitstamp XRP withdrawal.
Terminal: Acceptance problem notification was generated also by cash limit hit.
Terminal: It was possible to submit empty phone number when selling coins.
Server: Button for setting maximum acceptor capacity wasn't visible for users without discount write permission.
POS: Upgraded SSL protocol version used.
Version 20211011:
New Features:
Server: Added support for labeling banknotes. Useful for marking banknotes when provisional credit on terminal starts.
Cash collections display sums based on banknote labels.
Server: Added ability to add all identity crypto addresses to a crypto address ban list.
Server: Added support for bitbuy.ca exchange.
Improvements:
Server: Locations can have defined terminal capacity. Terminals cannot be assigned to the location that has no available capacity.
Server/Terminal: It is now possible to configure when OTP by voice button is offered using collect_phone_voicecall_delay custom string.
Default value is 15 seconds.
Server: ISO codes are now used for countries in database instead of country's full name.
Server: Notification's action field is now validated in browser.
Server: Compatible with server extensions version 1.0.39.
Server: Added extension REST service example returning list of active terminals.
Server: Increased timeout when communicating with LND node.
Bug Fixes:
Server: Fixed gas limit estimation calculator for erc20 tokens.
Server: Graceful shutdown was waiting for terminals that didn't support graceful shutdown feature.
Server: Fixed GB API key deactivation in server fast track installation mode.
Server: Some crypto-settings couldn't be deleted.
Server: Transaction date time in SMS/email receipt sent from admin didn't contain transaction time but current time.
Server: Updated Binance exchange support library.
Server: Fixed 5h maximum time to wait for exchange limit order for be fulfilled in exchanges implementations.
Terminal: Fixed toast translations in Czech language.
Terminal: Fixed number of decimal places in price field on ticket.
BATM4: Wrong screen layout was used when transaction failed screen was displayed.
Terminal: Finnish language update.
Terminal: Terminal didn't immediately download new configuration from new server after server ip change.
📣 Calling all customers: Now is the best time to complete your order if you want to receive your machines this year. All orders completed later will most likely arrive after the holidays. 🎅🎄 ⛄️
Version 20211102:
New Features:
Server: Added ability to merge identities.
Server: Added ability to classify transactions on server.
Terminal: Terminal generates and sends to server event record containing summary of user's session interaction.
Improvements:
Server: Server marks automatically cassette as to be skipped for future dispenses when server detects that
terminal tried to dispense banknote from empty cassette.
"Cashbox empty error when dispensing" notification is in such case fired.
Server: Added database indexes to speedup cashbox analytics.
Server: Customer role can now also add new custom fields.
Server: Added ability to add, get, modify locations via Extensions API.
Server: Added opening hours into locations Extensions API.
Server: Fixed Ciphertrace support for ETH addresses.
Server: Server monitoring in admin now also contains performance chart with historical values.
Server: Transaction scoring results are displayed in the list of transactions in admin.
Server: Added ./batm-manage heap-dump master|admin command for debugging purposes.
Server: Admin check image resolution before letting user upload skin image.
Server: Admin doesn't complain any more about old terminal version when is equal or newer then stable version.
Server/Terminal: Added withdraw_transaction_failed_not_enough_cash_message custom string to enable operator to
override text of default message "Withdrawal is not possible. Not enough cash in the machine".
Server: Compatible with server extensions version 1.0.40.
Terminal: Code handling camera picture processing and QR-code scanning was rewritten.
Terminal: Face capture images are uploaded on server asynchronously.
Terminal: Terminal will upgrade after customer finishes the transaction.
Terminal: Fixed Vaerdex language translations.
Terminal: Added GBP support for Bitstamp.
Terminal/Server: Coinomi is now recommended mobile wallet on terminal for XRP.
Bug Fixes:
Server: Some folders in left admin menu didn't stay opened.
Server: Fixed cache cleaning of terminal patch releases downloaded on sever.
Server: "Add New Dispenser Cassette" button is now available only for BATM3&4.
Server: Fixed binance XRP withdraw.
Server: Added XRP paper wallet support.
Terminal: Unused skin files were not deleted on terminal's flash.
Terminal: Face capture wasn't properly stored in events.
We would like to reassure our customers that our products are NOT vulnerable to CVE-2021-44228 – Log4j version 2.
Version 20211122:
Important:
Terminal/Server: Please note that in this version we changed standard screen flow when phone authentication is used.
We first ask user for phone number and have user retype one time passcode sent via SMS.
When server detects that user with entered phone number is already registered then screen
"Are you registered" is automatically skipped.
Recommended procedure is to upgrade server and only one of the terminals, test that a new flow suits
your scenario and then upgrade rest of your terminals.
New Features:
Server: Identity page now contains information about what watchlist was used, when and with what result.
Improvements:
Server: Compatible with server extensions version 1.0.42.2
Server: Added possibility to choose region(EU, US, CA) for Onfido verifications.
Server: Added possibility to collect user's emails for marketing purpose.
Server: Added warning when operator doesn't have enabled deactivate outside of opening hours option on terminal.
Server: Performance improvements on identity list page.
Server: Improved map widget when setting location's GPS position enabling operator to enter GPS or address.
Server: Added possibility to enter multiple terminal serial numbers in search box in admin.
Server: Improved detection of IP address during server installation.
Server: Added ability to reset on server recycler drums contains to 0.
Server: Added help to location's opening hours.
Server: Added possibility to put 24hours to location's opening hours (0:00 - 0:00).
Terminal: Removed flags on main screen when operator has only one language set.
Terminal: Terminal doesn't ask customer if he is registered when it is clear that he is.
Bug Fixes:
Server: For EveryTrade and Morphis access terminal tag must be provided.
Server: Acceptor serial number mismatch wasn't indicated on server.
Server: Fixed error when assigned resource bundle was deleted.
Server: Identity verification SMSes didn't use correct customer language.
Server: Allow only to duplicate terminals of same model.
Server: Fixed incorrect watchlist scanning due to multiple spaces between first and last name.
Terminal: Customer's language wasn't properly set during registration process.