20231101
This release is only distributed via Debian Package Repository.
Summary
Release 20231101 contains usability and security improvements, support for new hardware, as well as support for Java 17 which is now required for this and future releases.
Java 17 is available on Ubuntu 20.04, Ubuntu 22.04.
For best results, install the latest Java runtime prior to upgrade.
sudo apt update && sudo apt install openjdk-17-jre-headless
Older CAS versions may not work with JAVA17, do not upgrade JAVA until ready to upgrade CAS.
Before upgrading to this version we also recommend that you read the new article:
New KB articles
Cloudflare Zero Trust for Admin
Complete list of changes
New Features
Server: Java 17 is required for this and future versions.
Server: Added a new page showing CAS user login history
Server: Added the possibility to create terminal templates from existing terminal configuration.
Terminal: Added support for JCM iPro recycler for stack in only mode.
Improvements:
Server: Terminal context menu is rearranged.
Server: Added overrideTransactionPreparation method on ITransactionListener giving
more flexibility to operator's developers to override limits and more.Server: Added ability to set Transaction Unlock Time in Output Queues.
Enables operators in extension to dynamically override delay of the transaction in
queues.Server: Added New Notification "Cash collection created"
Server: Added filter to the terminal events page, allowing exports to CSV to also adhere to the filter
Server: Added option to disable "OPENING HOURS SET, BUT NOT ACTIVATED" warning
Server: Introduced new permission IDENTITY_TRANSACTIONS_ALL_READ to give the ability to read
all transactions.Server: Phone line type is now included in the transaction with identity info in CSV export
Server: Added option to choose the timezone in Cashbox analytics
Server: Added IIdentityListener improvements including new methods onIdentityCreated
and onIdentityStateChangedServer: LND payments contain remote transaction in custom records.
Server: Gate service error handling improvements.
Server: Upgraded React to version 18.
Server: Extensions API now uses Gradle 8.3
Server: MySQL connector version upgraded to 8.0.33
Server: Spring boot upgraded to 2.7.15
Server/Terminal: Added custom string for "Maximum available cash in terminal has been reached"
message.Server/Terminal: OTPs sent to customers via SMS by terminal now have 15 minute expirations
Server/Terminal: Lockout Identity(customer) after incorrect OTP on 10 consecutive failed attempts.
Server/Terminal: Show Panama flag on terminal screen for language = es when terminal location
assigned to country PanamaTerminal: Fixed the “i_agree_countdown” string formatting argument in Greek language.
Terminal: Video recording of cash collection was prolonged.
Terminal: Updated Polish translations.
Bug Fixes:
Terminal: Fixed Typo in Vpn word.
Terminal: Fixed Scan Fingerprint screen layout and video help loop
Server: Username field on CAS login page now automatically has focus.
Server: Terminal didn’t download the new configuration when Skin, Palette or Custom String
was changed on server.Server: Extension calls IExtensionContext.buyCrypto and IExtensionContext.sellCrypto didn’t check
identity’s phonenumber against phone number blacklist.Server: Extension call IExtensionContext.sellCrypto didn’t prevent rejected identities from making
a transactionServer: Identity listener in extension was receiving wrong “stateTo” when invoked from admin UI.
Copyright © 2020-2024 General Bytes USA LLC