Releases: lamassu/lamassu-server
v7.4.3 – Defiant Dingirma
* v7.4.3
v7.4.1 – Defiant Dingirma
v7.4.1
v7.3.3 – Crafty Chnemu
This point-release corrects an erroneous error message that was thrown during cash-in ETH transactions and while using the lamassu-send-coins
script, despite the transaction completing as expected.
For full notes on this named release, see the Crafty Chnemu v7.3.2 tag.
v7.3.2 – Crafty Chnemu
Upgrading
Follow the instructions on our knowledgebase for upgrading.
Pairing with lamassu-machine v7.3.2 or higher required.
Release notes
See our Medium announcement summarising the changes in this release.
Features:
- New machine UI, including screens supporting new compliance features and flows
- Add customisable operator contact info on error screens
- Configurable crypto-address blacklists
- Customer photo capture
- Add transaction notifications via SMS and email
- More descriptive SMS alerts, including originating machine
- BitGo wallet module for BTC (SegWit), ZEC, BCH, DASH, LTC
- Paginate Terms & Conditions screen for more text
- Add itBit exchange and ticker
- Add Mailgun for email notifications
- Log miner fees in transactions log
- Log ticker rate at time of transaction
- Log unsuccessful trade attempts in the db
- Devices table now records last online time for individual machines
- Machine now scans BTC bech32 addresses
- Machine now scans LTC multisig and bech32 addresses
- Add screen alerting when an invalid coin address is attempted to be scanned
- Uses Ethereum mnemonic itself for the wallet seed, rather than a raw seed
- Add lamassu-users and lamassu-revoke for removing admin access sessions
- Inform users of when they can return if they've hit a hard limit
- New translations
- New user screens to clarify between SMS, ID Card Data, and ID Card Photo prompts
- Initial paper wallet and receipt support (BTC-only)
Fixes:
- Resolve validator communication error on ssuboards that led to periodic 'maintenance required' screens
- Resolve duplicate 'goodbye' screen which could interrupt a subsequent transaction
- Stop erroneous 'machine stuck' warnings when machine is on home screen
- Ensure exchange trades are placed on 1-confirmation cash-out transactions
- Ensure ssuboard-based machine logs upload to operator admin
- Restrict lamassu-machine log files to prevent high disk usage
- Log F53 dispenser errors
- Enable F53 dispense batching for greater than 20 notes
- Autodetect dispenser type during machine upgrade process, don't default to Puloon
- Prevent crash when trying to disable validator before it's fully initialised
- Patch for Colorado ID barcode scanning
- Don't show Wi-Fi selection screens on machines not supporting it
- Reduce database CPU usage on the server
- Add debug to see when machine logs halt uploading to servers
- Improve transaction errors related to database table constraints
- Various migration improvements
- Disallow usage of mock ticker and mock wallet in admin's production mode
- Keep server log from being polluted by CloudFlare and HTML error dumps
- Reduce API requests so as not to trigger CloudFlare errors
- No longer error out if quickly cancelling address scanning screen
- ID Card Photo scanning stability on ssuboards
- Various small fixes
v7.3.0
Version bump (#288) * v7.3.0
v7.2.1 – Bullish Bunene
Pairing with lamassu-machine v7.2 required.
Features
- Compliance - ID Card Photo capture option with ID images uploaded to admin
- Compliance - OFAC Sanctions list screening
- Coin ATM Radar API support for pricing and online status
- Adds 'Are you sure?' screen during actions cancelling transactions in progress
- Adds full protocol support for Fujitsu F53 dispensers
- Adds MYR, HKD, ISL, AED, CHF, SGD, ZAR, AUD, PHP currency support for F53-based machines
- Support for additional NFC fobs.
Fixes
- Addresses conditions where an unexpected response from dispensers would leave the machine on the 'Booting up' screen
- Expands admin's language and cryptocurrency boxes to support more of each
- Resolves a condition that led to an unresponsive start screen until machine reboot due to the SMS flow
- ID verification no longer invoked when only hard limit is enabled and reached during a transaction
- Fixes a condition where touching the hard limit during a transaction invoked SMS and failed a transaction
- Fix logic errors involved with the SMS KYC flow
- Corrects ETH exchange trading for cash-out transactions
- Resolves a rare condition wherein the cash-out database was not saved following dispense status
- Fixes a condition where the machine could not dispense cash if there was less than twice the amount needed
- Fixes issue where database access couldn't be serialised during cash-out transactions
- Stores originating machine information in cash_out_actions table, assisting with cash count reconciliation
- Prunes Dash blockchain (if newly installed)
- Servers no longer prompt for Ubuntu release updates that would break compatibility
- Reports originating machine name when a clock skew error is noticed
- Expands list in Customers panel beyond the 20 most recent
- Upon changing the machine display language, words 'Buy' and 'Sell' are immediately translated on home screen, instead of waiting for coin selection
- Returns functionality for USB-based iVizion validators
Updating
Follow the instructions in the article 'Updating to Bullish Bunene (v7.2) – Beta'.
v7.1.0 – Ambient Antu
Pairing with lamassu-machine v7.1 required.
Features
- Adds customisable 'Terms & Conditions' acceptance screen before transactions
- CoinATMRadar API integration for rates and online status
- 'Change Language' option and additional translations
- Infura wallet for ETH as an alternative to Geth
- Automatically cancels pending cash-out transactions which haven't seen a deposit after 24 hours
- Adds script to manually send ETH and other coins
- Expands list of latest transactions in admin to 1000
- Adds initial OFAC sanctions checking support
Fixes
- Dispenser errors now recorded in cash-out tables
- Transactions now expire after 24 hours of being redeemable, as expected
- If bad Twilio credentials, no longer requires machine restart
- Compliance tiers can now be blocked at the customer level
- Enables lamp on scan ID
- Don't error on large ETH transactions
- Transaction panel now renders BCH amounts correctly
- Additional safeguards against double dispense
- Fixes machine log sharing with support
- Display latest logs first
- Added ID scanning for Minnesota and South Africa
- Added NZD, PHP to cash-out options
- Adds AMD to cash-in options
Updating
Servers and machines may be updated following the process outlined here.
v5.8.4
Pairing with lamassu-machine v3.6.5 or higher recommended.
Fixes
- Uses latest Bitcoin Cash and Ethereum wallets on new installs.
Updating
Servers may be updated following the process outlined here.
v5.8.3
Pairing with lamassu-machine v3.6.2 or higher recommended.
Fixes
- Admin fixes for accurately marking cash-out transaction status
Updating
Servers may be updated following the process outlined here.
v5.8.2
Pairing with lamassu-machine v3.6.2 or higher recommended.
Features
- Supports Cash Address format with Bitcoin Cash (in conjunction with machine update)
Fixes
- Resolves inability to set required options after enabling cash-out
- Updates ZEC, ETH, and LTC wallet versions (during initial install)
Updating
Servers may be updated following the process outlined here.