v7.4.6 – Defiant Dingirma
Upgrading
Please read our instructions for updating to Defiant Dingirma.
Stay tuned for an announcement highlighting features in Defiant Dingirma v7.4.
Release notes
Features
- Compliance: Enable receipt printing for equipped Sintras and Sintra Fortes (#298 & lamassu/lamassu-machine#363)
- Compliance: Capture ID card number and expiration date from barcode scan (lamassu/lamassu-machine#358)
- Compliance: Option to prevent the re-use of cryptocurrency addresses, requiring a new one each time (auto-blacklist) (#300 & lamassu/lamassu-machine#366)
- Admin: Add ability to remotely reboot machine's full OS and browser (lamassu/lamassu-machine#355 & #294)
- UI: Display machine version number on initialise and pairing screens (lamassu/lamassu-machine#368)
- UI: Add a retry option if an ID Card Data scan fails (lamassu/lamassu-machine#367)
- UI: Add newest translations (lamassu/lamassu-machine#396 & lamassu/lamassu-machine#435)
- Services: Add itBit pricing and trading for Ethereum (#313)
- Services: Add Coinbase pricing for Zcash, Dash (#312 & #329)
- Services: Ensure compatibility with latest bitcoind and litecoind releases (#306 & #305 & #299)
Fixes
- Stability: Properly handle errors in ssuboard process manager and browser, avoiding freezes (lamassu/lamassu-machine#451)
- Compliance: Fix resolution of customer camera on Sintra and Sintra Fortes (lamassu/lamassu-machine#430)
- Services: Ensure Coin ATM Radar receives machines' individual commissions instead of global ones, fix formatting (#301 & #333 & #334)
- Cash-in: Prevent 'duplicate nonce' error after two ETH transactions made in quick succession (#295)
- Cash-in: Fix erroneous 'pending' status of successfully sent ETH TXs (#331)
- Cash-in: Force a wallet ballance update prior to allowing a new transaction (lamassu/lamassu-machine#365)
- Cash-out: Improve F53 dispenser reliability when handling invalid bills (lamassu/lamassu-machine#361)
- Cash-out: If a dispense errors, relay count of successfully dispensed notes, and reduce available notes (lamassu/lamassu-machine#353)
- Cash-out: Reinitialse bill dispenser upon error to release last note and attempt clearing of error (lamassu/lamassu-machine#353)
- Cash-out: Interpret and relay F53 error codes (lamassu/lamassu-machine#353)
- Cash-out: Improve cash-out dispense batching, ensuring more accurate logging (lamassu/lamassu-machine#436)
- Logs: Stabilise machine log uploads to server, prevent server errors upon unexpected characters in logs (lamassu/lamassu-machine#395)
- Logs: Properly mark cash-out transactions with an 'expired' in the admin, prevent erroneous 'expired' messages (#296)
- Admin: Assume '+' on Twilio credential fields if absent (#291)
- Admin: Assume 'https://' on Infura endpoint if absent (#292)
- Admin: If text is missing from the Terms & Conditions box, don't error out lamassu-server (#293)
- Admin: Remove unimplemented 'Cross reference' option from Compliance panel (#298)
- UI: Remove 'bitcoincash:' prefix from displayed address on machine UI (lamassu/lamassu-machine#354)
- UI: Fixes for screen element rendering (lamassu/lamassu-machine#356 & lamassu/lamassu-machine#359 & lamassu/lamassu-machine#360)
- UI: Improve screen responsiveness to touch events (lamassu/lamassu-machine#352)
- UI: Fix text strings whose translations were not being rendered (lamassu/lamassu-machine#435)
Misc.
- Maintenance: Update server node.js version (#297)
- Cash-out: Add new F56 dispenser currencies (lamassu/lamassu-machine#364 & lamassu/lamassu-machine#432)
- UI: Increase machine button size where possible (lamassu/lamassu-machine#362)
- Hardware: Add MSM validator support for Gaias (lamassu/lamassu-machine#325)