XIA Configuration Server 16.0 General Information -------------------------- XIA Configuration Server version 16.0 includes * A new Entra Directory agent and item type. * The ability to scan Entra (previously Azure Active Directory) information without needing an Azure subscription. * A new Microsoft service principal creation tool for Azure tenants, Exchange Online, and Entra directories. * A completely re-written Azure tenant agent that no longer depends on the Az PowerShell cmdlets. * A new unified "Microsoft Online Agent UI" tool. * The Enterprise Custom license groups was simplified. Release Date: 14th February 2024 Functionality Enhancements -------------------------- E91100 - Added the "Client certificates not available" help topic. E91099 - The Active Directory domain agent now resolves the names of built-in firewall rules configured in Group Policy objects. See T01116 and T01117. E91098 - Added the compliance benchmark setting 1.07 - Set "Relax minimum password length limits" to "Enabled" on supported operating systems. See E91097. E91097 - The Windows machine agent now reads the "Relax minimum password length legacy limits" local password policy setting on Windows 10 version 2004, Windows Server version 2004, and above. See E91098. E91096 - Added the "Error executing PowerShell command 'Get-DnsServerRootHintDetails'" help topic. E91095 - The "Root Hints" optional component was added to the Microsoft DNS Server agent. See T01118. E91094 - The "Microsoft Exchange Certificates Summary" report was updated and now includes the certificate expiry date. E91093 - The numeric custom attributes now store values as a 64-bit integer with a range of 0 to 9223372036854775807. See E91092 and D00136. E91092 - The CENTREL.Web.UI.AdvancedSigned64BitIntegerTextBox control was added. E91091 - The Azure tenant items now use load on demand for the treeview nodes improving the performance of the user interface. E91090 - The Active Directory domain agent now uses properties more efficiently when reading computers and users. E91089 - The Azure tenant agent now reads ephemeral disk settings. See I00537. E91088 - The Azure tenant agent no longer requires the Az PowerShell cmdlets and communicates directly with the Azure REST API. E91087 - Added the "The operation couldn't be performed because 'account name$' couldn't be found" help topic to the Exchange troubleshooting section. E91086 - Added the "Group Policy Windows Firewall Rules Summary" report. E91085 - Added the "Group Policy Windows Firewall Profiles Summary" report. E91084 - Added the "Your account isn't enabled for Remote PowerShell" help topic. E91083 - The "SSL Certificate Report" was updated and renamed to "Windows Machine SSL Certificates Summary". E91082 - The allowed and denied data actions were added for Azure tenant role definitions. E91081 - The conditions and actions are now read for Azure activity log alerts. E91080 - The Exchange organization agent now connects to Exchange Online using the "SkipLoadingCmdletHelp" parameter to reduce memory usage. E91079 - Added the Microsoft service principal creation tool to automate the process require to create a service principal to scan Microsoft online services. See T01099. E91078 - Added a new Microsoft 365 organization scan task that supports both Entra directories and Exchange Online organizations. E91077 - Added a new Entra directory item type. Issues Resolved ---------------- I00544 - The licensing count now immediately updates when complex items such as Active Directory domains, Azure tenants, VMware systems, XenApp Farms, and XenDesktop sites are updated. I00543 - The splitter control no longer persists the scroll position when changing selection on the main page. See T01119. I00542 - Resolved an issue whereby the error "Requested value 'ForeignGroup' was not found" was seen when scanning the role assignments for an Azure tenant. I00541 - Resolved an issue whereby the error "The property 'CollectionIndex' was not found" was seen when comparing two Azure tenants which had SQL server resources with private endpoints configured. I00540 - Resolved an issue whereby the compare items UI did not correctly swap the selected items if one item had the latest version selected and the other item had a version other than the current version selected. I00539 - Resolved an issue in the CENTREL.Web.UI.AdvancedListView control whereby clearing items in the collection did not automatically clear the SelectedIndexes collection. I00538 - Resolved an issue in the CENTREL.Web.UI.AdvancedSignedIntegerTextBox control whereby pasting a number with multiple grouping characters such as "1,000,012" would not parse correctly. I00537 - Resolved an issue whereby a resource not found error was seen when scanning Azure virtual machines with an ephemeral disk. See E91089. I00536 - The Azure tenant agent now correctly identifies when the user does not have permissions to read the authentication v2 settings for a web app. I00535 - Resolved an issue whereby security settings and network settings were not shown for storage accounts in Azure tenants. I00534 - Improved the error handling for the GetEffectiveRoleAssignments methods for Azure tenants. I00533 - Resolved an issue whereby the error "There is an error in XML document" was seen when scanning Group Policy object settings. See I00532 and T01112. I00532 - The SettingNumber property of the CENTREL.ThirdParty.Microsoft.GroupPolicy.Model.GpoSecuritySettingsAccountPolicy class was changed from int to uint. I00532 - Resolved issue whereby "GlobalizedEnumConverter is unable to convert '{typename}' to 'System.ComponentModel.Design.Serialization.InstanceDescriptor' was seen when a globalized enum was used in web form. I00531 - Resolved an issue whereby only roles for the active subscription were read for Azure tenants. I00530 - Resolved an issue whereby the error "System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'" was seen when scanning maintenance plans for SQL Server instances. I00529 - The Active Directory agent was updated so that the error "You cannot call a method on a null-valued expression" was changed to "The Active Directory object exists but the user does not have permission to read the properties of the object". I00528 - Resolved an issue that the search in the HTML version of the Administrators guide showed a page not found on search results. Database Schema Changes ----------------------- D00136 - The GetCustomAttributeInteger function was updated to use the BIGINT (Int64) value type. See E91093. D00135 - The "ManagementGroups" column was added to the AzureTenants table. D00134 - The "TenantConfiguration" column in the AzureTenants table was renamed to "TenantInformation". D00133 - The GET_EntraDirectory and SET_EntraDirectory stored procedures were added. D00132 - The EntraDirectories table was added. D00131 - The AzureActiveDirectory column was removed from the AzureTenants table. Non-Functional Enhancements --------------------------- T01120 - Added the GetIssuedTo and GetSubjectAlternativeNames methods to the CENTREL.XIA.Support.CertificateSupport class. T01119 - Added the ResetSplitterRightPanelScrollPosition method for the splitter control for JavaScript and ASP.NET. See I00543. T01118 - BREAKING: The "Root Hints" section of Microsoft DNS Server item was made into a bypass section. Microsoft DNS Servers must be rescanned to display root hint information. See E91095. T01117 - The ExtractIndirectString method was added to the CENTREL.XIA.Configuration.Agents.PowerShellSystemSupport class. See E91099. T01116 - The ExtractIndirectString method was added to the CENTREL.XIA.Support.StringSupport class. T01115 - The licensing system now reads license information for Azure tenants as subscriptions and in a more efficient way. T01114 - All projects and installers were updated to be digitally signed using a hardware based token. T01113 - BREAKING: The ability to read containers for storage accounts in Azure tenants has been removed. T01112 - The CENTREL.ThirdParty.Microsoft.GroupPolicy.Model library was updated to version 1.0.4. T01111 - The CENTREL.XIA.Support.JsonSyntaxHighlighter now handles indenting and layout of the JSON output. T01110 - BREAKING: The Azure tenant agent optional component now uses the age of invoices in months instead of a maximum number of invoices. T01109 - Added the GetBatches() method to the CENTREL.XIA.Support.SerializableGuidCollection class. T01108 - The "NotActions" property of Azure tenant role definitions was renamed to "DeniedActions". T01107 - Resolved an issue whereby the error "Object reference not set to an instance of an object" was seen when accessing the XIA Configuration web service using a WCF client or other client that does not set the user agent value. T01106 - BREAKING: Providers were removed from Azure tenant locations to streamline the data model. T01105 - BREAKING: The CENTREL.XIA.Support.GlobalSerializableBase class has been renamed to CENTREL.XIA.Support.GlobalSerializableClassicBase. T01104 - BREAKING: The CENTREL.XIA.Support.JsonSupport class now uses the simple dictionary format by default. T01103 - The Enterprise custom license category "Exchange Organizations" was changed to be a license item in the "Enterprise Application Instances" for Exchange On-Premises or "Microsoft 365 Organizations" for Exchange Online. See T01102. T01102 - The Enterprise custom license category "Microsoft 365 Organizations" was added. T01101 - The Enterprise custom license category "Cloud Platform Resources" was changed to "Cloud Infrastructure Subscriptions". T01100 - The Enterprise custom license category "Active Directory domain controllers" was made a role of the Windows Servers and Roles category. T01099 - Added the ExportClientCertificate and GenerateSelfSignedClientCertificate methods to the CENTREL.XIA.Configuration.Service.ServiceRemote class. See E91079. T01098 - AdvancedInstaller was updated to version 21.1. T01097 - BREAKING: The Exchange organization agent now requires the Exchange Online PowerShell cmdlets version 3.4.0 or above. T01096 - The authentication methods for Exchange Online were changed to use the new CENTREL.XIA.Configuration.Agents.MicrosoftAuthenticationSupport class. T01095 - The command GetCommandVersion was added to the CENTREL.XIA.Configuration.Agents.PowerShell support class. T01094 - BREAKING: The Exchange organization agent and the Azure Tenant agent now use the MicrosoftAuthenticationSettings class and corresponding user interface. See T01093. T01093 - Added the new CENTREL.XIA.Configuration.Client.Model.MicrosoftAuthenticationSettings class. T01092 - BREAKING: The "Exchange Online Agent UI" and the "Azure Tenant Agent UI" tool have been replaced by the one "Microsoft Online Agent UI" tool. T01091 - BREAKING: The Azure Active Directory reports were renamed to Entra Directory reports and updated to use the new data model. T01090 - The CENTREL.XIA.Configuration.Agents.ISupportsInteractiveAuthentication interface was added. T01089 - The ToDictionary method was added to the CENTREL.XIA.Support.JsonSupport class. XIA Configuration Server 15.2 General Information -------------------------- XIA Configuration Server version 15.2 includes * Support for using service principals and multi-factor authentication (MFA) when scanning Exchange Online. * Various bug fixes and improvements. Release Date: 10th October 2023 Functionality Enhancements -------------------------- E91076 - The Exchange Online Agent UI tool was added to allow using interactive multi-factor authentication (MFA) when scanning Exchange Online organizations. E91075 - The manual data upload now supports a back button to restart a manual data upload. E91074 - The manual data upload now detects when a password is required for a ZIP file. E91073 - The manual data upload form was updated to use the CENTREL.Web.UI.AdvancedUploadControl. E91072 - The Exchange Organization agent now supports modern authentication using service principals with client certificates and client secrets. E91071 - The Azure Tenant agent user interface now allows the selection of a service principal certificate rather than entering the certificate thumbprint. Issues Resolved ---------------- I00527 - Resolved an issue that the data comparer did not differentiate clearly between 32-bit and 64-bit ODBC drivers on Windows machines. I00526 - Resolved an issue whereby the Active Directory domain agent did not display user filters or network connection filters for Group Policy preferences. I00525 - Resolved an issue whereby setting the PDF output type of an Active Directory domain to "Group Policy Object" did not automatically select the "Group Policy Object Settings" checkbox. I00524 - Resolved an issue whereby the subtitle of a Group Policy Object comparison PDF report was shown as "GroupPolicyObject" rather than "Group Policy Object". I00523 - Resolved an issue with the CENTREL.Web.UI.AdvancedUploadControl whereby the ClearData method did not update client-side validation correctly. I00522 - Resolved an issue whereby the error "System.InvalidOperationException: Instance validation error: 'S4U' is not a valid value for GpoScheduledTaskV2LogonType." was seen when scanning a Scheduled Task in a Group Policy Object. I00521 - Resolved an issue whereby the error "Input string was not in a correct format" was seen when scanning Group Policy object settings where the decimal character is not a ".". See T01076. I00520 - Resolved an issue whereby the error "There is an error in XML document" was seen when scanning a Group Policy object with a deprecated Internet Explorer settings extension enabled. I00519 - Resolved an issue whereby the function CENTREL.XIA.Configuration.Agents.PowerShellSupport.IsCommandParameterAvailable displayed the error "Specified cast is not valid". See T01075. Database Schema Changes ----------------------- None Non-Functional Enhancements --------------------------- T01088 - BREAKING: The Exchange Organization agent now requires the Exchange Online PowerShell cmdlets to be installed on the machine running the XIA Configuration Client. T01087 - BREAKING: Diagnostics trace messages now use the 3 letter month format instead of the user's date format. T01086 - BREAKING: Support for Exchange Server 2010 has been deprecated and removed. T01085 - The Exchange Organization agent now provides a specific error when attempting to perform an action for which the user account or service principal does not have permissions to perform. T01084 - Unified Messaging has been deprecated for the Exchange Organization agent. T01083 - The IsEncrypted method was added to the CENTREL.XIA.Support.CompressionSupport library. T01082 - The optional components for the Exchange Organization agent were added into categories. T01081 - BREAKING: The advanced settings for Exchange On-Premises scan tasks was moved into a dedicated advanced class. T01080 - The Exchange Online and Exchange On-Premises scan task forms were updated to the latest form layout standard. T01079 - BREAKING: The connection settings for Exchange On-Premises scan tasks was moved into a dedicated connection class. T01078 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.ServerConnectionClientCertificate class was renamed to CENTREL.XIA.Configuration.Client.Model.ClientCertificate. T01077 - The progress positions were standardized on the Exchange organization agent. T01076 - The CENTREL.XIA.Support.SerializableVersion class now supports parsing string values where the decimal character is other than ".". See I00521. T01075 - Added the PowerShell function Get-IsCommandParameterAvailable. See I00519. XIA Configuration Server 15.1 General Information -------------------------- XIA Configuration Server version 15.1 includes * A completely rewritten Active Directory domain agent. * The ability to document Active Directory schema attributes, foreign security principals, and managed service accounts. * The ability to document domain based Distributed File System (DFS) namespaces and replication groups. * The PDF output now includes Group Policy object settings. * The data comparer can now compare the settings configured within two Group Policy objects. * Added support for SQL Server 2022. * Various bug fixes and improvements. Release Date: 23rd August 2023 Functionality Enhancements -------------------------- E91070 - Added the "Active Directory Domain DFS Namespaces Detailed Summary" report. E91069 - Added the "Active Directory Domain DFS Namespaces Summary" report. E91068 - Added the "Group Policy Security Options Summary" report. E91067 - Added the "Group Policy Extensions Summary" report. E91066 - Added the "Group Policy Administrative Templates Summary" report. E91065 - The "License Requirements Summary" report now supports targeting containers and customers. E91064 - The Active Directory Domain item PDF output now supports dedicated output of a single Group Policy Object. E91063 - The SQL Server agent can now document on-premises SQL Server instances running SQL Server 2022. E91062 - SQL Server 2022 is now supported for use as the XIA Configuration Server database. E91061 - SSL certificates now display the first subject alternative name when a certificate's subject field is not available. E91060 - The Active Directory domain agent and Windows machine agent now read the security type and override block rules properties for Windows Firewall rules. E91059 - The data comparer now displays changes to Windows Firewall rules under the categories of "Inbound Rules" and "Outbound Rules". E91058 - The Active Directory domain agent now better detects Group Policy objects that are missing or inconsistent between the directory and SYSVOL. E91057 - The Group Policy Management Console now installs automatically by default on desktop operating systems. E91056 - Added the "Hyper-V Virtual Hard Disks Summary" report. E91055 - The data comparer can now compare two Group Policy objects for differences. E91054 - The Active Directory Domain agent now uses Active Directory PowerShell cmdlets for reading information instead of direct LDAP calls. E91053 - The Active Directory Domain item user interface now displays users, groups, and computers as dedicated sections in addition to the domain hierarchy view. E91052 - The Active Directory Domain agent can now read Starter Group Policy Objects. E91051 - The Active Directory Domain item user interface now displays information in the sections domain, group policy, replication, and schema. E91050 - The Active Directory Domain agent can now read the domain hierarchy and the group policy hierarchy independently. E91049 - The Active Directory Domain agent can now read Distributed File System (DFS) namespaces and replication groups. E91048 - The Windows machine agent can now detect DDR-5 memory. E91047 - The Active Directory Domain agent can now read foreign security principals. E91046 - The Active Directory Domain agent can now read schema attributes. E91045 - The Active Directory Domain agent can now read additional information for schema classes. E91044 - The Active Directory Domain agent can now read partitions, service principal names and custom attributes for domain controllers. E91043 - The design of the treeview control in the web interface was updated. E91042 - The Active Directory Domain Agent now uses PowerShell remoting to read host information from domain controllers instead of WMI. E91041 - Added the ability to read extended rights information for Active Directory security descriptors. E91040 - Added the ability to read propagation information for Active Directory security descriptors where the rule propagates for specific object types. E91039 - Added the ability to collect audit rules information for Active Directory security descriptors. E91038 - Added information relating to setting a password to the "Generate PDF Advanced" help section. E91037 - Added the GET_EncryptedPassword method to the XIAConfiguration web service. Issues Resolved ---------------- I00518 - Resolved an issue whereby the "Copy Password" button in the password item HTML encoded characters such as "[" and "]". I00517 - Resolved an issue whereby custom sections with a User Interface Location of "Item Root" were not displayed for Azure Tenant items. I00516 - Resolved an issue whereby the "Scheduled tasks automated check in" and "Scheduled tasks automated previous versions deletion" events both had the same event identifier. I00515 - Resolved an issue whereby the error "Error reading the enum property 'MinimumTlsVersion'. Requested value 'None' was not found." was seen when scanning Azure tenants. I00514 - Corrected the name of the resource manager for the enums CENTREL.XIA.Configuration.Types.ExchangeMalwareFilterRecommendedPolicyType and CENTREL.XIA.Configuration.Types.ExchangeHostedContentFilterPolicyRecommendedPolicyType. I00513 - Resolved an issue whereby the confidentiality level was not seen on the cover of PDF documents. I00512 - Resolved an issue whereby the context sensitive help wasn't displayed when pressing F1 in the XIA Configuration Client Administration Tools when you use the keyboard to move to a tab. I00511 - Resolved an issue whereby the CENTREL.XIA.Support.StringSupport.BreakWord method would not break words if an existing space was detected in the string. I00510 - Resolved an issue whereby the main navigation flickered when changing between organization, item types, location, and reporting due to it trying to maintain scroll position. I00509 - Resolved an issue whereby "Error reading the version property 'PSVersion'. Unable to cast object of type 'System.Management.Automation.PSObject' to type 'System.Version'" was seen when reading PowerShell details. I00508 - Resolved an issue whereby the error "Object not set to an instance of an object" was seen when comparing the "ApplicationName" property for Windows Defender Firewall settings and the Windows machine was scanned using the Classic scan method. I00507 - BREAKING: The spelling of the "IsPropegeted" was corrected to "IsPropagated" for the CENTREL.XIA.Configuration.Types.VMwarePermission class. I00506 - Resolved an issue whereby "Instance validation error: 'value' is not a valid value for CENTREL.XIA.Configuration.Types.PhysicalMemoryDeviceFormFactor" when scanning Windows machines. I00505 - Resolved an issue whereby "The NTFS rule propagation type is unknown when the propagation flags are '1' and the inheritance flags are '3'" was seen when reading NTFS permissions on a Windows machine. I00504 - Resolved an issue whereby "Instance validation error: 'value' is not a valid value for CENTREL.XIA.Configuration.Types.PhysicalMemoryDeviceMemoryType" when scanning Windows machines. A warning message is now shown instead. I00503 - Resolved an issue whereby the error "Object reference not set to an instance of an object" was seen when reading the VMware tools configuration for a VMware virtual machine. I00502 - Resolved an issue whereby unresolved account names in the XIA Configuration Server settings caused an unhandled exception. Database Schema Changes ----------------------- D00130 - The ADDomains table was deprecated and removed and replaced by the ActiveDirectoryDomains table. D00129 - The stored procedures spGET_ADDomain and spSET_ADDomain were renamed to spGET_ActiveDirectoryDomain and spSET_ActiveDirectoryDomain respectively. Non-Functional Enhancements --------------------------- T01074 - BREAKING: The client data model for Active Directory domains has been updated. Customers should review the new settings available for the Active Directory domain agent. T01073 - BREAKING: The data model for Active Directory domains has been updated. All Active Directory domains must be rescanned using the XIA Configuration Client version 15.1 or above. T01072 - The XIA Configuration Server installer now installs the ODBC Driver for SQL Server as a feature based pre-requisite rather than an pre-install prerequisite. T01071 - The XIA Configuration Server installer now installs the ODBC Driver for SQL Server version 18.1.2.1. T01070 - A level 7 heading was added to the CENTREL.XIA.Configuration.Server.DocumentWriter.PdfDocumentWriter to support the depth required by the Active Directory domain PDF output. T01069 - BREAKING: The CENTREL.XIA.Configuration.Types.WindowsFirewallRule ProtocolNumber property was removed. T01068 - BREAKING: The XML format of the addresses and ports in the CENTREL.XIA.Configuration.Types.WindowsFirewallRule class have been changed from String to CENTREL.XIA.Support.SerializableStringCollection objects. T01067 - The CENTREL.XIA.Configuration.Types.WindowsFirewallConfiguration and related classes were updated to support Group Policy object settings for the Active Directory agent. T01066 - The CENTREL.XIA.Configuration.Types.WindowsScheduledTasks and related classes were updated to support Group Policy object settings for the Active Directory agent. T01065 - BREAKING: The CENTREL.XIA.Configuration.Types.WindowsScheduledTaskSessionStateChangeType value "SessionUnLock" was renamed to "SessionUnlock". T01064 - The "ValidateSQL.exe" tool used by the XIA Configuration Server installation is now digitally signed. T01063 - The "Using FLWOR" help topic was updated to use XML from the updated Active Directory item. T01062 - The tolerance and optional components for the Active Directory agent have been standardised. T01061 - The CENTREL.XIA.Configuration.Agents.PowerShellSupport.IsModuleInstalled method was updated to allow searching only natively installed modules. T01060 - The sections in the XIA Configuration Server configuration screen are no longer clickable. See E91043. T01059 - The Active Directory domain item types now read the domain controller count independently of the domain controller information for licensing purposes. T01058 - The CENTREL.XIA.Configuration.Client.AdministrationTools.AdvancedSettingsUI was added standardising the user interface for all agents and providing a reset default settings context menu item. T01057 - The CENTREL.XIA.Configuration.Client.AdministrationTools.ToleranceUI was added standardising the user interface for all agents and providing an enable all, disable all, and reset default settings context menu items. T01056 - The "ResourceManager" and "SecondaryResourceManager" properties of the GlobalSerializableClassicBase class were decorated with the DataComparable ValueType = DataComparableValueType.System attribute. T01055 - The IsServerFeatureInstalled method was added to the CENTREL.XIA.Configuration.Agents.PowerShellSystemSupport class. T01054 - AdvancedInstaller was updated to version 20.6. T01053 - BREAKING: The domain functional levels for trusts that are not a part of the forest are no longer read. To view information about the trusted/trusting domains that are not part of the forest view that domain item. T01052 - The GetInt method of the PowerShellDataConverter class now includes a defaultValue parameter. XIA Configuration Server 15.0 General Information -------------------------- XIA Configuration Server version 15.0 includes * Basic support for synchronizing items with a ServiceNow instance. * Improved support for reading physical memory devices on Windows machines. * Improved user interface for manufacturer definitions. * Added support for reading the Windows operating system licensing information. * Proxy server support for XIA Configuration Server. * Various bug fixes and other improvements. Release Date: 11th January 2023 Functionality Enhancements -------------------------- E91037 - The "Virtual Machine Sizes" and "Proximity Placement Group Type" properties were added to proximity placement group resources in Azure tenants. E91036 - Added ServiceNow related web service methods to the XIA Configuration web service. E91035 - Added ServiceNow related web service methods to the Administration web service. E91034 - Added the "Cannot validate argument on parameter 'InterfaceAlias'" help topic. E91033 - Added the "ServiceNow Matched Items Summary" report. E91032 - Added the "ServiceNow Item Synchronization Errors" report. E91031 - Added the "Trust Points: The remote procedure call failed" help topic to the Microsoft DNS Server scan task troubleshooting section. E91030 - Added the "ServiceNow Synchronization", "ServiceNow Connector Settings", and "ServiceNow Integration" help topics. E91029 - The Operation Timeout setting for PowerShell remoting connections now applies to the time taken to execute commands and scripts. E91028 - The system now supports basic synchronization with a ServiceNow instance. E91027 - The "Synchronize Items With ServiceNow" server permission was updated. E91026 - The "Manage ServiceNow Item Synchronization" server permission was updated. E91025 - The server permissions user interface was updated. E91024 - Added the CENTREL.Web.UI.AdvancedAlertDialog control. E91023 - The Windows machine agent now collects the configured clock speed and configured voltage for physical memory devices on Windows 10, Windows Server 2016 and above. E91022 - The Windows machine agent now collects the data width, maximum width, memory type and form factor for physical memory devices. E91021 - Added a new "Event Logs" tolerance option for Windows machines. E91020 - Operating system boxshots were added for Microsoft Windows 11 Pro, Microsoft Windows Server 2022 Standard, and Microsoft Windows Server 2022 Datacenter. E91019 - The user interface for manufacturer definitions was updated. See T01032. E91018 - Added the "Organization Hierarchy" and "Assigning Parent Containers" help topics. E91017 - The "Local Administrator Accounts Summary" report was updated. E91016 - Added the "Windows Operating System License Summary" report. E91015 - Added the ability to read operating system license information for Windows machines. Issues Resolved ---------------- I00501 - Resolved an issue whereby "Error reading the boolean property 'AcceleratedNetworkingEnabled'. Object reference not set to an instance of an object." was seen when scanning an Azure tenant. I00500 - Resolved an issue whereby locations were not correctly read for Azure tenants where the primary subscription was the legacy "Access to Azure Active Directory" subscription. I00499 - Resolved an issue that the "GET_AuthenticatedUserName" method was not available for the Administration web service. I00498 - Resolved an issue whereby the error "Error reading the string collection property 'Scopes'" was seen when reading log alerts for Azure tenants. I00497 - Resolved an issue whereby the progress bar moved backwards between reading base resource information and resource groups in Azure tenants. I00496 - Resolved an issue whereby the error "Requested value '#microsoft.graph.orgContact' was not found" was seen when reading Azure Active Directory group members. I00495 - Resolved an issue whereby the CENTREL.Web.UI.AdvancedDialog control would re-enable focus for controls in the page when a parent dialog remains active. I00494 - Resolved an issue with the CENTREL.Web.UI.AdvancedTextBox control (and related controls) whereby keyboard input would incorrectly cause the caret to move to the end of the text when the input was invalid. I00493 - The CENTREL.Web.UI.AdvancedEncryptedPasswordTextBox control now throws an exception when the session expires. I00492 - The Windows machine agent now sets the asset tag to an empty string when the system reports an asset tag of "No Asset Tag". I00491 - Resolved an issue whereby networking devices such as switches and Unix systems were not found when performing a search for their IP address. I00490 - Resolved an issue whereby the error "Invalid object name 'DHCPServers'" was seen when executing the "Usage and Diagnostics Data" report binder or the "License Requirements Summary" report. I00489 - Resolved an issue that buttons on the CENTREL.Web.UI.ToolStrip control did not correctly return when custom ClientOnClick actions were set. I00488 - Resolved an issue that access keys could focus a control hidden behind a modal CENTREL.Web.UI.AdvancedDialog. I00487 - Resolved an issue that the CENTREL.Web.UI.AdvancedButton control did not use the correct validation group when the confirmation text was used. Database Schema Changes ----------------------- D00128 - The ServiceNowItemSynchronization table was added. D00127 - The spGET_ItemCore stored procedure was updated to obtain the Identifier column. D00126 - The Identifier column was added to the ItemCore table. Non-Functional Enhancements --------------------------- T01051 - The ASP.NET "ValidateRequest" setting was changed for the configuration.aspx page. T01050 - BREAKING: The Azure tenant agent now requires Az module version 9.2.0 or greater. T01049 - The CENTREL.Web.UI.AdvancedDialog control now retains the tabIndex for controls that it manipulates when shown as a modal dialog. T01048 - The CENTREL.Web.UI.AdvancedDialog control now sets focus to the first control of a parent dialog when the child dialog is closed. T01047 - The event log filter now throws an exception if the date range is invalid. T01046 - The JavaScript function IsAdvancedDialogOpen() was added for the CENTREL.Web.UI.AdvancedDialog control. T01045 - The JavaScript function IsAdvancedDialogOpen() was renamed to IsAnyAdvancedDialogOpen() for the CENTREL.Web.UI.AdvancedDialog control. T01044 - The CENTREL.Web.UI.AdvancedButton control now correctly displays as disabled when a parent control is the hierarchy is also disabled. T01043 - The "Microsoft DHCP Server IPv4 Option Values Summary" report was updated to use the option display name instead of the option name. T01042 - The CENTREL.XIA.Configuration.Agents.PowerShellSupportBase class now uses the CENTREL.XIA.Support.PowerShellCommandSupport class functions. T01041 - Added the favicon to the Event Log page. T01040 - BREAKING: The data model for server permissions has been updated. T01039 - All items now have an Identifier property of type System.Guid. T01038 - Added the ImportEnumValues methods to the CENTREL.Web.UI.AdvancedDropDownList control. T01037 - The CENTREL.Web.UI.AdvancedImage control now sets visibility at render time. T01036 - BREAKING: The "Memory" PDF option for Windows machines was changed to "Physical Memory". T01035 - Resolved an issue whereby event logs could not be read for Windows machines when any event log had a custom security descriptor that prevented access. T01034 - The CENTREL.Web.UI.WebProxySettingsUI control was added to the CENTREL.Web.UI.dll library. T01033 - Upgraded HelpNDoc to version 8.3.0.331. T01032 - BREAKING: The data model for manufacturer definitions was updated. See E91019. T01031 - The "Manually Creating Network Switches" help section was refreshed. T01030 - The "Custom Section" and "Custom Attribute" dialogs were migrated to the CENTREL.Web.UI.AdvancedDialog control. T01029 - The "Client Installation" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01028 - The "Relationship Type Definition" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01027 - The "Password List Entry Type Definition" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01026 - The "File System Target" and "SMTP Target" dialogs were migrated to the CENTREL.Web.UI.AdvancedDialog control. T01025 - The "Move To Location" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01024 - The "Move To Container" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01023 - The "Import Reporting Objects" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01022 - The "Report Parameter" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01021 - The "Execute Report" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01020 - The "Execute Report Binder" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01019 - The right click context menu was disabled for the CENTREL.Web.UI.AdvancedDialog control's modal mask. T01018 - The "Upload License File" dialog now validates the license file before applying it. T01017 - The "Upload License File" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01016 - The "Manually Create Item" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01015 - The "Event Log Entry" and "Event Log Filter" dialogs were migrated to the CENTREL.Web.UI.AdvancedDialog control. T01014 - The "Import Hardware Definitions" dialog upload control was migrated to the CENTREL.Web.UI.AdvancedUploadControl control. T01013 - The "Import Hardware Definitions" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01012 - The "Hardware Definition" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01011 - BREAKING: Operating system information is now only read using PowerShell remoting when the target operating system is Windows Vista, Windows Server 2012, or above. T01010 - Item pages now use unified validation and correctly validate client side before posting back. T01009 - The obsolete property "SelectedObjectSecondaryIndex" was removed from the ItemCoreUI control. T01008 - The item security page was updated to load CSS and JavaScript files dynamically using the web support libraries. T01007 - The new security entry dialog now has the "Read" permission checked by default. T01006 - The "Decomission Items" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T01005 - AdvancedInstaller was updated to version 20.1.1. T01004 - The default CSS class for advanced buttons when used in a dialog control was updated to improve visibility. XIA Configuration Server 14.2 General Information -------------------------- XIA Configuration Server version 14.2 includes * A completely rewritten Microsoft DHCP server agent. * The ability to document Microsoft DHCP server multicast scopes, policies, filters, and IPv6 leases. * Various bug fixes and improvements. Release Date: 21st October 2022 Functionality Enhancements -------------------------- E91014 - Added the "Resource Group Automation Script" PDF option to the Azure tenants item type. E91013 - Added the "Windows Secure Channel Protocols Summary" report. E91012 - The "Allow items to be edited or updated without creating a new version" server setting no longer applies to new versions created by the XIA Configuration Client. E91011 - Improved the support for reading DPM settings for VMware systems. E91010 - Added the ability to compare two Microsoft DHCP server IPv4 or IPv6 scopes using the compare items user interface. E91009 - Added the "Microsoft DHCP Server IPv4 Option Values Summary" report. E91008 - Added the "Microsoft DHCP Server IPv6 Subnets Detailed Summary" report. E91007 - The Microsoft DHCP server agent can now document DHCP IPv4 multicast scopes. E91006 - The Microsoft DHCP server agent can now document DHCP IPv6 leases. E91005 - The Microsoft DHCP server agent can now document DHCP IPv4 filters. E91004 - The Microsoft DHCP server agent can now document DHCP IPv4 policies. E91003 - The Microsoft DHCP server agent can now document multicast scopes. E91002 - The Microsoft DHCP server agent now uses PowerShell remoting to collect information improving performance and firewall compatibility. Issues Resolved ---------------- I00486 - Resolved an issue whereby the error "Error executing the command "Get-ProcessDetails." Access is denied." was seen when scanning a Windows machine using PowerShell remoting and a process was started using a UNC path and the service account did not have permission to access the file. I00485 - Resolved an issue whereby pressing enter in the version description textbox displayed the "Generate Documents" window. I00484 - Resolved an issue whereby the error "Object reference not set to an instance of an object" was seen when generating a PDF for an Azure item where a network interface that is part of a network security group was assigned to a virtual machine scale set. I00483 - Resolved an issue whereby the client information was not correctly updated when restoring a previous version of an item. I00482 - The XML format for CENTREL.XIA.Support.SerializableIPAddress was corrected from "" to "". I00481 - Resolved an issue whereby the account number was incorrectly cached as the version description when incrementing the major version of an item. I00480 - Resolved an issue whereby modifying the security descriptor of an item then clicking the save button on the toolbar caused the error "The item being updated is the same item as the item currently configured in the system. This may be caused by cache pollution.". See T00979. I00479 - Resolved an issue whereby modifying the relationships of an item then clicking the save button on the toolbar caused the error "The item being updated is the same item as the item currently configured in the system. This may be caused by cache pollution.". See T00978. I00478 - Resolved an issue whereby clicking the save toolbar menu item whilst the relationships user interface was displayed caused the "General Information" section to be displayed. See T00978. I00477 - Resolved an issue whereby the JavaScript and CSS classes required the browser to be refreshed after an upgrade. See T00986. I00476 - Resolved an issue within the "Windows Server Detailed Summary Report" whereby details of the local Administrators group was not displayed correctly. I00475 - Resolved an issue whereby the error "Instance validation error: '4' is not a valid value for CENTREL.XIA.Configuration.Types.HyperVVirtualMachineHardDiskFormat" was seen when scanning Hyper-V servers with VHD set files configured. I00474 - Resolved an issue whereby clicking save multiple times for items with invalid input for custom sections caused the interface to display the wrong section. I00473 - Resolved an issue whereby the OnClientClick property was not assigned correctly for buttons of the CENTREL.Web.UI.ToolStrip control. I00472 - Resolved an issue with the "Compliance Benchmark Results" whereby long benchmark titles were truncated. I00471 - Resolved an issue whereby the "Total Processor Utilization" chart for Windows machines did not display 0% values. I00470 - Resolved an issue whereby the error "Error reading the enum property 'MemberType'. Requested value '#microsoft.graph.group' was not found" was seen when reading Azure Active Directory roles. I00469 - Resolved an issue whereby the error "The NTFS rule propagation type is unknown" was seen when reading NTFS permissions on Windows machines. I00468 - Resolved an issue whereby the error "The NTFS file system rights for access mask 'mask' is unknown" was seen when reading the NTFS permissions on Windows machines and generic access control entries exist in the ACL. See T00974. I00467 - Resolved an issue whereby an error occurred scanning a Windows share using PowerShell remoting when the share security descriptor was not defined. I00466 - Resolved an issue whereby the Advanced Audit Policy section was not displayed in the web interface for Windows machines. I00465 - Resolved an issue whereby the Windows machine security benchmark "27.04 Set the 'Group Policy: Turn off background refresh of Group Policy' security option" did not read the result correctly. I00464 - Resolved an issue whereby security options on Windows machines did not correctly set the "IsDeleted" property to "false" when the security option was not defined. I00463 - Resolved an issue whereby the "Standard protection" and "Strict protection" preset security policies caused the Exchange agent to fail when scanning Exchange Online. Database Schema Changes ----------------------- D00125 - The DHCPServers table was deprecated and removed and replaced by the MicrosoftDhcpServers table. D00124 - The stored procedures spGET_DHCPServer and spSET_DHCPServer were renamed to spGET_MicrosoftDhcpServer and spSET_MicrosoftDhcpServer respectively. Non-Functional Enhancements --------------------------- T01003 - The display names for other Azure resource types such as the "Network Watcher Flow Log" resource type now resolve from the native name. T01002 - The default PDF output setting for Azure Active Directory application details was set to false to reduce the default size of the PDF document. T01001 - Role assignments for Azure subscriptions, resources groups, and resources are now written to a dedicated landscape page to improve layout. T01000 - The credentials for Azure Active directory applications now display in a property grid rather than listview table to improve layout. T00999 - The Active Directory users, Active Directory applications, and policy assignments sections now render in landscape for PDF output for Azure tenant items. T00998 - Access keys were added to the version description textbox and search textbox. T00997 - The version description is now updated when restoring a previous version of an item. T00996 - HTML custom attributes now display an information box when the custom attribute does not contain any information. T00995 - The spacing between multiple HTML custom attributes was improved. T00994 - The CENTREL.Web.UI.AdvancedDateTextBox control now supports the improved Focus() method. T00993 - The default background color of the CENTREL.Web.UI.AdvancedDropDownList was explicitly set to white to resolve an issue with the Firefox web browser. T00992 - The CENTREL.XIA.Support.SerializableIPAddresses class was created. T00991 - An exception "The navigation node for invalid custom section 'identifier' was not found" is now shown if a custom section has invalid input but the treeview navigation is not visible. T00990 - The "Result Type" report parameter was added to the "Compliance Benchmark Results" report. T00989 - The "Security Entry" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T00988 - The "Manual Item Relationship" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T00987 - The Advanced Audit Policy section was updated to display as a single table for Windows machines. T00986 - The "Global.asax" file format was updated. T00985 - The "Optimize Code" .NET compilation setting was enabled. T00984 - The models assigned to the "VMware Virtual Platform" hardware definition was updated to "VMware%". T00983 - The handling of pasting numbers into the CENTREL.Web.UI.AdvancedSignedIntegerTextBox control was improved. T00982 - The first control in a custom section now receives focus when the custom section is displayed. T00981 - The "LastLogon" property of "ADComputer" and "ADUser" objects was marked as volatile to improve item comparison performance. T00980 - The "XIA Configuration Local Service" was changed to a single "Uninstall/Change" context menu item in Windows programs and features. T00979 - Improved the context menu items that are enabled when right clicking in the main item listview depending on the number of items selected. T00978 - The JavaScript function "GetSelectedIndexes" in the CENTREL.Web.UI.AdvancedListView control was renamed to "AdvancedListViewGetSelectedIndexes". T00977 - The "Interactive logon: Do not display last user name" security option was renamed to "Interactive logon: Don't display last signed-in" to reflect the title used in newer operating systems. T00976 - The "Update Environment Identifiers" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T00975 - The "Increment Major Version" dialog was migrated to the CENTREL.Web.UI.AdvancedDialog control. T00974 - The CENTREL.XIA.Configuration.Agents.PowerShellFileSystemSupport.GetNtfsFileSystemRights method was updated with improved handling of generic access rights which are now converted to standard NTFS access rights. See I00468. T00973 - BREAKING: The data model for Microsoft DHCP servers has been updated. All Microsoft DHCP servers must be rescanned using the XIA Configuration Client version 14.2 or above. T00972 - BREAKING: The DHCP Server agent was renamed to the Microsoft DHCP server agent. T00971 - BREAKING: The client data model for Microsoft DHCP servers has been updated. Customers should review the new settings available for the Microsoft DHCP server agent. T00970 - BREAKING: The DHCPServerAgentSettings class has been renamed to MicrosoftDhcpServerAgentSettings. T00969 - BREAKING: The DHCPServer item type class has been renamed to MicrosoftDhcpServer. T00968 - Updated the help SDK examples replacing the deprecated WhoAmI() method with the newer GET_AuthenticatedUserName() method. T00967 - BREAKING: The Microsoft DHCP server agent no longer supports WMI connections. See E91002. T00966 - BREAKING: The minimum operating system for the Microsoft DHCP server agent was changed to Windows Server 2012, or above. T00965 - The minimum desktop operating system for the Windows Basic Compliance Benchmark was changed to Windows 8. T00964 - The trim parameter was added to the CENTREL.XIA.Configuration.Agents.GetString() method. T00963 - The TrimValues property was added to the CENTREL.XIA.Support.SerializableStringCollection class. T00962 - Upgraded HelpNDoc to version 8.1.1.247. T00961 - Upgraded Visual Studio to version 17.3.5. T00960 - Upgraded AdvancedInstaller to version 19.9. XIA Configuration Server 14.1 General Information -------------------------- XIA Configuration Server version 14.1 includes many security related improvements including * The Windows Basic Compliance Benchmark was updated to version 5.0. * The Windows Basic Compliance Benchmark now includes 340+ tests. * Improved support for reading Event Logs on Windows machines. * The ability to read audit rules on NTFS and ReFS filesystems on Windows machines. * The ability to read the security descriptor for Event Logs on Windows machines. * Improved support for reading security descriptors for registry keys on Windows machines. Release Date: 17th August 2022 Functionality Enhancements -------------------------- E91001 - Added the "Windows Update: Manage preview builds (Branch Readiness Level)" security option. E91000 - Added the "Windows Update: Manage preview builds" security option. E90999 - Added support for service principals as members for Azure Active Directory groups. E90998 - Added support for Windows 10 and Windows 11 Enterprise multi-session. E90997 - The "Exclude Results" setting for the Windows Machine and SQL Instance compliance benchmarks now support the ability to exclude entire sections. E90996 - Added the "Search: Allow Cloud Search" security option to Windows machines. E90995 - Added the "Remote Desktop Summary" report. E90994 - Added the "Microsoft Defender Antivirus: Join Microsoft MAPS" security option to Windows machines. E90993 - Added the "Microsoft Defender Antivirus: Configure Watson events" security option to Windows machines. E90992 - Added the "Windows Firewall Rules (Include Disabled Rules)" setting to the optional components for Windows machines. E90991 - Improved the user interface for the Windows firewall configuration on Windows machines. E90990 - Added the ability to read excluded interfaces for the Windows firewall configuration on Windows machines. E90989 - Added the "Windows Event Logs Detailed Summary" report. E90988 - Added the "Windows Event Log Entry Details" report. E90987 - Added the "Error reading security descriptor - unknown error (0x8004101d)" help topic. E90986 - Added the "Event Log Entries" and "Event Log Entry Details" properties to the Windows machines PDF options. E90985 - The user interface for viewing event log entries on Windows machines was updated. E90984 - The Get-WinEvent cmdlet is now used to read event logs on Windows machines when using PowerShell remoting. See T00936. E90983 - Added the ability to read the Event Log channels "Setup" and "Forwarded Events" on Windows machines. Event log entries can only be read for these channels when using PowerShell remoting. E90982 - Added the "Logon: Turn off picture password sign-in" local security option to Windows machines. E90881 - Added the "Logon: Block user from showing account details on sign-in" local security option to Windows machines. E90880 - Added the "Group Policy: Continue experiences on this device" local security option to Windows machines. E90879 - Added the "Credentials Delegation: Encryption Oracle Remediation" local security option to Windows machines. E90878 - The "Windows Connection Manager: Minimize the number of simultaneous connections to the Internet or a Windows Domain" local security option on Windows machines was updated to support newer enum values. E90877 - Added the "Network Connections: Prohibit use of Internet Connection Sharing on your DNS domain network" local security option to Windows machines. E90876 - Added the "Lanman Workstation: Enable insecure guest logons" local security option to Windows machines. E90875 - Added the "DNS Client: Turn off multicast name resolution" local security option to Windows machines. E90874 - Added the "TCP/IP: NetBT NodeType" security option to Windows machines. E90873 - Added the "Microsoft network client: Enable SMB version 1 protocol" local security option to Windows machines. E90872 - Added the "Regional and language options: Allow users to enable online speech recognition services" Windows local security option. E90871 - The Windows Basic Compliance Benchmark was updated to version 5.0. E90870 - The "Network security: Configure encryption types allowed for Kerberos" Windows machine local security option now resolves to a display value for common values. E90869 - The security descriptor can now be read for registry keys on Windows machines using WMI in addition to PowerShell remoting. E90868 - Improved the data comparer accuracy when comparing NTFS security descriptors on Windows machines. E90867 - The registry icons for Windows machine items were updated to modern icons. E90866 - Added the "Windows Disk Volume NTFS Audit Rules" report. E90865 - Added the "Windows Disk Volume NTFS Access Rules" report. E90864 - The Windows machine agent now read NTFS security descriptor information for NTFS and ReFS disk volumes that have at least one mount point. E90863 - Added the ability to collect NTFS audit rules information for Windows machines using WMI and PowerShell remoting. Issues Resolved ---------------- I00462 - Resolved an issue whereby slower than normal scan performance was seen with PowerShell Remoting especially when the XIA Configuration Client had a large configuration file. I00461 - Resolved an issue whereby the "Import from CSV" node remained in the password list user interface when the user clicked the "Cancel changes made to this item" button on the toolbar. I00460 - Resolved an issue with the "Compliance Benchmark Results" report whereby the reference number column did not sort correctly. I00459 - Resolved an issue introduced in XIA Configuration Server v14.0 whereby the password list entries were not displayed correctly. I00458 - Resolved an issue whereby the error "Error reading the enum property 'Action'" was seen when scanning Malware Filter Policies for Exchange Online. I00457 - Resolved an issue whereby the error "Error converting SNMP value. The data type was unexpected." when scanning network devices. I00456 - The Windows Basic Compliance Benchmark now correctly displays benchmark results as "Unknown" when the related section has not been read. I00455 - Resolved an issue whereby the error "Error reading the string collection property 'DatabaseIdentifiers'. Object reference not set to an instance of an object." was seen when scanning Azure tenants. I00454 - Resolved an issue whereby information was missing from the "Private Endpoint Connections" section for SQL servers in Azure tenant items. I00453 - Resolved an issue whereby the "Sync Groups" and "Replication Links" tables for SQL databases in Azure tenant items did not size correctly. I00452 - Resolved an issue whereby the error "Error reading the string collection property 'AllowedExternalRedirectUrls'. Object reference not set to an instance of an object." was seen when scanning Azure tenants. I00451 - Resolved an issue whereby the splitter did not refresh correctly when the window is resized when the splitter is collapsed. I00450 - Resolved an issue whereby the title image of the CENTREL.Web.UI.AdvancedPropertyGrid control was draggable. I00449 - Resolved an issue whereby the CENTREL.Web.UI.AdvancedDialog could appear offscreen if the dialog was not visible when the window was resized. I00448 - Resolved an issue whereby the "Session Host" property was displayed as "Unknown" when remote connections were disabled for a Windows machine. I00447 - Resolved an issue whereby the "Group Policy: Registry policy processing: Process even if the Group Policy objects have not changed" security option was read incorrectly for Windows machines. I00446 - Resolved an issue whereby the value of the "Network Provider: Hardened UNC Paths" security option was read incorrectly for Windows machines. I00445 - Resolved an issue whereby the value of the "Prohibit installation and configuration of Network Bridge on your DNS domain network" security option was read incorrectly for Windows machines. I00444 - Resolved an issue whereby Windows disk volumes without a drive letter displayed the volume name incorrectly in the diagnostics log when scanned using PowerShell remoting. I00443 - Resolved an issue whereby users were not prompted to save changes in the dynamic code editor. I00442 - Resolved an error whereby "Value was either too large or too small for a UInt64" was seen when reading registry values on Windows machines. Database Schema Changes ----------------------- D00123 - The WindowsEventLogs table was renamed to EventLogs. Non-Functional Enhancements --------------------------- T00959 - The dialog control used to display password list entries was replaced with the CENTREL.Web.UI.AdvancedDialog control. T00958 - Added the CENTREL.XIA.Configuration.Agents.WmiRsopSupport.GetRegistryValue() method. T00957 - Added the CENTREL.XIA.Configuration.Agents.PowerShellRsopSupport.GetRegistryValue() method. T00956 - The performance of the PowerShell.Registry.ValueExists method was improved. T00955 - The "Security Options" help section was updated with the latest security options read by the Windows machine agent. T00954 - BREAKING: The data model for the Windows Basic Compliance Benchmark settings was updated. T00953 - BREAKING: The data model for Windows event logs was updated. T00952 - The Azure tenant agent now uses the REST web service directly when enumerating the membership of Azure Active Directory groups. T00951 - The "Interactive logon: Smart card removal behaviour" security option was renamed to "Interactive logon: Smart card removal behavior" to standardize to US spelling. T00950 - Upgraded AdvancedInstaller to version 19.7. T00949 - The "DisablePasswordSaving" setting was moved from the "Remote Desktop" section to the "Remote Desktop Connection Client: Do not allow passwords to be saved" security option. T00948 - BREAKING: The "Remote Assistance" and "Remote Desktop" sections were separated for Windows machines. T00947 - The security option "NTLMMinServerSec" was renamed to "NtlmMinimumServerSecurity" for Windows machines. T00946 - The security option "NTLMMinClientSec" was renamed to "NtlmMinimumClientSecurity" for Windows machines. T00945 - BREAKING: The Windows machine agent optional component setting "LocalSecurityOptions" was renamed to "SecurityOptions". T00944 - BREAKING: The Windows machine agent optional component setting "WindowsFirewallRules" was changed from a boolean value to an OptionalComponent. T00943 - The default setting for the "Web Apps (Authentication Settings)" Azure tenant agent optional setting was changed to "Scan (continue on failure)". T00942 - BREAKING: The Azure Tenant agent now requires the Az PowerShell module version 8.1.0 or greater. T00941 - Added the "MaximumHeight" property to the CENTREL.Web.UI.AdvancedPropertyGridItem class. T00940 - The CENTREL.XIA.Support.SerializableAccountReference class was updated and the "IsAccountUnknown" and "AccountDisplayName" properties added. T00939 - BREAKING: The "WindowsEventLogs" column in the WindowsMachines table was renamed to "EventLogs". T00938 - BREAKING: The event log type is no longer read for Windows 2000 and Windows NT. T00937 - BREAKING: The Windows machine agent optional component setting "EventLogEntries" was added. T00936 - BREAKING: The Windows machine agent optional component setting "EventLogEntries" was renamed to "EventLogEntriesMaximum". T00935 - BREAKING: PowerShell remoting is now only used to read event logs on Windows machines running Windows Server 2012 and above. See E90935. T00934 - The security option "EnableSmartScreen" was renamed to "EnableSmartScreenClassic" for Windows machines running Windows Server 2012 and Windows Server 2012 R2. T00933 - The security option "PreXPSP2ShellProtocolBehavior" was renamed to "NoShellProtocolProtectedMode" for Windows machines. T00932 - BREAKING: The CENTREL.XIA.Configuration.Types.WindowsOperatingSystemVersion class was updated with better detection and support for Windows 11, Windows Server 2022. T00931 - The security option "MSAOptional" was renamed to "MicrosoftAccountsOptional" for Windows machines. T00930 - The security option "DisableBkGndGroupPolicy" was renamed to "SetNetworkLocationRequiresElevation" for Windows machines. T00929 - The security option "NC_StdDomainUserSetLocation" was renamed to "SetNetworkLocationRequiresElevation" for Windows machines. T00928 - The security option "NC_AllowNetBridge_NLA" was renamed to "ProhibitNetworkBridge" for Windows machines. T00927 - The security option "RegistryNoBackgroundPolicy" was renamed to "RegistryDisableBackgroundProcessing" for Windows machines. T00926 - The security option "NetworkProviderHardenedPaths" was renamed to "NetworkProviderHardenedUncPaths" for Windows machines. T00925 - The security option "RegistryNoGpoListChanges" was renamed to "RegistryNoGpoListChanges" for Windows machines. T00924 - The security option "ProcessCreationIncludeCmdLine_Enabled" was renamed to "ProcessCreationIncludeCommandLine". T00923 - The security options for Windows machines now has improved handling of supported and unsupported platforms. T00922 - The security options for Windows machines now write to the diagnostics log for each setting read. T00921 - The display name of the security option "Prohibit installation and configuration of Network Bridge on your DNS domain network" was changed to "Network Connections: Prohibit installation and configuration of Network Bridge on your DNS domain network". T00920 - The display name of the security option "SCM: Pass the Hash Mitigations: WDigest Authentication" was changed to "Security Providers: WDigest Authentication". T00919 - The display name of the security option "SCM: Pass the Hash Mitigations: Apply UAC token-filtering to local accounts on network logons" was changed to "User Account Control: Apply UAC restrictions to local accounts on network logons". T00918 - Updated the ActiproSoftware.SyntaxEditor control to version 22.1.2. T00917 - BREAKING: The data model for Windows registry security descriptors was completely rewritten. T00916 - BREAKING: The data model for NTFS security descriptors was completely rewritten. T00915 - The CENTREL.XIA.Support.StringSupport.GetDisplayValue() method was updated to handle flags enum values. T00914 - The CENTREL.XIA.Support.EnumSupport.ResolveFlags() method was updated to determine the resource manager using reflection. XIA Configuration Server 14.0 General Information -------------------------- XIA Configuration Server version 14.0 includes a completely rewritten and updated Azure tenant agent as well as several general improvements and updates. * Completely rewritten and updated Azure Tenant Agent. * Support for VMware vSphere 7.0. * Improved XIA Configuration Client Administration Tools user interface. * Several general updates and fixes. Release Date: 9th June 2022 Functionality Enhancements -------------------------- E90862 - The "Scan Target Summary" report was updated and renamed to "Client Scan Target Summary". E90861 - Improved the readability of the file size and maximum file size of Windows event logs. E90860 - The icons for the Exchange Organization were updated to modern icons. E90859 - Added the test "6.82 Set the "Turn off background refresh of Group Policy" security option to "Disabled"" to the Windows Basic Compliance Benchmark. E90858 - Added the test "6.81 Set the "MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers" security option to "Enabled"" to the Windows Basic Compliance Benchmark. E90857 - Added the test "6.80 Set the "MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)" security option to "Disabled" or "Not Configured"" to the Windows Basic Compliance Benchmark. E90856 - Added the "Windows Machine Microsoft Defender Summary" report. E90855 - Added the "Windows Machine Time Zones Summary" report. E90854 - The Azure tenant agent now supports the ability to use either the tenant name or the primary domain as the item name. E90853 - The XIA Configuration Server search now locates Azure SQL databases when the "Database option is selected". E90852 - Azure virtual machine resources can be compared directly using the data comparer. E90851 - The favicon is now set for item types. E90850 - Additional values were added to the enum CENTREL.XIA.Configuration.Types.NetworkingDevicePortFastEthernetMode. See I00431. E90849 - Added support for Azure managed disks. E90848 - Added support for VMware vSphere 7.0. E90847 - Added the "There was an error during the Windows features configuration process" section to the help. E90846 - The XIA Configuration Client help section "Custom Actions Log Files" was updated and renamed to "Client Installation Log Files". E90845 - The XIA Configuration Server help section "Custom Actions Log Files" was updated and renamed to "Server Installation Log Files". E90844 - The diagnostics log viewer in the XIA Configuration Client Administration Tools was updated. E90843 - The Active Directory Search Agent has been updated including a simplified user interface. E90842 - The "GET_AuthenticatedUserName" method was added to the XiaConfiguration web service. E90841 - Improved the reliability and error handling of the Windows Update capability of the Windows machine agent. E90840 - Added the "The Microsoft Storage Spaces SMP service is disabled" help topic. E90839 - The user interface has been improved for the administration tools when accessed by a view only administrator. E90838 - The scan profile file output settings user interface has been simplified. E90837 - Added the ability to connect using service principals with either certificate or client secret authentication to the Azure tenant agent. E90836 - Added the ability to connect to different environments in the Azure tenant agent. E90835 - Added the ability to read proximity placement groups to the Azure tenant agent. E90834 - Reading the details for public IP addresses, and availability sets are now optional components in the Azure tenant agent. E90833 - The Azure tenant agent now uses the newer, improved Az PowerShell modules. See T00858. E90832 - Azure public IP address resources now include SKU type, SKU tier, domain name label, and fully qualified domain name information. E90831 - Added the "Scanning Customer Environments (with XIA Configuration Client)" help topic. E90830 - Updated the "Technician License Installation Best Practice" help topic. E90829 - The Azure locations map was updated with new Microsoft Azure regions. E90828 - Added the "Requirements" help topic to the Local Service section. E90827 - The "Windows Firewall Rules (Maximum)" optional component setting was added to the Windows machine agent settings. E90826 - Added the "Scanning Windows Firewall on Remote Desktop Session Hosts is exceptionally slow" section to the help. E90825 - Custom entry type definitions can now be specified when importing password list entries from CSV. E90824 - Added the "Password Entry Types" section to the help. E90823 - The CSV upload for password list items now use the CENTREL.Web.UI.AdvancedUploadControl. Issues Resolved ---------------- I00442 - Resolved an issue whereby the error "Requested value 'value' was not found" was seen reading the power state for virtual machines in an Azure tenant. I00441 - Resolved an issue whereby connection lines were displayed incorrectly in the treeview for the Exchange Organization item type. I00440 - Resolved an issue whereby role assignments set at the root management scope were not displayed for Azure tenant items. I00439 - Resolved an issue whereby viewing the root reporting folder displayed an exception. I00438 - Resolved an issue whereby email notifications did not appear with a white background on devices with a dark mode. I00437 - Resolved an issue whereby wide tables in the web interface could not be scrolled horizontally. See T00908. I00436 - Resolved an issue whereby the XIA Configuration Client service did not automatically run maintenance tasks. I00435 - Resolved an issue in the CENTREL.XIA.Support.JsonSyntaxHighlighter whereby incorrect XHTML would be generated if the value ended with a double backslash. I00434 - Resolved an issue whereby the CENTREL.XIA.Support.GlobalSerializableClassicBase.GetTypeDisplayName() method returned the type name incorrectly when it could not be resolved. I00433 - Resolved an issue whereby the column headers in the version selectors tables in the data comparer didn't align correctly. I00432 - Resolved an issue whereby Windows Server roles and features was sorted incorrectly thereby displaying the relationships incorrectly. I00431 - Resolved an issue whereby the error "Instance validation error: 'xx' is not a valid value for CENTREL.XIA.Configuration.Types.NetworkingDevicePortFastEthernetMode". See E90850. I00430 - Resolved an issue whereby the error "Value was either too large or too small for a UInt64" was seen when using CENTREL.XIA.Support.EnumSupport functions. I00429 - Resolved an issue when the Active Directory Search Agent displayed an error when scanning an Active Directory domain from a member of a WORKGROUP or untrusted domain. I00428 - The XIA Configuration Client plugins "Find References" command now display the path of enabled plugins. I00427 - Resolved an issue whereby the error "Requested value 'highest' was not found" was seen when reading the HA settings on VMware clusters. I00426 - The Windows machine agent now throws an exception when attempting to read disk volumes on Windows 10, Windows Server 2016, and above when the Microsoft Storage Spaces SMP service is disabled. I00425 - Resolved an issue whereby the "Disk Drives" optional component was incorrectly used when reading the "Disk Volumes" section. I00424 - Resolved an issue whereby the PowerShell connection failed when reading the dates of the installed programs and the registry key of the installed program had a class name set. See T00876. I00423 - Resolved an issue whereby the CredentialModeChanged event was fired twice for the CENTREL.Windows.UI.CredentialsUI control. I00422 - Resolved an issue whereby testing a server connection within a scan profile did not correctly use custom credentials set on the scan profile. I00421 - Resolved an issue whereby the error "Error determining whether bit position '0' is set" was seen when scanning Microsoft SQL instances with greater than 32 processors. I00420 - Resolved an issue whereby server roles and features were not visible in the web user interface for Windows server items. I00419 - Resolved an error whereby critical SQL errors did not stop the installation or upgrade of XIA Configuration Server. I00418 - Context sensitive help now works correctly when the selected tab of Windows Forms tab control is changed, but the tab control does not have focus. See T00852. I00417 - Context sensitive help now works when controls in a Windows Forms tab control are disabled. See T00852. I00416 - The tab control tab no longer loses focus when the tab is changed in a Windows Forms tab control. See T00852. I00415 - Resolved an issue whereby the error "Error importing reporting items" was seen when upgrading XIA Configuration Server. I00414 - Resolved an issue whereby the Windows machine optional component agent setting "Shares (Maximum)" was ignored when using PowerShell remoting. I00413 - Resolved an issue whereby parsing CSV files that contained double quotation marks caused an exception. See T00848. I00412 - Resolved an issue whereby certain permissions would display a string of permissions instead of "Full Control". I00411 - Resolved an issue whereby certain NTFS permissions would be displayed as Read and Execute and Write, when only Read and Execute should have been displayed. I00410 - Resolved an issue whereby the Group Policy management console was not installed on Windows Server 2022. I00409 - Resolved an issue whereby the CENTREL.Web.UI.AdvancedDateTextBox control did not display the correct validation class when the control was not required, and no value was set. I00408 - Pressing the escape key now closes the password list password entry dialog. I00407 - Resolved an issue whereby the CENTREL.Web.UI.AdvancedUploadControl did not perform server side validation correctly. I00406 - Resolved an issue whereby uploading a CSV file to the password list item prompted the user to resubmit the page. Database Schema Changes ----------------------- D00122 - The RoleDefinitions column was added to the AzureTenants table. D00121 - The Locations column was added to the AzureTenants table. D00120 - The WebAppServicePlans column was removed from the AzureTenants table. D00119 - The AppServicePlans column was added to the AzureTenants table. D00118 - The ClassicVirtualMachines column was removed from the AzureTentants table. D00117 - The Disks column was added to the AzureTenants table. D00116 - The ProximityPlacementGroups column was added to the AzureTenants table. D00115 - The Subscriptions column was added to the AzureTenants table. Non-Functional Enhancements --------------------------- T00913 - The theme property was removed from the CENTREL.Web.UI.AdvancedPropertyGrid and the style standardized across products. T00912 - The CENTREL.Web.UI.PropertyGrid was renamed to CENTREL.Web.UI.AdvancedPropertyGrid. T00911 - Upgraded the TallPDF.NET libraries to version 5.0.27.0. T00910 - Added the CENTREL.Web.UI.AdvancedDialog control. T00909 - Added the CENTREL.Web.UI.AdvancedImage control. T00908 - The AutoScroll property was added to the CENTREL.Web.UI.AdvancedListView control. See I00437. T00907 - BREAKING: Scan results files prior to version 14.0 can no longer be read. T00906 - BREAKING: The Azure tenant data model has changed, Azure tenants must be rescanned using the latest version of the XIA Configuration Client. T00905 - The internal class CENTREL.XIA.Configuration.Service.Maintenance was renamed to CENTREL.XIA.Configuration.Service.MaintenanceScheduler and made static. T00904 - The internal class CENTREL.XIA.Configuration.Service.Scheduler was renamed to CENTREL.XIA.Configuration.Service.ScanScheduler and made static. T00903 - BREAKING: CENTREL.XIA.Configuration.Client.Model.ScanTaskStatus enum was updated. T00902 - BREAKING: The XIA Configuration Server and XIA Configuration Client installations now require the Windows Management Framework v5.1. T00901 - The CENTREL.XIA.Support.NetworkSupport.IsLocalMachine method was updated to support URIs. T00900 - The CENTREL.XIA.Configuration.Agents.BaseAgent now clears the items collection for bypass sections that fail to scan. T00899 - The DataComparer.css file was renamed to CENTREL.XIA.Configuration.Server.DataComparer.css. T00898 - The System.Management.Automation.dll library was updated. T00897 - The time related functions were moved from the CENTREL.XIA.Support.StringSupport class to the new CENTREL.XIA.Support.TimeSpanSupport class. T00896 - The CENTREL.XIA.Configuration.Server.Model.PDFOptions class was renamed to CENTREL.XIA.Configuration.Server.Model.PdfOptions. T00895 - The presenter now prevents images from being draggable in the web interface. T00894 - The CENTREL.XIA.Support.EnumSupport functions were updated and additional error handling added. T00893 - EULA address updated. T00892 - The class CENTREL.XIA.Support.FileSizeSupport was added. T00891 - References to "plugins" and "agent plugins" have been standardized as "dynamic agent plugins" in both the user interface and documentation. T00890 - The Xceed Zip Compression libraries were updated to version 7. T00889 - The Rebex SSH controls were updated to version R6.2. T00888 - The CENTREL.XIA.Configuration.Agents.WmiRegistrySupport.GetBooleanValue method was updated to parse boolean string values. T00887 - The CENTREL.XIA.Configuration.Agents.PowerShellRegistrySupport.GetBooleanValue method was updated to parse boolean string values. T00886 - The DevExpress web controls were updated to version 21.2.5. T00885 - The CENTREL.XIA.Configuration.Types.ADForestMode enumeration has been replaced by the CENTREL.XIA.Support.ActiveDirectoryForestFunctionalLevel enumeration. T00884 - The CENTREL.XIA.Configuration.Types.ADDomainMode enumeration has been replaced by the CENTREL.XIA.Support.ActiveDirectoryDomainFunctionalLevel enumeration. T00883 - BREAKING: The data model and XML format for the CENTREL.XIA.Configuration.Client.Model.ActiveDirectorySearchAgentSettings class has been updated. T00882 - All agents now inherit from CENTREL.XIA.Configuration.Agents.SearchBaseAgent or CENTREL.XIA.Configuration.Agents.ScanBaseAgent for consistency. T00881 - BREAKING: The CENTREL.XIA.Configuration.Agents.SearchAgentBase class was renamed to SearchBaseAgent. T00880 - BREAKING: VB.NET was deprecated and removed as a language for dynamic agent plugins. T00879 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.DynamicAgentPlugins data model and XML format was updated. T00878 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.ScanSchedule data model and XML format was updated. T00877 - The filenames of the scan results files in the XIA Configuration Client was changed to GUID format. T00876 - The PowerShell.Registry.GetRegistryKeyLastModifiedDate function was updated to ignore the obsolete lpClass parameter. T00875 - The GetLastModifiedDate function was added to the CENTREL.XIA.Support.RegistrySupport class. T00874 - BREAKING: The ability to use custom credentials to connect to the XIA Configuration Service from the administration tools has been deprecated and removed. T00873 - Added the new CENTREL.Windows.UI.AdvancedTabControl control, this deprecates and removes the WindowsFormsSupport.InstallTabControlEventFix methods. T00872 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.ServiceSecuritySettings data model and XML has been updated. The accounts now use the CENTREL.XIA.Support.SerializableAccountReferences class. T00871 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.ServerConnectionSettings data model and XML has been updated. T00870 - The CredentialsChanged event was added to the CENTREL.Windows.UI.CredentialsUI control. T00869 - The CENTREL.XIA.Support.MailMessageSupport.ConvertImagesToInline method was updated to support non hosted environments. T00868 - BREAKING: The CENTREL.Windows.UI.ModernButton class was renamed to CENTREL.Windows.UI.AdvancedButton. T00867 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.ScanExclusions class was renamed to CENTREL.XIA.Configuration.Client.Model.ScanProfileExclusions and the format updated. T00866 - The CENTREL.XIA.Configuration.Client.Model.DiskOutputOptions class was renamed to CENTREL.XIA.Configuration.Client.Model.ScanProfileFileOutputSettings. T00865 - The Remote class was renamed to CENTREL.XIA.Automation.AdministrationTools.Support.ServiceConnection. T00864 - The Configuration class was renamed to CENTREL.XIA.Automation.AdministrationTools.Support.ConfigurationManager. T00863 - Added the new CENTREL.Windows.UI.AdvancedTrackBar control. T00862 - BREAKING: The XML format of the CENTREL.XIA.Configuration.Client.Model.ScanProfile class has been updated. T00861 - BREAKING: The SaveToDisk method of the CENTREL.XIA.Configuration.Client.Model.ScanProfile class has been replaced by SaveAs method. T00860 - BREAKING: The ScanProfiles property is now of type CENTREL.XIA.Configuration.Client.Model.ScanProfiles replacing the direct access to the collection CENTREL.XIA.Configuration.Client.Model.ScanProfileCollection. T00859 - BREAKING: The Azure Tenant agent can no longer be used to scan classic virtual machines. The classic virtual machines are still scanned as basic resources. T00858 - BREAKING: The Azure Tenant agent now requires the Az PowerShell module version 7.5.0 or greater. See E90833. T00857 - The AzurePublicIpAddresses and AzurePublicIpAddress classes in the CENTREL.XIA.Configuration.Types namespace have been renamed to AzurePublicIPAddresses and AzurePublicIPAddress respectively. T00856 - The GetDecimal method was added to the CENTREL.XIA.Configuration.Agents.PowerShellDataConverter class. T00855 - The IsModuleInstalled and GetInstalledModuleVersion methods were updated to use both the Get-InstalledModule and Get-Module PowerShell cmdlets. T00854 - The XIA Configuration Server and the XIA Configuration Client can now be installed on Windows 11 Professional. T00855 - BREAKING: XIA Configuration Server can no longer be installed on Windows Server 2012. T00854 - BREAKING: XIA Configuration Server and the XIA Configuration Client can no longer be installed on Windows 8.1. T00853 - Updated the ActiproSoftware.SyntaxEditor control to version 22.1.1. T00852 - The CENTREL.XIA.Support.WindowsFormsSupport.InstallTabControlEventFix method was updated. See I00416, I00417, I00418. T00851 - The CENTREL.XIA.Support.EncryptionSupport was refreshed. T00850 - The CENTREL.Web.UI.AdvancedLinkButton was changed to use flex. T00849 - The AutoCompleteType for all controls that inherit from CENTREL.Web.UI.AdvancedTextBoxBase is now automatically validated. T00848 - The CSV parsing support has moved from CENTREL.XIA.Support.CsvSupport to the dedicated CENTREL.XIA.Support.CsvParser class. See I00413. T00847 - Upgraded AdvancedInstaller to version 19.4. T00846 - The CENTREL.Web.UI.AdvancedSignedIntegerTextBox now passes validation when the control is required and the value is set to zero if the MinimumValue is set to zero. T00845 - The theme property was added to the CENTREL.Web.UI.PropertyGrid control. T00844 - The DropZoneImageUrl, DropZoneErrorImageUrl, and DropZoneSuccessImageUrl properties were added to the CENTREL.Web.UI.AdvancedUploadControl. XIA Configuration Server 13.1 General Information -------------------------- XIA Configuration Server version 13.1 is a technology refresh to bring the product in line with other CENTREL Solutions products. * The product was updated to .NET Framework 4.8. * Support for Windows Server 2022. * Support for Backup Exec version 21.1 and 21.2. * New audit events for password list entries. * Updated user interface controls including HTML5 date and time pickers and an updated file upload control. * Several bug fixes and other internal product improvements. Release Date: 10th September 2021 Functionality Enhancements -------------------------- E90822 - The "Client Installation Version Breakdown" and "Client Installation Operating System Breakdown" reports were added to the "Usage and Diagnostics Data" report binder. See E90821 and E90820. E90821 - Added the "Client Installation Version Breakdown" report. E90820 - Added the "Client Installation Operating System Breakdown" report. E90819 - Added the "SFTP Support" help topic. E90818 - Added support for Windows Server 2022. E90817 - The ability to decrypt and copy passwords to the clipboard was added to the password list item. E90816 - The "Audit password list entry changes" option was added to the event log configuration settings. E90815 - Password lists now support the additional events "Password list entry creation", "Password list entry deletion", "Password list entry password update", "Password list entry update". E90814 - Added the "Password List Audit Events" help topic. E90813 - Added the show table of contents setting to the report binder output settings. See E90812. E90812 - Added the output configuration section to report binders. See D00113, D00114. E90811 - Added the "Advanced Upload Control" help topic. E90810 - The resource upload control on the resource item page was replaced with the CENTREL.Web.UI.AdvancedUploadControl. E90809 - The resource upload control on the new item dialog was replaced with the CENTREL.Web.UI.AdvancedUploadControl. E90808 - The upload control on the import reporting object dialog was replaced with the CENTREL.Web.UI.AdvancedUploadControl. E90807 - Added the "Accessing the Administration Tools is slow in a disconnected environment" troubleshooting article to the help. E90806 - Added the "SNMP Support" section to the client SDK help. E90805 - The Sftp property is now available in dynamic agent plugins in the same connection state as in the calling agent. E90804 - The Snmp property is now available in dynamic agent plugins in the same connection state as in the calling agent. See T00792. E90803 - The "IP Address Summary" report was updated to the new report format. E90802 - Added the "Rooms", "Racks", "Locations", "Location", "Location Hierarchy", and "Assigning Locations" topics to the help. E90801 - Added support for Backup Exec version 21.1. Issues Resolved ---------------- I00405 - Resolved an issue whereby the error "Error reading the enum property 'ServerRole'. Requested value 'None' was not found." was seen when scanning an Exchange organization. I00404 - Resolved an issue whereby the error "WMI is not currently connected" was seen when scanning IIS servers where the "WebAdministration" WMI provider was not installed. The correct error message is now displayed. I00403 - Resolved an issue whereby the error "The syntax is not supported by this runspace" was seen when scanning an Exchange on-premises organization. I00402 - Resolved an issue whereby the report and report binder dialogs remained visible when the user right clicked the reporting treeview, or clicked the main navigation. I00401 - Resolved an issue whereby the page numbers for level 1 heading weren't shown in the table of contents for PDF output. I00400 - Resolved an issue whereby the error "Error executing the command 'Get-LocalAccountPolicies'. Processing data for a remote command failed." was seen with error code "3762504530" when reading the local account policies using PowerShell remoting on 32-bit operating systems. I00399 - Resolved an issue whereby the main menu would not close correctly if a treeview node or nav bar item is clicked whilst the main menu was open. I00398 - Resolved an issue whereby a container or customer would not be decommissioned if it contained an item that was already decommissioned. I00397 - Resolved an issue whereby uploading a new resource did not cause the resource data to be updated. See E90810. I00396 - The new item dialog now disables the item type selection when in the item type view. I00395 - The new item context menu is now disabled for item types that are not enabled for manual item creation. I00394 - Resolved an issue whereby the show decommissioned items toolbar item was incorrectly displayed when viewing the home page. I00393 - Resolved an issue whereby the CENTREL.Windows.UI.AdvancedComboBox should display an error if Sorted was set to true after items had been added to the control. I00392 - Resolved an issue whereby the IIS Server agent would hang reading the applications assigned to an application pool when scanning IIS on a Windows 2003 Server. I00391 - Resolved an issue whereby the country dropdown list returned to "[Please Select]" when the address of a location was edited. Database Schema Changes ----------------------- D00114 - The spGET_ReportBinder and spSET_ReportBinder stored procedures were updated. D00113 - The Output (XML) column was added to the ReportBinders table. Non-Functional Enhancements --------------------------- T00843 - The images included in the HTML version of the help are now standardized to .png format. T00842 - The XIA Configuration Server installer now installs the ODBC Driver for SQL Server version 17.8.1.1. T00841 - The "InstructionText" property of relevant custom attributes and report parameters has been renamed to "PlaceholderText". See T00840. T00840 - Reports that contain DROP, DELETE, or UPDATE tokens are now permitted to execute and a warning written to the diagnostics log. T00839 - BREAKING: The user principal name column was removed from the "Active Directory Disabled User Accounts Summary" summary to allow it to fit correctly to the page. T00838 - The GetNextExecutionDates function was added to the CENTREL.XIA.Support.SerializableScheduleBase class. T00837 - Added the new CENTREL.XIA.Support.SerializableDateTimeCollection class. T00836 - Added a limit of 25 rows to charts written to reports to prevent the charts exceeding the page size. T00835 - The configuration item of the tools menu is now shown as disabled when the user is not a system administrator. T00834 - The CENTREL.Web.UI.AdvancedListView control was updated and now uses an automatic rather than fixed table layout. See T00835. T00833 - The CENTREL.Web.UI.ListView control was renamed to CENTREL.Web.UI.AdvancedListView. T00832 - All CSS classes were updated and renamed in the CENTREL.XIA.Configuration.Server.css file. See T00827. T00831 - The "Manually Updating Environment Identifiers" section was added to the help. T00830 - BREAKING: Reports and report binders are now imported and exported using UTF-8 instead of UTF-16. T00829 - BREAKING: The CSS class name "WarningBox" was renamed to "warning-box". T00828 - The CENTREL.Web.UI.PropertyGrid control was updated and now uses an automatic rather than fixed table layout. T00827 - The main CSS file centrel.css was renamed to CENTREL.XIA.Configuration.Server.css. T00826 - The CENTREL.Web.UI.XmlCodeEditorTextBox and CENTREL.Web.UI.SqlCodeEditorTextBox controls were updated to improve encoding of HTML characters. T00825 - The "Date Picker" section was updated in the help. See T00824. T00824 - The CENTREL.Web.UI.DatePicker control was replaced with the CENTREL.Web.UI.AdvancedDateTextBox control which now uses the HTML 5 date input control. T00823 - The CENTREL.Web.UI.Splitter control now uses a flex layout. T00822 - The InitialWidth and CurrentWidth properties were renamed to LeftPanelWidth for the CENTREL.Web.UI.Splitter control. T00821 - The InternalBorderWidth property was renamed to ShowInternalBorder for the CENTREL.Web.UI.Splitter control. T00820 - The SplitterControl1_ResizeComplete() method was renamed to SplitterResizeComplete() and SplitterMoveComplete() for the CENTREL.Web.UI.Splitter control. T00819 - The SplitterControl1_ResizeStart() method was renamed to SplitterMoveStart() for the CENTREL.Web.UI.Splitter control. T00818 - The CENTREL.Web.UI.DockingPanel control was replaced with the CENTREL.Web.UI.AdvancedDockingPanel control. T00817 - The CENTREL.Web.UI.ColorPicker control was replaced with the CENTREL.Web.UI.AdvancedColorTextBox control. T00816 - The CENTREL.Web.UI.TimePicker control was replaced with the CENTREL.Web.UI.AdvancedTimeTextBox control. T00815 - The CENTREL.Web.UI.SerializableScheduleUI was renamed to CENTREL.Web.UI.ScheduleUI. T00814 - The CENTREL.Web.UI.CredentialsUI now supports INotifyPropertyChanged. T00813 - The "ShowDomainField" property of the CENTREL.Web.UI.CredentialsUI control was renamed to "EnableDomain". T00812 - The CENTREL.Web.UI.AdvancedSignedIntegerTextBox now limits the input to 10 characters. T00811 - The CENTREL.Web.UI.AdvancedNumericalTextBox control was renamed to CENTREL.Web.UI.AdvancedSignedIntegerTextBox. T00810 - The CENTREL.Web.UI.AdvancedTextBoxBase abstract class was created from which other advanced textbox controls derive. T00809 - The CENTREL.Web.UI.ModernButton control was replaced by the CENTREL.Web.UI.AdvancedButton control. T00808 - The CENTREL.Web.UI.ActionPoint control was replaced by the CENTREL.Web.UI.AdvancedLinkButton control. T00807 - BREAKING: Updated .NET Framework to version 4.8. T00806 - Upgraded the Dart PowerSnmp libraries to version 5.0.0.3. T00805 - The CENTREL.Web.UI.AdvancedTextBox and CENTREL.Web.UI.AdvancedDropDownList controls now include optional images for validation. T00804 - The HasHttpStatusCode and GetHttpStatusCode methods were added to the CENTREL.XIA.Support.ExceptionSupport class. T00803 - Added the UseFixedTableLayout property to the CENTREL.Web.UI.PropertyGrid control to allow it to be used in flow layouts. T00802 - The Focus() method of the CENTREL.Web.UI.AdvancedTextBox control now executes when the control is rendered and only executes if the control is visible. T00801 - The FocusControl() method of the CENTREL.Web.UI.AdvancedTextBox control was changed to override the Focus() method. T00800 - The CENTREL.Web.UI.AdvancedButton control had the Tag property added. T00799 - The InstructionText property of the CENTREL.Web.UI.AdvancedTextBox control was changed to PlaceholderText. T00798 - The CENTREL.XIA.Support.BinarySupport.HexStringToBinary method was renamed to FromHexString. T00797 - Upgraded AdvancedInstaller to version 18.6. T00796 - Upgraded the TallPDF.NET libraries to version 5.0.26.0. T00795 - The CENTREL.Windows.UI.TimeWindowSelectorDialog control was added to the CENTREL.Windows.UI.dll library. T00794 - The CENTREL.Windows.UI.AdvancedListView control was updated to improve visual performance. T00793 - The CENTREL.Windows.UI.CredentialsForm class was added to the CENTREL.Windows.UI library. T00792 - BREAKING: The SNMP setting in dynamic agent plugins was renamed to Snmp. See E90804. T00791 - The CENTREL.Windows.UI.AdvancedPanel was updated to correctly handle padding. T00790 - The CENTREL.Windows.UI.AdvancedPanel was updated to invalidate the control region when its border properties are changed. T00789 - The InstructionText property of the CENTREL.Windows.UI.AdvancedTextBox was changed to PlaceholderText and now uses the EM_SETCUEBANNER message. T00788 - The CENTREL.XIA.Support.ExpandableGlobalizedObjectConverter was updated to prevent read-only objects from expanding. T00787 - The CENTREL.Web.UI.ProgressBar control was updated. T00786 - The DevExpress web controls were updated to version 20.2. T00785 - The new CacheImageHandler class was added to the CENTREL.XIA.Support library. T00783 - The CENTREL.Web.UI.AdvancedRadioButtonList control was added. T00782 - The method CENTREL.XIA.Support.BinarySupport.BytesToHexString was renamed CENTREL.XIA.Support.BinarySupport.ToHexString. T00781 - The CENTREL.XIA.Configuration.Agents.PowerShellSupportCommandParameterCollection class was moved to CENTREL.XIA.Support.PowerShellCommandParameterCollection. T00780 - The CENTREL.XIA.Configuration.Agents.AdvancedManagementObjectCollection class was moved to CENTREL.XIA.Support.AdvancedManagementObjectCollection. T00779 - The CENTREL.XIA.Support.SerializableStringCollection was changed to an ObservableCollection. T00778 - The Exchange Server detection code has moved to CENTREL.XIA.Support.ExchangeServerSupport. T00777 - The CENTREL.XIA.Configuration.Client.AdministrationTools.Controls.PowerShellConnectionSettingsUI user control has been moved and renamed to CENTREL.Windows.UI.SerializablePowerShellConnectionSettingsUI. T00776 - The class CENTREL.XIA.Configuration.Client.Model.PowerShellConnectionSettings was renamed and moved to CENTREL.XIA.Support.SerializablePowerShellConnectionSettings. XIA Configuration Server 13.0 General Information -------------------------- XIA Configuration Server version 13.0 adds * A completely rewritten Microsoft DNS server agent. * The ability to document Microsoft DNS security settings. * The ability to configure custom password list entry types. * Completely rewritten WMI support classes. * The Windows Basic Compliance Benchmark was updated to version 4.0. Release Date: 14th January 2021 Functionality Enhancements -------------------------- E90800 - Added the "Remote Desktop Settings" section to the Basic Windows Compliance Benchmark. E90799 - The Windows machine agent now collects additional Remote Desktop information including certificate, redirection, and temporary folder settings. E90798 - Updated the Syntax Editor control for the dynamic code editor to version 20.1.0403. E90797 - Added the "6.68 Machine Account Lockout Threshold" minimum and maximum Windows benchmark configuration options. E90796 - Added the "6.09 Logon Message Title" Windows benchmark configuration option. E90795 - Added the "6.08 Logon Message Text" Windows benchmark configuration option. E90794 - Added the "The underlying connection was closed: An unexpected error occurred on a receive" troubleshooting article to the help. E90793 - Added the "Windows Remote Management (WinRM)" section to the Basic Windows Compliance Benchmark. E90792 - Added Windows Remote Management Settings were updated to include Remote Shell and authentication for Windows machines. See T00769. E90791 - Added the "WMI Support" article to the "Dynamic Code Editor" section of the help. E90790 - Added the "PowerShell Support" article to the "Dynamic Code Editor" section of the help. E90789 - Added the test "6.67 Set the "File Explorer: Turn off Data Execution Prevention for Explorer" security option to "Disabled"" to the Windows Basic Compliance Benchmark. E90788 - The Windows Basic Compliance Benchmark was updated to version 4.0. E90787 - Added the GET_PasswordListEntryTypeDisplayName web service method. E90786 - Added the GET_PasswordListEntryTypeDefinition web service method. E90785 - Added the "Custom Password List Entry Type Usage" report. E90784 - Added the ability to configure custom password entry types. E90783 - Support was added for Citrix Virtual Apps and Desktops 7 2009. E90782 - Added the "Microsoft DNS Server Operating System Breakdown" report. E90781 - The Microsoft DNS server agent now supports the local service. E90780 - Added the "Microsoft DNS Server Trust Anchors", "Microsoft DNS Server Root Hints", "Microsoft DNS Server Conditional Forwarders" and "Microsoft DNS Zones Detailed Summary" reports. E90783 - The options for generating Microsoft DNS server PDFs has been improved. E90782 - The Microsoft DNS server agent can now document zone DNSSEC settings and signing keys. E90782 - The Microsoft DNS server agent can now document additional host information. E90781 - The Microsoft DNS server agent can now document trust points. E90780 - The Microsoft DNS server agent now uses PowerShell remoting to collect information improving performance and firewall compatibility. E90779 - Added the "Configure SSL (HTTPS)" section to the help. E90778 - The screenshots for "Performing your first scan" were updated to reflect the new design. E90777 - The client and server installation now automatically configures PowerShell remoting, and the TrustedHosts setting if required. Issues Resolved ---------------- I00390 - Resolved an issue whereby items created using the web interface were checked out after creation. I00389 - Resolved an issue whereby the "Service Restart Delay" and "Computer Restart Delay" recovery settings could be read incorrectly for services on Windows machines. I00388 - Added the missing "Domain and user names only" value to the "Interactive logon: Display user information when the session is locked" Windows local security option. I00387 - Resolved an issue whereby the Windows Basic Compliance Benchmark result "6.04 Set the "Domain controller: LDAP server signing requirements"" was seen for non-domain controllers. I00386 - Resolved an issue whereby importing a client plugin did not overwrite the existing cached version of the plugin. I00385 - Resolved an issue whereby a client plugin that causes an exception would cause the scan to fail, even when the plugin was configured with the continue on failure action. I00384 - Resolved an issue whereby the built-in accounts "APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES" and "APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES" were shown as account unknown in NTFS permissions when scanning non-English installations of Windows. I00383 - Resolved an issue whereby Internet Explorer would display "[Object]" in the parent window when clicking a link in the PropertyGrid control. I00382 - Resolved an issue whereby the PDF output of SQL instances included information about databases that were inaccessible but not offline. I00381 - Resolved an issue whereby property grids where items had images displayed with a different first column width to items without images. I00380 - Resolved an issue whereby column sorting was incorrectly displayed on mobile devices. I00379 - The data comparer now correctly displays boolean option using localized values such as "NotApplicable" as "Not Applicable". See T00741. I00378 - Resolved an issue whereby the SQL instance and Windows machine basic compliance benchmarks do not commit changes when the "Use Basic Compliance Benchmark Custom Settings" is first checked. Database Schema Changes ----------------------- D00112 - The spGET_IsPasswordListEntryTypeReferenced stored procedure was added. See E90784. D00111 - The DNSServices table was deprecated and removed and replaced by the MicrosoftDnsServers table. D00110 - The stored procedures spGET_DNSService and spSET_DNSService were renamed to spGET_MicrosoftDnsServer and spSET_MicrosoftDnsServer respectively. Non-Functional Enhancements --------------------------- T00775 - BREAKING: The Remote Desktop Users local group is now read even when the "Local Accounts" optional component is disabled. To disable reading the Remote Desktop Users group, the "Remote Settings" optional component must be disabled. T00774 - The Windows machine security option "SetCommand" was renamed to "RecoveryConsoleSetCommand". T00773 - The Windows machine security option "SecurityLevel" was renamed to "RecoveryConsoleSecurityLevel". T00772 - The Windows machine security option "RestrictRemoteSAM" was renamed to "RestrictRemoteSam". T00771 - When exporting plugins the filename is automatically set to the name of the plugin. T00770 - BREAKING: The WinRM property of the CENTREL.XIA.Configuration.Client.Model.WindowsMachineAgentOptionalComponents class was renamed to WindowsRemoteManagement. T00769 - BREAKING: The format of the CENTREL.XIA.Configuration.Types.WindowsRemoteManagementSettings class has been updated. T00768 - The value SystemDefault was added to the CENTREL.XIA.Configuration.Types.BooleanOption enum. T00767 - BREAKING: The WMI registry method GetBooleanFromInt was renamed to GetBoolean and can now return boolean values based on QWORD, DWORD, and REG_SZ. T00766 - Details of exceptions thrown by client plugins are now included in the scan result exception. T00765 - The GetDate method of the WmiDataConverter class has been renamed to GetDateTime. T00764 - The GetInteger method of the WmiDataConverter class has been renamed to GetInt. T00763 - The PowerShell.System.GetWindowsServices() method has been replaced by the property PowerShell.System.Services which includes information caching. T00762 - The Wmi property for custom plugins now provides access to the connection established by the agent if available. T00761 - BREAKING: The WMI property for custom plugins has been renamed to Wmi. T00760 - BREAKING: The WMI function Sid2AccountName has been renamed to GetAccountName. T00759 - BREAKING: The CENTREL.XIA.Configuration.Types.NTFSInheritanceFlags enum was renamed to CENTREL.XIA.Configuration.Types.NtfsInheritanceFlags. T00758 - BREAKING: The CENTREL.XIA.Configuration.Types.NTFSFileSystemRights enum was renamed to CENTREL.XIA.Configuration.Types.NtfsInheritanceFlags. T00757 - BREAKING: The CENTREL.XIA.Configuration.Agents.WmiDataConverter static class is now used to convert all WMI properties to .NET values. T00756 - The CENTREL.XIA.Configuration.Agents.AgentWMIException class was renamed to CENTREL.XIA.Configuration.Agents.WmiSupportException. T00754 - The RemoveBySectionNumber method was added to the CENTREL.XIA.Configuration.Types.ComplianceBenchmarkResults class. T00753 - BREAKING: XIA Configuration Server, XIA Configuration Client, and XIA Configuration Local Service can no longer be installed on Windows Server 2008 R2, or Windows 7. These operating systems are still supported as scan targets. T00752 - The sample code for agent plugins now includes a reference to CENTREL.XIA.Support to ensure that classes such as the CENTREL.XIA.Support.SerializableReferenceNumber class. T00751 - The trial version now obfuscates data in PDF tables. T00750 - BREAKING: The Microsoft DNS server agent no longer supports WMI connections. See E90780. T00749 - BREAKING: The minimum operating system for the Microsoft DNS server agent was changed to Windows Server 2012, or above. T00748 - BREAKING: The DNSService item type class has been renamed to MicrosoftDnsServer. T00747 - BREAKING: The DNSServiceAgentSettings class has been renamed to MicrosoftDnsServerAgentSettings. See T00746. T00746 - BREAKING: The client data model for Microsoft DNS servers has been updated. Customers should review the new settings available for the Microsoft DNS server agent. T00745 - BREAKING: The DNS Service agent was renamed to the Microsoft DNS server agent. T00744 - BREAKING: The data model for Microsoft DNS servers has been updated. All Microsoft DNS servers must be rescanned using the XIA Configuration Client version 12.3 or above. T00743 - BREAKING: The DNSService property of the CENTREL.XIA.Configuration.Server.Model.ItemNamingSettings class has been renamed to MicrosoftDnsService. This will be migrated automatically during the upgrade. T00742 - The GetDisplayValue method of the CENTREL.XIA.Support.StringSupport class now resolves enum values decorated with the GlobalizedEnum attribute. T00741 - The CanResolveEnumValue, ResolveEnumValue, and GetResourceManager methods were added to the CENTREL.XIA.Support.EnumSupport class. T00740 - BREAKING: The FromBool and InvertBoolean methods have been moved from the base agent to the new BooleanOptionSupport class. T00739 - The GetEnum method of the PowerShellDataConverter was updated to read string[] values into flags enum values. T00738 - BREAKING: The PowerShellDataConverter and WMIValueConverter classes now return a SerializableTimeSpan object for the GetTimeSpan methods. T00737 - The CENTREL.XIA.Support.SerializableTimeSpan class was added to the CENTREL.XIA.Support.dll library. T00736 - The CENTREL.Web.UI.AdvancedTextBox control was updated to use the "placeholder" attribute rather than "information-text". T00735 - The digital signature was updated. T00734 - The XIAConfigurationServer help topic was renamed to index. XIA Configuration Server 12.2 General Information -------------------------- XIA Configuration Server version 12.2 adds * An updated Windows Basic Compliance Benchmark. * A new SQL on-premises instance Basic Compliance Benchmark. * The ability to read the Windows Defender configuration on Windows Server 2016, Windows 10, and above. * Modernized charting. * Modernized user interface for Windows machines. Release Date: 12th October 2020 Functionality Enhancements -------------------------- E90776 - Updated the CENTREL.XIA.Support.SecuritySupport.CurrentPrincipal property. E90775 - The existing license file is now copied to a backup file when the license file is replaced. E90774 - The upload control for the replace license file dialog was updated. E90773 - The Windows Basic Compliance benchmark now tests the retention policy of the Application, Security, and System event logs. E90772 - The Windows Basic Compliance benchmark now tests all 45 User Rights Assignment values. E90771 - Added the "Release Name" property for Windows Server, Windows 10 and above. E90770 - Added the "Processes Summary" report. E90769 - The SQL Basic Compliance Benchmark was added for on-premises installations of SQL instances. E90768 - The surface area configuration section was added for SQL instances. E90767 - The Windows Basic Compliance benchmark now validates the configured maximum size of the Application, Security, and System event logs. E90766 - Updated the Windows Basic Compliance benchmark to version 3.0.0. E90765 - The Windows machine event log now records the retention policy in a single property value. See T00717. E90764 - Added the ability to detect Windows Defender on Windows Server 2016, Windows 10, and above. E90763 - Added the ability to collect the CPU and private working set memory usage for processes running on Windows machines. E90762 - Added the ability to collect total processor utilization values. See T00713. E90761 - Added the ability to set custom text for the Windows basic compliance benchmark titles. E90760 - Added the "The 'PRIMARY' filegroup is full" troubleshooting article to the help. E90759 - Added support for reading the installation status of the .NET Framework 4.7.2 and 4.8 on Windows machines. E90758 - The charts were enhanced throughout the product. E90757 - The item creation rules user interface was updated and the documentation improved. Issues Resolved ---------------- I00377 - Resolved an issue whereby "Instance validation error: '7' is not a valid value for CENTREL.XIA.Configuration.Types.WindowsUpdateMode" was seen when scanning Windows Server 2016 or above. I00376 - Resolved an issue with the import engine where excessive memory was used due to the XML serializer using the base class. See T00732. I00375 - Resolved an issue whereby "Error reading server processors properties. Error determining whether bit position '0' is set for value '32'" was seen when scanning SQL instances with 32 or more processors. See T00730. I00374 - Resolved an issue whereby the local service would report the service account name as a connection rather than the account name of the connecting user. See E90776. I00373 - Resolved an issue whereby the client scan age in days was reported incorrectly. I00372 - Resolved an issue whereby "System.NullReferenceException: Object reference not set to an instance of an object." was seen intermittently when viewing firewall rules on Windows machines. I00371 - Resolved an issue whereby processes on Unix systems that did not have a path or parameters caused unexpected results within the data comparer. I00370 - Resolved an issue whereby the Group Policy Management console was not installed for Windows Server 2019. I00369 - Resolved an issue whereby "The specified subnet mask is not a valid IPv4 subnet mask" was seen when the subnet mask was set to "255.255.255.255". I00368 - Resolved an issue whereby an incorrect error was shown in the event that a license file had a support expiry date greater than the license expiry date. I00367 - The Windows machine agent now correctly reads the "AutoBackupLogFiles" setting for the event log overwrite policy when the setting is configured using Group Policy. I00366 - Resolved an issue whereby the error "Property LanguageAlias is not available for Login" when reading the logins for SQL instances. I00365 - Resolved an issue whereby the error "Cannot read property ClusterType. This property is not available on SQL Server xxxx" was seen on SQL Server 2016 or previous versions running always on availability groups configured. I00364 - Resolved an issue whereby the built-in account "APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES" was shown as account unknown in NTFS permissions. Database Schema Changes ----------------------- None Non-Functional Enhancements --------------------------- T00733 - The LoadItem method of the BaseConfigurationType has been deprecated by the updated FromXml and LoadXml methods, and has been removed. See T00732. T00732 - FromXml and LoadXml methods of the BaseConfigurationType class now automatically load the appropriate class type for the XML. T00731 - The client version upgrade of version 9 and older clients was removed from the import engine. T00730 - Updated the EnumSupport.IsBitPositionSet method of the CENTREL.XIA.Support library to correctly handle 32 bit values. See I00375. T00729 - Upgraded AdvancedInstaller to version 17.5. T00728 - Updated the TallPDF.NET libraries to version 5.0.20.0. T00727 - The "Interactive logon: Do not display last user name" Windows machine security option was updated to "Don't display last signed-in". T00726 - The Windows Basic Compliance Benchmark section "Standard Accounts" was renamed to "Local Accounts". T00725 - BREAKING: The Id property of the CENTREL.XIA.Configuration.Types.WindowsFirewallRule class was renamed to Identifier, and changed to the data type System.Guid. T00723 - The CENTREL.XIA.Configuration.Types.WindowsOperatingSystemVersion class was updated to support new operating system builds. T00722 - BREAKING: The CENTREL.XIA.Configuration.Types.WindowsVersion class was renamed to CENTREL.XIA.Configuration.Types.WindowsOperatingSystemVersion. T00721 - BREAKING: The minimum operating system for the Windows Basic Compliance Benchmark was changed to Windows 8, Windows Server 2012, or above. T00720 - Compliance benchmarks that failed to scan are now added to the collection and displayed as failed in the user interface. T00719 - The IsXPCmdShellEnabled property has moved to the new surface area configuration class for SQL instances. See E90768. T00718 - Updated the CENTREL.XIA.Support.GlobalizedEnumConverter class. T00717 - BREAKING: The Windows machine event log "OverwritePolicy and "OverwritePolicyString" properties have been renamed to "RetentionPolicy" and "RetentionPolicyString". See E90765. T00716 - BREAKING: The IsServiceInstalled, IsServiceStarted, and FindByName methods for Windows services have moved to the Items property. T00715 - The section "Running Processes" was renamed to "Processes" for Windows machines. T00714 - Updated the "Windows Server Detailed Summary Report" to support the new processors XML format. See T00713. T00713 - BREAKING: The "Processors" XML property for Windows machines has been renamed to "ProcessorsConfiguration". See E90762. T00712 - Added the CENTREL.XIA.Support.SerializableReferenceNumberConverter class. T00711 - The DefaultLanguage and DefaultLanguageDisplayName properties for SQL logins have been renamed to Language and LanguageDisplayName respectively. T00710 - BREAKING: The 3D charts have been deprecated and replaced. T00709 - The CENTREL.XIA.Configuration.Types.CountBreakdown class has been updated. XIA Configuration Server 12.1 General Information -------------------------- XIA Configuration Server version 12.1 adds * A completely rewritten SQL instance agent. * The ability to document Azure SQL databases. * The ability to document SQL Server 2019. * The ability to document SQL Server Agent settings. Release Date: 7th September 2020 Functionality Enhancements -------------------------- E90756 - Dynamic agent plugins now automatically load the System.Management.Automation.dll library to allow access to PowerShell objects. E90755 - Added the "Built-in System Reports" report. E90754 - Added the "Windows Machine Latest Installed Patches Summary" report. E90753 - Listviews can now be sorted for all item types. See T00705. E90752 - Added the "SQL Server Agent Jobs Summary" report. E90751 - Added the "Windows Event Log Entries" report. E90750 - The CENTREL.Windows.UI.AdvancedListView control now display sort glyphs on the column headers. E90749 - Added support for Backup Exec 20.x and Backup Exec 21. E90748 - Added the "SQL Availability Groups Summary" report. E90747 - Added the "SQL Instance Database Assemblies Summary" report. E90746 - Added the "SQL Instance Database Tables Summary" report. E90745 - The user interface for SQL instance items has been modernized. E90744 - The options for generating SQL instance PDFs has been greatly improved. E90743 - The SQL instance agent can now document database table triggers. E90742 - The SQL instance agent can now document SQL Server 2019. E90741 - The SQL instance agent can now document Azure SQL databases. E90740 - The SQL instance agent can now use Azure and SQL authentication as well as Windows integrated authentication. E90739 - The SQL instance agent can now document database snapshots. E90738 - The SQL instance agent can now document database assemblies. E90737 - The SQL instance agent can now document SQL Server Agent settings including jobs, alerts, operators, and proxies. E90736 - The SQL instance agent can now document credentials and cryptographic providers. E90735 - The SQL instance agent can now document always on high availability settings. E90734 - Added the "SQL Instances Host Information Summary" report. E90733 - Added the "SQL Database Snapshots Summary" report. E90732 - Added the "Active Directory Disabled User Accounts Summary" report. E90731 - Numerical properties such as TCP ports are no longer shown in the data comparable formatted as a number. See T00692. E90730 - Created the new "Client Scan Age" report. E90729 - Updated the "Item Age Report" and renamed to "Item Version Age". E90728 - The PowerShell connection used by the agent is now accessible directly from dynamic agent plugins. E90727 - Added the ability to search a Microsoft SQL database for items. E90726 - Added the ability to search a CSV file for items. E90725 - The InstalledOnDate property for patches on Windows machines is now written to the XML. E90724 - Custom reports that contain invalid SQL now report the line number of the exception when executing. E90723 - Added the "Windows Event Logs Summary" report. E90722 - Added the "Web Server Account Migration" help section. E90721 - Added the "Windows Service Not Installed Report" report. Issues Resolved ---------------- I00363 - Resolved an issue whereby "Error reading the enum property "PolicyStoreSourceType". Requested value 'Dynamic' was not found." was seen when scanning the firewall on Windows machines. I00362 - Resolved an issue whereby long item descriptions overflowed the compare items user interface. I00361 - The milliseconds for the diagnostics log now correctly pad to 3 decimal places. I00360 - Resolved an issue with the CENTREL.Windows.UI.AdvancedPropertyGrid whereby the first property alphabetically was displayed first when the object is loaded in "CategorizedAlphabetical" or "Categorized" property sort modes. I00359 - Resolved an issue whereby the error "The process cannot access the file because it is in use by another processes" was seen when opening the IIS Support Installer. I00358 - Resolved an issue whereby the XHTML information displayed in reports was written as plain text when exported to PDF. I00357 - The "SSL Certificate Report", "IIS Server SSL Certificate Report", and "VMware Hosts Security Summary" reports now sort the expiry dates correctly rather than alphabetically. I00356 - Scan results now sort correctly when the column header of the listview is clicked. I00355 - Resolved an issue whereby double clicking resource items did not display the resource for newly created resource items. I00354 - Resolved an issue whereby creating resource items did not complete correctly. I00353 - Resolved an issue whereby the container or customer could not be selected for scheduled report or report binder execution tasks. I00352 - Resolved an issue whereby only the first of multiple selected scan results were deleted in the scan results user interface. I00351 - Resolved an issue whereby the CENTREL.Windows.UI.IPv4AddressTextBox control played an alert sound when the value was set in the textbox. I00350 - Resolved an issue whereby the error "Hexadecimal value {value}, is an invalid character" was seen when scanning DHCP servers. I00349 - Resolved an issue whereby the error "Error reading service 'xagt'. Requested registry access is not allowed." was seen when scanning a Windows machine running the "FireEye Endpoint Agent" service. I00348 - Resolved an issue whereby the error "an entry with the same key already exists" was seen when scanning certain SNMP devices. I00347 - Resolved an issue with the "Unix System Detailed Summary Report". I00346 - Resolved an issue with the "Network Switch Detailed Report". I00345 - Resolved an error with the CENTREL.Web.UI.AdvancedTextBox control which would allow the user to edit the instruction text if they clear a valid value and the control loses focus. I00344 - The CENTREL.Web.UI.AdvancedTextBox control now validates immediately when the user pastes into the control and ValidateOnChange is enabled. Database Schema Changes ----------------------- D00109 - Added the GetDateComponent function. D00108 - The GetHardwareItemSerialNumber function was added to simplfy obtaining the serial number for hardware items. D00107 - The columns Agent, AvailabilityGroups, HostsInformation, Management, ServerObjects, and ServerProperties were added to the SqlInstances table. D00106 - The columns HostName, SerialNumber, and Configuration were deprecated and removed from the SqlInstances table. D00105 - The stored procedures spGET_SQLInstance and spSET_SQLInstance were renamed to spGET_SqlInstance and spSET_SqlInstance respectively. D00104 - The table SQLInstances was renamed SqlInstances. Non-Functional Enhancements --------------------------- T00708 - Compliance benchmark reference numbers now display with leading zeros on the level 2 numbers to allow them to be sorted correctly. T00707 - BREAKING: The client data model for SQL instances have been updated. T00706 - Updated the Web.Config file adding maxJsonLength property to support the SQL instance load on demand treeview. T00705 - Added a "Viruses" section to the end user license agreement (EULA). T00704 - Added the CENTREL.Web.UI.DynamicControlsPlaceHolder control. T00703 - The StringSupport.GetDisplayValue() method now displays System.Double and System.Decimal as a two digit number in the localized format - for example "1,234.00". T00702 - BREAKING: The "Windows Machine Installed Patches Summary" report now uses the InstalledOnDate property. Machines will need to be scanned with the version 12.1 agent to display this information. See E90725. T00701 - The CENTREL.Windows.UI.AdvancedListView and the CENTREL.Web.UI.ListView can now sort valid date, time, and decimal string values. T00700 - The sort functions of the CENTREL.Windows.UI.AdvancedListView control were updated. T00699 - BREAKING: The FindById method of the ComplianceBenchmarkCollection has been renamed to FindByIdentifier, and now takes a System.Guid parameter instead of a string. T00698 - BREAKING: The data model for SQL instances have been updated. All SQL instances must be rescanned using the XIA Configuration Client version 12.1 or above. T00697 - BREAKING: The SQL Server agent can now document on-premises SQL Server instances running SQL Server 2008 to SQL Server 2019. SQL Server 2005 and older are no longer supported. T00696 - The Xceed compression libraries were updated to version 6.8. T00695 - BREAKING: The Compliance Benchmarks Id property was renamed to Identifier and changed to a System.Guid type. T00694 - Updated the TallPDF.NET libraries to version 5.0.17.0. T00693 - Improved the PDF heading handling in the CENTREL.XIA.Configuration.Server.DocumentWriter class. T00692 - The UnformattedPropertyNames property in the presenter has been superseded by the CompareAsString property of the DataComparable attribute. See E90731. T00691 - Updated Dart.Snmp.45.dll to version 4.11.0.8. T00690 - BREAKING: The SQLInstance property of the CENTREL.XIA.Configuration.Server.Model.ItemNamingSettings class has been renamed to SqlInstance. This will be migrated automatically during the upgrade. T00689 - The CENTREL.Windows.UI.SerializableSqlConnectionSettingsUI was added to the CENTREL.Windows.UI.dll library. T00688 - The CENTREL.XIA.Support.SerializableSqlConnectionSettings was added to the CENTREL.XIA.Support.dll library. T00687 - The ability to use images was removed from the CENTREL.Windows.UI.AdvancedComboBox. T00686 - The StringSupport.StandardiseLineBreaks method was renamed to StringSupport.StandardizeLineBreaks. T00685 - BREAKING: The client administration tools have been renamed from XIAConfigurationAdministrator.exe to CENTREL.XIA.Configuration.Client.AdministrationTools.exe. T00684 - BREAKING: The WMI settings class has been renamed from WMISettings to WmiSettings. This will be migrated automatically during the upgrade. T00683 - The EnumSupport.IsBitEnabled method was renamed to EnumSupport.IsBitSet. T00682 - The CENTREL.XIA.Support.AdvancedTextWriterTraceListener class was created to ensure that only CENTREL Solutions diagnostics information is written to the trace log. T00681 - The diagnostics trace support functions were renamed from CENTREL.XIA.Support.Diagnostics to CENTREL.XIA.Support.DiagnosticsSupport and updated. T00680 - The Windows Event Log support functions were moved from CENTREL.XIA.Support.Diagnostics to CENTREL.XIA.Support.EventLogSupport and updated. T00679 - The parameter order of the EnumSupport.ResolveFlags methods was changed to match the StringSupport.ResolveString method. T00678 - SQL Server 2019 is now supported for use as the XIA Configuration Server database. T00677 - The CENTREL.Windows.UI.TreeView control now supports autoscroll on drag and drop. T00676 - Upgraded AdvancedInstaller to version 17.3. T00675 - The report parameter values user interface control now uses the CENTREL.Web.UI.AdvancedDropDownList. T00674 - The Windows machine event log images were updated and moved to a dedicated "EventLogs" image directory. T00673 - The CENTREL.Windows.UI.NumericTextBox control was replaced by the CENTREL.Windows.UI.SignedIntegerTextBox and the CENTREL.Windows.UI.UnsignedIntegerTextBox control. T00672 - The CENTREL.XIA.Support.SerializableCredentials and CENTREL.XIA.Support.SerializableEncryptedPassword classes now support the INotifyPropertyChanged interface. T00671 - The CENTREL.Windows.UI.IPAddressRange control was replaced by the CENTREL.Windows.UI.IPv4AddressRange control. T00670 - The CENTREL.Windows.UI.IPAddressField control was replaced by the CENTREL.Windows.UI.IPv4AddressTextBox control. XIA Configuration Server 12.0 General Information -------------------------- XIA Configuration Server version 12.0 adds * A new modernized web interface. * The event log was replaced with a new updated system and user interface. * The ability to view and report against client scan errors within the server interface. * Improved custom attributes functionality including a new HTML custom attribute type. * The new knowledge base article item type. Release Date: 14th January 2020 Functionality Enhancements -------------------------- E90720 - The usage and diagnostics data report now contains the manufacturer and model information. E90719 - Added the ability to store knowledge base articles within the system. E90718 - The text and numeric custom attribute types now support instruction text. E90717 - Added the GET_EffectivePermissions web service method. E90716 - Added the new HTML custom attribute type. E90715 - Added new SDK documentation for custom attributes. E90714 - Added the DO_AddCustomAttribute web service helper method. E90713 - Added the ability to duplicate items including their manually configured relationships. E90712 - Added the ability to evaluate a [SecondaryItemID] column in reports when using the "Evaluate the security on each result in the report" security option. This is used when information from two items is joined in the report. E90711 - Added support provisions samples to the SDK documentation. E90710 - Added the "Assigned Support Provisions" report. E90709 - Added the "Decommissioning Events Report" and "Recommissioning Events Report" reports. E90708 - Added the ability to display client information in PDF output. E90707 - Added the ability to increment the major version number of items. E90706 - Added the "Client Scan Exceptions" report. E90705 - Added the ability to view client scan errors within the server interface. E90704 - Added the "Custom Relationship Type Report" report. E90704 - Added the "Checked Out Items Summary" report. E90703 - Added the "Security Permissions Report" report. This report requires that permissions were set using XIA Configuration Server v12.0 or above. E90702 - Added the new decommission permission. E90701 - Added the ability to clear previous versions and reset all items to version 1.00. E90700 - Added the ability to be able to delete previous versions on a schedule. E90699 - Added check in samples to the SDK documentation. E90698 - Updated the check in user interface. E90697 - Added the ability for the scheduler service to automatically check in items after a certain period of time. E90696 - Added hardware definitions SDK documentation. E90695 - The hardware definitions user interface was updated. E90694 - Added event log SDK documentation. E90693 - The event log was updated with a new data model, user interface, and SDK methods. E90692 - Improved the performance of the ToXml() methods. E90691 - The CENTREL.Web.UI.ListView control now displays the sort order in the column header. E90690 - Added the ability to specify the minimum RSA key size for SSH connections. E90689 - Added the ability to search the details of items. E90688 - Added the ability to insert inline images and symbols to the HTML editor. E90687 - The user interface displayed when browsing items has been updated. E90686 - The HTML editor control now automatically displays the accessibility section and sets the first row as a table header when inserting tables. Issues Resolved ---------------- I00343 - Resolved an issue whereby the error "The username or password is incorrect" is seen when trying to validate a domain license and the application pool is running as a local account. I00342 - Resolved an issue whereby email addresses with top level domains longer than 4 characters could not be validated when configuring email addresses. I00341 - Resolved an issue whereby the error "The specified wildcard character pattern is not valid" was seen when reading installed programs on Windows machines. I00340 - Resolved an issue whereby the network switch a Windows machine was connected to was not seen in the relationships section. I00339 - Resolved an issue whereby the web browser's context menu is shown when right clicking internal relationships. I00338 - Resolved an issue whereby borders of drop down and context menu items did not display correctly when editing an item. I00337 - Resolved an issue whereby viewing the network interface on a VMware physical ESX host caused a presenter error. I00336 - Resolved an issue whereby the borders of the date picker control's calendar did not display correctly. Database Schema Changes ----------------------- D00103 - The KnowledgeBaseArticles table was created. D00102 - The Containers table was created. D00101 - The EventLog table was deleted, and replaced with the EventLogEntries table. D00100 - The ItemCache table was deleted. D00099 - The OptionValues table was deleted. Non-Functional Enhancements --------------------------- T00669 - The spellcheck was disabled by default for the search textbox. T00668 - The item naming settings for Windows machines has been separated into Windows servers, and Windows PCs. T00667 - INTERNAL: The DO_UploadItemCompressed client web service method has been replaced by the new DO_UploadCompressedXml method. T00666 - INTERNAL: The DO_UploadItem client web service method has been replaced by the new DO_UploadXml method. T00665 - BREAKING: The GET_PDFOutput web service method has been renamed to GET_PdfOutput. T00664 - BREAKING: The GET_XMLOutput web service method has been renamed to GET_XmlOutput. T00663 - BREAKING: The GET_ItemRelationships web service method has been deprecated and replaced by the new GET_Relationships method. T00662 - BREAKING: The GET_ItemPath web service method has been deprecated and replaced by the new GET_ItemPathInformation method. T00661 - BREAKING: The DO_UnDeleteItem web service method has been deprecated and replaced by the DO_RestoreItem method. T00660 - BREAKING: All GET_xxx and SET_xxx web service methods for individual item types have been deprecated and removed. Instead the simple GET_Item and SET_Item methods should be used. T00659 - Decommissioned items can no longer be modified. T00658 - Custom attribute definitions and values are now strongly typed. T00657 - The CENTREL.Web.UI.AdvancedNumericalTextBox control was added to the CENTREL.Web.UI.dll library. T00656 - The ItemTypeSelectorUI control has been deprecated and replaced by the CENTREL.XIA.Configuration.Server.Web.UI.ItemTypesCheckBoxList and CENTREL.XIA.Configuration.Server.Web.UI.ItemTypeDropDownList controls. T00655 - The "Hardware Maintenance Summary" was deprecated and removed. See E90710. T00654 - The CENTREL.XIA.Common.Web.UI.dll controls library was deprecated and removed. T00653 - The CENTREL.Web.UI.dll controls were updated to no longer validate when they are not displayed, for example when they are in a dialog control. T00652 - The CENTREL.Web.UI.ListView control now supports the ability to shift-click items. T00651 - All deprecated XIATable, XIAContentTable, and XIAPropertiesTable CSS classes have been removed and replaced with the ListView and PropertyGrid controls. T00650 - The AJAXControl has been deprecated and replaced by the new CENTREL.Web.UI.AdvancedScriptManager control. T00649 - The CENTREL.Web.UI.PropertyGrid control now supports automatically displaying hyperlinks when the AutomaticallyDisplayHyperlinks property is set to true. T00648 - The ResourceHandler.aspx file was removed, and replaced with new CENTREL.XIA.Support.WebSupport class functionality. T00647 - The CENTREL.Web.UI.ListView control now supports automatically sorting integer values. T00646 - The new class CENTREL.XIA.Support.SessionImageHandler was created and added to the Web.Config file. T00645 - The "Core" web service has been renamed to the "Administration" web service. T00645 - BREAKING: The GeneralSettings XML format for the client has changed - the GUID element has been changed to the Identifier attribute. This will be migrated automatically during the upgrade. T00644 - Added the "DO_DeletePreviousVersions", "GET_PreviousVersionsStorageInformation", and "DO_ClearPreviousVersions" methods to the core web service. T00643 - Added the "DO_DeletePreviousVersion" method to the XIA Configuration web service. T00642 - BREAKING: The "GET_ItemVersionHistory" XIA Configuration web service method has been renamed to "GET_VersionHistory". T00641 - The "Archive Data" reports have been updated and renamed to the new "Previous Versions" format. T00640 - The "Cache Settings" configuration section has been renamed to "Cache". T00639 - The "Database Cache Report" has been deprecated and removed. See T00640. T00638 - The database cache functionality has been deprecated and removed due to performance improvements in the XML serializer. T00637 - BREAKING: The VersionControlSettings XML format has changed. This will be migrated automatically during the upgrade. T00636 - BREAKING: The DeleteHistory security permission was renamed to DeletePreviousVersion. T00635 - Updated the "Using Visual Studio" page in the "Web Services SDK" help section. T00634 - The SDK examples for security descriptors has been updated. T00633 - BREAKING: The web service method SET_ItemSecurity has been renamed to SET_SecurityDescriptor. T00632 - BREAKING: The web service method GET_ItemSecurity has been renamed to GET_SecurityDescriptor. T00631 - BREAKING: The web service method DO_ReplaceItemOwnership has been renamed to DO_ReplaceOwnership. T00630 - The user interface for item security descriptors has been updated. T00629 - The DeleteHistoryItem property of the SecurityDescriptor class was renamed to DeleteHistory. T00628 - The ItemSecurityList class was renamed to SecurityDescriptor. T00627 - The DO_Poll method of the client web service was replaced with the updated DO_PollClient method. T00626 - The Id (String) property of client installations was replaced with the updated Identifier (GUID) property. T00625 - Option lists were removed, all country names are now provided by the CENTREL.XIA.Support.SerializableRegions class. T00624 - All hardware definition data model, methods, and stored procedures were updated. T00623 - The new class CENTREL.XIA.Support.BinaryDataHandler was created and added to the Web.Config file. T00622 - The trace log in the Web.Config has been renamed from Startup-Trace.log to Trace.log. T00621 - Added the DockingPanel control to the CENTREL.Web.UI library. T00620 - The default encoding has changed from UTF-16 to UTF-8. T00619 - The class CENTREL.XIA.Support.DataStorage was replaced with the CENTREL.XIA.Support.XmlSerializationSupport and CENTREL.XIA.Support.BinarySerializationSupport classes. T00618 - The "FilterBySecurity" setting was removed from relationship settings. T00617 - The "BroweItemsByLocation" setting was renamed to "BrowseItemsByLocation". T00616 - The "HideSecuredContainers" setting has been renamed to "HideSecuredItems" and now hides all items in the organizational view to which the user has no read access. T00615 - The CENTREL.XIA.Configuration.Drawing library has been renamed to CENTREL.XIA.Configuration.Server.Visualization. T00614 - The database compatibility level for the XIA Configuration Server database was changed to 110 (SQL Server 2012). T00613 - SQL Server 2008 R2 can no longer be used for the XIA Configuration Server database. T00612 - The SelectedIndicies property of the CENTREL.Web.UI.ListView has been renamed to SelectedIndexes. T00611 - The AutoPostBackOnDoubleClick property of the CENTREL.Web.UI.ListView has been renamed to AutoPostBackOnItemDoubleClick. T00610 - The deprecated Refresh() method of the CENTREL.Web.UI.ListView has been removed. T00609 - The CENTREL.Web.UI.ListView control now better supports the designer. T00608 - The OnItemClicked event of the CENTREL.Web.UI.ListView was renamed to OnItemClick. T00607 - The OnItemDoubleClicked event of the CENTREL.Web.UI.ListView was renamed to OnItemDoubleClick. T00606 - The CENTREL.Web.UI.ListView control was updated. T00605 - The CENTREL.Web.UI.PropertyGrid control was updated. T00604 - Font selection was removed from the HTML editor. T00603 - The PDF generation library was updated to version 5.0.10.0. T00602 - The obsolete ActionPoint control was removed. T00601 - Obsolete CSS classes were removed. T00600 - Obsolete JavaScript functions were removed. T00599 - The CENTREL.XIA.Support.ImageSupport functions have been updated. T00598 - The DevExpress.Web.ASPxHtmlEditor control was updated to version 19.1. T00597 - The AddHorizontalLine method was removed from the CENTREL.XIA.Configuration.Server.PdfDocumentWriter. XIA Configuration Server 11.1 General Information -------------------------- XIA Configuration Server version 11.1 adds * The ability to automatically send usage and diagnostics data to CENTREL Solutions. * The ability to collect VLAN information and command outputs from network switches. * Improved support for SSH connections including fingerprint checks. * Improved support for SNMP connections. * Various bug fixes and other improvements. Release Date: 27th June 2019 Functionality Enhancements -------------------------- E90685 - Added the "Unix Operating System Breakdown", "Unix Local Users Summary", "Unix Local Groups Summary", and "Unix Logical Drives Summary" reports. E90684 - Added the ability to exclude files that were not found on Unix systems. E90683 - DMI data, logical drives, processes, and software packages on Unix systems can now be configured as an optional component. E90682 - Added new usage and diagnostics data methods to the core web service. E90681 - Added the ability to automatically send usage and diagnostics data. E90680 - Added operating system boxshots for Microsoft Windows Server 2012 Essentials and Microsoft Windows Server 2016 Essentials. E90679 - Added the ability to read command outputs using SSH on supported Hewlett Packard and Cisco network switches. E90678 - Added the ability to read VLANs on Cisco switches. E90677 - The search system has been updated to locate network switches by their base MAC address. E90676 - The SNMP configuration user interface has been updated. E90675 - The help has been updated for the Unix system agent. E90674 - The Unix system agent now supports legacy key exchange algorithms. See T00546. E90673 - The Unix system agent can now validate fingerprints of remote hosts before authentication. See T00546. E90672 - SQL instance now display SQL statements with more accurate highlighting. See T00543. E90671 - The Unix System agent now reads owner and group for Unix files. E90670 - File permissions for Unix systems are now displayed as human readable strings. Issues Resolved ---------------- I00335 - Resolved an issue whereby "Could not find item C:\Windows\system32\silsvc.exe" was seen when scanning the processes on a Windows machine running Windows Server Essentials. I00334 - Resolved an issue whereby the busy cursor shown in the server caused the web page content to move when viewed using Internet Explorer. I00333 - Resolved an issue during a server upgrade whereby the local SQL server was wrongly detected and used rather than the configured remote SQL server. I00332 - Resolved an issue whereby Exchange Organizations were not shown in the used license count within the configuration screen. I00331 - Resolved an issue whereby "Requested registry access is not allowed" was seen when reading the Windows services on Windows Server 2012 Essentials. This was caused by the security permissions of the silsvc service. I00330 - Resolved an issue where errors reading Windows services using PowerShell remoting did not report the name of the service that caused the exception. I00329 - Resolved an issue whereby the error "Error executing the command 'Get-CimAssociatedInstance'" was seen when scanning the disk drives of Windows machines using PowerShell remoting from a machine running PowerShell 2.0. See T00571. I00328 - The Exchange organization PDF no longer shows the servers section when the organization is Exchange Online. I00327 - Resolved an issue whereby the error "Cannot access a disposed object" is seen when attempting to modify custom Unix settings of a network device search scan task. I00326 - Resolved an issue whereby large drives on Unix systems reported a negative value. I00325 - Resolved an issue whereby Azure automation scripts did not highlight correctly when the values were true, false, null, or integer values. I00324 - Resolved an issue whereby Azure automation script templates were not formatted correctly in PDF output. I00323 - Resolved an issue whereby "The 'span' start tag does not match the end tag of 'div'" was seen when generating a PDF of SQL instances. See T00543. I00325 - Resolved an issue whereby custom attributes longer than 100 characters were not displayed in reports using the GetCustomAttribute function. See D00088. Database Schema Changes ----------------------- D00098 - The spSET_UnixSystem was updated with the LocalAccounts, Processes, and SoftwarePackages columns. D00097 - The spGET_UnixSystem was updated with the LocalAccounts, Processes, and SoftwarePackage columns. D00096 - The LocalAccounts, Processes, and SoftwarePackage columns were added to the UnixSystems table. See T00580, D00097, and D00098. D00095 - The ProfileId column of the ItemCore table has been renamed to ProfileIdentifer. See T00575. D00094 - The Vlans column was added to the NetworkSwitches table. D00093 - The ARPCache column of the NetworkingDevices table has been renamed to ArpCache. D00092 - Information related to connected devices for network switches have been moved to the ConnectedDevices column of the NetworkSwitches table. D00091 - The ConnectedDevices column was added to the NetworkSwitches table. D00090 - The CommandOutputs column was added to the NetworkSwitches table. D00089 - The GetCustomAttributeDateTime function was updated to new coding standards. D00088 - The GetCustomAttribute function was updated to support long custom attribute values. See I00325. Non-Functional Enhancements --------------------------- T00596 - Resolved an issue whereby the CENTREL.Web.UI.SqlCodeEditorTextBox control did highlight operators such as CROSS and APPLY in gray. T00595 - Added the "Client Migration" help page to the client installation section. T00594 - BREAKING: The XML format and location of files read on Unix machines has changed. Unix machines must be re-scanned to display this information. T00593 - BREAKING: The maximum file size of files to be read on Unix systems has moved from the SFTP settings to the files settings. This will reset to defaults on upgrade. T00592 - BREAKING: The XML format and location of local user and groups on Unix machines has changed. Unix machines must be re-scanned to display this information. T00591 - Updated the client and server installers to grant the "logon on as a service" right directly. T00590 - Converted the server installer launch server URL launch file custom action to an open URL custom action. T00589 - Updated the branding on all installers. T00588 - The StartScheduler.bat file was removed from the installer and replaced with the StartScheduler "Start Service" action. T00587 - Upgraded AdvancedInstaller to version 16.0. T00586 - BREAKING: The "PlatformName" has been renamed to "PlatformTypeString" on Unix systems. T00585 - The tolerance settings have been removed from the Unix system agent settings, and replaced by optional components. See E90683. T00584 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.UnixFileSettings class has been renamed to CENTREL.XIA.Configuration.Client.Model.UnixFilesSettings. T00583 - BREAKING: The CENTREL.XIA.Configuration.Client.Model.UnixFileSetting class has been renamed to CENTREL.XIA.Configuration.Client.Model.UnixFileSettings. T00582 - BREAKING: The XML format and location of logical drives on Unix machines has changed. Unix machines must be re-scanned to display this information. T00581 - BREAKING: The XML format and location of processes on Unix machines has changed. Unix machines must be re-scanned to display this information. T00580 - BREAKING: The XML format and location of software packages on Unix machines has changed. Unix machines must be re-scanned to display this information. T00579 - BREAKING: The XML format for running processes on Windows machines has changed from to . Windows machines must be re-scanned to display this information. T00578 - The "Summary" property of all schedule classes is now serialized to XML, this allows the human readable summary of a schedule to be accessed from web service methods. T00576 - BREAKING: The "Operating System Breakdown" report has been renamed "Windows Operating System Breakdown". T00575 - BREAKING: The ProfileId property of the ClientInformation class has been renamed to ProfileIdentifier. See D00095. T00574 - Added the "Network Switch Command Outputs" help page to the Agent Plugin Examples section. T00573 - The CENTREL.XIA.Support.SerializableIntegerCollectionConverter now inherits from TypeConverter removing the unnecessary ability to expand the class within a property grid. T00572 - Added the "Error 0x80090350: An unknown security error occurred" help page to the Windows machine troubleshooting section. T00571 - BREAKING: PowerShell version 3.0 is now a prerequisite of both the XIA Configuration Server, and XIA Configuration Client installer. See I00329. T00570 - The CENTREL.Windows.UI.SimpleConnectionCredentialsUI class has been superseded by the CENTREL.Windows.UI.SimpleCredentialsUI class. T00569 - The CENTREL.Windows.UI.ConnectionCredentialsUI class has been superseded by the CENTREL.Windows.UI.CredentialsUI class. T00568 - The CENTREL.XIA.Support.ConnectionCredentials class has been superseded by the CENTREL.XIA.Support.SerializableCredentials class. T00567 - The CENTREL.Web.UI.AdvancedEncryptedPasswordTextBox control now automatically replaces the password placeholder when the user starts to type or paste a new password into the control. T00566 - Resolved an issue whereby the CENTREL.Web.UI.XmlCodeEditorTextBox control did not encode HTML entities. T00565 - Resolved an issue whereby the CENTREL.Web.UI.SqlCodeEditorTextBox control did not encode HTML entities. T00564 - The CENTREL.Windows.UI.EncryptedPasswordTextBox now uses the CENTREL.XIA.Support.SerializableEncryptedPassword class. T00563 - The CENTREL.Windows.UI.EncryptedPasswordField has been renamed to CENTREL.Windows.UI.EncryptedPasswordTextBox. T00562 - The obsolete functions ListToString, CollectionToString, StringToCollection and StringToList were removed from the CENTREL.XIA.Support class. T00561 - The ConnectedDevices property has been removed from the network switch tolerance settings, and added as an optional component. T00560 - BREAKING: The MACAddress property of the NetworkingDevicePorts class has been renamed to MacAddress. T00559 - The NetworkingDevicePort no longer inherits from NetworkInterfaceBase. T00558 - BREAKING: The ConnectedMACAddress property of the NetworkingDevicePorts class has been renamed to ConnectedMacAddress. T00555 - BREAKING: All references to ARPCache for networking devices has been renamed to ArpCache. T00554 - BREAKING: The SSH* property names of the NetworkSwitchRemoteManagement class were renamed to Ssh*. T00553 - BREAKING: The MACAddress property of the NetworkSwitchGeneral class was renamed to MacAddress. T00552 - BREAKING: The SnmpSupport function now requires the hostname to be passed to the Connect() method. See T00551. T00551 - BREAKING: The Hostname property was removed from the CENTREL.XIA.Configuration.Client.Model.SnmpSettings class. See T00552. T00550 - Added the "This page can't be displayed" help page to the server troubleshooting section. T00549 - The CENTREL.Windows.UI.EncryptedPasswordField control now automatically replaces the password entered by the user with the placeholder password when the control loses focus. T00548 - The EncryptPassword property was removed from the CENTREL.Windows.UI.SimpleConnectionCredentialsUI class. T00547 - The SNMP XML format has changed from "SNMP" to "Snmp". This will be migrated automatically during the upgrade. T00546 - The SFTPSettings class has been replaced by the new CENTREL.XIA.Configuration.Client.Model.SshConnectionSettings class. T00545 - The CENTREL.Windows.UI.NumericTextBox control now displays a default value when no value has been entered. T00544 - The UnixFileSetting XML format has changed. This will be migrated automatically during the upgrade. T00543 - The SQLXHTMLRenderer class has been replaced by the CENTREL.XIA.Support.SqlSyntaxHighlighter class. T00542 - The ConnectionCredentials XML format has changed. This will be migrated automatically during the upgrade. XIA Configuration Server 11 General Information -------------------------- XIA Configuration Server version 11 adds * Support for Windows Server 2019. * Support for Exchange Server 2019. * Updates to the SMTP notification system including the ability to use SSL/TLS connections. * The ability to document additional Active Directory attributes for computers, users, and groups. * The ability to schedule scans one time, weekly, or monthly. * The ability to schedule the execution of reports and report binders. Release Date: 1st May 2019 Functionality Enhancements -------------------------- E90669 - Active Directory group scans bypassed when the number of groups exceeds the configured maximum number of groups now appear as warnings in the scan results. E90668 - Inactive computer accounts detected by the Active Directory search agent now appear as warnings in the scan results. See T00529. E90667 - Added the ability to read additional Active Directory attributes for computers, users, and groups for the Active Directory domain agent. E90666 - Added the "System-Level Proxy Summary" report. E90665 - Added the "Windows User Rights Assignments Summary" report. E90664 - Added support for Exchange Server 2019. E90663 - The Windows machine agent now collects the "System BIOS Version" on Windows 10, Windows Server 2016, and above. E90662 - The "Software Installation Detailed Summary Report" report was added. E90661 - The "Recently Installed Software" report was added. E90660 - The Windows machine agent now reads the install date for all applications when using PowerShell remoting even when the application hasn't registered an "InstallDate" property. E90659 - The XIA Configuration Client scan scheduler user interface now shows a next execution date. E90658 - The XIA Configuration Client scan scheduler has been updated with a new once time, and monthly schedule option. E90657 - The user controls for selecting dates has been updated. E90656 - Added support for SMTP within XIA Configuration Server. E90655 - Added support for Windows Server 2019. E90654 - The SMTP configuration user interface was updated in the XIA Configuration Client. E90653 - SMTP notifications now support the ability to use SSL/TLS connections, and multiple encoding types. Issues Resolved ---------------- I00324 - Resolved an issue that the splitter may not size correctly if the browser window is maximized or resized whilst the page is loading. I00323 - Corrected an issue in the "Writing Compliance Benchmarks" help topic which incorrectly referred to the "DisplayName" property instead of the "Name" property. I00322 - Resolved an issue where the error "Reading the security option 'DisabledComponentsIPv6' failed. Value was either too large or too small for a UInt32." was seen when scanning Windows Server 2008 R2 with PowerShell remoting, and the remote machine had PowerShell 2.0 installed. See I00321. I00321 - Resolved an issue whereby large DWORD registry values were returned as negative Int32 values rather than positive UInt32 values when using PowerShell Remoting and the host was using Windows 2008 R2 and had PowerShell 2.0 installed. I00320 - Resolved an issue whereby "Intel(R) Advanced Network Services Virtual Adapter" drivers of an old version caused the error "No MSFT_DNSClient objects found" to be seen on Windows Server 2012 and above when scanned with PowerShell remoting. I00319 - Resolved an issue with the report "8.2.3 Passwords/phrases must meet the following requirements" whereby only information about servers was returned, event when "Include Workstations" was selected. I00318 - Resolved an issue whereby plus signs were removed from custom SQL reports due to an issue with the CENTREL.Web.UI.SqlCodeEditorTextBox control. I00317 - Resolved an issue whereby "Object reference not set to an instance of an object" was seen when reading resource alert rules in Azure tenants. I00316 - The "Domain Groups Summary" Active Directory report parameters now work correctly when using wildcards. I00315 - The "Domain Groups Summary" Active Directory report PDF output was changed to landscape by default. I00314 - The "User Accounts Last Logon Summary" Active Directory report now allows sorting by the "Last Logon (days)" column. I00313 - Resolved an issue whereby the error "Value was either too large or too small for a UInt64" was seen when scanning the routing table for SNMP devices. I00312 - The CENTREL.Web.UI.SqlCodeEditorTextBox control was updated to support HTML elements within the SQL commands. I00311 - Updated the help relating to the permissions required to scan Microsoft Exchange Online. I00310 - Resolved an issue with the CENTREL.XIA.Network.Management.DHCP.dll whereby it could not be used in a hosted but uncompiled web application. Database Schema Changes ----------------------- D00087 - Dropped the obsolete XIAHelp table. D00086 - The stored procedures spGET_ScheduledTasksToExecute and spSET_ScheduledTaskNextExecutionDate were added. D00085 - The tables TaskOutputTargets, TaskOutputSmtpTargets, TaskOutputFileSystemTargets were added. D00084 - The tables ScheduledTasks, ScheduledReportExecutionTasks, ScheduledReportBinderExecutionTasks were added. D00083 - The stored procedures spGET_TaskOutputTargets, spGET_TaskOutputTargetExists, spGET_TaskOutputTargetType, spDO_CreateTaskOutputTarget, spDO_DeleteTaskOutputTarget, spGET_TaskOutputTarget, spGET_TaskOutputSmtpTarget, spSET_TaskOutputSmtpTarget, spGET_TaskOutputFileSystemTarget, spSET_TaskOutputFileSystemTarget were added. D00082 - The stored procedures spGET_ScheduledTask, spGET_ScheduledTasks, spGET_ScheduledTaskType, spGET_ScheduledTaskExists, spGET_ScheduledReportBinderExecutionTask, spGET_ScheduledReportExecutionTask, spDO_CreateScheduledTask, spDO_DeleteScheduledTask, spSET_ScheduledReportExecutionTask, spSET_ScheduledReportBinderExecutionTask were added. Non-Functional Enhancements --------------------------- T00541 - The help generator has been upgraded to version 6.1. T00540 - The XML element "ProfileId" for scan schedules have been renamed to "ProfileIdentifier" and converted to an XML attribute. This will be migrated automatically. T00539 - The XML element "Id" for scan schedules have been renamed to "Identifier" and converted to an XML attribute. This will be migrated automatically. T00538 - The XML element "Id" for scan profiles have been renamed to "Identifier" and converted to an XML attribute. This will be migrated automatically. T00537 - All context menus now expand automatically without requiring a click. T00536 - All instances of the TabControlFix and TabControlEventFix have been replaced by the InstallTabControlEventFix method of the WindowsFormsSupport class in the CENTREL.XIA.Support library. T00535 - The user can no longer click items in the server web interface when the system is busy. T00534 - The "busy" dialog has been removed and replaced with a change to the cursor. T00533 - Changed all support URLs displayed in "Programs and Features" to use HTTPS. T00532 - Upgraded AdvancedInstaller to version 15.8. T00531 - The version of the .NET Framework targeted for CENTREL.Windows.UI.dll was changed from .NET 3.5.1 to .NET 4.6.2. T00530 - The version of the .NET Framework targeted for CENTREL.Web.UI.dll was changed from .NET 3.5.1 to .NET 4.6.2. T00529 - The "Ignore computers inactive for (days)" setting is now enabled by default for the Active Directory Search agent. See E90668. T00528 - Added the "Core Configuration" help section which describes and provides documentation for the core configuration web service SDK. T00527 - BREAKING: The system no longer supports legacy clients (version 9.0 or older). See T00526. T00526 - The core configuration web service has been updated to only be accessible to system administrators. See T00527. T00525 - The version of the .NET Framework targeted for CENTREL.XIA.Support.dll was changed from .NET 3.5.1 to .NET 4.6.2. T00524 - The default for the AdvancedTextBox control for ValidateOnLoad was changed from false, to true. T00523 - BREAKING: The diagnostics trace log has been updated to use Unicode (UTF-16), existing trace log files may need to be deleted. T00522 - The true/false and yes/no drop down list parameters have been replaced by boolean parameters in all system managed reports. T00521 - The AdvancedDropDownList control was added to the CENTREL.Web.UI library. T00520 - The Active Directory agent settings property names were updated. T00519 - Added the GetDouble method to the PowerShellDataConverter class. T00518 - The ObjectBrowser control was replaced by the OrganizationBrowserUI control. T00517 - Added the troubleshooting page "HTTP Error 500.0 - Internal Server Error" to the "Server Troubleshooting" section. T00516 - Added the troubleshooting page "The term is not recognized as the name of a cmdlet" for the Exchange agent. T00515 - Added the troubleshooting page "Error when reading add-ins. {Account name} isn't a mailbox user" for the Exchange agent. T00514 - The "Software Installation Report" was renamed to "Software Installation Summary Report". T00513 - The GetRegistryKeyLastModifiedDate function was added to the PowerShellRegistrySupport class. T00512 - The AdvancedCheckBoxList control was added to the CENTREL.Web.UI library. T00511 - The XmlCodeEditorTextBox control was added to the CENTREL.Web.UI library. T00510 - The CodeEditorTextBox control was renamed to SqlCodeEditorTextBox. T00509 - Three new scheduler classes - SerializableOneTimeSchedule, SerializableWeeklySchedule, and SerializableMonthlySchedule were added to the CENTREL.XIA.Support.dll library. T00508 - A new CENTREL.Web.UI.TimePicker control was created. T00507 - Added the "Date Picker" help topic. T00506 - The CENTREL.Web.UI.CalendarField control has been replaced by the CENTREL.Web.UI.DatePickerField control. T00505 - The CENTREL.Web.UI.Calendar control has been replaced by the CENTREL.Web.UI.DatePicker control. T00504 - A new CENTREL.Web.UI.SmtpSettingsUI control was created. T00503 - The new CENTREL.Web.UI.AdvancedEncryptedPasswordTextBox control replaces the CENTREL.Web.UI.EncryptedPasswordField control. T00502 - SMTP settings now have an "Enabled" setting, which is migrated automatically during the upgrade. XIA Configuration Server 10.3 General Information -------------------------- XIA Configuration Server version 10.3 adds * An updated reporting user interface. * A new reporting web service and PowerShell reference guide. * New capabilities for report security including a new security mode and the ability to inherit security settings. * The ability to import, export, and duplicate reports. * Support for VMware vCenter 6.7. * Various bug fixes and other improvements. Release Date: 7th November 2018 Functionality Enhancements -------------------------- E90652 - Added support for VMware vCenter version 6.7. E90651 - The reporting help has been rewritten and updated and new PowerShell examples have been added to the SDK section. E90650 - A new reporting web service has been created - see T00501. E90649 - A new boolean report parameter type was added. E90648 - Reports can now be duplicated. E90647 - The report designer now colour highlights the T-SQL statement for the report, and for dynamic list parameters. E90646 - A new security option "Prevent the user from running the report if they do not have permissions to any result" has been added to the "Evaluate the security on each result for reports in this folder" security mode. E90645 - The security on reports and report binders can now be inherited. E90644 - Users can now import and export reports and report binders. E90643 - The PDF options user interface for Hyper-V servers has been improved. Issues Resolved ---------------- I00309 - Resolved an issue where by "Error reading the 64-bit unsigned integer property 'Size'" was seen when scanning the disk drives on Windows machines using PowerShell remoting and a USB SD card reader was attached to the machine. I00389 - Resolved an issue whereby the scheduled tasks API was not disposed of correctly when scanning Windows XP, Windows 2003, and older operating systems. I00388 - Resolved an issue whereby "Instance validation error: '53252' is not a valid value for CENTREL.XIA.Configuration.Types.DiskDriveOperationalStatus" was seen when scanning a Windows machine using PowerShell remoting. I00387 - Virtual machine hardware is now correctly displayed in the PDF output for Hyper-V servers. I00386 - The "Replication" section is now correctly displayed in the PDF output for Hyper-V servers. I00385 - Resolved an issue whereby "Input string was not in a correct format" was seen when scanning email address policies on Exchange on-premises installations installed in a non-English language. I00384 - The CENTREL.Web.UI.AdvancedTextBox control now handles the OnEnterPress event correctly for Firefox and Edge browsers. I00383 - Resolved an issue whereby "System.NullReferenceException: Object reference not set to an instance of an object" was seen when viewing master SQL databases in Azure tenants. I00382 - Resolved an issue whereby "Error reading the string property 'AddressPrefix'. Unable to cast object of type 'System.Collections.Generic.List`1[System.String]' to type 'System.String'" was seen when scanning Azure virtual networks. I00381 - Resolved an issue with the splitter control which could cause the splitter to stop resizing when a ComponentArt dialog control was placed on the page. I00380 - Resolved an issue whereby "An error occurred while parsing EntityName" was seen when generating a PDF for an Azure Tenant where the automation script template included an ampersand symbol. I00379 - Resolved an issue whereby "Error reading the string property 'EncryptionKey'" was seen when scanning a Backup Exec server when an encryption key was set on a backup job. I00378 - Resolved an issue whereby right clicking an Exchange Online or Exchange On-Premises scan result would display the error "The specified exclusion list requested is of type '{type}' which is not a type that supports exclusion lists." Database Schema Changes ----------------------- D00081 - The GetCustomAttributeDateTime function was updated to return DATETIME2 values. D00080 - The GetCustomAttributeDateTime function was updated to use UNIQUEIDENTIFIER values. D00079 - The GetCustomAttribute function was updated to use UNIQUEIDENTIFIER values. D00078 - The Reports, ReportFolders, and ReportBinders tables were updated to the new format. D00077 - The stored procedures spDO_MoveReport, spDO_MoveReportFolder, and spDO_MoveReportBinder were removed. D00076 - The stored procedures spDO_DeleteReport, spDO_DeleteReportFolder, and spDO_DeleteReportBinder were updated to use UNIQUEIDENTIFIER data types. D00075 - The stored procedures Get_ReportExists, Get_ReportFolderExists, and Get_ReportBinderExists were added. D00074 - The stored procedures spGET_ReportBinders, spGET_ReportBinder, and spSET_ReportBinder were updated. D00073 - The stored procedures spGET_ReportFolders, spGET_ReportFolder, and spSET_ReportFolder were updated. D00072 - The stored procedures spGET_Reports, spGET_Report, and spSET_Report were updated. Non-Functional Enhancements --------------------------- T00501 - BREAKING: the GET_ReportPdf, GET_ReportCsv and GET_ReportBinderPdf web service methods have been removed from the XIA Configuration web service, and replaced by methods in the new reporting web service. See E90650. T00500 - The "XIA Internal Reports" report folder was renamed to "Internal System Reports". T00499 - The CENTREL.Web.UI.AdvancedTextBox control no longer renders client side validators when the control is disabled. T00498 - The CENTREL.Web.UI.AdvancedTextBox control now renders in light grey when the control is set to ReadOnly. T00497 - The navigation bar items now prevent text selection. T00496 - The required version of the Azure PowerShell modules has been changed to version 6.9.0 or above. T00495 - The menu and context menu items now prevent text selection. T00494 - Added the "MSP Deployment Topology" help section. T00493 - The server configuration file XML format has changed from "/ServerSettings/LiveDatabase" to "/ServerSettings/Database" and the settings have become attributes. This will upgrade automatically. T00492 - Added the new CENTREL.Web.UI.CodeEditorTextBox control based on CodeMirror. XIA Configuration Server 10.2 General Information -------------------------- XIA Configuration Server version 10.2 adds * Windows Machine Basic Compliance Benchmark version 2.0. * Improved installer database compatibility. * Various bug fixes and other improvements. Release Date: 10th August 2018 Functionality Enhancements -------------------------- E90642 - Added the "View Entire Forest" option to the Microsoft Exchange agent. E90641 - The Windows Machine Basic Compliance Benchmark now has configurable options. E90640 - The updated Windows Machine Basic Compliance Benchmark was updated to version 2.0 and includes new security option checks and covers all Windows Advanced Audit Policy settings. E90639 - The secure channel (SCHANNEL) settings for SSL 3.0, TLS 1.0, TLS 1.1, and TLS 1.2 are now read for Windows machines running Windows Server 2012 and above. E90638 - Optional features are now read for Windows desktop operating systems. Issues Resolved ---------------- I00377 - Resolved an issue whereby "The requested search root '{root}' is not within the scope of this operation. Cannot perform searches outside the scope '{domain name}'" was seen when scanning an Exchange on-premises organization. See E90642 for more information. I00376 - Resolved an issue whereby performing an installation or upgrade cause an "ODBC Connect: timeout exceeded" error if TLS 1.0 was disabled. I00375 - Resolved an issue whereby "Error reading the enum property 'Edition'. Requested value 'Coexistence' was not found." was seen when scanning an Exchange on-premises organization. Database Schema Changes ----------------------- None Non Functional Enhancements --------------------------- T00491 - The advanced audit policy subcategory "Audit Central Policy Staging" was corrected to "Audit Central Access Policy Staging". T00490 - Compliance benchmarks now remove excluded results by default T00489 - The advanced audit policy subcategory "Audit Plug and Play Events" was corrected to "Audit PNP Activity". T00488 - The CENTREL.Windows.UI.PropertyGridView control has been renamed to CENTREL.Windows.UI.AdvancedPropertyGrid to bring it in line with other controls. T00487 - The XIA Configuration Server installation now uses the Microsoft® ODBC Driver 17 for SQL Server® to perform the database installation. T00486 - The Microsoft® ODBC Driver 17 for SQL Server® is now installed as a prerequisite. T00485 - The Exchange tasks were removed from the exclusion lists within the scan profile settings. T00484 - The free space and used space for VMware virtual machines has been marked as volatile and will not be shown by the data comparer. T00483 - The Windows machine agent now reads available server roles and features by default. XIA Configuration Server 10.1 General Information -------------------------- XIA Configuration Server version 10.1 adds * A completely re-written Exchange organization agent, capable of scanning Exchange On-Premises 2010, 2013, and 2016 using PowerShell remoting. * Support for scanning Microsoft Exchange Online. * Improved manual data upload interface. * Various bug fixes and improvements. Release Date: 6th July 2018 Functionality Enhancements -------------------------- E90637 - Added the ability to set the maximum displayed text in the item comparison. E90636 - Added the ability to compare two Exchange servers. E90635 - Added the ability to document Exchange Online. E90634 - The system now supports the ability to use item creation rules for the manual data upload page. E90633 - Added SQL Server 2017 as a supported database for the XIA Configuration Server installation. E90632 - The Active Directory Search agent no longer locates disabled computer accounts. E90631 - Added the "Maximum Redirections" setting to the PowerShell connection settings. E90630 - The Windows machine agent no longer automatically detects the Microsoft Cluster configuration for Exchange servers as Exchange uses Microsoft Failover Clustering for Database Availability Groups (DAGs) however no information is presented within the Failover Cluster itself. E90629 - Added the new chassis types such as "Embedded PC" and "Blade" for Windows machines. Issues Resolved ---------------- I00374 - Resolved an issue whereby missing scheduled tasks files cause the scan to fail when using a classic Windows machine scan. I00373 - Resolved an issue whereby "Error reading the string property 'NetworkInterface'. You can not convert an object of type 'BackupExec.Management.CLI.BENetworkInterface' to type 'System.String'" is seen when scanning a Backup Exec server locally. I00372 - Resolved an issue whereby the "Azure Active Directory Users Summary" report did not return any results. I00371 - Resolved issues with the tab order of the Active Directory search scan task. I00370 - Resolved an issue whereby the system would not start and the configuration screen could not be accessed if the database server was offline, unavailable, or misconfigured. I00369 - Resolved an issue whereby performing a search before a treeview node was selected prevented the search results being displayed. I00368 - Resolved an issue whereby the SQL Instance agent would report an incorrect username when testing for sysadmin rights on the local machine, when custom credentials were in use. I00367 - Resolved an issue whereby the error "A benchmark result with reference number '10.2' already exists within the collection" is seen when scanning the Basic Compliance Benchmark on Windows machines. I00366 - Resolved an issue whereby the error "Error reading the string property 'VmId'. Unable to cast object of type 'Newtonsoft.Json.Linq.JValue' to type 'System.String'" was seen when scanning virtual machines in Azure tenants. I00365 - Resolved an issue whereby the error "Reading resource or resource group tags for '{resource name}''. Object reference not set to an instance of an object" was seen when scanning Azure Tenants. I00364 - Resolved an issue whereby the error "Failed to list classic administrators of subscription '{guid}': 'The subscription ID was not found'" was seen when scanning Azure Tenants even when classic scans were disabled. I00363 - Resolved an issue whereby the error "Error reading the enum property 'ObjectType'. Requested value 'ApplicationGroup' was not found" was seen when scanning a XenDesktop site. I00362 - Resolved an issue whereby the error "Script failed for Database '{name}'" was seen when reading SQL databases on SQL Server 2000. I00361 - Resolved an issue whereby incorrect delivery controller host information was read for Citrix XenDesktop site servers when using PowerShell remoting for the host connections. I00360 - Resolved an issue whereby the error "Object reference not set to an instance of an object" is seen when reading the system enclosure on Windows machines. I00359 - Resolved an issue with the VMware system agent where "Error reading the VMkernel connections for the port group '{name}'. Object reference not set to an instance of an object." was seen scanning distributed virtual switches. I00358 - Resolved an issue with the VMware system agent where "Error reading the connections for host '{name}'. Object reference not set to an instance of an object." was seen scanning distributed virtual switches. I00357 - Reduced the number of times the following warning was reported in the diagnostic log for Windows Server 2012 and Windows Server 2012 R2. "Error reading the registry integer value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Server\ServerLevels\NanoServer". I00356 - Resolved an issue whereby the Windows machine agents reports "The agent failed to scan the section 'Shadow Copy Configuration'. Index was out of range". I00355 - Resolved an issue whereby the Windows machine agent reports "Instance validation error: '{value}' is not a valid value for CENTREL.XIA.Configuration.Types.ChassisType". See T00466. I00354 - Resolved an issue whereby the file system was not displayed for disk volumes on Windows machines running Windows Server 2012, or Windows Server 2012 R2. I00353 - Resolved an issue whereby reading extensions for virtual machines where the extension had failed to deploy causes the error "Error executing the command 'Get-AzureRmVirtualMachineDetails'. The Resource '{extension name}' under resource group '{name}' was not found". I00352 - Resolved an issue whereby reading permissions for SQL databases on Azure tenants causes the warning "Error executing the command 'Get-AzureRmRoleAssignment'. Scope '{name}' should have even number of parts" to be seen in the logs. Database Schema Changes ----------------------- D00071 - The table "ExchangeOrganizations" was added. D00070 - The table "ExchangeOrganisations" was deprecated and removed. D00069 - The stored procedures "spGET_ExchangeOrganization" and "spSET_ExchangeOrganization" were added. D00068 - The stored procedures "spGET_ExchangeOrganisation" and "spSET_ExchangeOrganisation" were deprecated and removed. Non Functional Enhancements --------------------------- T00482 - BREAKING: The following Exchange versions are no longer supported and cannot be scanned - Exchange 2000, Exchange 2003, Exchange 2007. T00481 - BREAKING: The ExchangeOrganisation class has been renamed to ExchangeOrganization. T00480 - BREAKING: The GET_ExchangeOrganisation and SET_ExchangeOrganisation web services API methods have been renamed to GET_ExchangeOrganization and SET_ExchangeOrganization. T00479 - All references to Exchange Organisations are now Exchange Organizations, changing the default spelling from English (UK) spelling to English (US). T00478 - The dependency on "ExIpsec.dll" by the Exchange Organization has been removed. T00477 - The "Exchange Permissions Summary" report is deprecated and has been removed. T00476 - The "Public Folder Databases" report is deprecated and has been removed. T00475 - The manual data upload page has been renamed from upload.aspx to ManualDataUpload.aspx. T00474 - Updated the regular expression used to check the file extension when replacing a license file. T00473 - The StringSupport.GetDisplayValue() method now automatically cleans strings for non-printing characters. T00472 - The server configuration file XML format has changed from "/ServerSettings/CustomSections/Items/CustomSection" to "/ServerSettings/CustomSections/CustomSection". This will upgrade automatically. T00471 - The server configuration file XML format has changed from "/ServerSettings/ItemCreationRules/Items/ItemCreationRule" to "/ServerSettings/ItemCreationRules/ItemCreationRule". This will upgrade automatically. T00470 - Removed obsolete tab control images and CSS files. T00469 - Updated the SQL server shared management objects to version 14.100.0.0. T00468 - The PowerShellDataConverter GetEnum() method can now parse enumeration values separated by spaces. T00467 - The agent detection settings now use reflection for toggling settings between enabled and disabled. T00466 - The CENTREL.XIA.Configuration.Types.ChassisType now reports unknown for unknown chassis types. See I00355. XIA Configuration Server 10.0.8 General Information -------------------------- XIA Configuration Server version 10.0.8 minor update Release Date: 21st March 2018 Functionality Enhancements -------------------------- E90628 - Using default credentials for VMware vSphere vCenter Server Appliance (VCSA) is now supported. Issues Resolved ---------------- I00351 - Resolved an issue whereby "The agent failed to scan the section 'Disk Drives'. Error reading the integer property 'BytesPerSector'. Object reference not set to an instance of an object." is seen when scanning Windows machines using PowerShell remoting. I00350 - Resolved an issue whereby the icon was missing for disabled Group Policy objects for Active Directory Domain items. I00349 - Resolved an issue "Reading the security option 'DisabledComponentsIPv6' failed. Value was either too large or too small for an Int32.the integer property 'DisabledComponents'" that was seen when scanning Windows machines using either PowerShell remoting or WMI. See T00465. Database Schema Changes ----------------------- [None] Non Functional Enhancements --------------------------- T00465 - The security options now read all registry DWORD values as UInt32 instead of Int32. XIA Configuration Server 10 General Information -------------------------- XIA Configuration Server version 10.0 adds * A completely re-written Windows machine agent, capable of scanning Windows Server 2012 using only a PowerShell remoting connection * An improved HTML editor control. * The ability to manually scan Azure tenants with two-factor authentication and Microsoft Live accounts. * Support for documenting SQL Server 2017. * Support for documenting defined registry keys and values on Windows machines. Release Date: 5th March 2018 Functionality Enhancements -------------------------- E90627 - The "Download SQL Express" button of the installer now redirects to a simplified SQL Express installation page. E90626 - The system now checks to ensure that the data being imported does not come from a XIA Configuration Client of a newer version than the XIA Configuration Server. E90625 - The PowerShell and WinRM sections for Windows machines are now separate. E90624 - The PowerShell configuration on Windows machines can now be configured as an optional component. E90623 - The WinRM configuration on Windows machines can now be configured as an optional component. E90622 - The resource permissions on Azure tenants can now be configured as an optional component. E90621 - Added the ability to view warnings within the XIA Configuration Client scan results. E90620 - Added the ability to read bindings for network adapters on Windows Server 2012 or above using PowerShell remoting. E90619 - Added the ability for the SQL Instance Agent to connect to SQL instances using a custom TCP port. E90618 - Added the ability to read disk volume shadow copy configuration on Windows machines when using PowerShell remoting on Windows Server 2012 and above. E90617 - The disk volumes on Windows machines can now be configured as an optional component. E90616 - Added the ability to read disk volumes on Windows machines when using PowerShell remoting on Windows Server 2012 and above. E90615 - Added the "Windows Machine Disk Drives Summary" report. E90614 - Added the ability to read the partition style (e.g. MBR or GPT) for disk drives on Windows machines. E90613 - Added the ability to read the GUID for GPT disk drives on Windows machines when using PowerShell remoting on Windows Server 2012 and above. E90612 - Added the ability to read the operational status for disk drives on Windows machines when using PowerShell remoting on Windows Server 2012 and above. E90611 - Added the ability to read physical disk drives that are part of storage pools on Windows machines when using PowerShell remoting on Windows Server 2012 and above. E90610 - The disk drives on Windows machines can now be configured as an optional component. E90609 - Added the ability to read disk drives on a Windows machine using PowerShell remoting on Windows Server 2012 and above. E90608 - Added the ability to read the motherboard, system product number, and system enclosure information a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90607 - The disk quotas (in addition to disk quota entries) on Windows machines can now be configured as an optional component. E90606 - Added the ability to read the disk quota settings on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90605 - Added the ability to read the Local Administrator Password Solution (LAPS) settings on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90604 - Added the ability to read security identifiers (SIDs) on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90603 - Added the ability to read basic network load balancing information on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90602 - The computer NetBIOS name, FQDN, domain and domain role and now displays in a separate naming and role section for Windows machines. E90601 - Added the ability to read the base operating system information on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90600 - The page files on Windows machines can now be configured as an optional component. E90599 - Added the ability to read the page files on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90598 - Added information about configured page files to the operating system section for Windows machines. E90597 - Added the ability to read the group policy name where security options are configured on Windows machines. E90596 - Added the ability to read the security options on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90595 - The "Network security: Minimum session security for NTLM SSP based (including secure RPC) clients" and the server equivalent setting, now resolve to their display values on Windows Server 2008 and above. E90594 - Added the ability to read the "Network access: Restrict clients allowed to make remote calls to SAM" security option on Windows machines. E90593 - Added the ability to read the "Network access: Allow anonymous SID/Name translation" security option on Windows machines. E90592 - Added the ability to read the "Microsoft network server: Attempt S4U2Self to obtain claim information" security option on Windows machines. E90591 - Added the ability to read the "Interactive logon: Machine account lockout threshold" security option on Windows machines. E90590 - The Internet settings on Windows machines can now be configured as an optional component. E90589 - Added the ability to read the Internet settings on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90589 - The configuration source for local account policies is now read, and displayed for Windows machines. E90588 - Added the ability to read local account policies on a Windows machine using PowerShell remoting on Windows Server 2008 R2 and above. E90587 - Added the ability to read backup products on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90586 - Added the ability to detect the .NET Framework version 4.7 and 4.7.1 on Windows machines. E90585 - Added the ability to read the .NET Framework setup on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90584 - The .NET Framework configuration on Windows machines can now be configured as an optional component. E90583 - The user rights assignments on a Windows machine now displays the configuration source name - for example "Configured Locally" or the name of the Group Policy object from which the setting was applied. E90582 - Added the ability to read the user rights assignments on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90581 - Added the ability to read the "Obtain an impersonation token for another user in the same session. (SeDelegateSessionUserImpersonatePrivilege)" user right on Windows 10, Windows Server 2016, and above. E90580 - The physical memory configuration on Windows machines can now be configured as an optional component. E90579 - Added the ability to read the physical memory configuration on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90578 - The event log configuration on Windows machines can now be configured as an optional component. E90577 - Added the ability to read event log configuration on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90576 - Added the ability to read the BIOS embedded controller version on a Windows machine running Windows 10, Windows Server 2016, or above. E90575 - Added the ability to read the BIOS firmware type - either Legacy BIOS or UEFI, on a Windows machine using PowerShell remoting on Windows Server 2012 and above. E90574 - Added the ability to read BIOS information on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90573 - Added the ability to read batteries on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90572 - The batteries on Windows machines can now be configured as an optional component. E90571 - Added the ability to read CD-ROM and DVD-ROM drives on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90570 - The CD-ROM and DVD-ROM drives on Windows machines can now be configured as an optional component. E90569 - Added the ability to read video controllers on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90568 - The video controllers on Windows machines can now be configured as an optional component. E90567 - Added the ability to read Windows environment variables on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90566 - Added the ability to read Windows local user accounts on Windows Nano server using the Local Accounts PowerShell cmdlets. E90565 - Added the ability to read Windows audit policy configuration on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90564 - Added the ability to exclude Windows Update configuration from the PDF output. E90563 - Added the ability to read Windows Update configuration on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90562 - Added the ability to read Windows Update History on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90561 - The Windows patches on Windows machines can now be configured as an optional component. E90560 - Added the ability to read Windows patches on a Windows machine using PowerShell remoting on Windows Server 2008 and above. E90559 - The advanced properties for ODBC connections are now read for Windows machines. E90558 - Added the "Windows Registry Value Summary Report". E90557 - Added the ability to read defined registry keys and values on Windows machines. E90556 - SQL logins now display a different icon depending on whether the login is disabled, denied, or locked. E90555 - Added support for SQL Server 2017. E90554 - Added the ability to read the configuration and contents of the hosts file on Windows machines. E90553 - Updated the user interface for Windows file configuration within the XIA Configuration Client administration tools. E90552 - Added the ability to read the read-only and hidden attributes for a file on a Windows machine. E90551 - Added the ability to read the checksum (hash) for a file on a Windows machine using the MD5, SHA-256, and SHA-512 hashing algorithms. E90550 - Added the ability to read files on a Windows machine using PowerShell remoting on Windows 2008 and above. E90549 - Added the "Windows Machine DNS Report" report to the "Windows Machine Reports" reporting section. E90548 - The data comparer now excludes the running status of Windows services such as the "Background Intelligent Transfer Service" which can stop and start automatically. E90547 - Windows Time settings on Windows machines running Windows Server 2012 and above can now be read using PowerShell remoting. E90546 - Added the ability to display full information about the server certificates available to an IIS server. E90545 - The IIS Server agent now has a new "Agent Mode" setting which determines whether PowerShell remoting should be used on Windows Server 2012 and above. E90544 - The IIS Server agent help has been updated for readability. E90543 - The IIS Server agent is now able to read the "Server Name Indication" (SNI) setting for SSL bindings on Windows Server 2012 and above. See E90544. E90544 - The IIS Server agent now has a "PowerShell settings tab". See E90543. E90542 - Printers on Windows machines running Windows Server 2012 and above can now be read using PowerShell remoting. E90541 - Updated the "SSL Certificate Report" to include certificates from the "Web Hosting" certificate store in addition to the "Personal" store. E90540 - Certificates on Windows machines now include the configured purposes of the certificate. E90539 - The certificates on Windows machines running Windows Server 2012 and above can now be read using PowerShell remoting. E90538 - The startup commands on Windows machines running Windows Server 2012 and above can now be read using PowerShell remoting. E90537 - Scheduled tasks on Windows Server 2008 and above now display in a hierarchy within the web interface. E90536 - Enhanced information is now available related to scheduled tasks running on Windows server 2008 and above, including conditions, repetition and expiry times. E90535 - The scheduled tasks on Windows machines running Windows Server 2012 and above can now be read using PowerShell remoting. E90534 - The processors on Windows machines can now be read using PowerShell remoting. E90533 - Added the ability to read the "Virtualization Firmware Enabled" and "Address Translation Extensions" settings for processors on Windows machines. E90532 - Reading the processors on Windows machines can now be configured as an optional component. E90531 - The system now detects Windows Nano server, and automatically bypasses reading device information for Windows machines. E90530 - Added new device images for "Memory technology devices", "Firmware" and "Biometric devices" for Windows machines. E90529 - The devices on Windows machines can now be configured as an optional component. E90528 - The devices on Windows machines can now be read using PowerShell remoting. E90527 - The running processes on Windows machines can now be read using PowerShell remoting. E90526 - The running processes on Windows machines can now be configured as an optional component. E90525 - The Windows machine agent now reads the Remote Assistance settings configured through Group Policy when read using PowerShell remoting. E90524 - Added the ability to read remote (Remote Desktop and Remote Assistance) settings on Windows machines using PowerShell remoting. E90523 - The remote (Remote Desktop and Remote Assistance) settings on Windows machines can now be configured as an optional component. E90522 - Installed programs on Windows machines now display whether the installation is 32bit or 64bit. E90521 - Added the ability to read the localized names of installed software on Windows machines when using PowerShell remoting. E90520 - Added the ability to read installed software on Windows machines using PowerShell remoting. E90519 - The installed programs on Windows machines can now be configured as an optional component. E90518 - Added the ability to filter relationships by the security permissions configured on the items. E90517 - Added the ability to filter relationships by the immediate parent customer identifier of the items. E90516 - Added the ability to filter relationships by the environment identifiers set on the items. E90515 - Added the ability to run the Azure tenant agent interactively, allowing for custom credentials, two-factor authentication and Microsoft Live accounts. E90514 - Increased the maximum number of scan threads on a scan profile from 10 to 15. E90513 - Added the ability to read Windows shares using PowerShell. E90512 - Added the ability to read the "Encrypt data access" setting for Windows shares using PowerShell remoting. E90511 - Windows server features can now be read using PowerShell remoting. E90510 - Windows machine local users and groups can now be read using PowerShell remoting. E90509 - The Windows remote management (WinRM) settings can now be read using PowerShell remoting. E90508 - Added the ability to read the Windows PowerShell security settings using PowerShell remoting. E90507 - The Windows machine PowerShell settings can now be read using PowerShell remoting. E90506 - Added the "Windows Printer Summary Report". E90505 - The security settings are now read for Windows printers when the scan is performed using PowerShell remoting. E90504 - IIS servers now display the CPU settings for application pools. E90503 - Network adapters are now sorted by network connection name, rather than network device name. E90502 - Added the ability to read the network category for network adapters (for example Public, Private or Domain), found in Windows machines using PowerShell remoting. E90501 - Added the ability to read the advanced properties for network adapters found in Windows machines using PowerShell remoting. E90500 - Network adapters can now be read for Windows machines using PowerShell remoting on Windows 8, Windows Server 2012 and above. E90499 - The IPv4 routing table can now be read using PowerShell remoting on Windows 8, Windows Server 2012 and above. E90498 - Added the new "Service Advanced Settings Editor" dialog. E90497 - Added the "EncodeInvalidXmlCharacters" service level setting to help diagnose "Hexadecimal value [VALUE], is an invalid character" issues. E90496 - Improved the ability to scan an environment from a standalone machine including the ability to scan an Active Directory domain using custom credentials without needing to be a member of that domain. E90495 - The Citrix XenDesktop site agent no longer requires a WMI connection for either host information or for performing validation. WMI can optionally be used to gather delivery controller information as a failback if PowerShell remoting is not available. E90494 - The Backup Exec agent no longer requires a WMI connection for either host information or for performing validation. E90493 - The Citrix farm agent no longer requires WMI access to read the host server information or perform validation. E90492 - Added a "Scan Time" column to the "Scan Results" form listview. E90491 - The name of the security group "Remote Desktop Users" is now collected when reading the Remote Desktop settings for a Windows machine. E90490 - Added support for using managed service accounts for the XIA Configuration Client service. E90489 - A new "HTML Editor Settings" section has been added to the configuration. E90488 - The previous HTML editor has been replaced with a new, improved editor. E90487 - Added a new web service method to the core web service "DO_CreateUserBasedItemCreationRule". Issues Resolved ---------------- I00348 - Resolved an issue whereby license counts did not update immediately when creating, deleting or undeleting items. I00347 - Resolved an issue whereby decommissioned items did not display as using a license within the license configuration. I00346 - Resolved an issue whereby the "global" location in Azure would cause an exception when generating a PDF of the Azure tenant. I00345 - Added the resource type "Microsoft.Automation/automationAccounts/runbooks" as a type for which resource permissions should not be read to the Azure tenant agent. I00344 - Resolved an issue in the Azure tenant agent where the progress bar did not show the correct percentage when reading multiple subscriptions. I00343 - Resolved an issue in the Azure tenant agent where the progress bar did not show the correct percentage when reading resources. I00342 - The system now displays the more descriptive error "There was an error starting the "Secondary Logon" service, please ensure that this service is not disabled" if a scan profile is started using custom credentials and the Secondary Logon service is disabled. I00341 - Resolved an issue whereby the Microsoft NLB Cluster Agent incorrectly reported "The node '{name}' is not in a converged state" when the state was WLBS_DEFAULT (1008). I00340 - Resolved an issue whereby the "Microsoft network server: Server SPN target name validation level" security option on Windows machines was incorrected read as a boolean value. I00339 - Resolved an issue whereby "Error reading the integer property 'MaxNegPhaseCorrection'. Specified cast is not valid." was seen when scanning the Windows time settings on Windows machines. I00338 - Resolved an issue whereby the configuration source of a security option on a Windows machine was not read correctly. I00337 - Resolved an issue whereby the version of Internet Explorer was detected incorrectly for Windows machines. I00336 - The maximum refresh rate on Windows machines now correctly reports in Hz rather than MHz. I00335 - Resolved an issue whereby COMException (0x80005000): Unknown error (0x80005000) is seen when reading the group membership of users in an Active Directory domain. I00334 - Resolved an issue whereby the SQL instance agent reported "Cannot read property IsDatabaseSnapshot. The property is not available on SQL Server 2000" when reading databases on a SQL instance. I00333 - Resolved an issue whereby the layout of the contents of files was not preserved when viewing them in the web interface. I00332 - Resolved an issue whereby the Citrix Farm agent reported an error reading hotfixes where the hotfixes reported by the server contained no information. I00331 - Resolved an issue whereby the Azure tenant agent would incorrectly attempt to read permissions for resources of type "microsoft.cdn/profiles/endpoints". I00330 - Resolved an issue whereby the IIS Server agent incorrectly read the certificates for bindings where "Server Name Indication" was enabled. See E90543. I00329 - Resolved an issue whereby the home drive letter is not read for local user accounts. I00328 - Resolved an issue whereby clients reported the version number of the base agent rather than the agent themselves. I00327 - Resolved an issue with the SQL instance agent whereby reading CLR based stored procedures or functions would result in the error "[Property] is not available for StoredProcedure '[dbo].[name]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights". The property name seen was either "Recompile" or "ExecutionContextPrincipal". I00326 - Resolved an issue whereby an invalid XML character was not detected and cleaned by an agent the subsequent error was written to the scan results log, including the invalid character. This would prevent the scan results log from being saved. I00325 - Resolved an issue whereby an EncoderFallbackException was seen when writing to the diagnostics log. The diagnostics log now cleans all strings before writing them to the log or console. I00324 - Resolved an issue whereby the error "The client and the server have no common algorithms" was seen when scanning Unix systems using SSH/SFTP. I00323 - Resolved an issue whereby the error "'{value}' is not a valid value for CENTREL.XIA.Configuration.Types.IISCPULimitExceededAction" is seen when scanning an IIS server if the application pool was configured with a "Throttle" or "ThrottleUnderLoad" CPU action. I00322 - Resolved an issue whereby the item naming settings for Microsoft NLB clusters could not be updated in the configuration. I00321 - Resolved an issue whereby the "Availability" property for Windows printers may have been displayed incorrectly. I00320 - Resolved a timeout issue on the VMware system agent by changing the default connection timeout from 10000ms (10 seconds) to 120000ms (2 minutes). I00319 - Resolved an issue whereby logical but valid network adapters were not displayed for Windows machines and only physical adapters were visible. I00318 - Resolved an issue whereby vCenter server on vSphere 6.5 was not detected as a "Server Function" by the Windows machine agent. I00317 - Resolved an issue whereby recursing child domains would fail if the user account did not have permissions to any child domain. I00316 - Resolved an issue whereby "Unable to cast object of type 'System.Management.Automation.ErrorRecord' to type ..." was seen when attempting to load PowerShell modules on PowerShell 2.0 systems and the script cannot be imported. I00315 - Resolved an issue whereby the wrong help page was displayed when pressing F1 within the Unix system agent list scan task form. I00314 - Resolved an issue whereby certain agent settings forms did not close when pressing the escape key. I00313 - Resolved an issue whereby an "Object reference not set to an instance of an object" error was seen when attempting to connect to an invalid host in the XIA Configuration Client tools and subsequently accessing items in the user interface. The user interface now correctly displays the interface as disconnected. I00312 - Resolved an issue whereby the local client would report "Access is denied. For more information, see the about_Remote_Troubleshooting Help topic" when connecting to PowerShell remoting. I00311 - Resolved an issue whereby Chrome would open a new tab rather than a new browser window when comparing items. I00310 - Resolved an issue whereby the client application would prompt to save changed when no changes had been made, however the user had viewed the "Agent Plugins" section. I00309 - The Remote Desktop users are no longer read when the "Local Accounts" optional component is disabled. I00308 - Improved the performance when reading the Remote Desktop users on a domain controller. I00307 - Resolved an issue whereby processors within host information for agents such as the Backup Exec agent reported a single processor when multiple processors were installed. I00306 - Resolved an issue whereby reading the Windows Firewall settings using PowerShell remoting caused the error "Unable to cast object of type 'System.UInt16' to type 'System.String'". I00305 - Resolved an issue whereby the splitter control could not resize correctly when passing through the HTML editor control when an item was being edited. The HTML editor control's content window is now hidden to allow the splitter to resize correctly. I00304 - Resolved an issue whereby the check-in menu item was not displayed as disabled when editing an item. I00303 - Resolved an issue whereby Chrome would open a new tab rather than a new browser window when viewing items. I00302 - Resolved an issue whereby the error "The primary identifier cannot be blank" was seen when scanning an Azure tenant. I00301 - Resolved an issue whereby the %AllUsersProfile% environment variable may have contained an incorrect value. I00300 - Resolved an issue whereby the error "Reading environment variables. Could not determine the location of the system paths" was seen in the Windows machine agent. I00299 - Resolved an issue whereby the error "Reading physical memory. Object reference not set to an instance of an object" was seen in the Windows machine agent if the machine had a physical memory device that reported a capacity of . I00298 - Resolved an issue whereby an "undefined" JavaScript error would be displayed when reloading the item creation rules in the configuration user interface. I00297 - Resolved an issue whereby an incorrect item creation rule would be modified if the user changed the selected listview item whilst editing a rule. I00296 - Resolved an issue whereby the error "Could not load file or assembly 'SSPI.dll' or one of its dependencies" was seen when scanning a vCenter server using the VMware system agent. The error "Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime" is another symptom of the same issue. I00295 - Resolved an issue whereby the error "A program required for this install to complete could not be run" was seen when performing an uninstallation as a user who had Administrator rights, but was not the Administrator user. I00294 - Resolved an issue whereby vCenter server version 6.5 was not automatically detected when scanning Windows machines. Database Schema Changes ----------------------- D00067 - The WindowsMachine table column "Registry" has been added. D00066 - The WindowsMachine table column "WindowsScheduledTasks2" has been removed and replaced with the new "ScheduledTasks" column. D00065 - The WindowsMachine table column "WindowsScheduledTasks" has been removed and replaced with the new "ClassicScheduledTasks" column. Non Functional Enhancements --------------------------- T00464 - Added the "The service is configured to not accept any remote shell requests" help page. T00463 - The subject of the digital signature used to sign the installer and certain executables has changed. T00462 - The installable SDK samples have been removed in favour of the SDK samples provided within the help. T00461 - The Backup Exec agent now requires PowerShell v3 or above on the machine where Backup Exec is installed. T00460 - The default setting for the Site Licensing setting of the Citrix XenDesktop Site agent is to continue on failure. T00459 - The Azure tenant agent now requires the Azure PowerShell cmdlets version 5.1 or above. T00458 - Updated the "Windows Disk Volume Summary" report to use the new disk volumes XML format. See T00456. T00457 - Updated the "Shadow Copy Configuration" report to use the new disk volumes XML format. See T00456. T00456 - BREAKING: The XML format of the Windows disk volumes has changed. T00455 - BREAKING: The Volumes property of the Windows machines summary has been renamed to DiskVolumes. T00454 - BREAKING: The SystemType property of Windows machines has been removed. T00453 - Updated the "Windows Server Detailed Summary Report" to account for the changes to the XML format for disk drives. T00452 - BREAKING: The description property of LogicalDrives on Windows machines has been removed. T00451 - BREAKING: The "LogicalDisks" property on Windows machines has been changed to "LogicalDrives". T00450 - BREAKING: The DeviceID property for disk drives on Windows machines has been dropped, the Index property should be used instead. T00449 - BREAKING: The disk drives XML format has changed for Windows machines. T00448 - BREAKING: The "HardwareSummary" property of Windows machines has been renamed to "Hardware". The class name and XML remain unchanged. T00447 - BREAKING: The XML format of the disk quotas on Windows machines has changed. T00446 - WARNING: The Windows time settings MaxNegPhaseCorrection and MaxPosPhaseCorrection settings have changed from In32 to UInt32. T00445 - BREAKING: The XML format of many of the core operating system settings for Windows machines has changed. T00444 - BREAKING: The DNSHostName has been removed from the NetworkedDevice class, and is now stored in the OperatingSystem.DnsHostName property of Windows machines. T00443 - BREAKING: The DNSHostFQDN has been removed from the NetworkedDevice class, and is now stored in the OperatingSystem.FullyQualifiedDomainName property of Windows machines. T00442 - BREAKING: The XML format of the page files on Windows machines has changed. T00441 - BREAKING: The XML format of the security options on Windows machines has changed. The configuration source is now an XML element (see E90587), and the "Name" property has been changed to "SettingName". T00440 - Added the "LocalSecurityOptions" help page. T00439 - Updated the "Internet Explorer Report" to account for the XML changes. See T00438. T00438 - BREAKING: The XML format of the Internet settings on Windows machines has changed. T00437 - BREAKING: The XML format of the configuration source for local account policies on Windows machines has changed. T00436 - Improved the memory management of the unmanaged functions in the CENTREL.XIA.Network.Management.Windows.SamServer class. T00435 - BREAKING: The XML format of the configuration source for Windows user rights has changed. T00434 - Improved the memory management of the ReadUserRight unmanaged function in the CENTREL.XIA.Network.Management.Windows.LsaWrapper class. T00433 - The Windows Server Detailed Summary Report has been updated to reflect the XML changes for physical memory - see T00431 and T00431. T00432 - BREAKING: The API property TotalPhysicalMemory has moved into the "Memory" section for Windows machines. T00431 - BREAKING: The XML format of the physical memory on Windows machines has changed. T00430 - BREAKING: The XML format of the event log information on Windows machines has changed. T00429 - BREAKING: The API of the event logs on Windows machines is accessed through the property name "EventLogs" instead of "WindowsEventLogs". T00428 - BREAKING: The API of the BIOS information on Windows machines has changed, this is now a single object rather than a BIOS information collection. T00427 - BREAKING: The XML format of the BIOS information on Windows machines has changed. T00426 - BREAKING: The XML format of the batteries on Windows machines has changed from "Batteries/Items/Battery" to "Batteries/Battery", and all elements have been changed to attributes. T00425 - The CD-ROM drives tolerance option has been removed. See E90570. T00424 - BREAKING: The API property CDROMDrives on Windows machine items has now been renamed to OpticalDrives. T00423 - BREAKING: The XML format of the CD-ROM and DVD-ROM drives on Windows machines has changed. T00422 - BREAKING: The XML format of the video controllers on Windows machines has changed. All properties are now attributes, except InstalledDisplayDrivers which is now an array. T00421 - BREAKING: The XML format of the environment variables on Windows machines has changed. T00420 - BREAKING: The XML format of the configuration source of Windows audit settings on Windows machines has changed. T00419 - The "Windows Update History Details" section has been removed from the PDF output as this provided no information over the summary table. T00418 - BREAKING: The XML format of Windows Update history for Windows machines has changed, all values that were previously elements are now XML attributes. T00417 - The "Windows Update History" section has moved from the "Software" to "Security" section of the PDF and web interface. T00416 - The "Windows Patches" section has moved from the "Software" to "Security" section of the PDF and web interface. T00415 - The "Windows Machine Installed Patches Summary" report has been updated to match the new XML format. See T00414. T00414 - BREAKING: The XML format of Windows patches for Windows machines has changed, all values that were previously elements are now XML attributes. T00413 - BREAKING: The XML format of the ODBC configuration for Windows machines has changed. T00412 - The StringSupport class now correctly handles null-terminated strings. T00411 - BREAKING: The informational properties of Windows files have moved to a new property "Information" of type "WindowsFileInformation". T00410 - BREAKING: The XML format of files on Windows systems has changed from "WindowsFiles/Items/WindowsFile" to "Files/File". T00409 - BREAKING: The "WindowsFiles" property for Windows machines has been renamed to "Files". T00408 - The data comparer now only evaluates properties (rather than fields and properties), leading to greater efficiency and faster comparisons. T00407 - The data comparer is now able to dynamically exclude volatile data. T00406 - BREAKING: The "Hash" property of server bindings on IIS Servers has been renamed to "CertificateHash" and is now an XML attribute, rather than element. T00405 - BREAKING: All SSL certificate related classes have been renamed from SSL* to Ssl*. T00404 - BREAKING: The XML format for Windows startup commands has changed. All properties are now XML attributes. T00403 - BREAKING: Removed the Windows firewall scan property. T00402 - BREAKING: The Windows machines scheduled tasks XML format has been updated. T00401 - BREAKING: The Windows machine "ScheduledTasks2" property has been renamed to "ScheduledTasks". T00400 - Added the "ScheduledTasks" and "ScheduledTasksClassic" sections to the help. T00399 - Updated the about dialog to match current visual standards and branding. T00398 - Added the "SerializableDayOfWeekCollection" and "SerializableDayOfWeekCollectionConverter" classes to the CENTREL.XIA.Support library. T00397 - The system now checks that the database schema version is the correct version for the installed server version. T00396 - Updated the "Scheduled Task Summary Report" and "Service Account Report" reports to reflect the changes made in the XML. T00395 - BREAKING: The Windows machines classic scheduled tasks XML format has been updated. T00394 - BREAKING: The Windows machine "ScheduledTasks" property has been renamed to "ClassicScheduledTasks". See D00065. T00393 - Updated the "Windows Server Detailed Summary Report" report to match the updated XML formats. T00392 - BREAKING: The Windows machines processors XML format has been updated. T00391 - Updated the report "Windows Machine Devices Summary" to reflect the changes in T00390. T00390 - BREAKING: Windows device driver information is now stored in a subsection "Driver" which is now a bypass section. T00389 - BREAKING: The processes section of Windows machines is now a bypass section, and will not display any information until the machine is rescanned with the updated client. See E90526. T00388 - Installed programs on Windows machines now present in landscape for PDF output. T00387 - Updated the "Software Installation Report", "Software Package Deployment", "Software Package Deployment" and "Software Package Component Deployment" reports to reflect the changes in T00385. T00386 - Added the "The client cannot connect to the destination specified in the request" PowerShell remoting troubleshooting page. T00385 - BREAKING: The Windows installed programs XML format has been updated. T00384 - BREAKING: The Windows shares XML format has been updated - the "WindowsShareType" and "WindowsShareTypeString" properties have been renamed "ShareType" and "ShareTypeString" respectively. T00383 - Updated the "Server Roles and Features Report" report to reflect the changes in T00382. T00382 - BREAKING: The XML format of the Windows server features has changed. T00381 - The following reports were updated to reflect the changes made in T00380 - "Local Group Membership Report", "Local Administrators Group Membership", "Local Administrator Accounts", "8.1.4 Remove/disable inactive user accounts (Windows Local)". T00380 - BREAKING: The XML format of the local users and groups for Windows machines has been changed. T00379 - BREAKING: The "InstallationDirectory" property of the WindowsPowerShellSettings class has been removed as this has limited value. T00378 - BREAKING: The SID property of the security and audit entries of the WindowsGenericSecurityDescriptor class has been corrected to Sid. T00376 - BREAKING: The group setting has been removed from the WindowsGenericSecurityDescriptor class. T00375 - BREAKING: The MSGenericSecurityDescriptor class has been replaced by the updated WindowsGenericSecurityDescriptor class. T00374 - Security descriptors can now be read using PowerShell remoting with the GetSecurityDescriptor and ConvertSecurityDescriptor methods. T00373 - The SSH/SFTP controls were updated to support newer encryption algorithms. T00372 - BREAKING: The Windows machine printers XML format has been updated. Windows machines must be rescanned with the latest client for printer configuration to be available. T00371 - BREAKING: The Windows machine SNMP XML format has been updated. Windows machines must be rescanned with the latest client for SNMP configuration to be available. T00370 - The Windows machine SNMP Configuration optional setting has been updated from a boolean value to an OptionalComponent. This setting will be migrated automatically. T00369 - Removed the dependency on WMI for the Windows machine benchmark. T00368 - The "Printers" tolerance setting for Windows machines has been moved to an optional component, this setting will be automatically migrated by the upgrade. T00367 - The default printer property has been removed for Windows machines as this is per-user setting. T00366 - The Windows machine advanced audit policy no longer needs a WMI connection, all information is now collected through the PowerShell remoting connection. T00365 - The MAC address format of the secondary item identifier for Unix systems has changed to the IEEE 802 hyphen format of "00-50-56-C0-00-08". See T00355. T00364 - The MAC address format of the primary item identifier for network switches has changed to the IEEE 802 hyphen format of "00-50-56-C0-00-08". See T00355. T00363 - BREAKING: The MAC address format used within the product has been standardized to the IEEE 802 hyphen format of "00-50-56-C0-00-08". The new MAC address format will be updated when items are edited or rescanned. T00362 - BREAKING: The XML format for network adapters for Windows machines has changed and are now also a bypass section. T00361 - The "IP Address Summary" report has been simplified and updated to use the new SerializableIPAddress XML format. T00360 - The IPAddressSubnet class and IPAddress class have been replaced by the SerializableIPAddress class. T00359 - The "Network Adapters" optional component was added to the Windows Machine agent, this replaces the "Networking Configuration" optional component when related to the network adapters. T00358 - The "Routing Configuration" optional component was added to the Windows Machine agent, this replaces the "Networking Configuration" optional component when related to the routing table. T00357 - BREAKING: The routing table property "Metric1" has been updated to "Metric" for all item types. T00356 - BREAKING: The routing table XML format has been updated for Windows machines from "IPv4Routing/IPv4RoutingTable/IPv4Route" to "IPv4Routing/Routes/Route" and all elements have been changed to attributes. T00355 - BREAKING: The routing table XML format has been updated for networking devices from "IPv4RoutingTable/IPv4Route" to "Routes/Route" and all elements have been changed to attributes. T00354 - Added the "Modifying Item Security" help section to "SDK > Web Services SDK > Using Windows PowerShell". T00353 - Added the "Hexadecimal value {value}, is an invalid character" help section. T00352 - Added the "Service Advanced Settings Editor" help section. T00351 - Added the "Technician License Installation Best Practice" section to the help. T00350 - The PowerShell remoting connection settings are now standardised across all agents. T00349 - The credentials have been removed from the local service settings. Users should now use the scan profile credentials when performing scans using the local service. T00348 - Added the "LogPowerShellCommandExecution" setting to help diagnostics issues relating to PowerShell remoting. T00347 - The Citrix XenDesktop Site agent's validation setting has been removed. T00346 - Resolved an internal development issue whereby the Visual Studio designer wouldn't display the main form due to a type conflict on the context menus assigned to user controls. T00345 - PowerShell now connects to the local machine without requiring that PowerShell remoting is enabled. T00344 - The Backup Exec agent can no longer remotely enable PowerShell remoting as part of the scan. PowerShell remoting must be enabled prior to running the scan. T00343 - The Citrix farm agent's validation setting has been removed. T00342 - The Citrix farm agent now has the option to read host information using PowerShell remoting or WMI. See E90493. T00341 - The Citrix farm agent now performs validation of the farm using PowerShell remoting rather than WMI, the validation option has been removed. See E90493. T00340 - Added the ability to read Windows services using PowerShell, this provides the ability for agents such as the Citrix XenDesktop Site agent to perform validation without requiring a WMI connection. T00339 - Added a section status property "UsersStatus", to determine whether the "Remote Desktop Users" for a Windows machine has been scanned. T00338 - Added a new help section for the issue "The agent failed to scan the section 'Site Licensing Information'. CitrixLicensingVendorOrServiceDown" when scanning Citrix XenDesktop sites. T00337 - Minor changes have been made to the end user license agreement (EULA). T00336 - The default PowerShell remoting connection method has been changed to HTTP (from automatic), this allows for a faster connection on most systems. Customers using HTTPS for PowerShell remoting connections should configure the system to use HTTPS or Automatic. T00335 - The Backup Exec agent is no longer dependant on WMI. T00334 - Updated the data comparer to compare Windows Firewall rules using the InstanceId when scanned using PowerShell remoting. See T00333. T00333 - Added the InstanceId property to Windows Firewall rules when scanned using PowerShell remoting. T00332 - The Web.Config file has been updated to support the new HTML editor. T00331 - The "Dictionaries" directory has been removed from the App_Data folder, as spell checking is now provided by the web browser. T00330 - Updated the "DataFiles" help page which incorrectly referenced the classic "xiaconfiguration.lic" license file format. T00329 - Added a help page to describe the General Information section of an item. T00328 - Added a help page to resolve the issue "The cabinet file .cab has an invalid digital signature" when installing in a disconnected environment. T00327 - Added a help page to resolve the issue "Select-AzureRmSubscription : Provided subscription {ID} does not exist" when scanning an Azure tenant. T00326 - Added a help page to resolve the issue "Install-Package : No match was found for the specified search criteria" when installing the Azure PowerShell modules. T00325 - Changed the recommended PowerShell version for the Azure tenant agent from version 5.0 to version 5.1. T00324 - Item creation rules now have a unique identifier "Id" property. T00323 - The VMware provided SSPI.dll has been replaced by CENTREL Solutions code within the VMware system agent. See I00296. T00322 - Changed the Windows machine agent settings to tolerate issues documenting printers by default. XIA Configuration Server 9.1 General Information -------------------------- XIA Configuration Server version 9.1 adds better control and security including * The ability to use client certificates for two-factor authentication * Improved server connection settings including updated proxy capability and service level inheritance * Support for client registration and polling * Improved security with the dedicated client access web service * To support the security and other features, the product is now based on the .NET Framework 4.6.2 * Support for TLS 1.2 encryption between the XIA Configuration Client and XIA Configuration Server. * Support for scanning using SNMP version 3. * Improved licensing for the product. Release Date: 7th June 2017 Functionality Enhancements -------------------------- E90486 - Improved the progress bar functionality of the Unix system agent. E90485 - Added the "Unix Platform Type Name" to the scan target attributes within the scan results of the Unix System agent. E90484 - Added support for creating agent plugins in Visual Studio and executing them with the ExecuteExternalCustomPlugin() command within the dynamic code editor. E90483 - Added support for the version 4.0.0 of the Azure PowerShell cmdlets. E90482 - Improved the progress bar functionality of the IIS server agent. E90481 - Improved the progress bar functionality of the SQL instance agent. E90480 - Added support for VMware vSphere version 6.5. E90479 - Added a new "Changing the Service Account Password" troubleshooting page. E90478 - Added a new "Service 'XIA Configuration Service' (XIAConfigurationSvc) failed to start" troubleshooting page. E90477 - Windows machines no longer show a description column for Windows processes if the description was disabled in the client options. E90476 - Added the ability to view the access control on all subscriptions within an Azure tenant, rather than only the default subscription. E90475 - Added the ability to display the subscription for resource groups within an Azure tenant. E90474 - Added the ability to read resources and resource groups from multiple subscriptions within an Azure tenant. See T00318. E90473 - Added a new option for the Azure tenant agent to exclude the scanning of Azure user and group accounts. See T00317. E90472 - Updating the licensing for the product including new license types, user interface and documentation. E90471 - Added the GET_ReportCsv web service method. E90470 - Improved the performance of the SNMP data collector and added a progress bar to the user interface. E90469 - Added support for SNMP v3 when scanning network devices. E90468 - Simplified the "Creating Managed Customers" PowerShell SDK example. E90467 - Added the DO_ReplaceItemOwnership web service method to the XIA Configuration web service. E90466 - Added the DO_CreateComputerBasedItemCreationRule web service method to the core web service. E90465 - Added the ability to read whether SMB version 1 and SMB version 2 have been disabled for Windows server 2008 R2 and above server operating systems. E90464 - Added the ability to set the organization name during the installation. E90463 - Added the ability to bypass the scanning of Windows shares. E90462 - Added the ability to document .NET Framework versions 4.6, 4.6.1 and 4.6.2. E90461 - Added an option to exclude Microsoft cluster name objects (CNOs) and virtual computer objects (VCOs) from the Active Directory search agent results. E90460 - Moved the documentation for installing XIA Configuration Server from the quick start guide to the help file. E90459 - Updated the client installation help. E90458 - Added a new server upgrade section to the help. E90457 - The user performing the installation of the server product is automatically explicitly added as a system administrator to avoid UAC issues. E90456 - Updated the help files to a new style and format including improved support for mobile devices. E90455 - Added the Scheduler Configuration Tool to allow easy configuration of the XIA Configuration Scheduler Service. E90454 - Report binders can now be exported with the "GET_ReportBinderPdf" web service method. E90453 - Report binders now export without the "XIA Configuration Report" subtitle. E90452 - The server installation now provides a list of the locally installed SQL instances to select from. E90451 - The installer no longer reports "The dialog ErrorDlg has the error style bit set, but is not an error dialog" when a custom action fails to execute. E90450 - The client service no longer listens on a TCP port by default, instead a local IPC connection is setup by default which reduces the attack surface and the possibility of TCP port conflicts. E90449 - Added the new client installation web service methods in the core web service DO_CreateClientInstallation, DO_DeleteClientInstallation, GET_ClientInstallationIdentifiers, GET_ClientInstallations, GET_ClientInstallation, SET_ClientInstallation. E90448 - Added the client installations configuration section. E90447 - Added the ability for clients to register with, and poll the server. E90446 - Added the "Create VMware Physical ESX Hosts" import engine setting. E90445 - The Client Information section now provides the client's unique identifier, scan target, profile name and profile identifier. E90444 - Added a "Copy To Clipboard" command on the scan result details form. E90443 - Added scan target attributes to scan results to provide additional troubleshooting information about the scan target. E90442 - Added the ability to re-scan items from the XIA Configuration Client administration tools. E90441 - Added the "Client Access" server permission to determine which user accounts can be configured to make connections from the XIA Configuration Client. E90440 - Added the ability to disable the scheduler access web service. E90439 - Added the ability to disable the client access web service. E90438 - Added the ability for the scheduler to use client certificate authentication - see T00273. E90437 - Added the ability to use compression when uploading data from the client to the XIA Configuration Server. E90436 - Added the ability to configure a client certificate as a part of two factor authentication within the XIA Configuration Client. E90435 - Improved the progress bar functionality of the Active Directory domain and Active Directory search agents. E90434 - Added the ability for the XIA Configuration Client to connect to the XIA Configuration Server using Basic authentication. E90433 - Added the ability for the XIA Configuration Client to inherit server connection settings for scan profiles from the service configuration. E90432 - Improved the support for connecting to the XIA Configuration Client to the XIA Configuration Server through a proxy, including supporting proxy server authentication. E90431 - Added the ability to document LACP (LAG) uplink ports on VMware distributed virtual switches. Issues Resolved ---------------- I00293 - Resolved an issue whereby the error "String was not recognized as a valid DateTime" is seen when reading the software packages on a Unix or Linux system. I00292 - Resolved an issue whereby the error "Object not set to an instance of an object" is seen when editing a manually created Windows machine. I00291 - Resolved an issue whereby the error "Value was either too large or too small for an Int32" is seen when scanning Windows event logs. I00290 - Resolved an issue whereby the XIA Configuration Client maintenance would retain one less scan results file than configured. I00289 - The Active Directory domain scan task now correctly displays an error in the scan results if the computer is not a member of a domain and the default computer or user domain is selected. I00288 - The SQL instance agent now provides improved error information when testing the connection to a SQL instance. I00287 - The installer now correctly changes the domain name to NetBIOS format when entering custom web server credentials in DNS format during the installation. I00286 - Resolved an issue whereby the error "System.OverflowException: Arithmetic operation resulted in an overflow." was seen when scanning DHCP servers. I00285 - Resolved an issue whereby the Azure Tenant agent failed if the classic Azure modules were not installed, even though the Azure Classic optional component was set to "Do not scan" or "Scan (continue on failure)". I00284 - Added a new "Authentication Settings" optional component for the Azure Tenant agent to work around the error "Error executing the command 'Get-AzureRmWebAppAuthenticationSettings'. The pipeline has been stopped" when the account performing the scan does not have permissions to read the authentication settings. I00283 - Resolved an issue whereby the error "MissingApiVersionParameter: The api-version query parameter (?api-version=) is required for all requests" is seen when scanning an Azure tenant where a resource has hash symbols "#" in the resource name. I00282 - Resolved an issue whereby the product would stop being licensed and the "Trial" watermark would be seen on PDF output even though the software was correctly licensed. I00281 - Resolved an issue that "Not a valid Win32 FileTime" was seen in the Active Directory agent when reading users where the account expiry date is set to -1. I00280 - Resolved the issue "The underlying connection was closed: An unexpected error occurred on a send" when TLS 1.2 encryption was enforced on the XIA Configuration Server. I00279 - Resolved an issue whereby the key size could not be obtained from certificates that support elliptic curve cryptography (ECC). This supersedes I00263. I00278 - The "APPLICATION PACKAGE AUTHORITY" text is removed from NTFS permissions to prevent these long account names from causing the layout of the permissions table becoming difficult to read. I00277 - The "System.Web.HttpException: Unable to validate data" and "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" are no longer seen when the "System cryptography: Use FIPS 140 compliant cryptographic algorithms, including encryption, hashing and signing algorithms" security option is enabled. I00276 - Resolved an issue whereby no organization level databases are written to PDF for Exchange items where no organization level public folders exist. I00275 - Updated the SQL database connection settings to allow the entry "(local)" for locally installed SQL instances. I00274 - Resolved an issue whereby importing VMware systems created VMware physical ESX hosts without the information being populated correctly and the error "System.OverflowException: Value was either too large or too small for a UInt64" was seen in the diagnostics log. I00273 - Resolved an issue whereby the Windows Machine agent reports "Illegal characters in path" when reading an ODBC data source where the driver file is stored in the registry surrounded by double quote marks. I00272 - Resolved an issue whereby the error "Hexadecimal value 0x0C, is an invalid character" was seen when scanning SQL Instances and documenting the source code of the stored procedures or functions and these had invalid characters. I00271 - Resolved an issue whereby XIA Configuration Client settings could be lost when upgrading from an unsupported version. I00270 - Added help for the error Get-AzureRmWebAppAuthenticationSettings: The pipeline has been stopped in the Azure tenant agent. I00269 - Resolved an issue whereby "Object reference not set to an instance of an object" was seen when viewing a scan result while a scan was in progress. I00268 - Resolved an issue whereby "Hexadecimal value 0x1D, is an invalid character" relating to "Write284_ADGroupPolicyObject" was seen when scanning an Active Directory domain. I00267 - Resolved an issue whereby "Object reference not set to an instance of an object" was seen when reading hosts connected to a distributed switch when the switch was LACP enabled. Database Schema Changes ----------------------- D00064 - Added the spGET_ClientInstallationIdentifiers stored procedure. D00063 - Added the spDO_CreateClientInstallation stored procedure. D00063 - Added the spDO_DeleteClientInstallation stored procedure. D00062 - Added the spSET_ClientInstallation stored procedure. D00061 - Added the spGET_ClientInstallation stored procedure. D00060 - Added the ClientInstallations table. D00059 - Added the ClientId, Target, ProfileName and ProfileId columns to the ItemCore table. Non Functional Enhancements --------------------------- T00321 - BREAKING: The Azure tenant agent now requires the version 4.0.0 or above Azure PowerShell cmdlets. T00320 - The Windows machine agent no longer scans process descriptions by default to increase scan performance. See E90477. T00319 - BREAKING: Running process information is now stored in XML attributes rather than elements. Windows machines must be rescanned with the version 9.1 agent for information to be visible in this section. T00318 - BREAKING: Azure resources now correlate to resource groups based on their Azure subscription. Azure tenants must be rescanned with the version 9.1 agent for resource information to be visible. See E90474. T00317 - BREAKING: Azure Active Directory users and groups are now stored within the "Accounts" section in the data model. Azure tenants must be rescanned with the version 9.1 agent for information to be visible in this section. See E90473. T00316 - Added a new help page "Access is denied scanning WORKGROUP machines" that provides information about the LocalAccountTokenFilterPolicy setting. T00315 - All references to "XIAAdmins" has been changed to "Service Administrators" within the client product. T00314 - The XML format of the client configuration file has been updated from "XIAAdmins/string" and "XIAViewAdmins/string" to "ServiceAdministrators/ServiceAdministrator" and "ServiceViewAdministrators/ServiceViewAdministrator", the file format will be updated automatically by the upgrade. T00313 - Added a new "System Administrators" help page and all references to "XIAAdmins" has been changed to "System Administrators" within the server product. T00312 - Updated the Technician License to only permit connection using the account name specified in the license. T00311 - Updated the Technician License to longer permit remote connections. T00310 - Changed default color for PDF cover page footer to white. T00309 - BREAKING: The GET_ServerInformation method on the core web service has been secured to allow only system administrators access. T00308 - BREAKING: The GET_ServerInformation method on the core web service has been renamed to Get_ServerInformation. T00307 - Updated the 3rd party SNMP control libraries to the latest version for the v4 CLR. T00306 - The SNMP settings XML format has been updated, this will be updated automatically by setup. T00305 - The "XIAAdmins" property of the server settings XML file has been renamed to "SystemAdministrators". This property will be automatically upgraded. T00304 - BREAKING: The XML schema for NTFS security descriptors has been improved, existing files will not display security permissions until they have been rescanned by the updated agent. T00307 - Added new "Share Configuration Options" section to the help. T00306 - BREAKING: The schema for the Windows shares related optional components for Windows machines has changed. Customers should review the new settings as required. T00305 - Moved the share configuration for printers into a new "Share Configuration" section. T00304 - Removed the "Path" property from non-disk shares in the Shares section of the Windows machine. T00303 - BREAKING: The schema for Windows shares has now changed from elements to attributes, and the "Status" attribute has been added. Existing shares will not correctly display until they have been rescanned by the updated agent. T00302 - Added the "Information is not available for this section because the component or feature is disabled" section status. T00301 - The .NET Framework versions 4.5.1 and 4.5.2 are now documented as dedicated versions rather than service packs of version 4.5. T00300 - The XIA Configuration Server installer now warns if an unsupported case sensitive collation is in use. T00299 - The XIA Configuration Local Service now installed in the "Program Files" instead of the "Program Files (x86)" folder. T00298 - BREAKING: The XIA Configuration Local Service can no longer be installed on 32-bit operating systems. T00297 - Renamed the client custom installation log from "xcsclientinstaller.log" to "XIA Configuration Client Installation Actions.log". T00296 - The settings of NTFS permissions on the installation directories has moved from the custom actions to the main installation application. T00295 - The 32bit to 64bit fix "T00112" has been removed from the installer, users upgrading from v5 or older will be required to first upgrade to version 9.0. T00294 - Added the HKEY_LOCAL_MACHINE\SOFTWARE\CENTREL Solutions\XIA Configuration Scheduler\InstallDirectory registry key. T00293 - Updated the database connection settings to use the new AdvancedTextBox and AdvancedButton controls. T00292 - BREAKING: The "Allow unsupported browsers" setting has been removed from the server general settings. T00291 - BREAKING: The Web.Config file is now replaced each time the server is upgraded to the latest settings are installed. Any custom changes to the Web.Config file must be manually reapplied after an upgrade. T00290 - BREAKING: The ServerSettings.ClientSettings has been removed from the data model - see T00287. T00289 - BREAKING: The list of supported operating systems has changed. T00288 - BREAKING: The version of the .NET Framework used by the XIA Configuration Server, Client and Local Service has changed to .NET Framework 4.6.2. T00287 - BREAKING: The monitor client option has been removed including the toolbar item, tools menu item and ShowManageClient() JavaScript function. This will be replaced by the new client registration and polling. T00286 - BREAKING: The ClientInformation.Version property of all items has changed from using the dated XIAVersion class to use the newer SerializableVersion class. This uses attributes rather than elements for the Major, Minor and Build numbers. T00285 - BREAKING: The PerformScan() method of the XIA Configuration Client service now uses the profile identifier, rather than the profile name. T00284 - Added the "Request failed with HTTP status 413: Request Entity Too Large" troubleshooting help section. T00283 - BREAKING: The "SET_XIASettings" web service method in the core web server has been renamed "SET_ServerSettings". T00282 - BREAKING: The "GET_XIASettings" web service method in the core web server has been renamed "GET_ServerSettings". T00281 - Changed the XML root node of the ServerSettings.xml file from "XIASettings" to "ServerSettings". T00280 - Renamed the XIASettings class to ServerSettings. T00279 - Corrected the XIA Configuration Service configuration file XML schema from "ServiceConfiguration/ProfileNames/string" to "ServiceConfiguration/ProfileNames/ProfileName". T00278 - Improved the XIA Configuration Service configuration files migration process including improved diagnostics logging. T00277 - The XIA Configuration Server settings file now supports a SchemaVersion attribute. T00276 - Added the "Using Windows PowerShell with Client Certificates" help section. T00275 - Added the "Error executing the command 'Get-XAFarm': The socket connection was aborted" troubleshooting help section. T00274 - Added the "Class does not exist (0x80070583)" troubleshooting help section. T00273 - The installer now adds the HKEY_LOCAL_MACHINE\SOFTWARE\CENTREL Solutions\XIA Configuration Scheduler\ClientCertificateThumbprint registry value - see E90438. T00272 - Migrated the scheduler web services API methods from the core web service to a dedicated scheduler web service "/webservices/scheduler/scheduleraccess.asxm". T00271 - Replaced all instances of the PermissionDeniedException with CENTREL.XIA.Support.AccessDeniedException. T00270 - Migrated all settings from the CENTREL.XIA.Configuration.Server.Shared library to CENTREL.XIA.Configuration.Server.Model. T00269 - Updated all resources files to the new standard in the CENTREL.XIA.Configuration.Server namespace. T00268 - Moved all main web pages and user controls into the CENTREL.XIA.Configuration.Server namespace. T00267 - The XIA Configuration Client now uses only the new ClientAccess.asmx web service. T00266 - Improved the Web Services API configuration page. T00265 - The internal code for accessing the XIA Configuration Server moved to the shared CENTREL.XIA.Configuration.Client.Support library. T00264 - Added the "AutoHideCredentialsPanel" property to the ConnectionCredentialsUI control. T00263 - Updated the scan results user interface to "Display more results" rather than "Display all results". T00262 - Performed a code refresh on the Active Directory search agent. T00261 - BREAKING: The .NET remoting methods used by the client have changed names. T00260 - BREAKING: The XML format of the scan results files has been overhauled to improve performance and to support on-demand scanning, however previous scan results files can no longer be read in the client. T00259 - Updated the XIA Configuration Client home screen within the admin tools to more closely match the service information screen. T00258 - Updated the action point control to a more modern style. XIA Configuration Server 9.0 General Information -------------------------- XIA Configuration Server version 9.0 adds * Support to document Microsoft Azure tenants including virtual machines, network security groups, and route tables * Support for Nexus 1000v distributed virtual switches within VMware systems * Support for Windows Server 2016 Active Directory * Support for documenting Windows Firewall settings using PowerShell Remoting Release Date: 23rd January 2017 Functionality Enhancements -------------------------- E90430 - Added support for Veritas Backup Exec 16. E90429 - Reports configured with security configured for "Check Each Item's Security" now execute much faster through the use of improved security checks and effective permissions checking. E90428 - Added operating system images for Windows Server 2016. E90427 - Added the ability to write Windows Firewall rules summary information PDF output without the full details also being written. E90426 - Added the ability to document Group Policy configured Windows Firewall rules (requires Windows PowerShell remoting). E90425 - Added the ability to document Windows Firewall settings using PowerShell Remoting, without the need to use the Windows Firewall API. E90424 - Added official support for Windows Server 2016 for the DHCP, DNS, Hyper-V, IIS, Microsoft Cluster, Terminal Server and WINS agents. E90423 - Added progress bar updates to the DNS service agent. E90422 - Added the "Azure Active Directory Users Summary" report. E90421 - Added the "Azure Network Security Group Rules" report. E90420 - Added the "Azure Network Security Groups Summary" report. E90419 - Added the "Azure Virtual Machine Sizing" report. E90418 - Added the "Azure Virtual Machines Summary" report. E90417 - Added the "Azure Tenant Summary" report. E90416 - Added the "Azure Resources Summary" report. E90415 - Added the "Azure Resource Groups Summary" report. E90414 - Added the "Azure Resource Types Summary" report. E90413 - Added a new "Is Azure Hosted Windows Virtual Machine" relationship for Windows machines to display the hosting Azure tenant. E90412 - Added the ability to document Microsoft Azure tenants. E90411 - Added the ability to collect the UUID for Windows machines which is displayed in the "Hardware > System Information" section. E90410 - Added documentation for changing the XIA Configuration Client service account. E90409 - Improved the performance when viewing large VMware system environments where postback and expanding the treeview was slow or unresponsive - see T00251. E90408 - Improved the "Local Accounts" optional setting in the Windows machine agent to allow the continuing of a scan in the event of a failure. E90407 - Added the "Windows Machine Installed Patches Summary" report. E90406 - Updated the summary information for VMware virtual network cards to display the network the device is connected to in the description field. E90405 - Added the ability to document the "Password Last Set" date for Active Directory user accounts. E90404 - Added summary text for the Windows Patches section of Windows machines. E90403 - Updated the "Compliance Benchmarks Summary" report to include pass, fail and other counts. Issues Resolved ---------------- I00266 - Resolved an issue whereby if new server features are installed on Windows Server 2016 that do not have a unique feature identifier viewing Server Roles and Features or generating a PDF document would cause the system to fail. I00265 - Resolved an issue whereby the Client Information displayed the scan date as "Today" when the scan was completed yesterday. I00264 - Updated the installer to ensure that the latest version of the local client MSI file is installed when upgrading the XIA Configuration Server installation. I00263 - Resolved an issue whereby the error "System.NotSupportedException: The certificate key algorithm is not supported" was seen when reading SSL certificates that support elliptic curve cryptography (ECC). I00262 - SSL certificates now sort correctly by subject name rather than friendly name when rescanned by the XIA Configuration Client. I00261 - Resolved an issue whereby the manufacturer "VMware, Inc." was not identified as a virtual machine. I00260 - Resolved an issue whereby the "Back" button in mobile view did not work correctly for some mobile browsers. I00259 - Added the ability to scan the basic "Home" editions of Windows 8 and above. I00258 - Resolved an issue whereby "Errorcode 0x8009030e occurred while using Kerberos authentication: A specified logon session does not exist" is seen when connecting to PowerShell remoting on the local machine. I00257 - Resolved an issue whereby the Windows 10 Professional box shot did not display. I00256 - Resolved an issue whereby importing a Microsoft Office document as a resource would result in a "Procedure or function 'spSET_Resource' expects parameter '@Subject', which was not supplied" error. I00255 - Resolved an issue whereby font sizes would change for the CENTREL.Web.UI.PropertyGrid and CENTREL.Web.UI.ListView controls when the device was viewed in landscape orientation. I00254 - Resolved an issue whereby the error "System.InvalidOperationException: Instance validation error: '984063' is not a valid value for CENTREL.XIA.Configuration.Types.TerminalServiceConnectionRights" is seen when documenting a Remote Desktop Session Host. I00253 - Resolved an issue with the Active Directory domain agent whereby the "Builtin" container was not documented by the agent. I00252 - Resolved an issue with the Active Directory domain agent whereby the error "Could not determine the domain level for the domain. The domain mode '7' is unknown" occurs when scanning domains running in Windows Server 2016 domain or forest functional levels. I00251 - Resolved an issue whereby the error "The storage device '' was not found in the collection" was seen when exporting a Backup Exec server to PDF. I00250 - Resolved an issue when scanning a Backup Exec server when reading the enum property 'ExchangeBackupType' reported error "Object reference not set to an instance of an object". I00249 - Resolved an issue whereby Nexus 1000v distributed virtual switches within VMware systems caused the scan to fail. I00248 - Resolved an issue whereby the error "Object reference not set to an instance of an object" is seen when reading host hardware configuration in the VMware system agent, the error is seen when BIOS information is not available for the host. I00247 - Resolved an issue whereby VMware physical ESX hosts could not be permanently deleted and the error "The DELETE statement conflicted with the REFERENCE constraint…" is seen. I00246 - Resolved an issue whereby the section status was not displayed for the "Local Users" and "Local Groups" section of a Windows machine where local accounts had been manually bypassed. I00245 - Resolved an issue whereby the "Object reference not set to an instance of an object" is seen when viewing the security section (or generating a PDF of) a Windows machines where local accounts had been manually bypassed.. I00244 - Updated the Citrix XenDesktop Site agent to read policies that had a space at the start or the end of the policy name. I00243 - Resolved an issue whereby property grids were misaligned in the PDF output when they had a long title. I00242 - Resolved the issue "The distributed port group with key 'key' was not found" seen in the VMware system agent when a virtual machine or template remains connected to a deleted distributed port group. The system not logs and error and "[Invalid Configuration]" is displayed in the user interface and PDF output. I00241 - Resolved an issue whereby box shots for Windows Server 2012 were not installed with the product. I00240 - Resolved an issue whereby the previous events documented for a Windows machine break the page boundary when exported to PDF. I00239 - Resolved the "Sys.WebForms.PageRequestManagerTimeoutException" error seen when executing long running reports - see T00248. I00238 - Resolved an issue whereby an incorrect "Password Last Set" date would be shown for local Windows user accounts when the password has expired for the user. I00237 - Resolved an issue with certain browsers when downloading the XIA Configuration Client a "Failed - network error" or "Download error" is shown, see T00247. Database Schema Changes ----------------------- D00058 - Added the SET_AzureTenant stored procedure. D00057 - Added the GET_AzureTenant stored procedure. D00056 - Added the AzureTenants table. Non Functional Enhancements --------------------------- T00257 - All HTML help files have now been correctly named, which may lead to some hyperlinks to the online HTML help failing. T00256 - Added the ToEncodedString() method to the SerializableStringCollection class. T00255 - Updated the IsHomeEdition function with the latest Microsoft Stock Keeping Unit (SKU) codes. T00254 - PowerShell remoting now connects to the local machine in an improved way. T00253 - EnumSupport.TryParse now supports reading flags enum values. T00252 - Added the dbo.TruncateString SQL function to assist with report creation. T00251 - Removed the individual virtual hardware device treeview nodes for virtual machines within VMware systems - see E90409. T00250 - Updated the GlobalizedObject class to support a secondary resource manager to reduce resource string duplication. T00249 - BREAKING: The "LocalAccounts" Windows machine optional component has changed from a simple boolean value to an OptionalComponent object - see E90408. T00248 - Updated the ScriptManager AsyncPostBackTimeout from "900" (15 minutes) to "3600" (1 hour) - see I00239. T00247 - Replaced the ItemSupport.WriteFile method with a standard WebSupport.WriteFile method. See E90403. XIA Configuration Server 8.2 General Information -------------------------- XIA Configuration Server version 8.2 adds * Updated support for Citrix XenApp and XenDesktop including zones, AppDisks and AppDNA configuration. * Updated Active Directory information including users and computer account information. * Support for reading the Advanced Audit Policy from Windows machines. * Support for assistance with PCI-DSS requirements. * Support for documenting SQL Server 2016 instances. * Support for reading Microsoft Local Administrator Password Solution (LAPS) settings. * Support for compliance benchmarks including the "Basic Compliance Benchmark" for Windows machines. Release Date: 26th September 2016 Functionality Enhancements -------------------------- E90402 - Added the "Windows Machine Security Identifiers Summary" report. E90401 - The security section now displays both the local machine security identifier (SID) and domain security identifier (where applicable) for Windows machines. E90400 - Added the ability to read the local machine security identifier (SID) from Windows machines. E90399 - Added the ability to read the "Microsoft network server: Disconnect clients when logon hours expire" security option. E90398 - Added "Windows Machine Basic Compliance Benchmark" E90397 - Added support for compliance benchmarks. E90396 - Added updated icons for the latest Windows machine devices. E90395 - Added the "Windows Machine Devices Summary" report. E90394 - Added the "File Not Found Action" setting to the Windows machine agent settings. E90393 - Added the "Windows Disk Volume Summary" report. E90392 - The local password policy settings "Password must meet complexity requirements" and "Store passwords using reversible encryption" can now be read when configured locally rather than only when configured using Group Policy. E90391 - Added the ability to document the Local Administrator Password Solution (LAPS) settings on domain joined Windows machines. E90390 - Added support for documenting SQL Server 2016 instances. E90389 - Added the ability to document Windows Advanced Audit Policy settings. E90388 - Added the ability to read the logging settings for Windows Firewall with Advanced Security on Windows machines. E90387 - Added the ability to read "Allow Unicast Response" setting for Windows Firewall with Advanced Security on Windows machines. E90386 - Added the ability to read "Display Notification" setting for Windows Firewall with Advanced Security on Windows machines. E90385 - Added the ability to read the "MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning" security option. E90384 - Added the ability to read the "MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)" security option. E90383 - Added the ability to read the "MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)" security option. E90382 - Added the ability to read the "MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)" security option. E90381 - Added the ability to read the "MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)" security option. E90380 - Added the ability to read the "Microsoft network client: Digitally sign communications (always)" security option. E90379 - Added the ability to read the "Interactive logon: Machine inactivity limit" security option for Windows 8 and Windows Server 2012 and above. E90378 - Added the ability to read the "Accounts: Block Microsoft accounts" security option for Windows machines. E90377 - Added the ability to read the "Add workstations to domain" user right (SeMachineAccountPrivilege) for Windows machines. E90376 - Added the "Fine-Grained Password Policies Summary" report. E90375 - Added the "VMware Hosts NTP Settings Summary" report. E90374 - Added the "Windows Server Functions Summary" report. E90373 - Added "Windows Time Settings Summary" report. E90372 - Added "Windows Time Server Settings Summary" report. E90371 - Added PCI-DSS reporting section and reports. E90370 - Added the ability to document fine-grained password policies for Windows 2008 and above Active Directory domains. E90369 - Replaced the "Server Roles" within the management summary for Windows servers with the new "Server Functions" section. E90368 - Updated the system with the ability to document Windows service recovery options on Windows 2000 and above. E90367 - Updated the system with the ability to document services that have delayed or trigger start modes. E90366 - Updated the Windows machine agent with the ability to document services on which other services depend. E90365 - Added the "VMware Host to Physical Host Item Mappings" report. E90364 - Added the ability to create (manually or automatically) VMware physical ESX host items. E90363 - Added the ability to determine if a Windows machine is a physical or virtual machine. E90362 - Added the "User Accounts with Non-expiring Passwords" report. E90361 - Added the "User Accounts Summary" report. E90360 - Added the "User Accounts Last Logon Summary" report. E90359 - Added the "User Accounts Detailed Summary" report. E90358 - Added the "Computer Accounts Summary" report. E90357 - Improved the performance of executing reports (see T00228). E90356 - Added the ability to document user accounts within an Active Directory domain. E90355 - Added the document computer accounts within an Active Directory domain. E90354 - Added the ability to document Windows machine hardware product numbers using WMI. E90353 - Added the ability to document the logon time sync interval for Active Directory domains. E90352 - Added the display names for new XenDesktop 7.7, 7.8 and 7.9 permissions. E90351 - Added the ability to document the AppDNA connection settings for Citrix XenDesktop sties. E90350 - Added the ability to document the AppDisks configured for Citrix XenDesktop sties. E90349 - Added the ability to document Zones for Citrix XenDesktop sties. E90348 - Updated the XenDesktop agent to display progress during the scan. Issues Resolved ---------------- I00236 - Resolved an issue whereby the Windows machine agent would incorrectly read the "Network security: Force logoff when logon hours expire" security option. I00235 - The DNS Service now displays child domains using the short name rather than the fully qualified domain name to more closely match the DNS Manager interface. I00234 - Improved the performance when reading DNS domains that could previously give a "Generic Failure" error. I00233 - Corrected a typing error "The Windows update mode if not specified" to "The Windows update mode is not specified" for Windows machines. I00232 - The general information for a manually created Unix System now displays "Information in this section is not available as the item was manually created", instead of blank information. I00231 - Resolved an issue that the web interface doesn't display the Unix system name correctly, instead "UnixSystem" is displayed. I00230 - Resolved an issue that the splitter control would not behave correctly in newer versions of Chrome when multiple browser windows were open in XIA Configuration Server. I00229 - Resolved an issue whereby Windows Update history items with no data would cause a COM exception in the Windows machine agent "Exception from HRESULT: 0x80240FFF" (see T00242). I00228 - Resolved an issue whereby the following error was seen when scanning a Windows machine - "Instance validation error: '5' is not a valid value for CENTREL.XIA.Configuration.Types.WindowsServerFeatureInstallState". I00227 - Improved the display of configured value for the "Network security: LAN Manager authentication level" security option. I00226 - Resolved an issue whereby custom selected view columns are lost, and items cannot be moved when custom columns are selected. This is due to an issue with the 3rd party ComponentArt menu control. I00225 - Added help for resolving PowerShell remoting "The WSMan provider host process did not return a proper response" and "Out of memory" exceptions. I00224 - Resolved an issue that the VMware agent "General" settings weren't persisted by the XIA Configuration Client user interface. I00223 - Resolved an issue whereby the error "The length of the string exceeds the value set on the maxJsonLength property" was seen when viewing large treeviews such as VMware systems. I00222 - Resolved an issue where the Windows event log "Overwrite Policy" would be displayed as unknown. I00221 - Resolved an issue where Windows security options appeared to have been configured locally even when they had been configured using Group Policy. I00220 - Resolved an issue where the error "The object has already been deleted or has not been completely created" is seen scanning a virtual machine that is connected to a distributed virtual switch. See T00237 for further information. I00219 - Resolved an issue where the error "A specified parameter was not correct: criteria.portgroupKey" is seen scanning distributed port groups with the VMware agent where the key does not match the managed object identifier. See T00237 for further information. I00218 - Resolved an issue where the error "Requested value 'vsan' was not found" is seen when scanning a vsan datastore with the VMware system agent. I00217 - Resolved an issue when scanning the hosts connected to a distributed virtual switch that uses link aggregation - "The distributed switch uplink 'lagname' was not found." I00216 - Resolved an issue whereby the "Microsoft network server: Digitally sign communications (if client agrees)" security option was not read correctly by the Windows machine agent. I00215 - Improved the ability for the data comparer to deal with duplicate Windows firewall rules that have the same name and configuration. I00214 - Corrected the display name for the "SeRemoteInteractiveLogonRight" user right from "Log on locally" to "Allow log on through Remote Desktop Services". I00213 - Unresolved firewall rules are now truncated in the Windows machine item to prevent them from breaking the page layout. I00212 - Resolved an issue whereby running report binders displays an error "Must declare the scalar variable 'variablename'". I00211 - Resolved an issue that you could not click the search button within the manual item relationship dialog in edit mode and the item description field was not validated. I00210 - Added the display names for missing XenDesktop policy settings. I00209 - Updated the Microsoft Failover Cluster presenter, corrected "Startup Parameters" being displayed twice in generic services. I00208 - Updated the Microsoft Failover Cluster presenter, corrected "Service Name" being displayed as "ServiceName" in generic services. I00207 - Resolved an issue whereby local service custom credentials were not saved by the user interface. I00206 - The page numbers in the table of contents of the PDF output now align correctly with the text alongside them. Database Schema Changes ----------------------- D00055 - Added the PasswordSettingsObjects [XML] column to the ADDomains table. D00054 - Added the ComplianceBenchmarks [XML] column to the ItemCore table. D00053 - Updated the spSET_ItemCore stored procedure to update the ComplianceBenchmarks column. D00052 - Updated the spGET_ItemCore stored procedure to retrieve the ComplianceBenchmarks column. D00051 - Updated the spSET_WindowsMachines stored procedure. D00050 - Updated the spGET_WindowsMachines stored procedure. D00049 - Updated the spSET_ADDomain stored procedure. D00048 - Updated the spGET_ADDomain stored procedure. D00047 - Updated the spSET_XenDesktopSite stored procedure. D00046 - Updated the spGET_XenDesktopSite stored procedure. D00045 - Added the ServerFunctions [XML] column to the WindowsMachine table. D00044 - Added the VMwarePhysicalEsxHosts table. D00043 - Added the spSET_VMwarePhysicalEsxHost stored procedure. D00042 - Added the spGET_VMwarePhysicalEsxHost stored procedure. D00041 - Added the Users [XML] column to the ADDomains table. D00040 - Added the Computers [XML] column to the ADDomains table. D00039 - Added the AppDisks [XML] column to the XenDesktopSites table. Non Functional Enhancements --------------------------- T00246 - BREAKING: The computer domain SID has been moved from the element "WindowsOperatingSystem/ComputerDomainSID" to the attribute "WindowsOperatingSystem/Security/SecurityIdentifiers/@DomainSid". T00245 - Renamed the Windows machine optional component "Microsoft Scheduled Tasks" to "Scheduled Tasks (Microsoft Built-in)". T00244 - BREAKING: Windows devices now display using the corrected XML "Devices/Device" rather than "Devices/Items/WindowsDevice". T00243 - BREAKING: The data comparer no longer compares free space on Windows disk volumes. T00242 - Windows Update history items with no title are no longer read by the Windows machine agent (see I00229). T00241 - BREAKING: The data comparer no longer compares items in the Windows Update History as this information is a chronological history. The Windows Patches section is now used for comparing patch installations. T00240 - Updated the WindowsDiskVolume data model to store free space, used space and capacity in the XML in a human readable format. T00239 - BREAKING: Windows user rights now display using the corrected XML "UserRight/AccountNames/AccountName" rather than "UserRight/AccountNames/string". T00238 - Updated the web.config file with the "aspnet:UpdatePanelMaxScriptLength" application setting. T00237 - Updated the distributed port group objects to support the "Key", as the key may not always match the managed object identifier. See VMware article 2144159. T00236 - Updated the StringSupport.GetDisplayValue method to show integers in a localized format - for example "1024" now displays as "1,204". T00235 - Added PowerShell remoting support to the Windows machine agent. T00234 - Renamed the ToCSV() method in the SerializableStringCollection and the SerializableIntegerCollection to ToCsv(). T00233 - Creation dates for Windows event logs are now ignored by the data comparer. T00232 - Updated the IIS Server agent to more efficiently enumerate SSL certificate bindings. T00231 - BREAKING: Windows services now display using the corrected XML "WindowsServices/WindowsService" rather than "WindowsServices/Items/WindowsService". T00230 - Modified the State property of the WindowsService class to use an enum, rather than a string. T00229 - Modified the StartMode property of the WindowsService class to use an enum, rather than a string. T00228 - Updated the fnGET_ItemIDsByContainerRecursive function to use common table expressions to improve performance. XIA Configuration Server 8.1 General Information -------------------------- XIA Configuration Server version 8.1 adds * Completely updated support for VMware systems * Enhanced support for datastores and datastore clusters * Support for the documentation of distributed virtual switches * Distributed virtual switch diagrams and improved standard virtual switch diagrams * Improved data comparer interface and support for comparing sub-components * Various bug fixes and improvements Release Date: 26th May 2016 Functionality Enhancements -------------------------- E90347 - Improved the search and browse by type performance - see T00225 for more information E90346 - Improved the performance for security when logged in as a XIA Administrator. E90345 - Item creation rules are now added to the top of the list when created using the user interface. E90344 - Updated the version numbers available for items to range from "1.00" to "999.99". E90343 - Added the "Datastores Summary" report. E90342 - Added the "Distributed Switch Summary" report. E90341 - Added the "VMware Hosts Service Summary" report. E90340 - Added the "VMware Hosts Security Summary" report. E90339 - Added the "VMware Hosts Detailed Summary" report. E90338 - Added the "VMware Hosts Firewall Rules Summary" report. E90337 - Added the "Virtual Machine Network Adapter Summary" report. E90336 - Updated the icons for several device types for Windows machines. E90335 - Updated the PDF output controls for VMware systems to display only options appropriate for the report type - for example full, cluster, host or virtual machine. E90334 - Updated the data comparer to support components such as virtual machines, hosts and templates on VMware systems. E90333 - Updated the Get_ItemComparison and Get_ItemComparisonPdf methods to simplify the API. E90332 - Updated the data comparer user interface to scroll previous versions in an improved way. E90331 - Updated the VMware system agent view to include the ability to view by inventory type including "Hosts and Clusters", "Datastores", "Networking" and "VMs and Templates". E90330 - Modernised the Windows server logos. E90329 - The Windows Update has been converted to an optional component in the XIA Configuration Client so that it can be bypassed. E90328 - Updated the VMware agent to support summary information for VMware data centers. E90327 - Added the "Windows Update Timeout" setting to the Windows machine agent tolerance settings. E90326 - Updated VMware systems to support the documentation of VMware distributed virtual switches. E90325 - Updated the disk space charts to a more modern style. E90324 - Updated VMware systems to display screenshots for virtual machines on supported versions of vCenter and ESX hosts. E90323 - Updated VMware systems to display virtual machine folders and templates. E90322 - Updated VMware systems to display virtual machine versions in a human readable format - for example "ESXi 6.0 and later (VM version 11)". E90321 - Updated VMware systems to improve support for multiple virtual machines with the same name when in different data centers. E90320 - Updated the VMware system agent to read host security profile information including services, firewall and host lockdown settings. E90319 - Updated the VMware system agent to read disk names, capacity and free space on guest systems. E90319 - Updated the VMware system agent to read additional information about virtual hardware devices including network interface MAC addresses and video adapter configuration. E90318 - Updated the VMware system agent to read capability information for virtual machine snapshots. E90317 - Windows server features now indent to display the feature hierarchy when viewed in the web interface. E90316 - Updated the VMware system agent with the ability to use custom ports when connecting to ESX hosts or vCenter servers. E90315 - Updated VMware systems to display used/free space charts for datastores. E90314 - Updated the VMware system agent to read capability information for datastores. E90313 - Updated the VMware system agent to read additional information about NFS datastores including server name, path and whether the NFS share is mounted read-only. E90312 - Added the "VMware Cluster Summary" report. E90311 - Added the ability to document VMware DRS and EVC settings for VMware clusters. E90310 - Updated the VMware system agent to display a more intuitive progress bar when scanning. E90309 - Updated the "Swap File Location" for VMware clusters to use a human readable string. E90308 - Added the Windows Password Policy Summary Report E90307 - Added the Windows Account Lockout Policy Summary Report E90306 - The Windows Remote Management section now displays the service version. Issues Resolved ---------------- I00205 - Resolved an issue whereby the Windows Update history was not marked as complete when no updates were installed on the machine. I00204 - Resolved an issue whereby database snapshots cause the SQL agent to fail with the error "Property UsedSpace is not available for LogFile". I00203 - Resolved an issue whereby data imported and exported from the system caused issues due to a mismatch on encoding. I00202 - Resolved an issue whereby the following error was seen uploading data to XIA Configuration Server "Error when setting item core information. Error converting data type numeric to decimal". See E90344. I00201 - The VMware agent now correctly accepts domain user credentials either entirely in the username field or using both the username and domain fields. I00200 - The VMware agent now accepts vSphere.local credentials either completely in the username field - for example "administrator@vsphere.local" or with "vsphere.local" specified in the domain field. I00199 - Resolved an issue whereby users could not select the various PDF options on a low resolution monitor. The PDF output screen now displays a scrollbar when required. I00198 - Resolved an issue whereby reading Windows settings could hang the XIA Configuration client. See E90327 for more information. I00197 - Resolved an intermittent error when reading the user rights on Windows machines. I00196 - Resolved an issue with the data comparer displayed changes to the identifier for Firewall rules on Windows machines. See T00217 for more information. I00195 - Resolved an issue with the data comparer where two NTFS permissions with the same user account and inheritance values would display as different when they should in fact be collapsed into a single permission. See T00216. I00194 - Updated the base agent with the IsParentDriveNtfs method to avoid warnings when reading the NTFS security descriptor of FAT and other drive types. I00193 - Updated the CENTREL.Web.UI.Splitter control to add extra tolerance to avoid the right content panel "falling out" of the view of the browser window in certain versions of Internet Explorer. I00192 - Updated the CENTREL.Web.UI.Splitter control to remove the white bar to the right of the splitter. I00191 - Updated the "All Windows Desktops" report to exclude virtual machines. I00190 - Updated the toolstrip buttons to not highlight when disabled. I00189 - Resolved an issue that text alignment settings were not persisted for the details of items after editing. I00188 - Resolved an issue that HTML entities were displayed in the details of items after editing - for example " ". I00187 - Updated the documentation for the VMware system agent which incorrectly stated that system names could be appended with a custom port - see E90316. I00186 - Resolved an issue whereby the VMware system agent did not correctly determine the DNS domain name for hosts. I00185 - Resolved an issue whereby the "DNS Zones" report listed zones for all customers, regardless of the container selected. I00184 - Resolved an issue in the XIA Configuration Local Service which reported "Type '0.2' in Assembly 'Dart.Snmp, Version=4.4.1.3, Culture=neutral, PublicKeyToken=5966291b8955e4bb' is not marked as serializable." I00183 - Resolved an issue whereby the VMware system agent would fail if the vSphere username has a trailing space [see T00193]. I00182 - Resolved an issue whereby the Citrix Farm agent reports "ArgumentOutOfRangeException" when reading the icon for an application. A default image is now loaded when the application's icon cannot be read successfully. I00181 - The system now correctly displays the default ports for Windows Remote Management on systems where a specific port is not configured. I00180 - The system now reports an exception if the user doesn't have permissions to read the WinRM listeners from the registry. I00179 - The system now reports an exception if the user doesn't have permissions to read the scheduled tasks version 2 from the registry. I00178 - Resolved an issue whereby the Windows machine agent would crash the XIA Configuration Client service if version 2 scheduled tasks included illegal XML characters. Database Schema Changes ----------------------- D00038 - Changed the scale of the VersionID column of the ItemCache table from (3,2) to (5,2). D00037 - Changed the scale of the VersionID column of the ItemArchive table from (3,2) to (5,2). D00036 - Changed the scale of the VersionID column of the ItemCore table from (3,2) to (5,2). D00035 - Added the Datastores (XML) column to the VMwareSystems table. D00034 - Added the DataCenters (XML) column to the VMwareSystems table. D00033 - Added the DistributedSwitches (XML) column to the VMwareSystems table. D00032 - Added the DatastoreClusters (XML) column to the VMwareSystems table. Non Functional Enhancements --------------------------- T00227 - The CENTREL.XIA.Network.Management.DHCP and CENTREL.XIA.Network.Management.Windows libraries are now version controlled alongside the main XIA Configuration DLLs. T00226 - Modified the default maximum results for the search system from 1,000 to 100,000 items (see also T00225). T00225 - Modified the search to now check and cache parent item effective permissions to increase search response times. T00224 - Changed encoding for XML data to (UTF-16) with preamble. T00223 - Updated the spSET_ItemCore, spGET_ArchiveData, spDO_ArchiveItem, spSET_ItemCache, spDO_DecommissionItem, spDO_DeleteArchiveItem and spDO_RecommissionItem stored procedures updating the scale of the VersionID parameter from (3,2) to (5,2) to support additional version numbers. T00222 - Updated the WMI query for "Win32_PnpSignedDriver" information to exclude shadow copies. T00221 - BREAKING: The format of the Get_ItemComparison and Get_ItemComparisonPdf web service methods have changed. T00220 - Updated the CENTREL.Web.UI.ListView to allow autopostback on item selection. T00219 - Updated the CENTREL.Web.UI.ListView to call the ConfigureWordWrap() method regardless of whether there are listview items. This allows the creation of a scrollable listview. T00218 - BREAKING: The Windows Update tolerance settings have been moved to optional components. T00217 - Marked the internal "Identifier" property for Windows firewalls rules to be excluded by the data comparer. See I00196. T00216 - Updated the CollapseDuplicatePermissions() method to collapse two NTFS permissions with the same user account and inheritance values - see I00195. T00215 - Updated both the CENTREL.Web.UI.ListView control and the DocumentWriter with the ability to indent table rows. T00214 - BREAKING: The local users and groups for stand-alone ESX hosts are no longer read. T00213 - BREAKING: The XML format for the VMware agent settings has been updated. T00212 - BREAKING: The APIType property of the VMwareSystemInformation class has been replaced with the "ApiType" and "ApiTypeString" properties. T00211 - BREAKING: The VMwareVirtualSwitchSecurityPolicy class XML output has been updated to use attributes for XML values. T00210 - BREAKING: The VMwareVirtualSwitchNICTeamingPolicy class XML output has been updated to use attributes for XML values. T00209 - BREAKING: The VMwareVirtualMachine class XML output has been updated for Networks, these now use the format /. T00208 - BREAKING: The VMwareVirtualMachineFileLayout class XML output has been updated for VmdkFiles, these now use the format /. T00207 - BREAKING: The VMwareVirtualMachineFileLayout class XML output has been updated for LogFiles, these now use the format /. T00206 - BREAKING: The VMwareVirtualMachineFileLayout class XML output has been updated for ConfigurationFiles, these now use the format /. T00205 - BREAKING: The VMwareVirtualSwitch class XML output has been updated for physical network cards, these now use the format /. T00204 - BREAKING: The VMwareVirtualSwitchNICTeamingPolicy class XML output has been updated for standby adapters, these now use the format /. T00203 - BREAKING: The VMwareVirtualSwitchNICTeamingPolicy class XML output has been updated for active adapters, these now use the format /. T00202 - BREAKING: The VMwareHostNetworkingConfiguration class XML output has been updated for the DNS configuration. T00201 - BREAKING: The VMwareHost class XML output has been updated for virtual machines, these now use the format /. T00200 - BREAKING: The XML output for the VMwareSystemSettingCollection class has been updated, this now use the format /. T00199 - BREAKING: The VMwareRole class XML output has been updated for permissions, these now use the format /. T00198 - BREAKING: The XML output for the VMwarePermissionCollection class has been updated, this now use the format /. T00197 - BREAKING: The VMwareDatastore class XML output has been updated for mount points, these now use the format /. T00196 - BREAKING: The VMwareDatastore class XML output has been updated for extents, these now use the format /. T00195 - The VMware API dlls have been changed from "vimservice.dll" to "vSphere.dll". T00194 - The "VMRestartPriority" property of the VMware system VMwareHASettings class has been replaced with the new "VirtualMachineRestartPriority" property which uses an enumeration value. T00193 - The ConnectionCredentials class was updated to remove trailing spaces from usernames and domain names. XIA Configuration Server 8.0 General Information -------------------------- XIA Configuration Server version 8.0 adds * The ability to document Backup Exec servers * Improved search performance Release Date: 22nd January 2016 Functionality Enhancements -------------------------- E90305 - The generate PDF page no longer blocks accessing other pages within XIA Configuration Server (see T00192). E90304 - Added the ability to document Backup Exec servers. E90303 - Added the "Shared Folder Share Permissions" report. E90302 - Added the ability to detect the installation of Backup Exec installed on Windows machines as either a server or agent installation. Issues Resolved ---------------- I00177 - Improved the search performance by updating the default search behaviour in the user interface to search only complete IP addresses. I00176 - Resolved an issue whereby the toolbar buttons such as "Search" and "Show Decommissioned Items" did not stay in the depressed state when clicked. I00175 - The system now excludes the Windows internal database "##WID" and "##SSEE" from automatic detection. I00174 - Updated the validation of the password list's password entry dialog so that it will update when the version description hasn't been completed. I00173 - Updated the database migration documentation to ensure that the registry is updated with the new database and instance name. Database Schema Changes ----------------------- D00031 - Added the spSET_BackupExecServer stored procedure. D00030 - Added the spGET_BackupExecServer stored procedure. D00029 - Added the BackupExecServers table. Non Functional Enhancements --------------------------- T00192 - Replaced the SessionBinaryHandler with the new BinaryDataHandler, this is required for E90305. T00191 - Updated the WindowsSharePermission class to expose the "RightsString" and "WindowsSharePermission" properties to XML, this is required for E90303. T00190 - Renamed the "Shares Summary" report to "Shared Folders Summary". T00189 - Added the spGET_BackupExecServer and spSET_BackupExecServer stored procedures. T00188 - Added the BackupExecServers table. XIA Configuration Server 7.3 General Information -------------------------- XIA Configuration Server version 7.3 adds * Support for tablet devices such as the Apple iPad. * Added support for the execution of PowerShell scripts from the client plugin SDK. * Support for documenting Windows Firewall with Advanced Security on Windows 7, Windows 2008 and above. * Various improvements and bug fixes. Release Date: 19th November 2015 Functionality Enhancements -------------------------- E90301 - Added the Get_ItemComparisonPdf web service method. E90300 - Added the GET_ReportPdf web service method. E90299 - Added the "Cluster Roles Summary", "Cluster Resources Summary", "Clustered Hyper-V VM Summary", "Cluster Disk Volumes Summary" and "Cluster IP Addresses Summary" reports. E90298 - The scan profile dialog of the XIA Configuration Client user interface now displays the unique identifier of that scan profile. E90297 - Installed software now displays a relevant messages for Windows machines if the machine has no software packages installed. E90296 - Added operating systems for Microsoft Windows 10 Enterprise Evaluation, Microsoft Windows 10 Enterprise and Microsoft Windows 10 Professional. E90295 - Improved printing support for Windows Server 2016 when the spooler server is not installed as a feature. E90294 - Added a loading page for PDF export on mobile devices. E90293 - Added the ability to compare items using mobile devices. E90292 - Added the ability to automatically detect iPads as mobile devices. Issues Resolved ---------------- I00172 - Resolved an issue whereby password list entries could not be deleted. I00171 - Resolved an issue whereby certificates listed in the registry which do not have Blob data cause the agent to fail with a "safeCertContext is an invalid handle" error. I00170 - Resolved an issue whereby users who are not administrators receive a security error when moving items between containers. The item is moved, however the cached security settings are not cleared. I00169 - Resolved an issue whereby items would not decommission or recommission correctly due to cache issues. I00168 - Resolved an issue whereby decommissioned items would return to being hidden after an item was decommissioned (see T00178). I00167 - Resolved an issue where the VMware agent reported the error "The value of the property 'config' was null" when there was an issue with an ESX host. I00166 - Resolved an issue with the Hyper-V agent whereby the error "Network adapter hardware acceleration settings were not found" when reading virtual machine network adapters on Windows Server 2012 and above. I00165 - Improved the visibility of the validation of the version description when saving changes to an item. I00164 - Improved reliability in the item toolbar when saving changes to items. I00163 - Resolved an issue whereby the Microsoft Cluster agent incorrectly identified default SQL instances found on the cluster. I00162 - Resolved an issue whereby the Microsoft Cluster agent reports "Could not get the integer value of property 'QuorumTypeValue'" when scanning Windows 2008 and Windows 2008 R2 clusters. I00161 - Added support for the HMACSHA256, HMACSHA384 and HMACSHA512 machine key validation methods. I00160 - Resolved an issue with the XIA Configuration Client where duplicated scan profiles would not have a new unique identifier assigned. This would lead to issues configuring a schedule for the duplicated scan profile. I00159 - Updated the video controllers section for Windows machines to show the Adapter RAM as "Unknown" instead of "0MB" for video controllers that don't support the Windows Display Driver Model (WDDM). I00158 - Resolved an issue that the VMware system agent reports "Object reference not set to an instance of an object" when reading HBA storage adapters. I00157 - Resolved the error "No network switch port with the index [index] was found" when reading IP addresses configured on network devices. I00156 - Resolved an issue whereby the GUID for an SMTP connector was read incorrectly by the agent. This lead to the same information being displayed in the web interface regardless of which SMTP receive connector was selected. I00155 - Resolved an issue that COMException (0x80072030) was shown when the Exchange agent read a routing group where the connections information was missing. I00154 - Resolved an issue that the mobile search page showed a "The resource cannot be found" error when searching for MAC addresses. I00153 - Resolved silent upgrade issues by updating the "SetClientDefaultsSilent" installation method to run only when performing an initial installation. I00152 - Improved the error handling where incorrect connection settings were specified for Automatic Updates leading to an "Object reference not set to an instance of an object" error. I00151 - Resolved the issue that Apple devices were not correctly being detected for AJAX support. I00150 - Improved the XenDesktop site data when using the data comparer. I00149 - Resolved an issue where fix list custom attributes were not selected correctly when the case was mismatched between the configuration and the currently selected attribute value. I00148 - When custom attributes are updated using the web service API their case is modified to match that of the configuration. I00147 - Resolved a display issue with custom attributes when viewed in Google Chrome. Database Schema Changes ----------------------- None Non Functional Enhancements --------------------------- T00187 - Added the ExecutePowerShellScriptFile and ExecutePowerShellScript methods to the dynamic plugin agent. T00186 - Moved the ExecuteJavaScript functions from ItemSupport to the common CENTREL.Web.Support.WebSupport class. T00185 - Updated the collapse duration of the main toolbar dropdown menus to prevent them displaying incorrectly when clicking a toolbar button that causes a postback. T00184 - The administrators' guide in PDF format has been removed from the installation due to the size. This can now be downloaded from the website or the HTML or CHM formats used instead. T00183 - Changed the web service method name DO_CompareItems to Get_ItemComparison. T00182 - Added trial support for the CENTREL.XIA.Network.Management.DHCP API. T00181 - Replaced the controls on the new item dialog with the CENTREL.Web.UI.AdvancedTextBox control. T00180 - The trial version now replaces certain information in the output PDF with "[Trial Version]". T00179 - Added trial version information and buy now link to the home page. T00178 - Replaced the toolbar on the main page with the CENTREL.Web.UI.ToolStrip control. T00177 - Updated the MSCluster item to store additional virtual machine information in the XML, this allows report "E90231". T00176 - Replaced the textbox on the decommissioning dialog with the CENTREL.Web.UI.AdvancedTextBox control. T00175 - Replaced the version description textbox on the item page with the CENTREL.Web.UI.AdvancedTextBox control. T00174 - Replaced the ComponentArt toolbar on the item page with the CENTREL.Web.UI.ToolStrip control. T00173 - The globalization code has been updated to support JSON serialization. XIA Configuration Server 7.2 General Information -------------------------- XIA Configuration Server version 7.2 adds * Support for Citrix XenApp and XenDesktop 7 and above * Improved the search system performance. * Various bug fixes and improvements. Release Date: 17th August 2015 Functionality Enhancements -------------------------- E90291 - Added a new "Report Execution Timeout" setting to allow long running reports to be executed. E90290 - Updated the Exchange organization agent to connect to each member server of a database availability group to document the networks configured for that group. E90289 - Updated the Exchange organization agent to tolerate failures when scanning database availability groups. E90288 - Added two VMware system reports - "Virtual Machine Hard Drive Summary" and "Virtual Machine Hardware Summary". Issues Resolved ---------------- I00146 - Resolved an issue that the current live version is exported to XML when viewing a previous version. I00145 - Resolved an issue whereby duplicate items could be created by the XIA Configuration Scheduler Service if the scheduler timed out and multiple instances of the schedule poller was started. I00144 - Resolved an issue whereby the XIA Configuration Scheduler Service reported the wrong version number. I00143 - Resolved an issue with spDO_PermanentlyDeleteItem which prevented generic network devices from being permanently deleted. I00142 - Updated the Windows machine agent to correctly document cluster hidden shares of type of 3221225472 (0xC0000000) as "TemporarySpecial" rather than showing them as "Unknown" share type. I00141 - Resolved an issue whereby the Citrix XenApp Farm agent fails the validation checks when the server is configured to use auto-created WinRM listeners. I00140 - Updated the SSL Certificate Report to allow for expiry dates greater than four digits which would lead to the error "Arithmetic overflow error converting expression to data type nvarchar". Database Schema Changes ----------------------- D00028 - Added the XenDesktopSites table and associated stored procedures. Non Functional Enhancements --------------------------- T00172 - Increased the default report execution timeout from 30 seconds to 60 seconds. T00171 - Added the CompressString and DecompressString methods to the CompressionSupport class. T00170 - Updated the search stored procedure to improve the performance of the database name search capability. T00169 - Updated the default web service API to search only for MAC addresses when specifically required to. This improves the search performance considerably. T00168 - Updated the default user interface to search only for MAC addresses when a complete, valid MAC address is entered. This improves the search performance considerably. XIA Configuration Server 7.1 General Information -------------------------- XIA Configuration Server version 7.1 adds * The ability to document Microsoft network load balancing (NLB) clusters. * The ability to document Citrix XenApp 6.0 and 6.5 farms. * The ability to document generic network devices that could not otherwise be scanned with the XIA Configuration Client. Release Date: 6th May 2015 Functionality Enhancements -------------------------- E90287 - Added the ability to bypass and tolerate issues with the scanning of scheduled tasks on Windows machines. E90286 - Vastly improved the load times when moving between information within an item. E90285 - Improved the options related to PDF output for files on Unix systems. E90284 - Added the ability to provide multiple SNMP community strings when scanning devices. E90283 - Added the ability to search an IP range for Windows machines using ICMP/WMI without the requirement for SNMP. E90282 - Added support to set the cover page background colour and cover page bullet point text colour. E90281 - Added the ability to document Citrix XenApp 6.0 and 6.5 farms. E90280 - Added the ability to decrypt password lists when exporting to XML if the user has the appropriate permissions. E90279 - Updated the Windows machine display meaning Windows services no longer load on demand and are displayed immediately. E90278 - Added the ability to document the WinRM configuration on Windows machines. E90277 - Added the ability to tolerate issues with reading Server Roles and Features within the Windows machine agent. E90276 - Added the ability to bypass and tolerate issues with the Volume Shadow Copy configuration within the XIA Configuration Client. E90275 - Added support for documenting Microsoft Network Load Balancing (NLB) clusters. Issues Resolved ---------------- I00139 - Resolved an issue whereby Firefox does not display PDF filenames correctly with spaces. I00138 - Updated the ItemCoreUI to support object identifiers which must be HTML encoded. I00137 - When validating item moves the display name for the item is now displayed - for example "Citrix XenApp Farm" rather than the internal name such as "CitrixFarm". I00136 - Updated the relationships table to sort items by their display name. I00135 - Improved the error handling when reading VMware (vpx) settings, instead of displaying "Object reference not set to an instance of an object." the system now reports the correct permissions related error. I00134 - Resolved an issue with the VMware system agent where an invalid cast exception was displayed when connecting using SSPI. I00133 - Resolved an issue whereby long descriptions in a password list would cause the information to overflow the page. I00132 - Resolved an issue whereby if a user's session times out whilst editing an item the item is not cloned leading to a "Cache Pollution" error when the item is modified. I00131 - Changed the order of the Windows machine agent documentation to ensure that the operating system name is available in the logs where possible. I00130 - Resolved an issue whereby the GetCustomAttributeDateTime function reports null for some datetime attributes. I00129 - Resolved an issue whereby the "Set Environment Identifiers" reports an error. I00128 - Resolved an issue whereby PDF documents could be marked as "Trial" when the user bypasses the default.aspx page on first load. I00127 - Improved the data comparer output when reading information from .NET Framework and PowerShell configuration. I00126 - Updated the error text on the Microsoft cluster agent when a cluster service is installed but not running from "There are no more endpoints available from the endpoint mapper" to "The cluster service is installed but not running". I00125 - Resolved an issue whereby the configuration could not be updated if invalid encrypted data was found. I00124 - Resolved an "undefined" error shown when viewing item creation rules. I00123 - Resolved an issue whereby the configuration could not be updated if an incorrect or invalid database or server was entered. I00122 - Resolved an issue where items are not excluded correctly after the scan results have been reordered in the client admin tools. I00121 - Resolved an issue with an incorrect URL in the DNS service "Generic Failure" troubleshooting page. I00120 - Resolve an issue whereby clicking File, Save on an item without a version description allows the save to proceed without validation. I00119 - Spelling mistakes "Local Client Group Policy Tempate" and "Browe for Location" corrected. Database Schema Changes ----------------------- D00027 - Added the GenericNetworkDevices table and associated stored procedures. D00026 - Added the CitrixFarms table and associated stored procedures. D00025 - Added the MicrosoftNlbClusters table and associated stored procedures. Non Functional Enhancements --------------------------- T00167 - The PDF writer and data storage initializers within the presenters are now only performed on access. T00166 - Replaced ASP.NET validation with custom validation to resolve the issue with potentially dangerous content. T00165 - Updated the listview and property grids to display 16x16 images at a standard size during loading. T00164 - The agent exclusions have been configured to allow dynamic updates from the agents, this allows for example the Citrix agent to prevent a farm from being scanned multiple times. T00163 - The VMware system item has been updated to support locations. XIA Configuration Server 7.0 General Information -------------------------- XIA Configuration Server version 7.0 adds * Support for detecting and documenting network storage devices including Hewlett-Packard MSA and NetApp Filer based systems * Support for the documentation of Microsoft SQL Server 2014 instances * Support for manually documenting Tape Libraries * Improved item comparison user interface * Better support for manually created items * Improved and integrated help within the server web interface * Support for manual relationships and custom relationship type definitions * Support for documenting the installed .NET Framework and PowerShell versions Release Date: 31st January 2015 Functionality Enhancements -------------------------- E90274 - Added support for network storage devices including HP MSA and NetApp Filer. E90273 - Added the ability to document Windows machines detected through SNMP. E90272 - Updated the "Items by Location" report to include the rack, room and location of an item. E90271 - Added the new "GetItemLocationInformation" database function which allows users to easily get location information for an item in the reporting interface. E90270 - Added new report - "Windows PowerShell Report". E90269 - Added the ability to document the installed PowerShell versions on Windows workstations and servers. E90268 - Added the ability to document the installed .NET Framework versions and service packs on Windows workstations and servers. E90267 - Updated the client tools to set the domain name to "WORKGROUP" when a domain name is not specified in the custom credentials dialog. E90266 - Added the GET_LocationParent web service method. E90265 - Added the GET_LocationHierarchy web service method. E90264 - Added the ability to create manual relationship type definitions. E90263 - Added the ability to create manual relationships. E90262 - Improved the performance of the item relationships interface and adding column sorting. E90261 - Added the DO_ChangeItemLocation API method to change the location of items. E90260 - Added the GetCustomAttributeDateTime function for reporting against DATETIME custom attributes, see D00022. E90259 - Added the ability to document boot files on Hyper-V generation 2 virtual machines. E90258 - Deleted items are now restored in hierarchical order to allow the organisational structure to be preserved. E90257 - Added "Tape Library Manufacturer Breakdown", "Tape Library Model Breakdown" and "Tape Library Overview" reports. E90256 - Added support for tape libraries to be manually created. E90255 - Added the ability to search for items using the parent customer identifier. E90254 - Added support for Microsoft SQL Server 2014. E90253 - Updated the item comparison interface. E90252 - Added the ability to manually assign IP address information to manually created Unix systems. E90251 - Added the ability to automatically detect Microsoft mobile browsers. E90250 - Updated the search stored procedure to support searching for IP addresses manually entered for Windows machines. E90249 - Improved the web and PDF output for manually created Windows machines, showing only the manually entered information. E90248 - Added the ability to manually assign IP address information to manually created Windows machines. E90247 - Improved the help system throughout the product. Issues Resolved ---------------- I00118 - Resolved an issue whereby the XIA Configuration Service could not be stopped after running a scan profile that used custom credentials. I00117 - Updated the network device search agent to allow a single address to be entered in the IP address range. I00116 - Corrected an issue whereby invalid IP address ranges could be entered in the network device search agent. I00115 - Resolved a PowerSNMP license error when running a scan using custom credentials. I00114 - Resolved an issue whereby the server edition could not be obtained for Exchange servers running Exchange 2013. I00113 - Resolved an issue whereby the ODBC component of the Windows machine agent may report the error "Index (zero based) must be greater than or equal to zero and less than the size of the argument list". I00112 - Resolved an issue that two or more users may experience an error relating to collections if they simultaneously generate a PDF of the same item. I00111 - Improved the error messages when attempting to view deleted items as an administrator. I00110 - Resolved an issue whereby the Windows machine agent failed to read the Windows Event Logs with the error "Could not get the integer value of property 'MaxFileSize'". I00109 - Resolved an issue whereby the left navigation bar didn't show correctly when the browse by location or browse by type were hidden. I00108 - Resolved an issue whereby report binders do not target containers correctly. I00107 - Resolved an issue whereby the Hyper-V agent would fail reading the "AutomaticStartupActionDelay" of a virtual machine with an "Un-representable DateTime" error. I00106 - Resolved an issue whereby hard drive boot order was not read correctly by the Hyper-V agent on generation 2 virtual machines. I00105 - Resolved an issue that the Hyper-V agent would crash reading generation 2 virtual machines which have a file based boot option. I00104 - The system now displays an error message if the browser blocks the generate PDF documents window. I00103 - Resolved an issue whereby the right click context menu was shown when right clicking an area even when the system was busy. I00102 - Resolved an issue where containers to which the user does not have permission were displayed in the grid even when the hide containers configuration option was enabled. I01001 - Resolved an issue that entering an ampersand (&) character in the details field caused the save of the item to fail. I01000 - Resolved an issue whereby the username may not be updated correct in the version control table if the item is currently cached. I00999 - Resolved an issue in the version control system when the tolerance settings may not have the expected result. I00998 - Removed a duplicate "Customer Name" column from the "Windows Server Detailed Summary Report" report. I00997 - Resolved an issue whereby networking devices such as Unix systems and network switches didn't show the correct IP address information in the "IP Address Summary" report. I00996 - Resolved an issue whereby the status label incorrectly showed the number of items moved to a new location. Database Schema Changes ----------------------- D00024 - Added the spGET_DiskShelf and spSET_DiskShelf stored procedures. D00023 - Added the DiskShelf table. D00022 - Add the GetCustomAttributeDateTime function to return DATETIME values from custom attributes. D00021 - The spDO_DeleteItem stored procedure has been updated to clear the database cache when deleting an item. D00020 - Added the TapeLibraries table and corresponding spGET_TapeLibrary and spSET_TapeLibrary stored procedures. D00019 - Added the Relationships column to the ItemCore table. D00018 - Added the IPAddresses field to the NetworkingDevices table to store IP addresses for manually created items. D00017 - Added the IPAddresses field to the NetworkedDevices table to store IP addresses for manually created items. D00016 - Dropped the spGET_HelpHierarchy stored procedure. D00015 - Dropped the spGET_HelpItems stored procedure. D00014 - Dropped the spSET_HelpItem stored procedure. D00013 - Dropped the spGET_HelpItem stored procedure. D00012 - Dropped the XIAHelp table. Non Functional Enhancements --------------------------- T00162 - Added the ability to read TimeTicks values from SNMP devices. T00161 - The Exchange server property "Edition" has been replaced by the "ServerEdition" (enum) and "ServerEditionString" properties. T00160 - Updated the administrative tools to use the new CustomCredentialsUI control from the CENTREL.XIA.Support library. T00159 - Moved the assembly:copyright value to the shared version info file. T00158 - Updated the object browser control, making it more robust and easy to use. T00157 - Updated the method to obtain base configuration items to use the standard database and memory cache system. T00156 - Removed the built in help system, replacing it with the new web based help system. XIA Configuration Server 6.2 General Information -------------------------- XIA Configuration Server version 6.2 adds * Completely new search functionality integrated into the main user interface. * Dynamic plugins now allow you to create custom code within the agent to extend or augment the functionality of all agents. * Items can now be decommissioned within the system. * Customers are now treated like containers and include all of the capabilities of containers Release Date: 31st October 2014 Functionality Enhancements -------------------------- E90246 - Improved the import engine diagnostics logging. E90245 - Added the ability to create dynamic plugins to extend all agents. E90274 - Updated all reports to exclude decommissioned items. E90273 - Added the ability to decommission items. E90272 - Added the ability to create item creation rules based on environment identifiers. E90271 - Customers now behave as containers including all functionality associated with containers, however can have custom attributes assigned directly to them that are not applied to standard containers. E90270 - Added the ability to attach scan data to the notification emails. E90269 - Improved the street field of the address user interface increasing the street size and making the value multiline. E90268 - Improved the user interface when manually creating items. E90267 - Added the ability to configure which items can be created manually. E90266 - Opening items for editing is now simplified and loads asynchronously. E90265 - Added a PowerShell section to the SDK documentation. E90264 - Improved the display of the item creation rules user interface including adding a priority. E90263 - Improved the item security user interface, this now permits item security to be modified in the main item window. E90262 - Updated the location information section, locations must now be set using the "Browse by Location" interface rather than in each individual item. E90261 - Improved the PDF export user interface which now displays the items to be documented in a listview rather than a text field. E90260 - Improved the performance of screen refreshes when the browser window is resized. E90259 - Improved the loading screen interface. E90258 - Added the ability to select additional columns in any view including item deletion date, environment identifier, search fields and client scan date. E90257 - Completely redesigned the search capability which is now integrated into the main user interface. Issues Resolved ---------------- I00995 - Resolved an issue that item creation rules that specify a user name might not be applied correctly. I00994 - Resolved an issue with the dates not appearing correctly on the version history. I00993 - Resolved an issue that the Microsoft Cluster agent scan failed when a cluster quorum resource name contained special characters such as "\". I00992 - Resolved an issue that invalid input on controls that were not visible was not handled correctly preventing the updating of items. I00991 - Resolved an issue that clicking the "Install SDK" link within the configuration screen displays a PageRequestManagerParserErrorException message. I00990 - Resolved an issue that clicking the "Create new item creation rule" had no effect. I00989 - Resolved issue whereby if the Web.Config file could not be loaded the agent failed to document a web directory or application due to the configuration section being locked. I00988 - Resolved issue with the Exchange agent not correctly displaying database file sizes. I00987 - Resolved issue that Exchange edge servers in the DMZ cause the Exchange agent to fail as the servers cannot be contacted by WMI. I00986 - Resolved issue that network switches and Unix systems weren't shown in the "IP Address Summary" report. Database Schema Changes ----------------------- D00011 - Added the DecommissionDate and DecommissionDescription fields to the ItemCore table. Non Functional Enhancements --------------------------- T00155 - The version dates are now assigned by the data access layer, rather than by the stored procedure to resolve issue I00994. T00154 - The "spDO_UnDeleteItem" stored procedure has been updated to support customer containers. T00153 - The "spDO_MoveItem" stored procedure has been updated to support customer containers. T00152 - The "IsItemContainer" function has been updated to support customer containers. T00151 - Added the "SupportsLocation" and "SupportsClientScan" properties making each item now aware of its own capabilities. T00150 - Replaced the splitter control throughout the application with the new CENTREL splitter control (relates to E90260). XIA Configuration Server 6.1 General Information -------------------------- XIA Configuration Server version 6.1 adds * Client automatic updates * Improved installed software inventory * Software lifecycle * Updated configuration settings * Improved reporting user interface Release Date: 22nd August 2014 Functionality Enhancements -------------------------- E90256 - Added estimated size to installed programs. E90255 - Added the ability to automatically update client machines. E90254 - Added the ability to set software lifecycle settings to a software package and added the corresponding reports. E90253 - Added the ability to set security on the results of a dynamic report parameter. E90252 - Added the new "Decrypt Password Lists" server permission to allow non-administrators the ability to generate PDF documents of password lists. E90251 - Added the "IIS Support Installer" tool to install the required "IIS Management Scripts and Tools" role service on remote servers. E90250 - Added the recycling settings to the IIS server application pools section. E90249 - Added the ability to set an expiry date on production license files for use with the new technician license. E90248 - Added the ability to access any configuration screen with the "DisplaySection" parameter. E90247 - Improved the look and feel of the configuration screen. E90246 - Added the ability to document only specified resource record types in the DNS service agent. E90245 - Added the ability to exclude child domains in forward or reverse lookup zones in the DNS service agent. E90244 - Added the ability to exclude forward or reverse lookup zones in the DNS service agent. E90243 - Added the ability to tolerate issues with reading the connected devices of network switches. This resolves errors when, for example 3Com switches report duplicate key errors. E90242 - Updated the CSV export to better support data that contains quote marks and commas, this now opens correctly in Excel. E90241 - Updated all reports to use the new listview control, all reports now display appropriate icons using the [ImageUrl] database property. E90240 - Added the ability to generate XML files for multiple items simultaneously. E90239 - Improved the primary data grid, allowing select all and CTRL-clicking to deselect items. Issues Resolved ---------------- I00985 - Resolved the issue that Qxxxxxx and KBxxxxxx patches may be seen in the installed programs section. I00984 - Resolved the issue that duplicate installed programs may be seen in the installed programs section. I00983 - Resolved the issue that installed programs did not display 32-bit software. I00982 - The client's trace log setting is now persisted during an update. I00981 - The emails alerts sent by the client now use unicode encoding to support foreign language character sets. I00980 - The XML export function has been updated to use Unicode rather than ASCII to support foreign language character sets. I00979 - Resolve an error reading IIS recycling settings "Could not get the DateTime value of property 'Value' in path 'ScheduleElement'..." I00978 - Resolved an issue that conditional forwarders were not shown when there are no standard forwarders configured. I00977 - Improved the error message displayed when importing data that has not been RSA signed when RSA signatures are required. I00976 - Resolved an issue that deleted items could not be restored. Database Schema Changes ----------------------- D00010 - The Lifecycle (XML) column was added to the SoftwarePackage table. Non Functional Enhancements --------------------------- T00149 - Additional JavaScript messages are now displayed in the PDF documents in the trial version upon opening and closing the PDFs. T00148 - Disabled printing in the trial version. T00147 - The GetXValue T-SQL function has been updated to support Chinese character sets. T00146 - Replaced the splitter control on the configuration page with the new splitter control. T00145 - Replaced the current grid for both reporting and browsing with the new ListView and PropertyGrid controls XIA Configuration Server 6.0 General Information -------------------------- XIA Configuration Server version 6 adds * Major improvements to the presentation in both web format and PDF output. * Major improvements to Microsoft failover cluster documentation including support for file share quorums and Hyper-V clustering. * Major improvements to the Active Directory agent including replication schedules, trust diagrams and inter-site links * Added the ability to document Windows Update configuration settings. Release Date: 20th May 2014 Functionality Enhancements -------------------------- E90238 - Added a Windows Server Roles and Features report. E90237 - Improved the password list user interface including the ability to sort password entries. E90236 - Added the ability to document Windows Update configuration settings including schedule, WSUS server and configuration source. E90235 - Added a visualisation of the Microsoft Exchange offline address book update schedule. E90234 - Updated the update schedule property for Microsoft Exchange offline address book. E90233 - The domain SID of machines is now read even when the agent is not connected to the machine's domain. E90233 - Added the ability to read Active Directory replication schedules. E90232 - Group Policy links are now read for sites within an Active Directory domain. E90131 - Added the ability to read whether a DNS zone is read-only (when installed on a RODC server) on Windows Server 2012 and above. E90130 - Added the ability to document groups to the Active Directory domain agent. E90129 - Added inter-site transports to the Active Directory domain agent. E90128 - Added the Active Directory domain name as a secondary identifier for Microsoft Cluster items. E90127 - Added support for additional cluster properties including cluster aware updating and file share quorums. E90126 - Added support for role types including virtual machines to failover cluster items. E90125 - Removed the need to use the Microsoft Cluster Automation Server (msclus.dll) API to document Microsoft Failover clusters. E90124 - Improved the resource file upload user interface. E90123 - Added the ability to document the "Enable DNSSEC validation" setting added to Windows Server 2012. E90122 - Added the ability to read the contents of Windows files to allow - for example the documentation of text and XML based configuration files. E90121 - Added the ability to read the owner and NTFS permissions of Windows files. E90120 - Added ability to document motherboard product name and manufacturer on Windows machines. E90119 - Added the ability to bypass the documentation of built-in Microsoft scheduled tasks on Windows 2008 and above. E90118 - Added a "System Migration" section to the administrator's guide that details how to migrate the XIA Configuration Server setup from one machine to another. E90117 - Added a new "Shadow Copy" configuration report. E90116 - Moved the disk quota settings from the quota section to the disk drives and volume sections of the Windows machine display. E90115 - Added support for Shadow Copy configuration on Windows server operating systems. E90114 - Added the ability to determine unallocated space on basic disks on Windows machines. E90113 - Added the ability to determine if a disk on a Windows machine is a basic or dynamic disk. E90112 - Added the ability to determine the type of disk drive on Windows machine - e.g. IDE, SCSI or USB. E90111 - Added support for the documenting of batteries on Windows machines that do not support the Win32_PortableBattery WMI class. E90110 - Added the ability to read SNMP contact and location settings on Windows machines. E91009 - Added the ability to read the DAC type on video adapters on Windows machines. E91008 - Added the ability to differential wireless and Bluetooth adapters on Windows machines - requires Windows XP or above. E91007 - Added the ability to detect whether network adapters on Windows machines are disconnected - requires Windows XP or above. E91006 - Added the ability to detect whether network adapters on Windows machines are disabled. E91005 - Virtual network adapters are no longer displayed in the networking configuration. Virtual adapters are identified directly on Windows 2008 and above, or on previous operating systems by the absence of a MAC address. E91004 - Added the ability to bypass scanning ESX host advanced settings, this greatly reduces the size of the scan data (depending on the configuration this can make the output between 4 to 6 times smaller). E91003 - Added the ability to document motherboard manufacturer, product name and version on Unix and Linux systems that support dmidecode or smbios. E91002 - Added the ability to document BIOS information including vendor, version and release date on Unix and Linux systems that support dmidecode or smbios. E91001 - Processors are now displayed for Unix systems in both web and PDF output. E91000 - Improved the formatting of processor names on Unix systems E90999 - Improved the validation when scanning IIS, if the IIS role service is not installed a simplified error message is now displayed. E90998 - Added the ability to document the available certificates for Windows machines and IIS servers in the new "WebHosting" certificate store found in Windows 8, Windows Server 2012 and above. E90997 - Improved the PDF output of IIS servers adding the ability to exclude information such as MIME types and added summary information for application pools and web sites. E90996 - Added the ability to document the system level (WinHTTP) proxy settings on Windows workstations and servers. E90995 - Added the ability to document Internet Explorer Enhanced Security Configuration (IE SEC) on Windows servers. Issues Resolved ---------------- I00975 - Updated the Web.Config file to increase the allowed file upload sizes to 100Mb I00974 - Resolved issue when upgrading previous versions of the client an XML error was displayed. I00973 - Resolved issue with environment identifiers not being set by the client. I00972 - Resolved issue that clicking the image of an action point shows a not implemented exception I00971 - Resolved an issue that caused hardware definitions with corrupt images to prevent the item from being displayed I00970 - Updated the installer to include the CuteSoft.lic file directly I00969 - Resolved issue that IPv4 routes with unknown protocol types caused the scan to fail, this relates to fix I00596. This fix was implemented into v5.0 and v4.2. I00968 - Resolved an issue whereby the DHCP server agent reported a "More data is available" error when reading IPv4 leases. I00967 - Improved the splitter resize code when using a slow connection. I00966 - The Windows machine agent no longer displays an error when a machine has no Windows update history. I00965 - The Active Directory domain agent no longer fails when a deleted Group Policy object is linked to a domain or organizational unit. I00964 - Resolved the issue that network devices weren't scanned correctly I00963 - Resolved the issue that the start time of scheduled tasks on Windows Visa and Server 2008 and above was not read correctly. I00962 - Resolved the issue that the HTML editor did not display correctly for Internet Explorer 11. I00691 - Resolved the issue that adapter RAM was not correctly read for Windows machines. I00690 - Updated the executionTimeout in the web.config file to 300 seconds to allow for long running actions such as generating large SQL instance reports. I00689 - Resolved issue that the load balancing weight of a remote desktop session host configuration was not shown correctly. I00688 - Flags values such as "FullControl" now show as "Full Control" rather than a list of all values that "FullControl" provides. I00687 - The default SFTP timeout has been changed from 6 to 60 seconds to avoid connection issues. Database Schema Changes ----------------------- D00009 - The groups column was added to the ADDomains table. Non Functional Enhancements --------------------------- T00144 - Removed unneeded splitter resize code for the right hand pane. T00143 - Moved the Windows update functionality from the external "CENTREL.XIA.Configuration.Agents.WindowsUpdate.dll" directly into the Windows machine agent. T00142 - BREAKING: The Active Directory domain XML format has been completely redesigned. Information from previous versions of the XIA Configuration client cannot be used. T00141 - The Microsoft Cluster agent is no longer dependent on the Microsoft Cluster Automation Server API (msclus.dll). T00140 - BREAKING: Several schema changes have been made for Microsoft clusters. T00139 - BREAKING: The XML formatting for ODBC drivers has changed for version 6.0. To view ODBC data for a machine the clients must be updated to version 6. T00138 - Updated the CuteSoft WYSIWYG editor to version 6.6. T00137 - BREAKING: The configuration sources for terminal server disabled options have moved from Terminal.Client to Terminal.Client.DisabledOptions, rescanning is required to detect the configuration sources of these properties. T00136 - BREAKING: The XML formatting for the processors on a Unix system has changed from "" to "". T00135 - Added documentation on resolving SNMP documentation missing on RedHat Enterprise Linux T00134 - BREAKING: The Internet Explorer version property has moved to a new InternetSettings class, the property name is now "InternetExplorerVersion" rather than Version. XIA Configuration Server 5 General Information -------------------------- XIA Configuration Server version 5 adds * Support for the documentation of Microsoft Hyper-V Server and server role on Windows 2008 R2, Windows Server 2012 and Windows Server 2012 R2. * The ability to document SSL certificates on Windows machines * Custom credentials can now be used for scanning computers on workgroups and untrusted domains * Improved data comparer performance and fully human readable output * Improved printer data * Support for Windows Server 2012 and 2012 R2 for the Windows Server and Active Directory domain agents **************************************************************************************************************** ** ** WARNING: ** ** Existing users please review the configuration settings on the XIA Configuration Client after upgrade. ** There have been a number of changes to the client configuration settings in this release. ** **************************************************************************************************************** Release Date: 29th October 2013 Functionality Enhancements -------------------------- E90994 - The installer no longer users the Wow6432Node registry key, the installer migrates the registry settings when the user validates the service account. E90993 - The installer for both the client and server now uses the "Program Files" directory rather than "Program Files (x86)" on 64-bit systems. Upgrades retain the existing directory. E90992 - Added the ability to view network adapters by connection rather than adapter name. E90991 - Added the ability to document the "User Cannot Change Password" setting for local accounts. E90990 - Improved the user interface for viewing printers including the use of treeview icons for each printer (rather than a drop-down list) and improved icons. E90989 - Added additional information for printers including Print Processor, Separator Page, Availability, Priority, Spool Mode, Enable Advanced Printing Features and Hold Mismatched Documents E90988 - Added the ability to detect server core, minimal installation and bare metal hypervisors. E90987 - Added the ability to detect and scan VMware vCenter servers automatically on Windows machines. E90986 - Added support for Windows Server 2012 domain and forest functional levels. E90985 - Improved Data Comparer efficiency, added support for checksum based comparisons and improved textual information. E90984 - The SQL instance agent now checks for sysadmin rights before performing a scan to ensure all databases and settings can be read. This behaviour can be modified within the tolerance settings. E90983 - Added the ability to add item exclusions to scan profiles E90982 - Scan tasks such as "Windows Machine List" no longer show in the scan results, only the individual Windows Machine scan tasks E90981 - Added the ability to delete scan results E90980 - Added the ability to view the scan schedule that initiated a scan E90979 - Updated the scan results user interface to allow the viewing of scan results live during a scan E90978 - Added the ability to use custom credentials to scan computers in workgroups and untrusted domains E90977 - Improved the ability to detect Windows 2003 R2 systems using the OtherTypeDescription WMI field E90976 - Added the ability to ignore inactive computer accounts using the lastLogonTimestamp attribute E90975 - Improved the user interface of the client, adding additional information to the settings within the interface E90974 - Added the ability to disable scan tasks within the client application E90973 - Added the database level cache to improve initial load times for items E90972 - Added the ability to disable drag and drop on the treeview E90971 - Added the ability to document SSL certificates on Windows machines E90970 - Added the ability to restore items directly from the version history user interface E90969 - Added the ability to view checked out items and force check-in of all items from within the configuration screens Issues Resolved ---------------- I00686 - Resolved issue that the DNS service agent reported "Generic Failure" when the DNS service was stopped on the remote machine. The agent now reports that the DNS server service is stopped. I00685 - Resolved issue in the VMware agent which reports "Object reference not set to an instance of an object" when "Reading NIC Teaming Policy". I00684 - Resolved issue with the link for Group Policy object settings not being hidden correctly in non-Internet Explorer browsers. I00683 - Added support for Internet Explorer 11. I00682 - Resolved an issue where old Windows Update clients failed when "localhost" is used instead of the computer name. I00681 - Resolved an issue that information was not shown correctly from the "Device Manager" view on Windows Server 2012 and above as the device class display name was not obtained correctly I00680 - Resolved issue that CIM DATETIME values were not parsed correctly when only containing a time portion. I00679 - Resolved the issue that the section status was not correctly set for the Windows Update history. I00678 - Resolved issue that the Windows devices section in Hardware was not marked with a completed status. I00677 - Resolved issue that the speed of the management controller network interfaces was not reported correctly. I00676 - Resolved issue that the GuestID was not populated by the VMware system agent. I00675 - Resolved issue that the debug log file was not correctly read for Microsoft DNS servers. I00674 - Resolved the issue that the "StartMode" was not correctly documented by the DNS Server agent. This has been replaced by the documentation of all "DNS Server" Windows service settings. I00673 - Resolved issue that the "GeneratedByKcc" property was always set to unknown by the Active Directory domain agent. I00672 - Added a "Display Name" property to the ADReplicationConnection class to ensure proper operation with the data comparer. I00671 - The IIS Server Agent now tolerates invalid error codes in custom error pages on IIS 6 systems. I00670 - The base agent now reports the full WMI path when an error occurs in GetManagementBaseObjects(). I00669 - Resolved issue reading shared folders on Microsoft cluster nodes using the Windows machine agent caused an "Invalid Query" error when reading the share level permissions I00668 - Resolved issue that SQL Instances with the hash character (#) could not be imported as they were rejected by the default item naming settings. This setting must be applied to existing installations. I00667 - Resolved issue that the first forward slash character in a SQL comment block rendered in black rather than green I00666 - Resolved the issue that forward slash characters "/" in a SQL comment block caused output to PDF to fail I00665 - DHCP reservations and scopes are now sorted correctly by IP address in the user interface and PDF output I00664 - Resolved issue whereby the wrong scan schedule was displayed when opening the schedule's properties window I00663 - Resolved issue whereby cancelling edit mode for Windows machines displayed an ASP.NET error I00662 - Cancelling edit mode now displays the correct version that was being edited I00661 - Resolved issue where custom attributes were not correctly loaded from disk I00660 - Resolved issue when setting the schedule in the XIA Configuration client on non-English machines the schedule shows incorrectly - for example 60:0_ I00659 - Resolved the issue that scanning reservations on a DHCP server returns "The stub received bad data" Database Schema Changes ----------------------- D00008 - Added the ItemCache table and related stored procedures D00007 - Updated stored procedure spGET_CheckedOutItemsByUser to allow the viewing of all checked-out items regardless of user Non Functional Enhancements --------------------------- T00133 - The XIA Configuration Client installer is now setup.exe rather than setup.msi to allow better installation support for 64bit systems. T00132 - The data comparer is now part of the main support dll CENTREL.XIA.Configuration.Support.dll. T00131 - BREAKING: Modified the scan schedules to use a unique scan profile ID rather than name of the scan profile to allow easier renames. T00132 - Updated the WindowsLocalAccounts class to a BypassSection to make it easier to identify when local accounts have been bypassed either by configuration of because the machine is a domain controller. T00131 - BREAKING: The section status of Windows printers has changed to use the standard BypassSection class. T00130 - BREAKING: Resolved an XML formatting issue in the virtual hardware of VMware systems, where the element was stored as "" rather than "". T00129 - BREAKING: Resolved an XML formatting issue in the storage adapters section VMware systems, where the element was stored as "" rather than "". T00128 - BREAKING: The IIS server agent now stores all certificate information in the ServerConfiguration section. Information gathered using the version 4.x agents will not show certificate information in version 5. T00127 - BREAKING: Resolved an XML formatting issue in the HTTP response headers section of the IIS server where the element was stored as "" rather than "". T00126 - BREAKING: Resolved an XML formatting issue in support provision items where the reference number was incorrectly stored as "" rather than "", however this only affects users that have exported support provisions to XML. T00125 - BREAKING: Resolved an XML formatting issue in the SQL instance data where individual user defined functions were stored as "" rather than "" elements. T00124 - The spGet_ResourceInformation stored procedure has been updated to use the DATALENGTH() method rather than LEN() to determine the size of resource data. T00123 - BREAKING: the XML format of Microsoft cluster dependencies has changed due to the correction of a spelling mistake in the original data model. T00122 - BREAKING: the root hints and name servers on the DNS server class have changed XML format as they did not support multiple addresses or IPv6 addresses. T00121 - BREAKING: Resolved an XML formatting issue in the DHCP data where DHCP Classes were stored as "" elements. T00120 - Migrated from the built in .NET methods to determine domain and forest functional levels. T00119 - BREAKING: Certain Active Directory information from previous versions will not be available until the agent has been updated as the "SectionStatus" property has been updated. T00118 - BREAKING: The Active Directory schema "Name" property has changed to "DistinguishedName". T00117 - BREAKING [FIX]: Changed the XML layout of the scan schedules configuration from "/ScanSchedules/Schedules/ScanSchedule" to "/ScanSchedules/Schedule". T00116 - Added a GUID to the scan schedules as the index field T00115 - BREAKING [FIX]: Changed the name of the WindowsMachineADList scan task to ActiveDirectorySearch scan task T00114 - Reconfigured the client model to ensure consistency between agents T00113 - Renamed the CENTREL.XIA.Configuration.Agent.Settings.dll to CENTREL.XIA.Configuration.Client.Model T00112 - Updated the Windows Installer to "Uninstall first, then install" when performing upgrades. This reduces the chance of files missing following an upgrade. XIA Configuration Server 2012 (Version 4.2) General Information -------------------------- XIA Configuration Server version 4.2 adds * Support for Unix and Linux systems * Support for Microsoft DHCP Servers * Mobile support for Apple iPhones and Google Android based devices * Agent Support for SQL Server 2012 Release Date: 4th July 2012 Functionality Enhancements -------------------------- E90968 - Added the ability to display child domains and resource records when exporting a DNS Service to PDF E90967 - SQL instances no longer show an empty table for stored procedures and functions with no parameters E90966 - Added a walkthrough for creating and assigning support provision items to hardware items in the administrator's guide E90965 - Added the ability to assign system support and hardware maintenance to any hardware items E90964 - Added the ability to document local security options settings such as "Interactive logon: Do not require CTRL+ALT+DEL" E90963 - Added the ability to document local user account lockout and password policies E90962 - Added support for the Google Chrome browser, resolving issue with splitter resizes and adding to the list of supported browsers E90961 - Added mobile support for Apple iPhone and Google Android devices E90960 - Added a new report to display the local administrator's account name E90959 - Added a new report to list the members of the local administrators group even if that group has been renamed E90958 - When exporting to PDF a friendly display name is now used for the PDF filename E90957 - Added the ability to document Microsoft DHCP Servers E90956 - Added the ability to document Unix and Linux based systems E90955 - Added the relationship between Windows machines (both PCs and Servers) hosting IIS services E90954 - Images shown in reports and on image pages now use a different image handler that improves performance of image load times Issues Resolved ---------------- I00658 - Added the ability to use custom ports with vCenter I00657 - Added documentation that explains the "Error in the application" exception seen when scanning Group Policy Objects from a version of Windows older than the Group Policy object I00656 - Resolved an issue whereby the Connection (session) Broker causes an "Invalid Class" error on the Terminal Server scan agent I00655 - Resolved issue whereby duplicating an item causes the cache to point both the original and duplicated item to point to the duplicated item I00654 - Resolved issued that launching external links displays a JavaScript error when upgrading from previous versions I00653 - Resources now show the correct resource size upon creation I00652 - Resolved issue whereby deleting report binders and an error occurs the system does not give the full error message I00651 - Resolved issue where report binders could not be deleted due to a missing stored procedure I00650 - Resolved issue whereby scanning a Windows Server 2008 or above Terminal Server from Windows Server 2003 failed with the exception "The SDDL form of a security descriptor object is invalid." I00649 - Resolved issues where a misconfiguration of the web.config file would cause the IIS Server agent to fail with the COMException error "0x8007000D". The system can now tolerate these errors and displays an error in the web interface. I00648 - Resolved issue that pressing return when creating a new asset closed the dialog I00647 - Resolved an issue whereby encrypted stored procedures or functions caused the SQL instance agent to fail I00646 - Resolved an issue whereby long descriptions could cause the Search function to fail with "String or binary data would be truncated" error I00645 - Resolved issue whereby reading UM dial plans causes the Exchange Agent to fail on the DirectoryEntry.Exists() call I00644 - Resolved issue whereby the management controller information Duplex settings caused the scan to fail on physical HP servers. I00643 - Resolved issue whereby the hardware images are not displayed correctly on the summary page for Windows machines. This was caused by an incorrect SessionState setting on the ASPX page. I00642 - Resolved issue whereby Item Creation Rules do not match by username if there is a case mismatch Database Schema Changes ----------------------- D00006 - Added DHCPServers table and stored procedures D00005 - Added UnixSystems table and stored procedures Non Functional Enhancements --------------------------- T00111 - Updated the client code signing certificate, now valid until 2013 T00110 - The XIA Configuration Client admin tools are now digitally signed T00109 - The XIA Configuration client and local client now require the .NET Framework version 3.5 (instead of version 2.0). This is due to the requirements for the new SQL management API from Microsoft requiring this version of the framework. T00108 - Windows machine optional components have moved to a new subclass of the agent settings T00107 - Image resize code has been improved and moved from XIAShared to the CENTREL.XIA.Configuration.Drawing.dll T00106 - Changed SessionImageHandler to use ASHX format and IReadOnlySessionState XIA Configuration Server 2012 (Version 4.1) General Information -------------------------- XIA Configuration Version 4.1 added the ability to detect and document network switches, import external documents as resources, manually create contacts and software packages as well as technical improvements and bug fixes. Initial Release Date: April 2012 Functionality Enhancements -------------------------- E90953 - Report binders and PDF exports now display the "busy" dialog whilst the information is being generated E90952 - Added the ability to add and report against contacts within the system E90951 - Added the ability to view summary information of network adapters, selection is now through the treeview rather than a dropdown list E90950 - Added the ability to view the configuration status of network adapters in Windows machines, for example if the device is disabled E90949 - Added the ability to render images in reports E80948 - Added the ability to display reports for individual results within their own results tables E80947 - Added ability to store multiline text fields within custom attributes E80946 - Added ability to store resources such as images and Microsoft Word documents within XIA Configuration E80945 - Added the ability to document network switches E80944 - Item types are now shown with a display name in the grid E80943 - Added GET_Rack and SET_Rack methods to the web services API E80942 - Added the ability to click directly onto icons in the relationship map when viewed in a web browser E80941 - Added the ability to configure the PDF footer text E80940 - Added an SSL Web Site overview report that includes SSL binding and certificate information including certificate expiry E80939 - Added the ability to view SSL binding information to the IIS Web Site item E80938 - Added the ability to document the expiry date of SSL certificates assigned to IIS Web Sites E80937 - Added a MAC address field to the search dialog box Issues Resolved ---------------- I00642 - Resolved issue whereby importing password lists from CSV does not correctly encrypt the passwords I00641 - Resolved issue whereby changing the version control settings in the configuration displayed an "event unhandled" error I00640 - Resolved issue whereby the "Set Item Identifiers" was shown as enabled when no item was selected I00639 - Added improved support to avoid XSS vulnerabilities I00638 - Resolved issue that the results count was incorrectly persisted when browsing between reports I00637 - Resolved the issue that optional values within custom attributes could not be entered correctly in Firefox I00636 - Added extra resilience in the form start up which may cause the splitter control to not resize correctly on the loading of a large page I00635 - Resolved issue that a web application with a missing physical path causes the IIS scan agent to fail. The system now notes the path as missing. I00634 - Resolved issue with FireFox version 10 and above reporting as an unsupported version I00633 - Resolved issue that Exchange 2010 could not resolve the Outlook Address book server I00632 - Resolved an issue whereby Exchange Administrative Groups that do not contain a Routing Group cause the agent to fail I00631 - Resolved an issue whereby IIS Web Sites with an invalid certificate caused the scan to fail I00630 - Resolved the issue that special Windows shares that references special paths that start \\?\ cause the agent to fail when testing if the path exists Database Schema Changes ----------------------- D00004 - The GET_Resource stored procedure now obtains the resource data as well as resource information. GET_Resource information is now defunct. Non Functional Enhancements --------------------------- T00105 - The Web.Config file is now overwritten each upgrade due to new functionality being introduced, any manual changes to the file must be migrated manually following an upgrade T00104 - All PDF writer functionality has been moved to the CENTREL.XIA.Configuration.Server.DocumentWriter dll XIA Configuration Server 2012 (Version 4.0) General Information -------------------------- Version 4.0 adds support for Terminal Services (Remote Desktop Session Hosts), XIA Configuration Cloud Hosting, Custom Attribute Extensibility, Item Creation Rules and Item History management Initial Release Date: January 2012 Functionality Enhancements -------------------------- E80936 - Added the ability to generate report binders E80935 - Clarified the generate PDF user interface version selection E80934 - Added the ability to empty the entire deleted items folder from the context menu E80933 - Added the ability to audit every export to PDF performed by a user E80932 - Added 3 new reports to view the status of the Archive database E80931 - Added the ability to delete all previous versions of an item and to purge the full archive database based on date and item type E80930 - Improved the ability to search each item's treeview, and integrated this into every item type E80928 - Viewing Group Policy links now shows the full details for the corresponding Group Policy object. E80927 - Improved the user interface for the input of report parameters when configuring reports. E80926 - To simplify the interface the new item dialog has been updated to show only manually created items such as rooms, racks, locations and password lists E80925 - Added the GET_ItemSecurity method to the XIA Configuration Web Service E80924 - Added the ability to configure Item Creation rules which allow you to determine where new items are created dependant on the item type, client hostname and client username E80923 - Added the ability to configure which users can browse items by location and by item type. This was implemented for hosting customers and for CENTREL Solution cloud services. E80922 - Added the ability to allow non-administrators to download the XIA Configuration Client Issues Resolved ---------------- I00629 - Resolved an issue decrypting passwords when using custom IIS credentials by setting RSACryptoServiceProvider.UseMachineKeyStore = true; I00628 - Updated the installer to detect when .NET Framework 3.5 is not installed (however .NET 4 is) and displays a web page explaining the issue I00627 - Resolved issue documenting VMware systems when running vCenter 5 - an error occurred due to Switch.portgroup being null I00626 - Resolved issue when installing with custom credentials that the installation fails, unable to add the custom account to the local IIS_IUSRS group I00625 - Comparison of Windows machines no longer identifies the install date of an installed program or patch as a change I00624 - Resolved issue documenting SQL 2000 Server tables whereby the client failed to scan the server as it was unable to obtain the default value. I00623 - Resolved issue that when documenting SQL 2000 server, certain stored procedures were marked as "User" when they are in fact system objects and shouldn't be documented. XIA Configuration now does not document any Stored Procedures, Tables or Functions in system databases. I00622 - Changed the launch condition requiring IIS 6.0 to IIS 5.0 to allow installation on Windows XP I00621 - Resolved the issue whereby permanently deleting an item did not remove the item history I00620 - Resolved issue whereby NTFS permissions on the parent directory of a share folder prevent the Windows Machine scan task from documenting the shared folders. The scan now marks the NTFS permissions as unavailable and continues the scan. I00619 - Reports that return no data now show this within the report rather than throwing an exception. I00618 - Resolved the issue that report security was overwritten by an updated XIA Configuration Installer. Report security is now stored in a separate column in the Reports table. Database Schema Changes ----------------------- D00003 - Added a [Security] column to the Reports table to separate report security from other report configuration information Non Functional Enhancements --------------------------- T00103 - Removed code complexity when duplicating items T00102 - All item pages now use the ItemCoreUI control, this improves the ability to extend each item type's user interface XIA Configuration Server 2011 (Version 3.4) General Information -------------------------- Version 3.4 provides better support for Windows Server 2008 R2 and UAC as well as better support for SQL Clusters and various bug fixes Initial Release Date: August 2011 Functionality Enhancements -------------------------- E80921 - The Data Comparer now ignores more volatile (non-interesting fields) such as disk free space and routing table entry age E80920 - Added ability to read hard quota limits on Exchange databases E80918 - Microsoft Cluster relationship maps now show clustered SQL instances E80917 - Windows machines and SQL Clusters are automatically scanned when they are detected within a Microsoft Cluster E80916 - Added the ability to search XIA Configuration by Environment Identifier and Database Name E80915 - Added a digital signature to the XIA Configuration Server, client and local client installer MSI Issues Resolved ---------------- I00617 - Resolved the issue that the XIA Configuration Server installation failed when using the Network Service account on foreign language build servers running Windows 2008 R2 due to the naming of the "Network Service" account I00616 - Resolved the issue whereby the free space chart of Windows Machines was displayed an incorrect value. I00615 - Resolved the issue where multiple disk drives with the same name are displayed within a Windows Machine, selecting the various drives shows only information of the first drive of that name. I00614 - Resolved the issue where unresolved user accounts configured on Group Policy objects causes the scan to crash. This now stores the account permission as a SID. I00613 - Resolved the issue where a null SMBIOS release date field causes the Windows Machine agent to fail when scanning the machine BIOS I00612 - Resolved the issue that files and path's with a single quote mark for example "c:\user's work" caused the Windows machine scan to fail I00611 - Improved the error displayed when performing an Exchange Organisation scan when Exchange is not installed within the forest. I00611 - Updated the installer custom actions to avoid installation errors involving access denied when setting NTFS permissions on the XIA Configuration client installation directory I00610 - Resolved the issue that Exchange 2010 organisations failed to upload as their primary identifier is shown as a GUID I00609 - Resolved the issue that SQL functions and stored procedures could give an invalid XML character error XIA Configuration Server 2011 (Version 3.0) General Information -------------------------- Version 3.0 provides support for the audit of WINS Servers, improved Windows Server support, in-depth database documentation and general issue resolution Initial Release Date: June 2011 Functionality Enhancements -------------------------- E80914 - Added the ability to import entries into a Password List from a CSV file E80913 - Windows Services now display alphabetically by service display name E80912 - Updated the ability to recognise the product version name for SQL Server 2008 R2 E80911 - Added the ability to generate document outlines for PDF output E80910 - Added two reports to display the configuration of shared folders in the environment and to detect shared folders with an invalid path. E80909 - Added new configuration option to customise the browser window title for the home page E80908 - Added new report to show the age of items within the inventory E80907 - Added the ability to document Windows Share cache and access based enumeration settings E80906 - Added the ability to hide containers that the user does not have permission to view E80905 - Added the ability for XIA admins to save the default PDF output settings for all users E80904 - Added the ability to document Windows Share and NTFS permissions E80903 - Added the ability to document Stored Procedures, Functions, Tables, Columns and foreign keys within SQL Instances E80902 - Updated the DNS Service user interface so that it resembles other item types E80901 - The IIS Server agent now provides a more detailed error when it encounters a web site configured with an invalid SSL certificate E80900 - The item comparison window now displays items in ascending item name order instead of ordering by ItemID E80899 - Added the ability to export any report directly to a CSV file E80898 - Updated all reports to permit the filtering to specific containers E80897 - Added the ability to document resource records within DNS domains. This option is configurable within the XIA Configuration Client and is disabled by default. E80896 - Added the ability to document additional settings of Windows Scheduled Tasks v1 including parameters, working directory and power management settings E80895 - Added the ability to use fully qualified domain names as the display names and primary identifiers for ESX hosts E80894 - Added the ability to bypass the documentation of Active Directory Sites and Services. E80893 - Added the ability to document WINS Servers running on Windows 2000 and above Issues Resolved ---------------- I00608 - Resolved issue with mailbox storages sizes not showing correctly on certain Exchange Items I00607 - Resolved issue that Exchange 2007/2010 organisations showed in Exchange 2003 mode if any none Exchange 2007 organisations were found I00606 - Resolved issue where uploading a new license sometimes resulted in the error "No file was uploaded". I00605 - Resolved issue whereby Server Policies in Exchange 2003 were shown multiple times I00604 - Resolved issue whereby generating a PDF of a Support Provision may cause an error in "GET_BaseItem" I00603 - The XIA Client now reports a security error if it cannot read the VMware system settings due to insufficient permissions of the service account. I00602 - Resolved issue with the Manufacturer Breakdown report showing invalid information I00601 - Updated the PDF output of comparison reports to better render the table column widths I00600 - Resolved issue whereby the SQL to HTML renderer would display comment lines incorrectly when they had a forward slash character in them I00599 - Resolved issue with RAW device mappings not being documented by the VMware system agent I00598 - Added additional troubleshooting information when connecting to remote SQL instances and the SQL-XMO connection fails I00597 - Resolved issue when searching Active Directory for Windows machines by fully qualified domain name the agent failed if the DNSHostname was not available in Active Directory. I00596 - Resolved issue that IPv4 routes with static RRAS routes in with a protocol of 10007 caused the scan to fail I00595 - Resolved issue that when accessing via HTTPS users cannot download PDF documents or MSI files - 'Internet Explorer was unable to open the Internet Site' I00594 - Resolved issue that IIS scan agent reports "Object reference not set to an instance of an object." when reading certificate data for IIS6 Servers I00593 - Resolved issue that PDF thumbnail previews were not always shown in the configuration screen Non Functional Enhancements --------------------------- T00101 - Updated DNS Service item to use presenter technology T00100 - Moved the DNSServiceAgent into a dedicated agent dll XIA Configuration Server 2010 (Version 2.7) General Information -------------------------- Version 2.7 provides support for the audit of IIS Server Versions 6, 7 and 7.5 as well as the introduction of Relationship Maps into both the UI and PDF output Functionality Enhancements -------------------------- E80892 - Added the ability to set the timeout period within the XIA Configuration client when uploading data to the XIA Configuration Server, setting the default as 240 seconds (previously being 100 seconds) E80891 - Added the ability to reset the Item naming settings to default within the UI. E80890 - Updated the "Service Account Report" to display service accounts used by IIS Application Pools E80889 - Added the ability to document the Operating System Architecture (i.e. 32bit or 64bit OS) E80888 - Updated the functionality of the FindInTreeView search to include partial finds and case insensitive searching E80887 - Added the ability to export item comparisons to PDF E80886 - Added the ability to Compare Versions using the Version Date in addition to version number E80885 - Added the creation of relationship maps within both the UI and PDF output E80884 - Updated the view of the relationships within the UI E80883 - Added the ability to document IIS Server on Windows Server 2003, Windows Server 2008 and Windows Server 2008 R2 E80882 - Added additional documentation for the XIA Configuration SDK E80881 - All items now re-cache immediately after updates E80880 - Added the ability to enable and disable trace diagnostics through the XIA Configuration Client UI E80879 - Added the ability to render SQL scripts into colour coded XHTML format Issues Resolved ---------------- I00593 - Resolved issue with the IIS Scan Agent, whereby in IIS6, missing ISAPI filters ADSI entry could cause the scan to fail with error 'The IIS Server Agent encountered an exception when 'Binding to ADSI provider path {PATH} - The system can not find the path specified' I00592 - Resolved issue where the incorrect Scan Schedule is deleted I00591 - Improved Scheduled Tasks scanning to permit the collection of data from v1 Scheduled tasks where the account information is invalid I00590 - Added 0xC as an invalid character to be removed from scan data I00589 - Resolved issue where Exchange Organisation naming settings were not shown correctly in the configuration UI. I00588 - Resolved issue whereby items that were permanently deleted were not removed from Cache I00587 - Resolved issue whereby under certain circumstances Windows Scheduled Tasks were not documented I00586 - Resolved issue whereby DNS Services did not have their own individual license count I00585 - Resolved issue whereby editing an item immediately after cloning it causes a SQL key constraint exception I00584 - Resolved issue whereby the VMware agent would fail for scans whereby the VMware System had no virtual NICs configured I00584 - Additional support for cleaning non-printing characters has been added to reduce the risk of XML serialisation errors XIA Configuration Server 2010 (Version 2.6) General Information -------------------------- Version 2.6 provides bug fixes and minor enhancements of XIA Configuration 2.5 Functionality Enhancements -------------------------- E80878 - Added an Exchange Organisation Scan of the computer's default domain to the default scan created during installation. E80877 - Added the ability to generate PDFs of previous versions directly from the generate PDF toolbar button when viewing a previous version of an item E80876 - Added visualisation of VMware virtual networking E80875 - Added the ability to search the VMware Item treeview. This makes it possible to find a Virtual machine within the hierarchy without browsing. E80874 - Increased diagnostics output for the Active Directory agent E80873 - Added the ability to store and view full exception information in the XIA Client scan results E80872 - Added installers folder shortcut to the start menu of the XIA Configuration Server install MSI Issues Resolved ---------------- I00583 - Resolved issue with ZIPping of scan data failing due to file in use I00582 - Resolved issue with invalid characters in XML caused by hex characters 0x2 and 0x3 I00581 - Resolved issue that Exchange Servers without an information store caused the Exchange Organisation Scan Agent to fail with a Directory Services error. I00580 - Resolved issue where times didn't render correctly for some regions in the diagnostics trace log I00579 - Resolved issue where pressing enter in the VMware treeview search reloaded the page I00578 - Windows Machine processes now sort in alphabetical order I00577 - Resolved issue where Exchange Organisations cannot update via the Web Service URL, this was caused by an issue with the XIA Upload Web Reference. I00576 - Resolved issue where databases with an invalid owner caused an exception on the scan. This now reports the owner as "{Unknown or not available}". I00575 - Resolved issue where VMware link speed information was null on VMware host physical NICs caused an exception I00574 - Resolved issue that the save menu item was not enabled when items were being edited I00573 - Removed requirement for ComponentArt control registry key I00572 - Resolved issue whereby viewing previous versions did not always refresh the menu treeview I00571 - Improved the error handling when a none-administrative user attempts to access the XIA Configuration screen. I00570 - Resolved issue where scanning SQL 2000 (pre SQL Service Pack 3) caused an error reading database configuration setting DatabaseOwnershipChaining I00569 - Improved error handling on not being able to scan Windows Printers due to the spooler service not running at the time of the scan I00568 - Modified the Age value for Windows machine IPv4 routing tables to uInt64 to resolve scanning issue I00567 - Increased the WMI timeout value for the DNS scan agent to 120 seconds to avoid timeout issues I00566 - Resolved issue whereby Firefox users could not download the client applications through the web interface Database Schema Changes ----------------------- None XIA Configuration Server 2010 (Version 2.5) General Information -------------------------- Version 2.5 adds VMware Support to XIA Configuration Server as well as several issue resolutions and a new PDF output user interface. Functionality Enhancements -------------------------- E80871 - Added charts for disk space in PDF output of Windows Machines E80870 - Added a description to the SNMP section E80869 - Added Environmental identifiers to allow multiple environments of identical systems e.g. servers with the same names and serial numbers to co-exist. E80868 - Added new pattern matching capability to allow the XIA Configuration Server to better match uploaded data from the XIA Configuration Client to existing items. E80867 - Added new PDF options user interface for all PDF output which includes the ability to password protect PDFs, set an author as well as whether to display thumbnails and version history in the PDF. E80866 - Added the ability to detect and document VMWare ESXi 3.5 and ESXi 4.0 standalone hosts and vCenter servers 2.5 and 4.0 E80865 - Added the ability to access item comparison via the XIA Configuration Web Services via the DO_CompareItems method E80864 - Added the ability to pre-cache items from within the XIA Configuration page Issues Resolved ---------------- I00565 - Resolved issue where the Client Monitor interface did not display table columns with the correct width in certain browsers. This was due to a CSS stylesheet issue. I00564 - Improved performance of browsing an item by enhancing cache corruption protection I00563 - Added checks to ensure that JavaScript is enabled on the user's browser I00562 - Resolved issue whereby SNMP community string types were not displayed correctly in PDF output I00561 - Resolved issue whereby generating a report with a chart in the Reporting UI, followed immediately by generating the same report to PDF causes a ComponentArt error I00560 - Resolved issue that logical disk drives were not displayed alphabetically within the UI or PDF output I00559 - Resolved issue whereby when starting XIA Configuration with a database connection problem, XIA Admins could not change the database connection settings. I00558 - Resolved issue in Item Comparison whereby comparing multiple items can cause a formatting issue with the comparison table. This was due to the system caching the row span and formatting of table rows within the UI. I00557 - Resolved issue with PDF generation whereby static methods could cause PDFs generated with mismatch data if two PDFs of the same type are generated simultaneously. I00556 - Resolved issue whereby Exchange Organisations would show in the location list I00555 - Increased the default WMI timeout from 30 to 60 seconds to allow the Windows Machine agent to complete collection of Device Manager information I00554 - Resolved issue that local agent settings for the SQL Agent did not display correctly I00553 - The reason for local user and group accounts that are not displayed on Domain Controllers is now clearly shown I00552 - Resolved issue where editing an Active Directory domain the user interface does not display the entire treeview. (Postback node references) Database Schema Changes ----------------------- Added VMwareSystems Table XIA Configuration Server 2010 (Version 2.2) General Information -------------------------- Version 2.2 provides additional functionality to the Windows Machine Item Type and an improved installation experience. Functionality Enhancements -------------------------- E80863 - Added support to install using the Network Service account E80862 - Added support for Windows Disk Quotas E80861 - Added automatic documentation of Internet Explorer Version E80860 - Added support to document Windows Server features for Windows 2008 and above E80859 - Added "All Laptops" and "All Desktop" machine reports E80858 - Added support for box shots for Operating Systems E80857 - Added support for Battery information from portable computers E80856 - XIA Administrators now may allow unsupported Web Browsers to connect to the system using the configuration tools. E80855 - Added TCP Enabled and Named Pipes enabled data to SQL Instance documentation E80855 - Added support to document Windows 2000 and above device manager settings E80844 - Added support for linking directly to a Hardware manufacturer's warranty page using Product ID and Serial Numbers Issues Resolved ---------------- I00551 - Resolved installation issue where SQL configuration failed if the SQL Native client was not installed. I00550 - Resolved issue where installing against a remote SQL Server caused a permissions issue I00549 - Resolved issue where a PDF could not be generated if an Item had a Hardware Definition with no image defined. Database Schema Changes ----------------------- None XIA Configuration Server 2010 (Version 2.0) General Information -------------------------- XIA Configuration 2010 brings support for Exchange Server 2000, 2003 and 2007, data comparisons and an updated installation. Functionality Enhancements -------------------------- E80843 - Added support for Windows 7 Professional E80842 - Added Item Comparison capability to all Item Types. This functionality can be accessed via the Tools > Compare Items and "Compare To..." right click context menu. E80841 - Added GET_ParentItemID Web Service method to return the specified Item's Parent Container ID E00840 - Added the ability to duplicate any item E00839 - Added ability to delete containers in the treeview by dragging them onto the Delete Items folder E00838 - Improved view of manual Upload page E00837 - Added Expand/Collapse all to all Item views in XCS E00836 - Added Windows Environment Variables report E00835 - Added support for documenting Windows Environment Variables including both System and User Environment Variables E00834 - Added Windows File report E00833 - Added ability to detect and document versions, locations, size and type of files on Windows Machines E00832 - Updated Group Policy section to display Group Policy Permissions as human readable E00831 - Added report to display logon access to the system E00830 - Added ability to audit logon access to the System to the Event Log E00829 - Added link to XIA Configuration Client on Home Page E00828 - Added Browse By Type SDK Sample E00827 - Added Simple Client SDK Sample E00826 - Added Software Development Kit Samples E00825 - Added release notes link to Help > About Issues Resolved ---------------- I00548 - Resolved issue where clicking Help in Microsoft Clusters displayed the wrong help topic I00547 - Resolved issue where dragging and dropping nodes on the treeview into empty space caused an exception I00546 - Resolved issue where fonts in the description field of a PDF output appear larger than other fonts Database Schema Changes ----------------------- D00002 - Changed OverrideStrings from using XML Elements to XML Attributes to improve storage size D00001 - Added WindowsFile XML field in the WindowsMachines table XIA Configuration 1.5.6 General Information -------------------------- XIA Configuration Version 1.5 includes support for Microsoft Clusters, Hardware Definitions additional PDF Customisation as well as several bug fixes and other improvements. Functionality Enhancements -------------------------- E00824 - Added T-SQL Generate Script for Databases E00823 - Added Hardware Definitions E00822 - Added links to Web Service APIs in the Configuration Tool E00821 - PDF Reports for all Items now show the Item Relationships Table E00820 - Added the ability to see what Items are supported or maintained by a Support Provision from the Support Provision's Relationships Table E00819 - Added the ability to sort the Task Results when viewing the Scan Results in the XIA Configuration Client Listview E00818 - Added the ability to view the details of a Scan result in the XIA Configuration Client Admin Tools E00817 - Added the creation of a link to the XIA Configuration URL to the Instance Manager E00816 - Added the ability to customise the PDF Cover Page Image E00815 - Added the ability to configure Version Control Settings E00814 - Added support for ODBC Driver Information E00813 - Created the XIA Local Service with the ability to allow the XIA Configuration Client to communicate with a Windows Machine on a Single Port without special credentials. E00812 - Added the ability to configure a list of XIA Admins that have full control of the system. NOTE local Administrators automatically become XIA Admins as with previous versions. E00811 - Added the ability to browse for the initial Container in which Imported Items are created using the Manual Upload Engine. E00810 - Added the ability to set ZIP file location, encryption method and encryption passwords. The manual Upload Engine also allows the use of ZIP Passwords when uploading Data. E00809 - Added a WMI Troubleshooting Section to the XIA Configuration Help File. E00808 - Added the ability to specify the credentials that are to be used when connecting to XIA Configuration Server when uploading data from the XIA Configuration Client E00807 - Added the ability to Import and Export Scan Profiles from within the Client Administration Tools E00806 - Added support for Windows MSCS Clusters on Windows 2003 and Failover Clusters in Windows Server 2008 E00805 - Added the XIA Path to every Item allowing users to see where in the Organisation the Item is currently Located Issues Resolved ---------------- I00545 - Updated the default maxRequestLength property to 8Mb to allow the transmission of large data files from the XIA Configuration Client. I00544 - Resolved issue whereby obtaining User Instance Option causes failure on Editions of SQL 2005/2008 that do not support them I00534 - Resolved issue whereby Windows Machine Patches were not shown I00533 - Resolved issue that when a Support Provision was Permanently Deleted cached versions of Hardware Items that were linked to that Support Provision still attempted to use it. I00532 - Resolved issue where "Show full details" ActionPoint would be shown for a Support Provision even if that Item had been deleted. I00531 - Resolved issue where an Item could not be displayed if an Item in its Location Hierarchy had been deleted but not permanently deleted. I00530 - Resolved issue where after moving an Item to a new Container selecting additional Items in the Grid results in a JavaScript Error I00529 - Default Instances of SQL Server are now corrected detected by the Windows Machine Agent and the SQL Agent is launched automatically I00528 - Users can no longer modify the PDF Watermark in the configuration when using a Trial or Workgroup Edition License I00527 - Resolved issued where "Is Clustered" property of the SQL Agent reported an incorrect value I00526 - Extended the Worker Process Idle Timeout to 60 seconds to reduce the chance of ViewState MAC Validation Errors I00525 - Improved error messages generated by the SQL Agent by displaying Inner Exceptions to the User Interface I00524 - Resolved issue in SQL Agent where Offline or Suspect Databases cause the Scan to Fail I00523 - Improved icon resolution in Configuration Client I00522 - Added "Ensure Printer Scan" option to resolve the issue where the Spooler Service being stopped would prevent the Scan of a Windows Machine I00521 - Resolved issue where threading issues could cause the XIA Configuration Service to crash I00520 - Resolved issue where Items could be Imported even if they had information that was older or the same as currently found in the XIA Configuration Database. I00519 - Resolved issue in the Active Directory Agent where the following error was seen "The Active Directory Domain Agent encountered an exception when Reading Replication Connections for Server {servername} - Object reference not set to an instance of an object" I00518 - Resolved issue in the Active Directory Agent where the following error was seen "The Active Directory Domain Agent encountered an exception when Reading Schema Classes - Object reference not set to an instance of an object" I00517 - Added better error handling within the Group Policy section of the Active Directory Agent I00516 - Resolved issue whereby deleting Items and subsequently selecting Items in the same view causes a JavaScript 'null' object Error I00515 - Resolved issue whereby when deleting Items in "Browse By Item" view the list of remaining Items is not refreshed I00514 - Resolved issue that PDF files could not be generated when using Internet Explorer and connecting using SSL 1.4.0 05/07/2009 General Information -------------------------- Following Customer feedback XIA Configuration version 1.4 adds the ability to securely store password lists and Microsoft Active Directory Domain information. In addition the ability to obtain SID information from Local Users and groups was added, this allows you to determine the names and memberships of well known groups such as Administrators when the Group name has been changed. Several issues reported with XIA Configuration v1.3 have been resolved and are documented below. Functionality Enhancements -------------------------- E00804 - XIA Admins can now modify the XHTML source of Item Descriptions and XIA Help Items E00803 - Added support for Password Lists and RSA Encryption E00802 - Added support for collecting Security IDs (SIDs) from Local Users and Groups E00801 - Added Support for Microsoft Active Directory Domains in the XIA Client and XIA Server Applications Issues Addressed ---------------- I00514 - Resolved issue whereby an error was generated when a Help Item was updated reporting "No rows updated" though the information was correctly updated I00513 - Resolved issue whereby generating reports with Charts to PDF generated a permissions exception I00512 - Resolved issue with SpellCheck not correctly detecting the location of the SpellCheck Dictionary Files I00511 - Resolved issue where following permanently deleting an item caused a mis-alignment of the user interface I00510 - Resolved issue whereby the Web.Config file for WebServices was not deployed which enables the showing of more readable error messages I00509 - Resolved issue whereby creating a new Location when no other locations exists generates a JavaScript Error I00508 - Resolved issue whereby using a DNS Domain Name in Instance Manager would cause Login creation issues in SQL Server I00507 - Resolved issue whereby Reports or Report Folders could be dragged into other Reports I00506 - Added ability to clear selected dates from calendar pickers I00505 - Resolved issue where XML output from within an Item Page appended additional text incorrectly to the end of the file I00504 - Corrected Windows Machine PDF Output where BIOS Information rendered incorrectly I00503 - Resolved issue where Racks could not have a Room set when in Editor Mode I00502 - Resolved issue where Rooms could not have a Location set when in Editor Mode I00501 - Resolved issue with Charting not appearing correctly in IIS7 1.3.5 08/06/2009 * Initial Production Release