XPressEntry Desktop
Release Notes
3.7.7851
October 23, 2026 3.7.7851XPressEntry 3.7.7851
This release adds an audit log, visitor check-in on handhelds and side-by-side server instances,
and brings a large round of reliability fixes to the OnGuard integration.
Highlights
Audit log
XPressEntry records who changed what, and operator actions such as finishing a muster, exporting a
report or running a sync, from the server, its API and handhelds. Administrators can view the log;
records are kept for 30 days by default.
Visitor check-in and check-out on handhelds
Handhelds can check visitors in and out against visits created in the web console, including
walk-ins, using the visitor settings configured there.
More than one XPressEntry instance on a server
A test instance can run alongside production, each with its own service, ports, logs and database.
Instances are added and managed from the Config Tool.
New integration: Honeywell EBI
Cardholders, badges, access levels, doors, activities and occupancy sync from Honeywell EBI, and
handheld scans can be sent back to it.
OnGuard sign-ins can no longer lock the OnGuard account
XPressEntry follows OnGuard's lockout policy, never retries a rejected password, and waits out an
OpenAccess outage instead of discarding events.
Security
- Live web console updates default to a secure connection, with certificate checking off because
on-site web servers usually use a self-signed certificate. Existing settings are kept.
- A failed scheduled import no longer writes the database password to the log.
Server
- Upgrade the service before the server applications and Clients that connect to it. They now ask
the service for its connection port, which can be changed from the Config Tool.
- The server application and Client keep working when the service is down or a request fails, and
show the error in place instead of in a popup.
- Zone, door, user and photo changes appear in every open server and Client window without a
refresh.
- Switching zones or views quickly no longer shows results from the earlier selection.
- A failure partway through enrolling a user no longer leaves a half-saved or duplicate user, and
duplicate badge checks block the save when they cannot be completed.
- A failed photo no longer stops a user saving, and a failed badge edit is retried on the next save.
- User, badge, group and picture changes made in XPressEntry are sent only to data managers with
record updates turned on.
- Badge activity pairing now works on SQL Server.
- A reader's inactivity is based on its last sync, so a handheld that stops syncing shows as
inactive.
- Send All Outside also moves people in child zones, and zones inside an outside zone no longer
disappear from the zone trees.
- A scan shows a person in occupancy again after a visitor checkout or user delete.
- Occupancy counts leave out deleted users.
- Context search in the server log shows the actual neighbouring lines.
- Picture thumbnails are built by the service in the background, so the server application starts
faster.
- Cancelling a running sync no longer stops that sync's schedule.
- Scheduled custom syncs no longer lose their table list when the service reloads its settings.
- Data manager syncs can remove users and badges on SQL Servers whose default collation differs
from the XPressEntry database's.
- Occupancy from a data manager with an ID prefix is now applied, and its full occupancy syncs no
longer move everyone outside.
- Saving a data manager's settings no longer lowers how many integration events it processes at a
time, and an invalid stored value falls back to the default.
- The web console's own reader no longer uses up a handheld license. It is listed under Readers
instead of Handhelds, and left out of managed devices.
- Managed device pages update live, Command History no longer freezes on refresh, and failure
details can be viewed and copied.
- Devices that do not use live streaming now report their installed apps.
- Reader profiles gain an Enable Incident Reporting option and a Report Incident hardware button.
- Reader profile settings made in the web console are kept when the profile is saved in the server
application.
- Reader profile sound selections no longer flicker on save, and an invalid sound no longer raises
an error.
- The handheld setup wizard lists the configured server hostname first, so the QR code matches the
server's certificate.
- Web console attendee reports update live for handheld event scans.
- Map Views flags zones and readers that have been deleted, and deleting a zone or reader that is
placed on a map view asks first.
- Map view summary import and export include the web console's queries.
- On the Muster tab, people added to Missing as it happens show their zone and zone time, and
Scanned rows show their area, without a refresh.
- Closing the server application closes every open login window.
Config Tool / Database
- The Config Tool opens in about two seconds instead of 15 to 25.
- Start and Stop no longer report a failure for a service that stopped or started normally.
- The Web tab no longer reports a current web console as out of date.
- The Config Tool creates the live-update configuration when the web console install does not
provide one. On a new install, set the web server certificate before saving the Web tab.
- Web console features that failed on SQL Server installs now work: file imports, time cards,
vacation requests, inventory items and checkpoint ordering.
- Backup Database runs through the service and lets you choose the backup file. It does not
interfere with scheduled backups. Unused Database menu items have been removed.
- The database setup page allows at least 15 seconds to connect, so Load Database List no longer
times out on slower servers.
- Database names starting with TEL are accepted.
- Server log retention and integration event cleanup keep the right amount of history on servers
outside UTC.
- Each instance can optionally write its server log to a file.
- The diagnostic report lists every instance with its database and ports, flags conflicts between
them, and includes the temporary database's collation.
- A failed scheduled import logs the full reason.
Reporting
- Web console report filters are created on new installs.
Other Fixes
- The installer's "must select a Data Manager" warning no longer covers the checkboxes.
Integrations
OnGuard
- XPressEntry can no longer lock the OnGuard account: it follows OnGuard's lockout policy and never
retries a rejected password.
- While OpenAccess is unreachable, XPressEntry pauses and holds OnGuard events until it returns,
instead of using up their retries.
- Sessions are kept alive according to OnGuard's inactivity timeout.
- On OnGuard 8.4, syncs request larger pages. The setup form shows the OnGuard version and the
limits in use, which can also be set by hand.
- The Web Event Bridge connection recovers after the bridge restarts.
- A failed access level write is reported as a failure, and several OnGuard errors are recognised
correctly.
- Badges sync again when OnGuard holds a badge with missing details, such as no cardholder.
- Live badge changes sync again on installs not using OpenAccess.
- Badge events for excluded badge types no longer log errors, and new badges are no longer dropped
when custom access levels are on.
- A swipe on a deleted badge no longer moves that person, and a deleted duplicate no longer hides
the live badge.
- Occupancy and activities update zones when the data manager has an ID prefix.
- With many occupancy segments selected, the occupancy pull no longer fails.
- A new access level that arrives with a cardholder change gets its readers straight away.
- After downtime, the activity pull goes back only as far as configured, and sites east of UTC no
longer re-download hours of events on every pull.
- The visitor sync no longer downloads every visitor's badges, photos and access levels, which
overloaded OpenAccess on large sites.
- Each PC gets its own event subscription by default, and Delete Current Subscription accepts
*
to clear many at once. Saved subscription names are kept.
- Check Subscriptions no longer fails on subscriptions made by other applications, and a partial
delete is reported.
- The log names each activity and badge a sync drops, and why, and cardholder progress shows
downloaded and mapped counts.
- Trace Software Events now logs each event's contents, so it is off unless turned on.
- The OnGuard application ID is no longer written to the log.
AEOS
- Door and muster swipes from AEOS events are saved again. They had been dropped since 3.7.7240.
AMAG
- Group memberships now link to the right users and groups.
Amadeus
- Readers can be synced as doors with the new Create Doors From Readers setting.
- Companies populate, and cardholders are linked to their company.
- Cardholder and badge changes keep arriving after the login expires, with a periodic catch-up pull.
- A failed download no longer deletes records.
- Activities and occupancy work with an ID prefix, and badges with leading zeros match their
activities.
- Activities are no longer dropped when more than one door uses a reader.
Autec
- One unreachable CMM panel no longer stops users, badges and pictures from syncing. The sync is
reported as failed, naming the panel.
- A failed panel's records are kept when the data manager has an ID prefix.
- CMM badge pulls need a fifth as many requests.
Avigilon Unity (ACM)
- Badge statuses sync on firmware 7.20 and later.
- A poll with no new activity is no longer reported as a failure.
- Occupancy ignores scans at readers not mapped to a zone, so people no longer stay in a stale zone.
dormakaba exos
- The exos Exit date of Access Control syncs to the user's end date, and blocked people's badges
are denied. Both need the new Get Person Access Data setting.
- exos visitors are marked as visitors in XPressEntry.
- Syncs no longer fail by logging in repeatedly until exos refuses new sessions.
- A page or person that fails to load no longer causes records to be deleted.
Elements
- Handheld entry, exit and muster scans can be sent to Elements. This uses Elements' Generic Device
feature.
- User sync no longer fails on tenants that return a person's spaces in a different format.
Frontier
- Activities point at the correct door.
- A service restart no longer re-downloads the last day of activities.
- A failed download no longer counts as a success or crashes the sync, either of which could delete
records.
Galaxy
- Intermittent "Unauthorized" errors that needed a service restart are fixed.
- Change polling recovers from a sign-in failure and can no longer stop the service.
- A full sync no longer fails at Groups when one cluster cannot be read, and that cluster's records
are kept.
- A failed cluster list no longer deletes every group, zone, schedule and holiday.
Gallagher
- The integration connects again. Every request had failed since 3.7.7748.
Honeywell EBI
- New integration. See Highlights.
Kantech
- Encrypted login works for usernames with capital letters.
S2 NetBox
- Hand-mapped door zones are kept across syncs, so occupancy no longer drops to zero.
- One oversized photo, or a valid large one, no longer fails the full sync.
- A failed partition switch no longer deletes that partition's records or skips its changes.
Available Builds
| Build Number | Name | Description | Date | Downloads |
|---|---|---|---|---|
| #7891 | 3.7.7891 | XPressEntry Web DM: sync a missing visit reason as NULL, not 0 | November 3, 2026 |
|
| #7890 | 3.7.7890 | XPressEntry Web DM: sync a missing visit reason as NULL, not 0 | November 3, 2026 |
|
| #7889 | 3.7.7889 | Show face embedding status on the user's picture | November 2, 2026 |
|
| #7888 | 3.7.7888 | Show face embedding status on the user's picture | November 2, 2026 |
|
| #7887 | 3.7.7887 | Add XPressEntry Web data manager | November 2, 2026 |
|
| #7851 | 3.7.7851 | No description | October 22, 2026 |
|
| #7748 | 3.7.7748 | No description | September 1, 2026 |
|
| #7699 | 3.7.7699 | No description | August 14, 2026 |
|
| #7454 | 3.7.7454 | 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
- Build #7891 - 3.7.7891
- XPressEntryClientSetup.3.7.7891.msi (11.45 MB)
- XPressEntryClientSetup.3.7.7891.x86.msi (11.45 MB)
-
- Build #7890 - 3.7.7890
- XPressEntryClientSetup.3.7.7890.msi (11.45 MB)
- XPressEntryClientSetup.3.7.7890.x86.msi (11.45 MB)
-
- Build #7889 - 3.7.7889
- XPressEntryClientSetup.3.7.7889.msi (11.45 MB)
- XPressEntryClientSetup.3.7.7889.x86.msi (11.45 MB)
CCURE 9000 Connector Service
- Build #9 - 3.7.9
- CCUREConnectorServiceInstaller-3.1.msi (13.75 MB)
- CCUREConnectorServiceInstaller-3.0.msi (23.65 MB)
-
- Build #8 - 3.7.8
- CCUREConnectorServiceInstaller-3.1.msi (13.75 MB)
- CCUREConnectorServiceInstaller-3.0.msi (23.64 MB)
-
- Build #7 - 3.7.7
- CCUREConnectorServiceInstaller-3.1.msi (13.75 MB)
- CCUREConnectorServiceInstaller-3.0.msi (23.64 MB)
CCURE 9000 Data Manager
- Build #1710
- CCURE9000DataManagerSetup.1710.msi (88.47 MB)
-
- Build #1709
- CCURE9000DataManagerSetup.1709.msi (88.47 MB)
-
- Build #1708
- CCURE9000DataManagerSetup.1708.msi (88.47 MB)
Many Reader Tester
- Build #80 - 1.2.80
- ManyReadersTesterInstaller.1.2.80.msi (11.21 MB)
-
- Build #79 - 1.2.79
- ManyReadersTesterInstaller.1.2.79.msi (11.21 MB)
-
- Build #78 - 1.2.78
- ManyReadersTesterInstaller.1.2.78.msi (11.21 MB)
OnGuard Device Translator
- Build #42 - 3.7.42
- XPressEntryDeviceTranslator8.4-3.7.42.zip (262.28 KB)
- XPressEntryDeviceTranslator8.3-3.7.42.zip (256.83 KB)
-
- Build #41 - 3.7.41
- XPressEntryDeviceTranslator8.4-3.7.41.zip (251.56 KB)
- XPressEntryDeviceTranslator8.2-3.7.41.zip (246.63 KB)
-
- Build #40 - 3.7.40
- XPressEntryDeviceTranslator8.4-3.7.40.zip (249.49 KB)
- XPressEntryDeviceTranslator8.3-3.7.40.zip (245.09 KB)
XPressEntry Desktop 3.6
- 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)