> For the complete documentation index, see [llms.txt](https://help.security.gallagher.com/command-centre/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.security.gallagher.com/command-centre/command-centre-releases/release-history/supported-gallagher-command-centre-releases/command-centre-9.50-releases/9.50-full-release.md).

# 9.50 Full Release

Enhancements in this version are as follows.

<table data-header-hidden><thead><tr><th width="111"></th><th width="456"></th><th></th></tr></thead><tbody><tr><td><strong>Tech Ref</strong></td><td><strong>Description</strong></td><td><strong>Component</strong></td></tr><tr><td>68607</td><td>Cardholder Access Rules Engine</td><td>Server</td></tr><tr><td>128057</td><td>Device compiler upgrade</td><td>Controller</td></tr><tr><td>133027</td><td>SHC upgraded to v2.08.006</td><td>Utility/<br>Media</td></tr><tr><td>134107</td><td>Remove Apple Account Binding</td><td>Server/<br>Cloud</td></tr><tr><td>146848</td><td>Secure Controller Diagnostics</td><td>Controller</td></tr><tr><td>154493</td><td>Accessibility Adjustments: PIN Exemption</td><td>Server</td></tr><tr><td>161012</td><td>Historical events should be supported in the Time report</td><td>Server</td></tr><tr><td>161131</td><td>C7000 Enhanced and HS - Bridging Ethernet communications</td><td>Controller</td></tr><tr><td>162121</td><td>Gallagher Cardholder Location Module - Added</td><td>Server</td></tr><tr><td>162121</td><td>Gallagher Cardholder Location Service - Removed</td><td>Server</td></tr><tr><td>162419</td><td>Utilities/LockersConfigurationUtility removed as Bulk Config now contains all functionality</td><td>Media</td></tr><tr><td>162419</td><td>.NET updated from v8 to v10</td><td>Media/<br>Server</td></tr><tr><td>163344</td><td>Gallagher App Host Service</td><td>Server</td></tr><tr><td>163652</td><td>Support new Secure Access Module</td><td>Controller</td></tr><tr><td>163939</td><td>More responsive event updates through improved cancellation handling</td><td>Server</td></tr><tr><td>164118</td><td>C7000 Enhanced and HS: Inter-Controller comms to Secondary Ethernet</td><td>Controller</td></tr><tr><td>166539</td><td>SoS and EoS for OS and SQL -MS SQL 2025 - supported</td><td>Server</td></tr><tr><td>166539</td><td>Server SoS and EoS for OS and SQL - MS Windows 10, MS Server 2016, MS SQL 2016, MS SQL 2017 - removed</td><td>Server/<br>Client</td></tr><tr><td>166804</td><td>Enhanced performance and stability through improved operator session handling</td><td>Server</td></tr><tr><td>166606</td><td>Redesign card reading loop </td><td>Readers</td></tr><tr><td>166804</td><td>Improved REST API monitoring by separating Controller‑originated calls as a separate performance controller</td><td>Server</td></tr><tr><td>167694</td><td>VisionPass SP Fingerscan Module</td><td>Third Party</td></tr><tr><td>167876</td><td>Faster alarm processing with backend performance enhancements</td><td>Server</td></tr><tr><td>167876</td><td>Improved search performance by optimising Division hierarchy queries</td><td>Server</td></tr><tr><td>168621</td><td>Extend maximum name length to 110 characters</td><td>Server</td></tr><tr><td>168710</td><td>Support more than 6 facility codes on Desfire</td><td>Server</td></tr><tr><td>168787</td><td>Faster and more efficient Controller connections through backend optimisation</td><td>Server</td></tr><tr><td>168961</td><td>New performance counter added for improved delay monitoring</td><td>Server</td></tr><tr><td>169109</td><td>FT Mifare tool: correct error handling and messaging</td><td>Utility</td></tr><tr><td>169632</td><td>Enhanced system responsiveness when saving Cardholders</td><td>Server</td></tr><tr><td>171742</td><td>PreUpgradeValidationTool upgraded to v9.50.02</td><td>Utility</td></tr><tr><td>172326</td><td>Modules folder and files added for Reporting Dataset</td><td>Media</td></tr><tr><td>172698</td><td>Limited-scope Modify Access Control ability</td><td>Server</td></tr><tr><td>174136</td><td>Elevator Service updated from v9.20.17 to v10.0.8</td><td>Media/<br>Integrations</td></tr><tr><td>175592</td><td>Gallagher Security SIP Integration.10.1.0.msi upgrade from SIPEndpointServiceSetup_9.10.12.msi</td><td>Media/<br>Integrations</td></tr><tr><td></td><td>Access Now</td><td>Server/<br>Cloud</td></tr><tr><td></td><td>Gallagher Rest API Service updated to version v9.50.978</td><td>Server</td></tr><tr><td></td><td>Gallagher Diagnostic Service updated to v3.2.6</td><td>Server/<br>Media</td></tr></tbody></table>

Bug fixes in this version are as follows

<table data-header-hidden><thead><tr><th width="111"></th><th width="458"></th><th></th></tr></thead><tbody><tr><td><strong>Tech Ref</strong></td><td><strong>Description</strong></td><td><strong>Fixed in</strong></td></tr><tr><td>128354</td><td>Missing Server‑Side FTItem Name Length Validation</td><td>Server</td></tr><tr><td>152726</td><td>Excessive CC Log Entries Due to Looping Log Logic — Noise Reduced</td><td>Server</td></tr><tr><td>158011</td><td>Advanced search crashing Command Centre Client</td><td>Client</td></tr><tr><td>158419</td><td>Incorrect failure reporting of internal message handling</td><td>Server</td></tr><tr><td>158527</td><td>Able to delete the role if it's in use in a competency</td><td>Server</td></tr><tr><td>160298</td><td>Improved system stability during high‑load card update operations</td><td>Server</td></tr><tr><td>160497</td><td>Improved reliability of MessageBus installation and startup</td><td>Server</td></tr><tr><td>161101</td><td>Improved reliability when installing Command Centre in BOOTP‑only networks</td><td>Server</td></tr><tr><td>161615</td><td>Diagnostics Service raises false alarms after fresh Command Centre installation due to initialisation sequencing</td><td>Server</td></tr><tr><td>161702</td><td>Audit messages were not being cleared correctly after processing</td><td>Server</td></tr><tr><td>161707</td><td>Workstation diagnostics data was not reporting correctly</td><td>Client/<br>Server</td></tr><tr><td>162215</td><td>Cardholder sync failure due to inconsistent cross‑server cardholder validation</td><td>Sever</td></tr><tr><td>162353</td><td>Searching by PIV card returns no results</td><td>Server</td></tr><tr><td>162508</td><td>Cannot find cardholders when searching by personal data fields</td><td>Server</td></tr><tr><td>162642</td><td>ASSA items could not be added to Site Plans</td><td>Server</td></tr><tr><td>162720</td><td>Diagnostics Service configuration not updating via Message Bus</td><td>Server</td></tr><tr><td>162742</td><td>One Link Controllers were incorrectly shown as offline</td><td>Server</td></tr><tr><td>162760</td><td>System performance improved during configuration updates</td><td>Server</td></tr><tr><td>162834</td><td>Workstation raised incorrect TLS alarms – fixed in Diagnostics Service 3.0.0</td><td>Server/<br>Client</td></tr><tr><td>162861</td><td>Encoding issue - Incorrect Morpho Vision Pass error message displayed during smart‑card operations</td><td>Client</td></tr><tr><td>162861</td><td>KONE Office Flow: 48‑bit cards not generating events</td><td>Integration</td></tr><tr><td>162946</td><td>Bulk Config Tool allowed invalid schedules on import</td><td>Utility</td></tr><tr><td>163076</td><td>Cardholder access schedule and Access point schedule both are having wrong status</td><td>Server</td></tr><tr><td>163247</td><td>Improved system efficiency by avoiding unnecessary connection attempts</td><td>Server</td></tr><tr><td>163315</td><td>Empty report with cardholder division filter</td><td>Server</td></tr><tr><td>163352</td><td>Improved system stability by reducing unnecessary database connections</td><td>Server</td></tr><tr><td>163390</td><td>F6x:Improved device consistency by ensuring secondary devices receive the primary device serial number</td><td>Controller</td></tr><tr><td>163507</td><td>BulkConfigTool door configuration error related to access zone schedules</td><td>Utility</td></tr><tr><td>163512</td><td>IDP Smart 81 printer encoding process will crash Command Centre</td><td>Server</td></tr><tr><td>163545</td><td>Multi Server Random selection consistent failing issue</td><td>Multiserver</td></tr><tr><td>163681</td><td>F6x Temperature Data Reporting with extra character</td><td>Server</td></tr><tr><td>163688</td><td>Upgrade Failed to register CC with Message Bus</td><td>Server</td></tr><tr><td>163772</td><td>Improved system stability by resolving a memory corruption issue in OPC event processing</td><td>Server</td></tr><tr><td>163826</td><td>Salto Server properties UI incorrectly displaying Wiegand bit length as 128‑bit</td><td>Server</td></tr><tr><td>168634</td><td>Reader LED continues to flash Blue after card removed</td><td>Reader</td></tr><tr><td>164082</td><td>F6x: No error message when changing F62 to F61 when configured as Secondary with internal HV sync</td><td>Server</td></tr><tr><td>164336</td><td>Improved performance of session updates by optimising competency and PDF access handling</td><td>Server</td></tr><tr><td>164769</td><td>9.30 MR2 Upgrade path did not correctly handle multi‑server configuration state</td><td>Multiserver</td></tr><tr><td>164894</td><td>Improved stability when using Morpho biometric readers by preventing system hangs</td><td>Server</td></tr><tr><td>165170</td><td>DNS configuration issues causes continuous DNS‑related diagnostic messages to be flooded in app log when DHCPv6 is configured</td><td>Controller</td></tr><tr><td>165246</td><td>Time discrepancy observed in macro between activity report in Configuration Client</td><td>Server/<br>Client</td></tr><tr><td>166090</td><td>Server archive password failure resulting from the system-imposed maximum password length for users</td><td>Server</td></tr><tr><td>166432</td><td>The "UseInProcessDvrHost" mode broken in 9.10 Milestone VMS due to a dependency issue</td><td>Server</td></tr><tr><td>166588</td><td>Report unable to generate more than 180 days for Operator Modified Item</td><td>Server</td></tr><tr><td>166651</td><td>EDI import failures caused by bracket characters (( ) Curved Brackets [ ] Square Brackets) in source data</td><td>Documentation</td></tr><tr><td>166665</td><td>Connection drop out every day during the time Database Maintenance is scheduled</td><td>Server</td></tr><tr><td>166817</td><td>Config Reports fail to run when schedules or assigned to macro</td><td>Server/<br>Client</td></tr><tr><td>166903</td><td>Improved system stability by fixing a crash related to uninitialised internal components</td><td>Server</td></tr><tr><td>167144</td><td>Warranty report not working with new Serial length (12 alphanumeric)</td><td>Server</td></tr><tr><td>167460</td><td>Multiserver replication failure caused by undeletable divisions leading to stuck changesets</td><td>Multiserver</td></tr><tr><td>167473</td><td>Config Client scheduled report failures due to CCFTReport email and PDF generation errors</td><td>Server</td></tr><tr><td>167530</td><td>Key fob - multiple access responses</td><td>Readers</td></tr><tr><td>167922</td><td>Message Bus install fails during upgrade when Windows username contains spaces, breaking client authentication</td><td>Server</td></tr><tr><td>167966</td><td>Controller goes offline due to ARP table conflict when duplicate IP is configured on another controller</td><td>Controller</td></tr><tr><td>168043</td><td>REST alarm acknowledgement triggers excessive event reloads causing thread contention and performance degradation</td><td>Server</td></tr><tr><td>168051</td><td>EDI jobs remain permanently locked due to unreleased database query locks during timeout scenarios</td><td>Server</td></tr><tr><td>168117</td><td>Salto mobile credentials could stop updating due to database slowdown</td><td>Server</td></tr><tr><td>168157</td><td>Performance improvement for Salto card management queries</td><td>Server</td></tr><tr><td>168494</td><td>Issue where event searches could crash the system and disconnect operators</td><td>Server</td></tr><tr><td>168494</td><td>Issue causing controller instability and high memory usage over time caused by unreleased TCP connections</td><td>Server</td></tr><tr><td>168536</td><td>Online controller perf counter inflated due to status manager not clearing online state on service restart</td><td>Server</td></tr><tr><td>168568</td><td>Issue where card numbers could appear incorrect in system integrations which use message bus</td><td>Server</td></tr><tr><td>168772</td><td>Command Centre services failing to start after upgrade when card assignments have expired</td><td>Server</td></tr><tr><td>168918</td><td>Command Centre continuously accumulate OS handles(wvents, keys, threads, I/O completion objects, etc.), causing high resource usage and instability in Gallagher services</td><td>Server</td></tr><tr><td>169142</td><td>Bad configuration event generated when configuring with dipswitch 1+2+3 and configure DHCP + Server Name on config webpage</td><td>Server</td></tr><tr><td>169629</td><td>CCFT services failing to start after upgrade due to database blocking during startup</td><td>Server</td></tr><tr><td>170160</td><td>Controller Service stability issue caused by certificate handling race condition</td><td>Server</td></tr><tr><td>170761</td><td>Command Centre startup failure after template restore due to encrypted ShipAPIKey that cannot be decrypted on new host</td><td>Utility</td></tr><tr><td>171030</td><td>Special facility code value isn't being translated</td><td>Server</td></tr><tr><td>171065</td><td>Changes failed to sync in multi‑server systems after a server outage</td><td>Multiserver</td></tr><tr><td>171108</td><td>Idemia biometric readers going offline or stuck in update‑pending state</td><td>Server</td></tr><tr><td>171265</td><td>Excessive cardholder updates sent to controllers linked via an external item on an action plan</td><td>Server</td></tr><tr><td>171583</td><td>Controller resync could miss Cardholder Access Schedules</td><td>Server</td></tr><tr><td>171584</td><td>Card Trace records are removed when resyncing</td><td>Server</td></tr><tr><td>171613</td><td>Custom DHCP Server: DHCP IPv6 Controllers going offline after upgrading to 9.50</td><td>Controller</td></tr><tr><td>171856</td><td>Long-running SQL search query causes system-wide performance degradation on large division datasets</td><td>Server</td></tr><tr><td>171877</td><td>Lock Cycle Counting documentation missing from Configuration Client User Guide</td><td>Documentation</td></tr><tr><td>171904</td><td>ASSA module connection issue resolved for .NET 10 AppHost deployments</td><td>Server</td></tr><tr><td>171970</td><td>Intermittent Command Centre service crash under load</td><td>Server</td></tr><tr><td>172107</td><td>Bulk import now supports restricted-access environments without requiring Root privileges for empty custom fields</td><td>Utility</td></tr><tr><td>172195</td><td>Controller Web Server HTTP/HTTPS document amendment</td><td>Documentation</td></tr><tr><td>173669</td><td>Event sharing between systems can stop unexpectedly under load</td><td>Server</td></tr><tr><td>173689</td><td>Deauthorized cards remained active until resync—now removed instantly</td><td>Server</td></tr><tr><td>173741</td><td>Improved database diagnostics: all blocking queries are now visible</td><td>Server</td></tr><tr><td>174154</td><td>T2X: Sound distorted when presented card rapidly</td><td>Controller</td></tr><tr><td>174686</td><td>Simple Search by Card Number returning nothing</td><td>Server</td></tr><tr><td>174761</td><td>Issue where locker changes during edits could cause errors or instability</td><td>Server</td></tr><tr><td>174812</td><td>Improved performance for alarm delivery via REST API under heavy load</td><td>Server</td></tr><tr><td>175062</td><td>Z20 disturbance sensor not selectable in Contact ID report due to missing supported format declaration</td><td>Server</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.security.gallagher.com/command-centre/command-centre-releases/release-history/supported-gallagher-command-centre-releases/command-centre-9.50-releases/9.50-full-release.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
