DNA Fusion Version 7.9

RELEASE DATE: January 25, 2021

VERSION 7.9
RELEASE DATE January 25, 2021
MERCURY FIRMWARE 1.29.3.0644 (SSP-D2, SSP-EP, DController) | 1.29.2.0637 (SSP-LX)

 

Improvements

  • Added the ability to disable the Log All Requests as Used option for Elevators
  • Added Mitsubishi Elevators Integration
  • Added Flex Milestone ACM Integration license to the About license grid
  • Added Default all new OSDP readers to "Auto Negotiate"
  • Added Invalid PIN messages mapped to Event Index 64 instead of 55
  • Added ability to create discrete Alarms rather than aggregate
  • Added support for Mercury SIO Encryption
  • Added more logic to ensure operators are aware and cannot add more than 1024 access points to an ASSA Authorization
  • Added ability to Change meaning of the DPS on Isonas Doors on a door by door basis
  • Added Salient DVR Integration
  • Added Salient Event Integration
  • Added Milestone .Net DVR Integration
  • Added option to switch to Personnel only in Personnel - Card Information report
  • Created Report for Card less personnel
  • Improved CP Pulse and CP Repeat macro descriptions
  • Added ability to designate default card and/or personnel types for new records
  • Added better messaging to the ASSA DSR Resync UI when there's 1) No Errors 2) A Problem with running the Tool
  • Added Template for IN/OUT door
  • Added the ability Check if a DVR integration is installed before trying to create an object
  • Added a default Personnel type to the Personnel Properties to be applied when creating a new Personnel Record
  • Added support for the Non-Use Report for Engage Doors
  • Added more exception handling around the ClearSelectedAlarms section of code - based on bug reports
  • Added support for extended modes (Apartment, Privacy, Office, Store Room) for the Engage NDEB lock
  • Removed the License Files link from Help about due to moving License Server off premise
  • Added support for Isonas Doors in the Non-Use Report.
  • Added Access Areas appear to not respect Maximum occupancy rules in some cases
  • Made Bosch Panel Area Graphics Menu items description identical to HBM Control Bosch Area Action Items description
  • Added Change URLs used in the Registration COM Object to be http://license.* instead of http://myaccount.*
  • Added Advanced Camera Macro - Camera drop-down control wider
  • Added support for ASSA Doors in the Non-Use Report
  • Reworked User Group Dialog on Personnel Page - On larger sites it can take a significant amount of time to load
  • Added functionaility for MP02 Vanderbilt OEM Codes work w/o OEM Conversion
  • Added functionality to set a default cardholder enrollment option in personnel properties.
  • Added better exception handling around the code that removes cards
  • Added support for a license feature to allow DNAFusion to use the Vanderbilt specific ACT ID parameters
  • Improved Door/Elevator/Input/Output Control Dialogs
  • Added functionality so that dormakaba Door Configuration commands are flushed to non-volatile ram right away to speed up the flow of data to Gateway
  • Improved exception handling in the Reg Client when retrieving values from License File
  • Added OSDP Default Settings via Reader Template
  • Changed "Invalid password" to "The user name or password is incorrect"
  • Added Double Swipe option to OUT door
  • Added Personnel as an option Middle Name, First Name First, for Both Personnel Tree and Photo Recall
  • Added - Custom Reports with Date/Time range: Default to current Day/Time
  • Added functionality so that Employee Identifications reflect headers in Events History report UI
  • Added ability to drag a camera to Events Grid and filter the Camera Events associated with it.
  • Sped up Filter Setup
  • Added Default OSDP reader to Not Auto Discover
  • Improved Advanced Camera Recording Dialog load time
  • Added a 1 sec step, 255 sec range to Momentary Output and change step to .1, range to 25.5 sec for Pulsation
  • Increased efficiencies when creating download records for external locksets (Engage, Isonas, Schindler)
  • Added method to use the operator as the basis for DNA Settings rather than the station - Used for Cloud Environments
  • Added new text in Engage Battery Voltage grid to view in Dark Themes
  • Added Homepage to the ASSA Access Point
  • Added support for Engage WiFi doors to the Engage Battery Levels InfoReady report
  • Added text colors in BCG grid to see in Dark Themes
  • Added an expiring Software Maintenance reminder screen
  • Added  Doors Parameter to Request To Exit Report
  • Improved how the DSRResync utility handles authorizations that need to be flushed to DSR
  • Changed the behavior of the SWM Expiration Notice to 1) allow user to suppress it 2) also pop up warning about Demo Systems Expiring
  • Cleaned up the shutdown process related to DVR Instances in the driver

Hot Fixes

  • Assa Card Format memory is no longer freed multiple times
  • Changing a person's name now updates the associated tab in the Personnel Dialog
  • Trigger Code usage between Trigger/Macro Dialog and Card Dialog is now consistent if you've created named Trigger Codes
  • Fixed issue to ensure you can't paste/enter more characters into Journal entries than it handles
  • Fixed issue where the Set Use Limits Dialog did not handle Multiple Sites correctly in the SSP drop down
  • Fixed issue where Setting Use Limits for large numbers of cards (i.e. > 8-10k) could result in no available SSPs populating in the SSP combo
  • Fixed issue where when resetting use counts for "All Cardholders" there is some difference in behavior when you have tenants or not.  In the past
  • we'd reset each individual card, however Mercury supports a way to reset all cardholders on a panel in one call.  If this method can be used (you're
  • not using Tenants and you click on the All Cardholders node) it will be used which dramatically speeds up the process.  This is not supported for
  • zeroing out the cardholders so in that case it will still execute card by card.
  • Fixed issue where  Global Access Level group grid does not filter out non-mercury doors/elevators
  • Fixed issue where When using multi-edit on Isonas Doors, the Wiegand Input is always enabled
  • Fixed issue where SQL Error when TKE and KONE access levels point to the same door
  • Fixed issue where Remove From Service does not work when time is set in seconds
  • Fixed issue where SSP-LX does not show the option to use 128 Access Levels per card
  • Fixed issue where Control Door "Door Mode" button shows "Edit Gateway" when door does not have a mode set
  • Fixed issue where Card Format Facility Code in Personnel Record must always be >= 0
  • Fixed issue where Morpho Password not saved in Database
  • Fixed issue where Template creation is not handled for default cases
  • Fixed issue where Editing a macro from the Trigger Dialog could result in an incorrect Macro being edited.
  • Fixed issue where  Timezone status maintained in the Driver would not handle time zone 255
  • Fixed issue where Deactivate Existing Cards on New Card shows Disabled Lost
  • Fixed issue where Visual Themes not properly implemented in BCG grids
  • Fixed issue where Existing Templates fail to save after editing
  • Fixed issue where Changing Templates from the Template drop down list in doors, outputs, inputs, readers properties fails
  • Fixed issue where Ensure an audit is created when adding a new Personnel Record with just minimal data (last name, first name)
  • Fixed issue where NSC200 shows only 2 Output Points when first added
  • Fixed issue where Engage site node in the hardware tree would sometimes show a status indicator, and it was offline
  • Fixed issue where If ACT ID option was installed but disabled for current operator it would still be activated when using the default button press
  • Fixed issue where Add support to the Site config tool for the new Visual Themes to match DNAFusion
  • Fixed issue where Card Tree shows name on cards instead of Card Number
  • Fixed issue where Default toolbar still referenced Text Messaging option, which was removed in 7.8.0.21
  • Fixed issue where DVR Properties Dialog does not display the "Show Password" check box correctly (esp. with themes)
  • Fixed issue where Global Access Level Controller drop list is not following Operator SSP list
  • Fixed issue where AutoExpire utility fails for cards used beyond the selected days more than once
  • Fixed issue where Otis Integration: Floor names are out of sync with Floor Offset
  • Fixed issue where SQL Script to update DVR_Cameras when there are over 2047 cameras would not run during upgrade process
  • Fixed issue where Report Schedule Configuration issue when Alarms item is selected
  • Fixed issue where Added code to this issue to fix a problem with editing camera properties on cameras number greater than 2047
  • Fixed issue where Ensure that ASSA Processing only occurs on Site 1
  • Fixed issue where Removing an SIO could orphan monitor points assigned to an MPG
  • Fixed issue where Multi-Edit of cards when using ASSA will not update the cards when you change the Activation/Deactivation dates
  • Fixed issue where Fixed another issue with cameras numbered greater than 2047. This would affect the initial packed address when scanning for  cameras.
  • Fixed issue where Editing Holiday Types can result in an error if there are gaps in the types defined in the HolidayType table.
  • Fixed issue where Changing the Action on Bosch or Engage Host Based Macro from the HBM Dialog (w/o loading the Build specific dialog) can result in out of sync Host Based Commands
  • Fixed issue where Add permissions for the Non-Use Exclusion Date on the cardholder screen
  • Fixed issue where Corporate Mode multiplier misaligned in Personnel Properties
  • Fixed issue where Custom Report off the Personnel - Daily Card User report does not reflect correct Cards Per User settings
  • Fixed issue where Camera Events showed the Stentofon Integration Icon in the Events Grid
  • Fixed issue where Packed Addresses for events from the Camera Events Service are not being written correctly to Transactions Table - Fixing this allows event filtering by dragging cameras.
  • Fixed issue where Changing Engage Door Name does not reflect in DB or UI
  • Fixed issue where Station Status report causing a Logon Failed when run.
  • Fixed issue where Card Tooltip does not reflect Card Type after Card Type has been edited in DNA Properties and selected for that card
  • Fixed issue where Sub-Controllers Report selects sub-controllers outside selected site
  • Fixed issue where Camera Recording Dialog crashes when name has quotes in it.
  • Fixed issue where Engage Door Follows Time Schedule Allows zones greater than 16 to be selected
  • Fixed issue where When adding photos via the Photo Properties Dialog it fails to just add the existing name overwriting the photo in slot one.
  • Fixed issue where Promoting a SSP-C or SSP to an SSP-EP and it changes all the RSC-2 to RSC-1’s
  • Fixed issue where Peripheral Items will show on all sites in the hardware Tree
  • Fixed issue where Personnel-Access Report does not work with Legacy Access levels
  • Fixed issue where Error occurs when opening a cardholder if you have no enrollment options licensed (or access to any)
  • Fixed issue where  Help About can show ACM Plugin as licensed by expired when it's not really licensed at all
  • Fixed issue where Personnel-Printed Badges Report shows non-printed audits
  • Fixed issue where Readers Report shows OSDP readers as "Other"
  • Fixed issue where Fix Engage - Battery Voltage Report Cosmetic Issues
  • Fixed issue where Text filtering does not work in the Manage User Groups option of the Personnel dialog initially until you change the Dropdown
  • Fixed issue where Prevent new user from being asked more than once to be added to a personnel group - This could end up adding the card multiple times to the database as well.
  • Fixed issue where Deleting a Tenant does not remove the records from the TenantDetail table
  • Fixed issue where Multi-Door Mode Scheduling not working
  • Fixed issue where Company data can get out of sync when multiple workstations are adding/removing company data
  • Fixed issue where Replace "Momentary Unlock" with "Pulse Floors" for Elevators
  • Fixed issue where Default ASSA Values not applied correctly when a new user is created but card dialog not visited at all

Install

  • Fixed issue where Description for the Data Extraction tool in the Built In Tools Menu is incorrect
  • Added - Install/Update script could fail to create the Morpho Integration Tables
  • Fixed installs MPGDetail ORM Column fix to ensure faulty data does not cause error
  • Added the FlexEnabled column to the DNAOperatorProfiles column by default
  • Added options to the install to force shutdown the DNAFusion client during install
  • Updated all Utilities that rely on S3 to use new bucket/credentials
  • Added version 3.20.12 firmware for Mercury Series 3 SIOS (RSC1, RSC2, and NSC200)
  • Added support for /VERYSILENT and /SILENT to the full install
  • Updated Engage Events that did not have description
  • Added new Utility for examining Message Queues and purging if necessary (DNAQueue). Part of the Built-In Tools
  • Updated DNAAgentConsole version to ensure the latest version is installed and uses current IPWorks support files.

Isonas Driver 1.1.0.38

  • Added ability to adjust the DPOS circuit to normally open or normally closed on a door by door basis
  • Changed Holiday Processing to allow any duration of holiday

Engage Driver 1.1.0.25

  • Changed logic when verifying Gateway Login to ensure we reset internal database credentials if Gateway has been manually factory reset
  • Newly discovered Doors will always be set to site 1, which is a problem if you have multiple sites
  • Improved the logging so that it's easier to parse, esp. on large sites
  • Ensured database configurations are not pushed to IP Gateway for a device that is offline
  • Door Linkage to IP Gateway is only updated when the Engage Driver starts
  • Changed Engage Door Name to reflect in DB & UI
  • Removed a bottleneck in the message processing of the Engage Driver that could delay important commands (door control)
  • Introduced configuration consolidation for credentials to reduce the number and time for downloads to occur
  • Added Keynumber, FacilityCode, and CredentialFormat to the Engage.DoorCredentials table in case site has not updated to 7.8.0.21
  • Fixed issue where unlinking a Door via the UI will result in removing all Engage doors from all Access Levels (Engage.Levels.Doors)
  • Removed unnecessary single credential downloads created mostly via the DNAIssueCommands mechanism
  • Added logic to force the driver to re-download all credentials to a lock if event 7156 (User Limit Reached) occurs
  • Fixed issue where having a time schedule > 16 can result in an invalid schedule block being downloaded to a lock. It would create a 17th entry.
  • Added support for new Engage Events 7169, 7171, and 7173. These added since original integration created
  • Minimized thread contention for door control commands – they are now serialized through main communications loop
  • Added support to ensure that if lock has a lock down removed, it restores the door mode in effect at the time of the lock down
  • Improved the locking mechanism used in Engage HTTP Handler
  • Added a daily settings update to all doors to ensure the time is in sync with the server

Camera Events 1.1.0.1

  • Updated Camera Event Driver to work with new Milestone .Net Integration. Also update Avigilon and Milestone SDKs to current versions
  • Changed how the camera IDs are stored in transactions by the Camera Events service to allow viewing Live/Archived video from Events Grid

Batch Printer 2.4.0.7

  • Fixed issue where Batch Printer adds a card 0 to Personnel Records that had no existing cards associated with it.