Skip to content

Releases: lamassu/lamassu-server

v7.3.3 – Crafty Chnemu

06 Aug 18:39
c6a890a
Compare
Choose a tag to compare

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

09 Jul 11:38
50f1d85
Compare
Choose a tag to compare

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

09 Jun 14:00
Compare
Choose a tag to compare
v7.3.0 Pre-release
Pre-release
Version bump (#288)

* v7.3.0

v7.2.1 – Bullish Bunene

04 Mar 17:58
Compare
Choose a tag to compare

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

24 Aug 21:26
Compare
Choose a tag to compare

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

16 May 22:31
Compare
Choose a tag to compare

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

04 Apr 22:05
Compare
Choose a tag to compare

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

27 Mar 01:22
Compare
Choose a tag to compare

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.

v5.8.1

12 Mar 04:40
Compare
Choose a tag to compare

Pairing with lamassu-machine v3.5.1 or higher recommended.

Fixes

  • In the admin, blanking out and saving listed cryptocurrencies or machine name no longer results in 'bad payload' error on various panels
  • Resolves machine hang when badly formatted phone number is entered

Updating

Servers may be updated following the process outlined here.

v5.8.0

09 Mar 21:17
Compare
Choose a tag to compare

Pairing with lamassu-machine v3.5.1 or higher recommended.

Features

  • Newly installed Bitcoin Core wallets will use SegWit by default
  • Better performance on newly installed Ethereum nodes
  • Kraken trader will default to EUR market if a machine's currency is not EUR or USD
  • Adds ETH & BCH to Bitstamp ticker and exchange options
  • Initial ID card scanning feature for U.S. & Canadian licenses

Fixes

  • Fixes lamassu-cancel script to use new cash-out library locations
  • More reliable certificate generation during initializing
  • Removed erroneous error messages when running lamassu-nuke-db / migrate

Updating

Servers may be updated following the process outlined here.