XPressEntry Desktop
Release Notes
3.7.7454
May 7, 2026 3.7.7454What's Changed
New Features
- Add common biometric timeout
- Add constant-scanning option to biometric settings
- IDScan iOS License
- Rename MDM/Managed labels to SDM/Secure
- Facial Recognition Unknown User Message/Activity
- Add auto select mode for entry/exit and door font configuration
- Add deferred entry/exit setting
- Optimize agent markdowns
- OnGuard Device Translator REST API with Panic Alarms and Muster Activities
- Add name-based lookup option to reader profiles
- Sign deployed PS1 scripts and add SIGN_DLLS flag for conditional DLL signing
- Add ComboBox search/filter popup to CRUD forms (#2837)
- Add iOS-specific IDScan MRZ license support
- Add Gallagher Competency check
- Reader profile settings for handheld error logging
Server/Client Updates
- Stop double-escaping search filter ΓÇö breaks names with apostrophes
Onguard Integration Updates
- Data Manager Settings Normalization and All Settings Import/Export via JSON
- Fix for Indonesia date formatting and number formatting
- Add diagnostic report generation to Config Tool and Server
- Hotfix onguard process updated user images
- Fixes re-mapping issues for PicturesUpdatedHandler
- Panic Alarms and Muster Activities via Device Translator Pipeline
- OAuth and JWT Authentication
- Short Circuit Logic Checks of OrElse / AndAlso / Null Checks
- Fix NuGet package version mismatches across 20 projects
- Fix DM disable step escaping and target database
- Fix infinite activity loop possibility when OnGuard Device Translator is enabled
- Filter pending activities by panel ID for OnGuard translator
- OnGuard: Add panel filter for reader sync + bulk insert temp tables
- Support Generic OAuth Providers
- Update all Telaeris NuGet packages to signed versions
- Add DataManager settings to XPressEntryConfigTool
- OnGuard Deleted Records Fixes
CCURE 9000 Integration Updates
- CCURERest Group Readers mapping throwing exception fix
- Fixed IIF Short Circuit Logic throughout code and Stop on unexpected conditions in CCURE9000 and PacomGMS and cExternalDataManager
- HOTFIX: Fix Decimal/Double culture-sensitive save and NumericUpDown bounds
AMAG Integration Updates
- Use NullToInteger for comparison in GetTimeCodes
Amadeus Integration Updates
- Amadeus integration
AEOS Integration Updates
- Fix incorrect null checks on reference types causing false matches
Apollo Integration Updates
- Prowatch badge data parsing fix and Updates in apollo event base 64 data processing
- Apollo Cardholder Badge and Access Level Live Event Update Fix
Brivo Integration Updates
- Fix Binding Redirects and DLL references
DSX Integration Updates
- DSX Integration Fix ΓÇô Door/Reader Mapping and Muster Push Error
Frontier Integration Updates
- Frontier Data Manager: Setup guide, bug fixes, and SSL checkbox
- HOTFIX: Fix Frontier DM timestamp parsing issue
Gallahger Integration Updates
- Fix for ever growing dmsyncsserver_logs table
Prowatch Integration Updates
- Prowatch api response parsing updates for version 6.5
- Prowatch update post event date format
- Update Prowatch reader event payload & logging
- Fix Prowatch POST activity datetime error and card disabled status is not updated
- Prowatch 6.5.2 Fixes
- Pro-Watch REST API - Treat 405 MethodNotAllowed as connection error
- ProWatch Occupancy map and SingalR updates
- Prowatch user last zone mapping fix
- Fix badge type parsing error in ProWatch mapping
- Prowatch SignalR closing and UDF fix
- Prowatch Rest Code Improvements and UDF Mapping Bug Fix
- Prowatch Rest Custom Badge Fields Data Mapping Fix
- Option to ignore Prowatch Badge api Filter
Kantech Integration Updates
- Kantech support multi-digit card info fields fix
- Add Support for all Kantech field types as custom field mappings
- Kantech Add omitted sender to get sites
Maxxess Integration Updates
- Fixed sender parameter bug in maxxess
- Added maxxess groups users sync to bPartial using reports
- allow partial to update groups users maxxess
S2 Integration Updates
- Optimize S2 large picture URL handling by extracting string operation outside retry loop
- S2 Large picture pull URL fix
Sipass Integration Updates
- SiPass DM HR API Multiple Login Fix
Velocity Integration Updates
- Velocity DM: custom ICredential -> BadgeData field mappings
RS2 Integration Updates
- RS2 REST - Added groups readers timezones to partial sync
Other Changes
- Spica Activity Sync DateTime Conversion Fix
- Fix for Negative Devices Count on Handheld Setup Wizard
- AEOS - Pagination in readers update and Custom sync support
- Rename XPressEntryDatabaseTool to XPressEntryConfigTool
- Fixed raised call for zones delete records in Saba
- Hotfix Spica DM Activity Sync
- Feature DM IDCube
- Genetec Installer Fix
- Use UTF-8 Base64 for reader profile JSON
- Skip null data manager settings on migration of data manager settings
- Update GitHub Actions workflow for PR notifications
- Add permissions for pull requests in workflow
- Genetec Installer properly copies SDK install files
- Refine unsupported SDM device handling
- Update all Telaeris.* NuGet packages to latest versions
- Web Console Roadrunner support
- Sync summaries filtering improvements
- Quick Fix for REST api table
- Fixes in Config Tool for RoadRunner
- Fix User Cache Issue with Handheld Sync
- Support manual credentials for LDAP connection
- Fix for validation color not saving
- Genetec Custom Fields to User standard field mapping fix
- Quote username and password
- Digitronica sync and software event fixes and re-sending activities
- Location Update Settings
- Guard Tour V2
- SCSMA Integration - Remove unnecessary error log on groups user mapping
- Elements integration
- Multiple Documentation Updates
- Fix SQL injection vulnerability in record cleanup and user import
- Fix SQL connection and reader leaks in PremiSys plugin
- Fix Google.Protobuf version mismatch in FaceRecognitionWorker
- Guard Tour Mode Enable in profile
- Fix crash in activity parser on malformed form fields
- Harden auto-exit processing: reentrancy, transaction safety, error handling, and related settings fixes
- Harden Jenkins pipeline: distinguish infra failures from test failures
- Fix WebSocket listener port leak and activity queue test failures
- Remove dead ADD_CREDENTIALS activity handler
- Add repo name to Teams notification
- Protect against disposed and duplicate QR form
- Fix frmMain refresh and top icon visibility after General Settings ch…
- Avigilon Alta Data Manager
- Fix wrong sender parameter and missing sync cancellation in base data manager
- Fix user search returning no results with 20K+ users
- Update AI agent instructions and add line-ending normalization proposal
- Add OAuth Models
- Remove Telaeris.Authentication from Telaeris.Models packages
- Fix Jenkinsfile for multi-server builds
- Jenkinsfile updates for multi-server builds
- Diagnostic Zip UseZip64WhenSaving fix
- Update Telaeris.Controls and XPressReports packages
- Fix MSMQ processing stall when downstream callback throws
- Fix null reference when deleted timezone displayed in Groups form
- Fix XPE Client and Auth issues
- Sign WiX custom action DLLs to fix Defender ASR install blocks
- Add GlobalAssemblyInfo.cs to CustomActionStopXPE
- Made DM Sync Text box read only
- Sign tests/scripts/*.ps1 + per-build LocalDB share name (test-pipeline infra)
- Fix Sync summaries log growth
- Fix: Reader last-synced time displaying UTC instead of local time
- SCSMA - Add handheld name and GUID to activity send
- Add hidden CheckCertificateRevocation knob (fixes #2902)
- MorphoManager Integration
- Auto Exit: Include Badge ID and Badge No in Activity Record
- Refactoring for frmMain
- fix: DRY up ParseDigits ΓÇö consolidate duplicate declarations
- Jenkinsfile: workspace cleanup + reference-repo hang fix
- Refine .claude/ ignore so team-shared settings can be committed
- Fix user search timeout in frmAddEditInfo at 30K+ users
- fix: preserve Legacy reader created_at on update
- CI: dedicated XPETEST SQL Server test pipeline (split from PR-2739)
- Break apart HandleHandheldActivityRecord into focused sub-functions
- ci: collapse Require Checklist re-runs on PR body edits
- MFlex test data manager + Extract ExternalDataManager DLL
- fix: resolve WCF cert identity mismatch in Config Tool DM sync
Full Changelog: https://github.com/Telaeris/XPressEntry-Desktop/compare/3.7.7240...3.7.7454
Available Builds
| Build Number | Name | Description | Date | Downloads |
|---|---|---|---|---|
| #7458 | 3.7.7458 | No description | May 8, 2026 |
|
| #7457 | 3.7.7457 | No description | May 8, 2026 |
|
| #7456 | 3.7.7456 | No description | May 8, 2026 |
|
| #7455 | 3.7.7455 | No description | May 8, 2026 |
|
| #7454 | 3.7.7454 | No description | May 7, 2026 |
|
| #7453 | 3.7.7453 | No description | May 7, 2026 |
|
| #7240 | 3.7.7240 | No description | January 26, 2026 |
|
| #7191 | XPressEntry Desktop: 7191 | No description | January 5, 2026 |
|
| #7187 | XPressEntry Desktop: 7187 | No description | January 5, 2026 |
|
| #7000 | XPressEntry Desktop: 7000 | No description | January 5, 2026 |
|
| #6952 | XPressEntry Desktop: 6952 | No description | January 5, 2026 |
|
| #6896 | XPressEntry Desktop: 6896 | No description | January 5, 2026 |
|
| #6870 | XPressEntry Desktop: 6870 | No description | January 5, 2026 |
|
| #6801 | XPressEntry Desktop: 6801 | No description | January 5, 2026 |
|
| #6786 | XPressEntry Desktop: 6786 | No description | January 5, 2026 |
|
| #6647 | XPressEntry Desktop: 6647 | No description | January 5, 2026 |
|
| #6645 | XPressEntry Desktop: 6645 | No description | January 5, 2026 |
|
Related Products
XPressEntry Client
Latest:
7458
Available Downloads:
- Build #7458 - 3.7.7458
- XPressEntryClientSetup.3.7.7458.msi (8.74 MB)
- XPressEntryClientSetup.3.7.7458.x86.msi (8.75 MB)
-
- Build #7457 - 3.7.7457
- XPressEntryClientSetup.3.7.7457.msi (8.74 MB)
- XPressEntryClientSetup.3.7.7457.x86.msi (8.75 MB)
-
- Build #7456 - 3.7.7456
- XPressEntryClientSetup.3.7.7456.msi (8.74 MB)
- XPressEntryClientSetup.3.7.7456.x86.msi (8.75 MB)
CCURE 9000 Data Manager
Latest:
1358
Available Downloads:
- Build #1358
- CCURE9000DataManagerSetup.1358.msi (88.79 MB)
-
- Build #1357
- CCURE9000DataManagerSetup.1357.msi (88.79 MB)
-
- Build #1349
- CCURE9000DataManagerSetup.1349.msi (88.79 MB)
Many Reader Tester
Latest:
72
Available Downloads:
- Build #72 - 1.2.72
- ManyReadersTesterInstaller.1.2.72.msi (3.88 MB)
-
- Build #70 - 1.1.70
- ManyReadersTesterInstaller.1.1.70.msi (3.87 MB)
-
- Build #69 - 1.1.69
- ManyReadersTesterInstaller.1.1.69.msi (3.87 MB)
OnGuard Device Translator
Latest:
35
Available Downloads:
- Build #35 - 3.7.35
- XPressEntryDeviceTranslator8.2-3.7.35.zip (239.46 KB)
- XPressEntryDeviceTranslator8.3-3.7.35.zip (240.25 KB)
-
- Build #34 - 3.7.34
- XPressEntryDeviceTranslator8.3-3.7.34.zip (239.98 KB)
- XPressEntryDeviceTranslator8.2-3.7.34.zip (239.24 KB)
-
- Build #32 - 3.7.32
- XPressEntryDeviceTranslator8.3-3.7.32.zip (239.98 KB)
- XPressEntryDeviceTranslator8.1-3.7.32.zip (238.34 KB)
XPressEntry Desktop 3.6
Latest:
7192
Available Downloads:
- Build #7192 - 3.6.7192
- XPressEntrySetup.3.6.7192.x86.msi (185.36 MB)
- XPressEntrySetup.3.6.7192.msi (185.92 MB)
-
- Build #7191 - XPressEntry Desktop 3.6: 7191
- XPressEntrySetup.3.6.7191.msi (173.97 MB)
- XPressEntrySetup.3.6.7191.x86.msi (173.45 MB)
-
- Build #7189 - XPressEntry Desktop 3.6: 7189
- XPressEntrySetup.3.6.7189.msi (173.97 MB)
- XPressEntrySetup.3.6.7189.x86.msi (173.46 MB)