Excalibur Change Logs¶
Excalibur Server¶
3.3.8¶
Date of release: 03.05.2022
Changes
-
NodeJS
- Updated critical dependencies
-
WebSDK
- Small performance improvements
- Added cache stats
-
Dashboard
- Added captcha for registration screen
- Sessions cache bypass global switch
- Added search based on userID
-
Syslog
- Improved and refactored logs
-
Database
- Optimizations for Dashboard DB requests
- Small ERD changes and optimization
- Oracle init scripts update
-
Facade worker refactored
- Added global configuration for work hours
Features
-
TRESK
- MultiTresk - support for multiple instance (HA)
-
User activities reports
- Added new admin interface
- Customizable time-period settings
- Multiple report data types
- Applicable to particular users and groups
- Automated daily data-gathering background process (Night Routine)
-
Dashboard
- Configurable auto-loading for charts
- Configurable active tokens per user
-
Superagent service
- Monitoring tools moved to separate service
- Dashboard overview enhancements
-
Location providers
- Refactored geofence/location subsystem
- Integrated new Active Directory source of user geofences
- Improved locationMode for authentication
-
Inspector
- Custom (IPC) thread calls to start and stop node inspector on demand
- Improved deployment configuration to support remote attachment to inspector
- Added new dashboard controls on overview page
Fixes
- Facade query issues fixed
- Small worker optimizations (SAML)
- Audit overview issues fixed
- Audit location issues fixed
3.3.7¶
Date of release: 07.09.2021
Changes
-
Deploymnet
- HA multi-node architecture support (MariaDB cluster, MongoDB cluster)
- Sessions cache moved to database
-
System incidents
- Added new incident types:
- Main components connection events
- Server maintenance events
- PAM watcher events
- Added new incident types:
-
Crypto
- Improved crypto for SAML and WebSDK client
Features
-
Syslog (application logging)
- Changed output stream format to support better SIEM processing of logs
- Customizable structured logging
- Multiple formatters support
- Printing error stack
- Enhanced logger configuration
-
Night routines
- Disabling inactive Excalibur Clients
- Disabling inactive Excalibur Tokens
-
Document database storage (MongoDB)
- Encrypted cloud storage engine
- Used for PAM recordings
- HA architecture
-
PAM
- Support for onscreen keyboard
- Mosaic view
-
Clickable login QR
Fixes
- Expired dashboard login QR fix
- System overview stats fix
- Minor SAML login bug fixes
- Instant syncing of PAM sessions
- Expired credentials handling for PAM targets fix
3.3.6¶
Date of release: 22.03.2021
Changes
- SAML worker refactored
- WebSDK worker refactored
Features
-
PAM
- HTTP Proxy - new PAM application type (serves as reverse proxy HTTP interface)
- Support for live session recording and replaying
-
Dashboard
- PAM player improvements
3.3.5¶
Date of release: 24.11.2020
Changes
- Update NodeJS to v14.13.1
-
Update Oracle DB subsystem:
- Instant client 19.8
- Node-Oracle connector 5.0
-
Update of startup and service scripts
- Increase of memory resources for NodeJS process /for GC reduction/
- Increase of worker threads for NodeJS process /support of parallelization/
-
Refactoring of core subsystems (IPC, workers, connectors, master, startup ... )
- Refactoring of Websocket connector (token, client)
- Refactoring of HTTPS connector (dashboard, websdk, API)
-
Refactoring of Facade connector
-
Optimization of Dashboard
- DB requests
-
Reduction of requests amount
-
Timeline fix and improvements
Features
-
Certificates worker:
- Isolation of crypto and certificate procedures into separate process
-
Sessions worker
- Implementation of Cache memory for sessions
- Priority for online session processing
-
Night mode
- Suspension for processing of manual sessions (low priority)
- “Night” routines (closing zombie session)
-
API Access Tokens
- API calls with statics tokens
- Regeneration and deactivation API calls
- Detection and logging of unauthorized accesses
-
Syslog (application logging)
- Change level of logging without server restart
- Normalization of logs
-
Logger Light worker (debug logging of actions)
- Integration of Excalibur logger to dashboard
- Automatic collection of debug logs from tokens and their visualization
- Pairing flows to specific user/token
- Performance statistics
-
Monitoring
- Configurable parameters (CPU, RAM)
- Ping Servlet improvements
-
SAML worker
- Login with Excalibur system into third parties applications. (applications which support SAML protocol)
Fixes
- Change name of PC
- Change email in user account
- URL referrer in component
- Display locked sessions
- Ability to upload SP Metadata as text or download from url
- Replacing Metadata will show SP id instead of filename
- SP Metadata files are stored in cache, so they should survive update
- SP Metadata files are now stores based on their SP id encoded in base64
- SP Metadata file needs to be in XML format
PC Service¶
3.3.9¶
Date of release: 3.2.2023
Fixes
- Fixed (RDP/ICA) client session IP address querying
3.3.8¶
Date of release: 1.2.2023
Fixes
- Platform toolset changed to v143
3.3.7¶
Date of release: 22.7.2022
Fixes
- Fixing user interface configuration loading behavior. Credential provider UI window initial state (minimized / maximized) was not loaded properly, thus ignored.
3.3.6¶
Date of release: 20.8.2021
Fixes
- Fixed compiler warnings complaining about /Zc:strictStrings
3.3.5¶
Date of release: 16.2.2021
Fixes
- Removed logging of IPC payload while debug log level enabled to prevent logging of sensitive informations to output log stream
3.3.4¶
Date of release: 3.11.2020
Fixes
- Fixed first-run condition. Was evaluating as run for the first time false positively when registry key missing
- Ping task is started after successful WebSocket handshake
Improvements
- IPC server bind to random free port if previous stored port is held by another application (#40)
- Improved logging in some flows
- Several minor bug/performance fixes
3.3.3¶
Date of release: 25.3.2020
Fixes
- Fixed deadlock when request thru connection class is sent after connection was closed
- Many minor bugfixes and performance optimizations
Features
- Supporting Cisco AnyConnect 4.8 credential chaining behaviour by wrapping Excalibur Credential Provider
Improvements
- Ping task is started after successful connect
- Improved handling of Cisco AnyConnect Mobility Client application on Excalibur logon screen (Cisco AnyConnect Mobility Client is not loosing focus from its window anymore)
- OpenSSL updated to 1.1.1d
- New more stable IPC implementation
3.3.2¶
Date of release: 18.12.2019
3.3.1¶
Date of release: 30.09.2019
Fixes
- Fix of unsuccessful installation
3.3.0¶
Date of release: 20.09.2019
Improvements
- Network threads optimization
- Repair of current processed websocket frames. (temporary unavailability of client)
- Advance preparation for Excalibur updater ( Update of clients from dashboard)
- Handling for UDID’s duplicity due cloning ( decrypt_failed error)
Active Directory Facade¶
3.4.2¶
Date of release: 12.09.2022
Improvements
- Improved registration & authentication flow logs
- Added Excalibur logo to service binary to better identify running excalibur services in task manager
3.4.1¶
Date of release: 31.08.2022
Fixes
- LDAP connector removed from pool in case non-recoverable LDAP error occurs
3.4.0¶
Date of release: 16.12.2021
Improvements
- Loading additional user / computer / group attributes from config to fetch from AD
- Writing logs to file by one (sink cache reduced to 1)
- Sending facade connection local address in connection request
Fixes
- Fixed attributes in call to GetADUser
3.3.4¶
Date of release: 20.8.2021
Fixes
- Fixed compiler warnings complaining about /Zc:strictStrings
3.3.3¶
Date of release: 16.2.2021
Improvements
- Removed useless log on changed attributes in AD
- Added retry logic with backoff on unsuccessful registry write
3.3.2¶
Date of release: 30.10.2020
Fixes
- Removed connection queue deadlock on more than 50 asynchronous processing requests
Improvements
- Added logs to connection logic to better understand when service is trying to connect and when is connected
3.3.1¶
Date of release: 17.04.2020
Improvements
- Many minor bug fixes and performance optimizations
- OpenSSL updated to version 1.1.1d
3.3.0¶
Date of release: 20.09.2019
Improvements
- Repair of current processed websocket frames. (temporary unavailability of facade)
- Support of passwords with length than 32 letters
- Implementation of separate fronts for queries processing
Android application¶
3.4.18¶
Date of release: 15.10.2021
Fixes
- Secure enclave fingerprint problem
- Resolved blocked pin timeout
- Home geofences minimal radius
- Offline factors verification
- Upgraded and refactored crypto
- Translations
Improvements
- New incidents
- Connection backoff
- Privacy policy agreement and pre-links to about screen
- Completely supporting server v3.5
- Sessions history async download
3.4.14¶
Date of release: 1.6.2021
Fixes
- Notifications refactored
- Camera stop preview on bg
- Status screen UI fixes
- Pincode template by theme
Features
- Clickable login QR
3.4.13¶
Date of release: 31.3.2021
Improvements
- Improved logger
- Better crash logs
- Face icon for face id devices
- Native maps
Fixes
- Double tap disabled
- Automatic pin code send
- Company screen ui fixes
- Same company id problem with registration
- Bug fixes with logger
3.4.11¶
Date of release: 2.2.2021
Fixes
- Missing translations added
- Background running default to off
- Root detection retries
- Handle invalid address in QR
Features
- Android app size optimalization
- App theme support
- Large core refactor
- ASN1 support
- Multiple usage of CSR
- Performance logs for every action
3.4.7¶
Date of release: 14.1.2021
Fixes
- Hostname verifier
3.4.3¶
Date of release: 13.11.2020
Fixes
- optimalize location factor
- better handling server error with deinit
- new fingerprint detection
3.4.2¶
Fixes
- fetch history bug
- better performance for navigator
- multicompany reset pin
- screen rotation forced to portrait
- ui bugs&fixes
Features
- multi-server support
- error handling for post requests
- mock, device check and root detection
- about app
3.4.1¶
Date of release: 1.10. 2020
Fixes
- devices with notch
- notifications permission
- blink splash screen fixed
- fingerprint problem in the reset factor action
- ui fixes and handled crashes
Features
- multiple account support
- missing translations
- better performance for navigation
3.4.0¶
Date of release: 27.8. 2020
Fixes
- performance issues
- cropped texts
- iOS notifications
- allow notifications after success registration
- missing translations
- fixed iOS secure fetch
Features
- root detection
- support for multiple actions
3.3.5¶
Date of release: 24.6.2020
Features
- Confirm dialog for report (when disabled logger).
- Global setting for logger (disabled by default).
- Added performance logs.
- Support for registration policies.
Fixes
- Corrupted keychain (data migration).
- Push notification (quit state).
- Deinit disabled on unfinished re-registration.
- Tutorial crash.
- Waiting for location to unlock.
- UI fixes.
3.3.4¶
Date of release: 27.2.2020
Fixes
- Various bugfixes,
3.3.3¶
Date of release: 21.10.2019
Fixes
- Various bugfixes, performance and stability changes.
3.3.1¶
Date of release: 15.10.2019
Features
- UI engine refactor.
- Excalibur Logger client improvements.
- OTP over SSDP feature.
Fixes
- Various bugfixes, performance and stability changes.
3.3.0¶
Date of release: 16.8.2019
Features
- Project`s structure and libraries refactor.
- Excalibur Logger client improvements.
Fixes
- Various bugfixes, performance and stability changes.
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.
iOS Application¶
3.4.18¶
Date of release: 15.10.2021
Fixes
- Secure enclave fingerprint problem
- Resolved blocked pin timeout
- Home geofences minimal radius
- Offline factors verification
- Upgraded and refactored crypto
- Translations
Improvements
- New incidents
- Connection backoff
- Privacy policy agreement and pre-links to about screen
- Completely supporting server v3.5
- Sessions history async download
3.4.14¶
Date of release: 1.6.2021
Fixes
- Notifications refactored
- Camera stop preview on bg
- Status screen UI fixes
- Pincode template by theme
Features
- Clickable login QR
3.4.13¶
Date of release: 31.3.2021
Improvements
- Improved logger
- Better crash logs
- Face icon for face id devices
- Native maps
Fixes
- Double tap disabled
- Automatic pin code send
- Company screen ui fixes
- Same company id problem with registration
- Bug fixes with logger
3.4.11¶
Date of release: 2.2.2021
Fixes
- Missing translations added
- Background running default to off
- Root detection retries
- Handle invalid address in QR
Features
- Android app size optimalization
- App theme support
- Large core refactor
- ASN1 support
- Multiple usage of CSR
- Performance logs for every action
3.4.3¶
Date of release: 13.11.2020
Fixes
- optimalize location factor
- better handling server error with deinit
- new fingerprint detection
3.4.2¶
Date of release:31.10.2020
Fixes
- fetch history bug
- better performance for navigator
- multicompany reset pin
- screen rotation forced to portrait
- ui bugs&fixes
Features
- multi-server support
- error handling for post requests
- mock, device check and root detection
- about app
3.4.1¶
Date of release: 1.10. 2020
Fixes
- devices with notch
- notifications permission
- blink splash screen fixed
- fingerprint problem in the reset factor action
- ui fixes and handled crashes
Features
- multiple account support
- missing translations
- better performance for navigation
3.4.0¶
Date of release: 27.8. 2020
Fixes
- performance issues
- cropped texts
- iOS notifications
- allow notifications after success registration
- missing translations
- fixed iOS secure fetch
Features
- root detection
- support for multiple actions
3.3.5 /3.3.15/¶
Date of release: 10.7.2020
Features
- Confirm dialog for report (when disabled logger).
- Global setting for logger (disabled by default).
- Added performance logs.
- Support for registration policies.
Fixes
- Corrupted keychain (data migration).
- Push notification (quit state).
- Deinit disabled on unfinished re-registration.
- Tutorial crash.
- Waiting for location in unlock.
- UI fixes.
3.3.4¶
Date of release: 28.2.2020
Fixes
- Various bugfixes
3.3.3¶
Date of release: 20.11.2019
Fixes
- show password crash
- ui improvements
3.3.1¶
Date of release: 17.10.2019
Features
- UI engine refactor.
- Excalibur Logger client improvements.
- OTP over SSDP feature.
Fixes
- Various bugfixes, performance and stability changes.
3.3.0¶
Date of release: 15.8.2019
Features
- Project`s structure and libraries refactor.
- Excalibur Logger client improvements.
Fixes
- Performance and stability changes
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.