generalbytes.com
437 subscribers
13 photos
2 files
141 links
GENERAL BYTES - Official channel of leading Bitcoin ATM manufacturer generalbytes.com
Download Telegram
Version 20210104:
Bug Fixes:
Terminal: In experimental UI AML collected data were not properly reset on new customer session.
Terminal: Fixed various NPEs reported by telemetry.
Terminal: Cryptocurrency logos were not correctly aligned in center of the screen in experimental ui.
Terminal: Fixed rate animation in experimental ui when number of currencies changes during animation.
Terminal: Fixed typo in dongle version string.
Server: Fixed naming of thread names of sell callbacks.
Server: Adding note to identity erased filled fields on page.
Server: It was impossible to change state of rejected identity when personal info was missing.
Server: customer name wasn't checked against watchlist when fingerprint was used and name was already in database.
Version 20210107:
Improvements:
Server: Sell crypto amount is now configurable.
Bug Fixes:
Server: Fixed ET export of withdraw and cashback transactions.
Server: Updated list of hardcoded blacklisted crypto addresses from OFAC.
Terminal: Experimental version wasn't printing on sell ticket price from server but from terminal screen.
Terminal: Privacy notice formatting on BATM4 in experimental version wasn't correctly displayed.
Terminal: Automatic and manual cash collection tickets didn't contain same fields.
Version 20210112:
New Features:
Server: Added HK language
Improvements:
Server: Display time zone on page with list locations.
Server: Watchlists can now also provide list of blacklisted crypto-addresses.
Server: OFAC watchlist now provides also list of blacklisted addresses
Bug Fixes:
Terminal: Fixed discount code dialog in experimental ui
Terminal: Fixed experimental ui navigation when only one crypto currency is enabled.
Server: New IL coin logo.
Server: On CryptX exchange BCH is only supported for buy.
Version 20210113:
Improvements:
Server: Updated libphonenumber library version containing recently added US area codes.
Server: When scoring is not performed reason should be written into database.
Server: Added notification when somebody tries to scan blacklisted crypto-address.
Server: Discounts page is now searchable and filterable by time.
Server: Discounts page displays discount creation.
Server: Actions on terminal performed remotely such as restart are now logged in terminal's event log.
Server: Unpairing is now possible to perform from server admin interface.
Bug Fixes:
Terminal: Fixed success screen after timeout on insert money screen in experimental ui.
Terminal: Fixed inactivity timeout in scan qr code scree in experimental UI.
Terminal: Minor experimental UI bug fixes.
Server: Extensions were initialized before database.
Version 20210118:
Improvements:
Terminal/Server: Added support for custom message displayed on the screen after registration information are submitted.
Server: Added ability to set a minimum transaction amount in order to qualify for a given discount.
Server: GB API key is required when configuring server via FastTrack wizard.
Server: Terminals in crypto settings, aml settings, fiat settings and notification policies are now displayed behind button.
Server: Identity objects returned via extension now contain also reference to organization.
Server: Server can hold only 10MB of crash reports per registered terminal serial number.
Bug Fixes:
Server: Queue flushing time(duration) is counted not from latest flushing but from first transaction added to queue.
Server: Terminal duplication didn't copy allowvoicecall field.
Server: Fixed transaction saving. Broken in 20210113.
Server: Fixed discount page error when wrong currency is selected.
Server: ITransactionListener.onTransactionUpdated wasn't called on buy transactions when sent from queue.
Server: Fixed DASH RPC calls of estimatesmartfee and signrawtransaction
Terminal: Experimental UI didn't contain send SMS/email receipt buttons.
Terminal: Fixed doubled cryptocurrency icons on welcome screen in experimental UI.
Terminal: Choose fiat currency wasn't displayed in experimental UI when only one cryptocurrency was available.
Version 20210128:
Improvements:
Terminal/Server: Limit buttons on terminal screen can have custom texts.
Bug Fixes:
Terminal: Fixed crashes collected by telemetry.
Terminal: Screensaver had to be pressed twice after terminal restart in experimental UI.
Terminal: Choose fiat currency layout margin between buttons is now fixed.
Terminal: Fixed occasional exception in price chart Screen saver.
Terminal: Fixed crash in on check balance screen in experimental UI.
Terminal: Legacy redeem ticket screen wasn't displayed when face capture was turned on in experimental ui.
Terminal: Enter phone number layout fixed in experimental UI.
Terminal: Redeem ticket UI was missing camera preview in experimental UI.
Terminal: Wrong message was displayed on screen when supply limit was reached.
Server: Database transaction was incorrectly closed when custom data was returned from extension.
Version 20210201:
New Features:
Server: Added support for USDT to be used as purchase currency.
Server: Added support for Poloniex exchange.
Improvement:
Server: Added filtering of transactions.
Server: Added ability set birth date via extensions.
Bug Fixes:
Server: The cash limit per day and address didn't not work for ETH transactions.
Server: When re-sending customer coins in 72h do not purchase coins again if such strategy is set.
Server: ITransactionBuyInfo didn't contain cash currency, crypto amount and crypto currency.
Server: Fixed typos.
Terminal: Terminal was crashing in experimental ui when terminal photo was storing on server while being deactivated.
Terminal: Fixed scroll effect on fiat buttons.
Terminal: Fixed possible crash when language is selected on welcome screen.
BATM3/BATM4: Application could be crashed when setting recycler cashboxes in experimental mode.
BATM3/BATM4: Fixed printing paper wallet performance.
Version 20210210:
New Features:
Server: Added occupation as a identity field.
Server/Terminal: Added more options to send receipt.
Server: Added import/export of identities via batm-manage
Server: Added possibility to limit number of banknotes in fiat settings.
Server: Locations have now notes.
Improvements:
Server: Added RBF support for server generated transactions.
Server: SSN displaying is now obscured in CAS.
Server: Reduced default time range for CAS Analytics.
Server: DOGE/EUR, BTC/GBP, XRP/CHF support for Bitpanda.
Server: BitGo now supports parameter defining number of blocks
Bug Fixes:
Server: Binance withdraw fee fix.
Server: Tunnel fingerprints are now stored in database.
Server: Fixed Kraken CHF and AUD support.
Server: Fixed displaying of watchlist match.
Server: Identity validation is now possible via extension.
Terminal: PIN was checked on main thread.
Terminal: Ripple (XRP) Limit per day for address not working
Version 20210301:
Important:
Terminal: New UI is now a new default. Should look same as old UI but respond faster.
If you want to use old UI then enter "legacy" without quotes into special configuration custom string of a terminal.
New Features:
Server: Added sending of receipts from list of transactions.
Server/Terminal: Added support for remotely upgrading bill acceptor's firmware.
Server: Added support for USDT ERC20 token.
Improvements:
Server: Disengaging alarm via PIN has new permission.
Server: Better logging of obtaining deposit address from Coinmate.
Server: Discount calculation is better explained in admin and in logs.
Server: Admin is now logging also duration of a call.
Server: CryptX wallet now supports priority and USDT.
Server: Added ability to configure master's database connection pool size.
Server: Optimized database query for finding identity by phone number.
BATM2: Scam disclaimer text now uses more space on terminal.
Terminal: Send receipt button is hidden when always send is turned on.
Terminal: It should be now possible to perform cash collection when terminal is marked as inactive
or outside of opening hours.
Terminal: Updated EN and DE translations.
Terminal: Decreased inactivity timeout on insert money screen from 10 to 8 minutes to avoid server auto-executions in same moment.
Bug Fixes:
Terminal: Fixed possible crash when ATM had one fiat currency and only one AML tier.
Server: Fixed limits checking when auto-executing buy transaction on server. Token wasn't present.
Server: List of terminals could produce NPE in admin.
Server: Fixed identity exporting via batm-manage for organizations with space in name.
Server: Log incorrect limits instead of crashing.
Server: Identity didn't contain SSN information in extensions.
Terminal: OK button was displayed instead of CANCEL on "No wallet" screen.
Terminal: Fixed various crashes reported by telemetry.
Terminal: Fixed scroll effect on choose language screen.
Terminal: Added self recovery of usb dongles via serial reset line.
Terminal: Fixed private administration on BATM4.
Dear operators,
In March 2020 we started to rewrite application that is running on ATM from Java to Kotlin language. This change was completed today by delivering you release version 20210301. This change was needed in order to keep up with the latest technologies released by Google for Android OS that are primarily built on Kotlin language. Where possible we tried to keep almost same user interface so that your customers familiar using ATMs don't get confused however UI should feel faster and more fluid. One of the goals that we had in mind was stability and easy transition to new user interface so if you as operator hit an issue in this new user interface there is an option for you to fallback into "legacy" user interface for the time we come up with the bug fix. How to do that you can find in change log for version 20210301.
GENERAL BYTES USA LLC is looking for a technical support engineer to join our US team. Interested? Details can be found here: https://mailchi.mp/generalbytes/support-engineer-vacancy?e=[telegram]
Version 20210316:
Important:
Terminal: RCKit support is completely removed in this release. Please upgrade your hardware to RCKit2 if needed.
New Features:
Server: Added support for shared terminal settings.
Server: Display hot wallet balances from admin.
Server: Added support for Ethereum Classic + Coinbase hot wallet support.
Server/Terminal: Added support for BAM fiat currency.
Improvements:
Terminal: Improved validation message on collect name screen.
Server: Extensions now use maven central instead of jcenter.
Server: Added admin database query optimizations.
Bug Fixes:
BATM3/4/RCKit2: On sell screen were displayed multiple +1000 buttons in Kotlin UI.
BATM3/4/RCKit2: In new Kotlin UI dispensed banknotes were not correctly reported to server.
Server: Fixed performance issue on terminal transaction page.
Server: Fixed terminal upgrading via admin when no version is specified.
Terminal: Icon of cryptocurrency was crashing application when icon image was missing in extension.
Server: Fixed database migration exception in admin.
Server: Fixed block.io possible issue with send to many.
Server: Fixed missing DOGE on Bitpanda's extension.
BATM3/4: Fixed crash when scanning redeem ticket.
BATM3/4: Fixed NFC card dispensing application crash when usb dongle is connected.
Server: Fixed acceptor update button in admin.
Server: Fixed 500 error when clicking on invite link in admin.
Server: Fixed fiat to fiat conversion for billing - fix back ported also to 20210301 and 20210303
Server: Removed "(AML Type 10)" from "Watchlist Scan Ban" notification name.
Server: Buttons didn't have correct px height.
Terminal: Fixed spacing between buttons in sending receipt.
Terminal: Terminal didn't attempt to rescan same address when call on server failed in legacy UI.
Version 20210329:
Bug Fixes:
BATM3/4: Fixed recycler banknote pre-filling in maintenance mode.
BATM3/4: Fixed NFC reading in Kotlin UI on scan address and check wallet balance screens.
Terminal: It was possible to brick acceptor head by touching screen while downloading firmware.
Terminal: Crashfile file name was incorrectly named.
Version 20210331:
New Features:
Server: Transaction can be manually assigned to identity.
Server/Terminal: Added ability to set different warning for customer per crypto currency.
Server: It is possible to define and use custom fields for locations.
Server/Terminal: Added support for patch releases. Release versions may contain also patch number.
For example 20210317.9 is release with patch version 9.
Patch releases will contain only important bug fixes.
Server: Added integration with Jira Service Management (Jira Service Desk) for Cloud.
Integration lets you create tickets from CAS or list Jira tickets of particular ATM.

Improvements:
Terminal: On SMS notification sell screen Cancel button doesn't cancel whole transaction.
Terminal: Removed CANCEL button from marketing agreement screen.
Terminal: Improved hungarian language support.
Server: Logs now contain information whether 2FA was used for login.
Server: Github project batm_public is now versioned as gradle artifact.
Server: Increased default server memory settings -Xms256m -Xmx1024m.
Bug Fixes:
Terminal: Fixed screen timeout on check wallet balance screen.
Terminal: Registration failure on terminal could result in terminal crash.
BATM3/4/RCKit2: Wrong message was displayed on choose amount sell screen when customer limit was reached.
BATM3/4/RCKit2: Failed withdraw transactions were not marked on server.
BATM3/4/RCKit2: Withdrawal receipt was printed twice when withdrawal finished with error.
Server: Identity searching was returning multiple identical matches.
It turned out that some of our long term customers were not aware that there is a GB Knowledge Base. Here is the link: https://generalbytes.com/kb
In May 2021 we plan to drop support for legacy UI and support for virtual terminals. If you don't use terminal version 20210331 and above please do so. If a new UI present in version 20210301 and above doesn't work for you please let us know andf we fix it before we drop stop maintaining legacy ui.
Version 20210415:
New Features:
Server: Added support for Cardano (ADA)
Server: Added possibility to be notified when specific identity performs transaction.
Terminal/Server: Added ability to record video during cash collection.
Terminal/Server: Added ability to turn on showing the required disclosure screen containing exchange rates.
Terminal/Server: Added ability to turn on canceling of transaction by user.
Improvements:
Terminal: German language update.
Terminal: SCREEN SUBMIT REGISTRATION was incorrectly logged.
Server: Added DB index for faster searching by crypto address.
Server: Added warning in log when currency is missing a logo.
Server: Identities can be imported into specific organization via batm-manage
Server: Added new db index on server time field of transaction record table.
Server: Added possibility to set SSN and occupation via extensions.
Server: Removed unnecessary calls to database on admin pages.
Terminal: Improved czech language translations.
Terminal: Change server dialog uses bold font now for better readability.
BATM3/4/RCKit2: Use your finger to scroll selfie is shown only on BATM2.
Bug Fixes:
Server: Fixed notification for watched identities.
Server: Transaction analytics for selected terminals didn't work.
Server: Canceled buy transactions were included into limits.
Server: Do not prefill SSN in admin.
Server: Faster search query for identity phone number from top search box in admin.
Server: Price formatting in transaction list was fixed.
Terminal: Fixed possible crash on privacy notice screen.
Terminal: It was possible to send transaction to server over the limit when customer resumed transaction
with same qr code.
Server: Terminal error webhook now contains correctly formatted json.
Server: Fixed IExtensionContext#buyCrypto method for newly created terminals.
Server: Fixed handling of higher AML limits in admin in second fiat currency.
Server: Notes for cash backs were not properly allocated for customers.
Terminal: USB dongle power-cycling improved and prevented blocking.
Terminal: Fixed possible out of memory error when scanning on terminal.
BATM3/4/RCKit2: Choose amount screen was displaying banknotes incorrectly.
Some of the customers today reported that admin service on their standalon server wasn't starting because of recent java security update in Ubuntu OpenJDK 8u292 that disabled v1 and v1.1 as a default.
Stopping admin service, running following command and starting admin service again should fix the issue:
sed -i 's/useCursorFetch=true<\/connection-url>/useCursorFetch=true\&amp;enabledTLSProtocols=TLSv1,TLSv1.1,TLSv1.2,TLSv1.3<\/connection-url>/' /batm/app/admin/standalone/configuration/standalone.xml
Version 20210427:
New Features:
Server/Terminal: Added support for Onfido identity verification service.
Server: Added Nexmo as alternative phoneline type service provider.
Server/Terminal: Added possibility to remotely upgrade firmware in usb dongle.
Server: It is possible to see in admin what extension jars are loaded.
Server: Added MDL fiat currency support.
Improvements:
Server: Added ADA support for Kraken,
Terminal/Server: Privacy notice screen can be skipped based on terminal setting.
Terminal/Server: Added ability to change bottom bar's color.
Terminal: Added "(includes fees)" in exchange rate bar.
Terminal: Added more logging to terminal-dispenser communication.
Server: Added tags collapsing in admin.
Server: Terminal unpairing via admin requires 2FA validation.
Server: Transactions list now also displays what batch was used to send out transaction when queues are enabled.
Server: Analytics page is now faster.
Server: Tabs in admin improved visually.
Server: Server upgrade should be faster as it doesn't change permissions on /batm/data
Server: Health of master and admin service can be checked by calling /health
Server: Phoneline type problems are logged as warnings.
Bug Fixes:
Terminal: Fixed dispense NFC card button visibility when nfc dispenser is not initialized.
Server: Fixed decimal precision error when placing order on Kraken.
Server: Onfido rejected identities are automatically moved to rejected state.
Server: Transaction analytics didn't calculate in sell transactions.
Server: DB error was shown when automatic receipt sending was enabled.
Server: Fixed incorrect warning message in log that terminal doesn't support E-MAILING/SMS receipt.
Server: Fixed bill acceptor firmware download.
Server: Fixed terminal tags interaction in admin.
Server: Fixed XRP withdrawals on Coinmate.io
Server: Fixed message for missing instruction in KYC AML
Server: Fixed various issues in Onfido verification via cloud.
Server: Database session was getting closed when wallet tunnel was enabled.
Server: Fixed faster server upgrade by not changing ownership of files in /batm/data
Kraken.com: The Kraken Spot Exchange Website and API will be undergoing maintenance as we upgrade our systems on Wednesday, May 19 at 22:30 UTC, and be unavailable for approximately 30 minutes. Please note this is a rough estimate and the precise time when services come back up may change slightly. It is recommended not to place or cancel orders during this timeframe. Logins funding and other non-trading related features will be unavailable intermittently. We kindly advise all our clients to plan ahead accordingly and make necessary account adjustments prior to the start of the maintenance. Following maintenance, markets will briefly enter cancel-only mode, and then post-only mode, before returning to full functionality.
Version 20210504.8:
New Features:
Server: Added support for TRX(Tron) and USDT over TRX.
Server: Added support for Added cash replenishment support from admin.
Server: Added possibility to pause server operation. Useful when waiting for customers to finish their transactions before server reboot.
Improvements:
Server: Added popup window displaying ticket variables.
Server: Added XDG for Kraken.
Server: --no-tablespaces added when backing database up.
Server: top search bar now looks also for addresses, banned addresses, blacklisted phone numbers and blacklisted phone numbers.
Server: Page load times improvements on terminal detail, list of terminals and list of transaction pages in admin.
Server: Sensitive information in database is now encrypted.
Server: Added possibility to specify patch version when upgrading server or terminal.
Bug Fixes:
Server: Do not log exceptions when PhoneLookupProviders aren't configured.
Server: In cashbox analytics where summed amounts with different fiat currencies.
Server: In some cases crypto settings were not saved.
Server: The option "disable printer warnings" does not disable warnings in CAS.
Server: Fixed compatibility with MySQL 8.0.
Server: Allow customer user to edit other persons from the same organization(except for email).
Server: Fixed identities export ssl exception.
Server: Fixed terminal tags interaction in admin.
Server: Admin service is forced to run in en_US.UTF-8 locale.
Server: Fixed 500 when exporting all terminals transactions.
Server: Transaction list didn't contain serial number of the machines.
Server: Wallets without tunnel support should not offer tunnel settings.
Server: Editing terminal in admin set default admin key.
Server: Fixed database connection leak in admin and in master's output queue service.
Terminal: Fixed race-condition when some of the banknotes were missed.