Excalibur Older versions¶
Excalibur Server¶
3.3.3¶
Date of release: 17.03.2020
Features
- All database table names uppercase
- ping servlet
- Updater support for updating Excalibur clients via Excalibur Dashboard (*.msi, *.zip)
Fixes
- Fixed duplicating Excalibur clients
Improvements
- Process clusterization to improve performance of processing incoming requests
- Added & improved debug logs
- Many minor bug fixes & performance optimizations
3.3.0¶
Date of release: 20.09.2019
Improvements
- Support of multiple facades ( 1 active, N passive ) with automatic switching when facade is disconnected or burdened
- History of connected Facades. All connected facades till now are shown in Server > Overview with IP address of last connection.
- Identical Facade’s fetching log as Clients’s fetching log
- Autorestart time increased from 2 to 8 hour
- Deleted DB deadlock when server stops
- Repair for Citrix’s duplicity (cloning of Citrix) - decrypt_failed error
- Actualization of application's libraries and DB connector
3.2.9¶
Date of release: 03.07.2019
Improvements
- Support of multiple facades ( 1 active, N passive ) with automatic switching when facade is disconnected or burdened
- History of connected Facades. All connected facades till now are shown in Server > Overview with IP address of last connection.
- Identical Facade’s fetching log as Clients’s fetching log
- Autorestart time increased from 2 to 8 hour
- Deleted DB deadlock when server stops
3.2.7.1¶
Date of release: 24.04.2019
Improvements
- disallow connection for clients with deprecated version ( \< 3.2.141 )
3.2.7¶
Date of release: 16.04.2019
Improvements
- Manager sees only type of location on session tab : Home, Temporary, Geofence
- Audit and policies optimization
- Added a new error reports
- CPU usage of server in Overview Server tab
3.2.6¶
Date of release: 20.03.2019
Improvements
- Relieving of database from pairing of users on specific sessions (only checking)
3.2.5¶
Date of release: 15.03.2019
Fixes
- Elimination of overloading of server by reporting of Citrix sessions
3.2.4¶
Date of release: 15.03.2019
Fixes
- The update process is realized out of work time
3.2.3¶
Date of release: 11.03.2019
Fixes
- Fixed issues which have been found by Penetration test (Stored XSS, Insecure Authorization, LDAP Injection)
Improvements
- Improvements to fast loading of pages
3.2.2¶
Date of release: 30.01.2019
Improvements
- Sessions have separated DB connector with treadpool to preserve QoS of basic functionality
- In case that database doesn't works, database doesn't call createAccount to Facade
- Limitation of concurrently processed messages (on_session_changed) to 50, for other messages is error response (server_busy)
- If client’s worker falls, client will be rebooted itself
- Decreasing of numbers session’s selectors - used and connected accounts are cached
Known issues
- All Citrix sessions are reported as manual login.
3.2.1¶
Date of release: 10.01.2019
Improvements
- Canonization of usernames to lowercase
- Modified searches of records to case and accent insensitive for all DB connectors
- New verification option in policy. User can be verified by administrator.
- New option for Tokenless policy. Defined duration for tokenless login without next verification
- Removed render of duplicates in timeline when is disconnected server.
- One layout for geofence and user location
- Character limit for inputs
- New script netscaler.js for Netscaler component
- Modified screen for creating geofence according to TB requirements
- Meta tags for compatibility of IE-Edge
- Fetching logs from computers
2.4.4¶
Date of release: 31.07.2017
Improvements
- Users Timeline
- Performance improvements.
2.4.5¶
Date of release: 28.07.2017
Features
- Fallback for offline policy when Computer is offline.
2.4.1¶
Date of release: 10.05.2017
Fixes
- Shortened timeout to determine whether a Computer is offline.
- Computer IP policy temporary skipped for web logins.
2.4¶
Date of release: 06.04.2017
Features
- New versions visible for every Excalibur Component (Servers, Computers, Phones and Facade).
- Automatic logging out from Dashboard after 15 minutes of inactivity.
- All Users Action logs filterable in Dashboard.
- Export of logs for particular Computer.
Fixes
- Automatic closing of registration screen after successful registration from a locked Computer screen.
- Automatic closing of phones sessions after longer connection timeout between Server and Computer.
2.3¶
Date of release: 02.02.2017
Features
- Self-registration of User / Phone from a locked computer screen.
- Password update after its expiration.
- Migration between different Phones without the need for new registration.
- AD Facade shows its version.
Fixes
- Preventing of desynchronization when registering Phone / Server.
- Preventing of OTP desynchronization when the connection between Computer a Phone is lost.
- Database structure change to support UTF-16 characters in Users Phone (some Users was using emoticons in Phone names).
- Unified coloring in Dashboard.
PC Service¶
3.2.142¶
Date of release: 21.03.2019
Fixes
- Discarding stored certificates when password decrypt failed with subsequent reconnect to obtain new certificates
3.2.141¶
Date of release: 20.03.2019
Improvements
- Handling timeout in “server_busy” error when reporting sessions to server
- Reporting token & flow ID in session to make easier for server to match session with corresponding login action. Will reduce complex DB queries on server side
3.2.140¶
Date of release: 18.03.2019
Improvements
- Excalibur client invokes ping after 5 seconds of network inactivity (was 30 seconds) to improve reconnect performance in case connection was lost
Fixes
- Added timeout to connection read routines to prevent deadlock while performing handshake with server on half-opened socket
- Excalibur Credential Provider UI fixes to support IE9
3.2.139¶
Date of release: 25.01.2019
Fixes
- When sending sessions to server waiting for response 300 seconds instead of 5. On failure, retrying after random timeout between 10 and 100 seconds. Should help solve server performance issue when large amount of sessions is reported
3.2.138¶
Date of release: 14.01.2019
Fixes
- Bugfixed OTP login. Fixed account id reading from incoming login request.
Known issues
- If first login after password change is offline, login will fail with "Wrong OTP code" error message. For OTP login to work properly after password has been changed outside Excalibur, at least one successful online login must be made first.
3.2.137¶
Date of release: 14.01.2019
Fixes
- Fixed error message "Please try again later" when invalid credentials was provided into static password screen.
- Incoming login requests locked per-account & chained for same account.
- Handling cancel of static / expired credential view, to terminate ongoing login action.
Known issues
- OTP not working. Wrong reading of account id in incoming login request. Always read as a 0 (zero).
3.2.136¶
Date of release: 10.01.2019
Improvements
- On forgotten phone view in Excalibur user interface, erasing description field, when description length does not meet the criteria of minimum 3 words
3.2.135¶
Date of release: 10.01.2019
Features
- Implemented support for fetching local logs via Excalibur Dashboard
Improvements
- User interface is by default maximized on common workstations and minimized on machines with server / domain controller roles
- User interface aligned when minimized based on registry config (left / auto / right)
- Logger URL loading from registry. If no URL specified, logs stored locally only
- Logger severity level based on registry config (0 - Emergency ... 7 - Debug)
Fixes
- Converting user logon name to lowercase in all actions performed by service, to avoid mismatch when searching database (usernames in database are lowercase and Oracle performs case sensitive search)
- Fixed handling of Cisco AnyConnect Secure Mobility client user interface. Using -SBL (Sign Before Logon) command line argument when starting anyconnect vpnui process
3.2.134¶
Date of release: 23.10.2018
Features
- Tokenless authentication in case of forgotten phone is possible with account password or Excalibur PIN
Fixes
- On Windows 7 SetUsageScenario() is called multiple times on Excalibur Credential Provider by LogonUI in some cases
3.2.128¶
Date of release: 08.10.2018
Improvements
- Sending user session authentication type to server directly from client service. Manual / online / offline & tokenless types resolved
- Focus to OTP field when user interface loaded
- Close button behaviour on user interface depends on registry configuration. Depending on registry setting user can or can't close user interface, or can close after close button is clicked for specified time\
Fixes
- Handling exceptions in thread pool task queue
- Excalibur User interface not showing during change password scenario
3.2.119¶
Date of release: 13.09.2018
Fixes
- When logging in to the Credential UI (UAC/NLA) with a local account registered, using computer name as domain name instead of ".". In the previous version login with a local account into Credential UI caused Credential UI to display error message about malformed account name.
3.2.117¶
Date of release: 13.09.2018
Fixes
- NLA & UAC login fixed. In previous version login failed with generic login_failed error
3.2.112¶
Date of release: 10.09.2018
Improvements
- Waiting for logon request result implemented
- NLA & already logged account handling reimplemented
- Connection is dropping messages with already dispatched session id. Only confirm is sent back to server
- Task to prevent Cisco AnyConnect to wrap Excalibur credential provider
- Network manager implementation moved to Excalibur client service executable
- Cisco AnyConnect VPN user interface handling on logonscreen reimplemented
Known issues
- When Cisco AnyConnect user interface is invoked within Excalibur user interface, after login Cisco AnyConnect VPN user interface is missing from system tray, but state of VPN connection remains the same
- NLA login sometimes failed with login_failed error. Will be fixed in the next release
3.2.103¶
Date of release: 14.08.2018
Fixes
- Registration failed when registering local account without paired microsoft account
- Key for user change event in sessions converted to lowercase
Improvements
- WebSocket send is fragmenting messages into 16K frames when message data is larger than 16K.
- Added icons to Excalibur executables
- Login tasks locked & waiting for session change for user being currently logged in
3.2.94¶
Date of release: 06.08.2018
Features
- Added exception logging within logger
- Implemented report functionality from Excalibur user interface
- Launching video tutorial after client first installation
Improvements
- Reporting architecture of client (x86/x64) to server
- Refactored resolving of down level user logon name
Fixes
- Added handling for client_not_in_domain error code. Erase stored client GUID & Sid a try to fetch again when error returned from server (can occur when migrating PC between domains)
- Wait for IPC flows to finish in Excalibur Credential Provider before closing IPC connection. Was causing login to fail with login_failed error
- Unlock fixed. Searching for session in excalibur sessions instead of system enumerated sessions. Sometimes OS reports locked session as logged
- IPC server creation moved to ExcaliburCredentialProvider actor & deinit to dtor
- Locked tasks queue in Excalibur credential provider
- Sessions on Windows 7 bugfixed. Windows 7 reports session state (logged/locked) reversed. When logged system reports locked and vice versa
- When invalid_certificate error received from server, wrong input variable was used to decrypt private key
- Several minor bug fixes
3.2.61¶
Date of release: 19.07.2018
Improvements
- Refactored update method, delete old files before update & check if file is not already downloaded and checksum is the same. In that case no download is made.
3.2.59¶
Date of release: 18.07.2018
Features
- Added support for local accounts in tokenless authentication
Fixes
- Document property of IWebBrowser2 interface sometimes return S_FALSE (which is successful call) and pointer to its dispatch interface was nullptr
3.2.56¶
Date of release: 17.07.2018
Improvements
- Session logoff reimplemented. Getting result of logoff action via named pipes, instead of reading process output directly (sometimes caused deadlock on task and task never finished)
3.2.54¶
Date of release: 16.07.2018
Fixes
- Invoke TLS context recration in connection, when invalid_certificates error is received from server
Improvements
- Support for decrypting PKCS#8 private key encrypted with HMAC SHA256 hash algorithm
- Storing received certificates only after successful private key derivation
- Improved connection performance by making also TLS handshake in concurrent tasks
- IPC server is closing client socket when timeout occurs while sending request
- Dispatching IPC request synchronously to preserve request order, only sending response is executed on threadpool
3.2.38¶
Date of release: 04.07.2018
Improvements
- On service suspend, terminating all active sessions & after resume, recreating sessions (allows to see when PC was asleep between two locked sessions in Dashboard)
- Reporting session start time as current time, not system reported time (helps avoid long manual sessions after first installing Excalibur)
Fixes
- Create cache folder for session cache if it does not exist
3.2.30¶
Date of release: 03.07.2018
Fixes
- Bugfixed merging of cached and actual sessions
- During migrating sessions cache from registry to file, registry was opened with read-only flag so registry entry was not erased after migrate
- Few minor bug fixes
Improvements
- New implementation for flow logging used
- Persisted storage for sessions moved from registry to cache file within Excalibur client folder in program files (registry storage was reverted by OS to last committed state when PC crashed)
3.2.15¶
Date of release: 29.06.2018
Features
- Implemented flow logging in OTP login dispatch
Improvements
- OTP login refactored. Using shared secret instead of user certificate hash
3.2.6¶
Date of release: 27.06.2018 12:11:30
Fixes
- Sessioning fixed. Storing user sessions to persistent storage with every session change
Improvements
- On service reconnect sending all sessions to server to avoid sessions state desync
- When received password is empty or expired, service is sending response to server instantly without waiting for user to provide current credentials
3.2.0¶
Date of release: 23.06.2018
Features
- Connecting to server via standard WebSocket protocol
- Added support for local accounts to be registered within Excalibur\
Improvements
- Complete code refactor & overall performance improved
- Some major & many minor bug fixes
3.0.8¶
Date of release: 13.12.2017
Features
- PKI signing / checking implemented for all actions performed by Excalibur Server to achieve a "more distributed" solution and to avoid a single point of failure in terms of Server security.
- Unlock PC denied when someone else is locked.
- Unlock PC implemented.
- IPC communication AES encrypted.
- User interface minimized when in NLA mode.
- MSI installer packages are created with InstallShield.
- Excalibur service connection state visible in User Interface.
- Tokenless Authentication support implemented (requested login / forgotten phone).
Improvements
- OTP login improved.
- Networking refactored.
- UAC handling
- WolfSSL library replaced with OpenSSL 1.1.0f.
- QR encoding level decreased to low with data encoded binary (better scanning performance).
- User interface process start and stop handling refactored.
Fixes
- Suspend and Resume SCM events refactored.
- Several sessioning bugfixes and improvements
- Overall code refactor and performance improvements
2.5.5¶
Date of release: 24.07.2017
Features
- Slovak localization added.
- Language switchable from CP / GINA.
- New step in registration added with information for User to install Excalibur application to Phone.
- Temporarily removed request login from CP / GINA.
- HELP available from CP / GINA.
Improvements
- CP / GINA improved UI for better navigation.
- Login QR code redundancy lowered for better scanning performance also with minimized CP / GINA.
2.5.4¶
Date of release: 14.07.2017
Improvements
- Automatic McAfee config file editing in case that McAfee is installed.
Fixes
- Fixed issue with slow Computer turn of because of Excalibur.
2.5.3¶
Date of release:07.07.2017
Features
- Packages are generated with InstallShield to improve updates / reinstalling.
- Client components connecting to only one IP.
Improvements
- Settings not stored anymore in files but they are stored in registries.
- All sensitive crypto components encrypted with AES.
- Inter process communication between service and login screen component transformed into sockets.
- Faster sockets ping / timeout reaction for network connectivity changes / reconnecting.
Fixes
- OTP not required with poor WiFi quality.
2.3.31¶
Date of release: 22.05.2017
Features
- Password change required when expired.
Improvements
- Better description for "Login failed" error added.
- Displayed Username logged on a PC.
Fixes
- Lock screen freezing fixed.
- QR code not available on lock screen fixed.
- Fixed issue with synchronization of OTP.
- Fixed issue with logging in "Login component is invalid".
2.2.3¶
Date of release: 12.12.2016
Improvements
- Shortened OTP.
Fixes
- CPUI fixes.
2.0.6¶
Date of release:29.11.2016
Improvements
- Updated Clients certificates.
Fixes
- Sessions refactor.
Active Directory Facade¶
3.2.2¶
Date of release: 11.07.2019
Improvements
- Implemented queue for dispatching query requests with separated task scheduler to improve performance. Limited to 50 concurrent tasks
- Responding with error "busy" when queue for query tasks is full
- Added support for PAM platform
Fixes
- Fixed NTLM hash creation for passwords longer than 32 characters
3.2.1¶
Date of release: 29.05.2019
Fixes
- Excalibur AD facade was not responding to query dispatch when empty result was returned
3.2.0¶
Date of release: 20.02.2019
Features
- Fetching logs from Excalibur AD Facade packs logs folder and uploads as compressed package to server
Improvements
- Removed INT / PROD service switch support (Only one Excalibur AD Facade can run on target machine)
- When registering account which is missing email attribute, Excalibur AD Facade sends specific error code to Excalibur Server
- Number of concurrent dispatch tasks running on threadpool limited to 50
- Improved password setting using best fitting API
- Reconnecting only in case protocol ping times out
- Overall codebase refactor aimed to improve performance and stability
Fixes
- Handling ACCOUNT_DISABLED user flag while performing actions that requires AD interaction. Registration or login with disabled domain account is no longer possible.
- Recreating LDAP connector context when detected that system connector is frozen and unable to auto-reconnect.
- Fixed DC sync initialization and running asynchronously
- Reimplemented logon name parsing with character escaping to protect against LDAP injection
- Timeouts added to WebSocket handshake routines (Sometimes on half-opened socket connector got stuck)
3.1.45¶
Date of release: 03.12.2018
Features
- Added support to choose Excalibur AD Facade service logon account in installer package (gMSA / LocalService / domain account)
3.1.41¶
Date of release: 17.10.2018
Features
- Implemented support for show password feature
- Implemented support for LDAP connect to Excalibur Directory service
Improvements
- Changed queries to search for users that are not disabled within AD
- Returning error account_disabled when authenticating with disabled account
- Units & groups multi-domain support\
Fixes
- Fixed unhandled code when dispatching query request
3.1.30¶
Date of release: 08.07.2018
Improvements
- WebSocket send is fragmenting messages into 16K frames when message data is larger than 16K.
- Uploading compressed logs folder to server when fetch logs request received.
3.1.26¶
Date of release: 08.06.2018
Improvements
- Reimplemented LDAP connect. Loading LDAP port & secure flag configuration from registry. When no config found, trying to do secure LDAPS connect and fallback to unsecure LDAP connect on failure.
- User / Computer groups & units are sent in batches to server by 200 entries in a batch. Was 1000 in previous releases.
3.1.17¶
Date of release: 24.07.2018
Improvements
- Sending domain name to server in connect message. No need to configure domain name on server side
- Reimplemented handling of down-level logon name. If no domain name is provided in request, locally obtained domain name is used.
Known issues
- If group A contains group B, users of group B is not considered also as users in group A
3.1.13¶
Date of release: 18.07.2018
Features
- Added support for tokenless authentication with local account improvements
- Access to DCSync object (for communication with DC via DRSR) locked & initialised in loop until successful
Known issues
- If group A contains group B, users of group B is not considered also as users in group A
3.1.9¶
Date of release: 12.07.2018
Features
- Connecting to server via standard WebSocket protocol
- Implemented support for local accounts
- Multi-server connect implemented
Improvements
- Improved user name/surname resolving from AD when create user requested.
- Calling connect asynchronously and on reconnects call again only if previous async call is completed.
- Added 1ms timeout on LDAP feches every 25 records (CPU usage optimized)
- LDAP connect request is asynchronous
- Reimplemented computer info retrieval with WMI helpers
- DRSR for DC sync locked & initialized asynchronously
Fixes
- When no cached password is provided during tokenless authentication, authentication continues like common authentication with no password stored.
- Iterative reconnect delay occurs when connection is closed immediately after unsuccessful TLS handshake. Each reconnect increase delay time between reconnects by 50 ms, with a maximum delay of 3 second.
- Fixed send queue message timeout handling.
- Verifying NTLM hashes with DRSR case-insensitive (previous version was falling back to LDAP verify due to letter casing)
- Locked threadpool tasks queue in case of multi-server connect scenario\
Known issues
- If group A contains group B, users of group B is not considered also as users in group A (will be fixed in the next release)
3.0.6¶
Date of release: 13.12.2017
Features
- PKI signing / checking implemented for all actions performed by Excalibur Server to achieve a "more distributed" solution and to avoid a single point of failure in terms of Server security.
- Password verification through MS-DRSR (Directory Replication Service Remote protocol) with fallback to LDAP verification on failure (improves performance and stability).
- MSI installer packages are created with InstallShield.
- Tokenless Authentication support implemented (requested login / forgot phone).
- Remote update implemented with Excalibur signed MSI package (Facade checks digital signature before installing).
- Timed fetch of Groups containing Users and Computers.
- Password policy validation against domain settings (for static password use cases).
Improvements
- Server configuration loading from the registry.
- WolfSSL library replaced with OpenSSL 1.1.0f.
- All synchronous LDAP calls reimplemented to run asynchronously.
- Refactored connection to Server.
- Directory synchronization methods improved for synchronization changes on User, Computer and Group objects.
- Check for password expiry implemented.
- Dispatching requests on threadpool.
- SCM (Service Control Manager) commands handling refactored.
- Performance improvements.
Fixes
- Getting parent DN of fetched AD entries fixed.
- Getting Computer information fixed.
- Overall code refactor.
- Several minor bug fixes.
Known issues
- If Group A contains Group B, Users of Group B are not considered also as Users of Group A (this issue will be fixed in the next release).
2.1.2¶
Date of release: 01.06.2017
Features
- Password verification implemented.
2.1.1¶
Date of release: 04.05.2017
Fixes
- Logs refactored on dispatch query.
- Server connect deadlock fixed.
2.1.0¶
Date of release: 20.03.2017
Features
- Setup for INT release.
- Files with logs older than 7 days are automatically deleted when creating an instance record (instantaneous after service restart).
Improvements
- WolfSSL updated to version 3.10.2
Fixes
- Memory leak due to wrong use of ComPtr in GetComputerInfo() method fixed.
- Memory leak due to missing LDAP_Deinit() fixed.
- Wrong definition of the preprocessor, which caused deleting of logs not working properly fixed.
2.0.0.3¶
Date of release: 22.02.2017
Features
- Self-registration of User / Phone available from the locked computer screen.
- Multi-Server support.
- Version propagated to server.
Improvements
- Implementation of refactored Logger with the logrotate option based on log age and size.
- Extended DN server control implementation deleted.
- Performance optimization.
Fixes
- LDAP search during directory synchronization asking for all attributes.
- Log file locking during write operations.
- Logrotate on 50MB log files.
- Response to a request if the query was canceled by the Server canceled.
Android application¶
3.2.9¶
Date of release: 29.7.2019
Features
- Logger improvements.
3.2.7¶
Date of release: 8.7.2019
Features
- ReactNative upgrade to 0.59.5.
- Android 64bit support.
- Map light theme support.
- Logger improvements.
Fixes
- (Android) Push notification bugfix.
- Localization corrections.
- Style corrections.
3.2.6¶
Date of release: 5.3.2019
Improvements
- React Native updated to 0.54.8
- Application libraries update to most recent versions
- Android keychain improvements
- Android root detection improvements
- various bugfixes
3.2.5¶
Date of release: 15.2.2019
Features
- Company deinitialization on unfinished registration.
- Geofence cleanup after registration.
Fixes
- Font size within zoomed environment.
- Offline policy for PIN.
- Hanging sync method.
3.2.4¶
Date of release: 23.1.2019
Features
- New option in settings for app background running
- Exit app button in settings
Fixes
- Session's empty location
3.2.2¶
Date of release: 14.1.2019
Features
- Settings screen redesign
- Screens transition from right to left
- New option in settings for notifications (ios)
- Peer verification message correction
- Duration picker support on status screen
- Disabled alert for notification settings
Fixes
- Changing factor status on success fix
- Minor UI optimizations
- Dark app theme (android)
- Geofences marker size correction
- Bugfixes for set geofences action
3.2.0¶
Date of release: 21.12.2018
Features
- Loading indicator for action remove geofence.
- Added vibration option in settings.
- Multicompany set geofence sync.
Fixes
- App version shown in settings.
- Settings screen redesigned.
- Centered close button in set geofence.
- Adjusted parameters for cells location validation.
- Push notification close all screens after dialog has been showed.
- Cancel registration will not remove company.
3.0.39¶
Date of release: 29.11.2018
Features
- Local provider for cells location resolutions
- Websocket communication with testing framework
- Home Locations management + confirmation
- Sessions's geofence is shown
Fixes
- Canceling dialog
- Testing events
- Bug and improvements
3.0.38¶
Features
- React Native 0.57.2
- Success screen for reports
- Problems detection during authentication
- Factors initialization per company
- Preloading tutorials settings
Fixes
- Tutorial tweaks
- OTP font size
- Clickable description box in reports
- Complete refactor of cells locations (obtaining, resolution)
3.0.37¶
Features
- Account detail
- Support for cell info for older android devices
- Delay (24h) for update popup
- Linking support
Fixes
- Offline policies groups
- Improved errors handling
- Connection indicator in status screen is in the text now
- Deinitialize without server response
- Cell info logger logs (anonymized)
- Show password policy_failed
3.0.36¶
Features
- skip to pin button
- connection indicator in the status screen
- show account password
Fixes
- error & translation corrections
- offline policies fixes
- application now displays correct server version
- reset factor for blocked pin
3.0.35¶
Improvements
- TLSv1.2 websocket
- new QR scanner
- firebase UUID
- new debug logger
- in app help and tutorial pages
- persistent notification and push messages synchronization
- app speed and stability improvements
- bugfixes
3.0.8¶
Date of release: 12.01.2018
Fixes
- Fix for incomplete notification after successful login.
- Bug with loading application after language change fixed.
3.0.7¶
Date of release: 28.12.2017
Improvements
- Keystore error handling when a new fingerprint is added improved.
- Tasks results handling improvements.
- Localizations.
- Color for cancel buttons changed to red.
Fixes
- PIN cancellation is not triggering security incident anymore.
- Patch for verification title (correct account username).
3.0.6¶
Date of release: 14.12.2017
Features
- System keystore support for storing certificates.
- New errors handling.
Improvements
- Core refactor compatible with the v3 server (PKI based).
- Push messages migrated to FCM.
- UI components optimization.
- Various minor improvements.
2.4.10¶
Date of release: 11.09.2017
Features
- Support for binary QR.
Improvements
- Faster and better application startup.
- Need for contacts permission removed.
- Excalibur confirmation for external actions improved.
- Lazy permissions authorization.
- Simplified and migrated layouts to ConstraintLayout.
Fixes
- Various runtime bugfixes.
2.4.9¶
Date of release: 26.07.2017
Improvements
- Sessions history improvements.
- Device location settings detection.
- Basic layouts adjustments for various display settings.
Fixes
- Localization fixes.
- Various bugfixes.
2.4.8¶
Date of release: 07.07.2017
Features
- New lock / logout sessions dialog.
Improvements
- Better handling for fingerprints states.
Fixes
- Localization fixes.
- Minor crashes fixes.
2.4.7¶
Date of release: 26.06.2017
Features
- New common execution for tasks with factors.
- OTP timer and Action logger.
- Language option in application settings.
- Fake / mock locations filter.
- Recent applications support.
- In application help support.
- Disconnected companies indicator.
Improvements
- New synchronization for SessionsHistory.
- Application speed and responsivity improvements.
Fixes
- Minor bugfixes.
2.4.2¶
Date of release: 09.05.2017
Features
- Notification during offline login before first online login.
- Error codes are visible for unhandled errors.
Improvements
- Reduced debug log in firebase reports.
Fixes
- Missing / Incorrect localizations fixed.
- Application freezing on factor’s screen fixed.
- Application crash on connection toast settings button fixed.
2.4.1¶
Date of release: 25.04.2017
Features
- Core protocol 2.4
Improvements
- Automatic login retries with shortened OTP code.
- HistoryActivity patches.
Fixes
- Minor bugfixes.
2.3.0¶
Date of release: 25.04.2017
Features
- Companies screen added.
- Forgotten PIN option added.
- Identity transfer.
Improvements
- Networking refactor.
2.2.0¶
Date of release: 06.12.2016
Features
- Sessions history added.
- Company deinitialization handler added.
Improvements
- OTP shortened.
2.1.3¶
Date of release: 22.11.2016
Improvements
- Performance improvements.
Fixes
- Minor bugfixes.
iOS Application¶
3.2.9¶
Date of release: 29.7.2019
Features
- Logger improvements.
3.2.7¶
Date of release: 11.7.2019
Features
- Map light theme support.
- Logger improvements.
Fixes
- Localization corrections.
- Style corrections.
3.2.6¶
Date of release: 22.3.2019
Improvements
- We added a detector for biometry that changed and blur after going to the background.
Fixes
- Tutorial overlay has the correct position now.
- Small bugfixes and improvements.
3.2.5¶
Date of release: 26.2.2019
Fixes
- Company deinitialization on unfinished registration and fixed font size within a zoomed environment.
- Removing of home geofences after re-registration. When the phone searches for a location, the pin does not appear.
3.2.4¶
Date of release: 18.1.2019
Features
- UI optimizations for iPhone X
3.2.2¶
Date of release: 11.1.2019
Features
- Settings screen redesign
- Screens transition from right to left
- New option in settings for notifications
- Peer verification message correction
- Duration picker support on status screen
- Disabled alert for notification settings
Fixes
- Changing factor status on success fix
- Minor UI optimizations
- Geofences marker size correction
- Bugfixes for set geofences action
3.2.0¶
Date of release: 21.12.2018
Features
- Loading indicator for action remove geofence.
- Added vibration option in settings.
- Multicompany set geofence sync.
Fixes
- App version shown in settings.
- Settings screen redesigned.
- Centered close button in set geofence.
- Adjusted parameters for cells location validation.
- Push notification close all screens after dialog has been showed.
- Cancel registration will not remove the company.
3.0.40¶
Date of release: 4.12. 2018
Features
- Websocket communication with testing framework
- Home Locations management + confirmation
- Sessions's geofence is shown
Fixes
- Canceling dialog
- Testing events
- Bug and improvements
3.0.38¶
Date of release: 9.11.2018
Features
- React Native 0.57.2
- Success screen for reports
- Problems detection during authentication
- Factors initialization per company
- Preloading tutorials settings
Fixes
- Tutorial tweaks
- OTP font size
- Clickable description box in reports
3.0.37¶
Date of release: 16.8.2018
Features
- Account detail
- Linking support
Fixes
- Offline policies groups
- Improved errors handling
- Connection indicator in status screen is in the text now
- Deinitialize without server response
- Show password policy_failed
3.0.36¶
Date of release: 15.9.2018
Features
- skip to pin button
- connection indicator in the status screen
- show password
Fixes
- error & translation corrections
- offline policies fixes
- application now displays correct server version
- reset factor for blocked pin
- detecting old pc service
3.0.34¶
Date of release: 22.08.2018
Features
- deinitialization from dashboard
- possibility to remove company
- fetch with cache
- redesigned locations
Improvements
- ui improvements
- performance improvements
Fixes
- verification crash fixes
- connection hostname update after registration
3.0.30¶
Date of release: 24.07.2018
Info
Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.
3.0.27¶
Date of release: 05.07.2018
Info
Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.
3.0.26¶
Date of release: 02.07.2018
Info
Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.
3.0.25¶
Date of release: 20.06.2018
2.4.9¶
Date of release: 04.08.2017
Features
- Tutorial for scanner screen.
- New alert dialog.
Improvements
- IPv6 support.
Fixes
- Screens bugfixes.
- UI session history processing fix.
- Help UI fixes.
2.4.2¶
Date of release: 27.04.2017
Features
- Language change in settings.
Improvements
- Automatic login retries with shortened OTP code.
Fixes
- Minor bugfixes.
2.3.2¶
Date of release: 28.03.2017
Features
- Sessions history added.
- Companies screen added.
- Firebase logger.
- Secured Storage.
- Forgotten PIN option added.
Improvements
- Networking refactor.
2.2.0¶
Date of release: 05.12.2016
Features
- Location services disabled screen added.
Improvements
- OTP shortener.
2.1.0¶
Date of release: 16.11.2016
Features
- Session status indicator.
- Company deinitialization handler.