XPressEntry Desktop

Release Notes

3.7.7454

May 7, 2026 3.7.7454


What'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