GenWatch Update Notes

GenWatch Release Notes

This GenWatch update is available at no charge for customers who are up-to-date on their maintenance and support agreement. For support questions or to check the current status of your support and maintenance agreement, please contact Genesis Customer Support.

Before installing on an ATIA-based system, the database will need to be updated. Genesis Support personnel will provide this service for customers who are up-to-date on their maintenance and support agreement. If applicable, please contact Support to schedule the update.

GenWatch 4.26.2

New Features

General

  • NEW ‘Watch’ Creation – Monitor activity of interest across GenWatch Web with powerful, customizable Watches.
    • Watches can notify users in the Stream, via email, or through GenWatch’s SNMP forwarding capabilities when specified criteria are met.
    • To streamline Watch creation, one-click Create Watch actions have been integrated into data grids throughout GenWatch Web, allowing users to create a Watch from the currently selected item or applied filters.
  • Dark mode is now the default theme in GenWatch Web.
  • Upload custom logos that replace the default logo across the application header, login screen, and report downloads.
  • Email Updates:
    • An email cooldown that is configurable. Behavior is set to send an initial immediate email and batch subsequent alerts into a single summary email sent at the end of the cooldown window.
    • Support for OAuth 2.0 authentication for Microsoft 365 and Google Workspace email accounts on GenWatch Web and GenWatch thick client Trigger module.
  • Support Entra authentication for logins.

Activity

  • Added the ability to quickly create a Watch from Activity.
    • From the Activity view, create a Watch using the currently selected Packet and Resource Filters.
    • From the Packet Details view, create a Watch using the selected packet values.

Dashboard

  • Introduced Dashboard Replay functionality:
    • Automatically capture PNG snapshots on a designated template every 15 minutes.
    • “View Dashboard Replay” page added, where users can browse, view, and download historical snapshots using date range filters, a scrollable timestamp list, and persistent zoom controls.
  • Enhanced the Snapshot functionality to allow dashboard snapshots to be taken on demand as a PNG.
  • Enhanced the “Add Widget” dropdown selection to allow search and show an instant preview fly-out panel that displays a sample image, title, and description when hovering over any widget option in the selection dropdown.
  • Added the ability to configure optional custom titles for any dashboard widget directly within its settings panel.
  • Added the ability to quickly create a Watch by right-clicking on specific activity on a grid-based widget.
  • Clicking the Connected Subscribers widget opens a detail list of the subscribers in the section of the donut chart.
  • Clicking the Connected System Calls widget opens a detail list of the calls involved in the duration rollups. Clarified the activity being shown in the labels and detail list header.
  • Added a KPI Chart plotting radio and group counts in the Default dashboard.
  • The Call Activity widget, previously available only on the Site Drilldown page, is now available as a Dashboard widget titled Talkgroup Call Activity. Displays call activity across all talkgroups or a custom selection of groups.

Faults

  • Added the ability to quickly create a Watch from one or more alarms or events of interest.
  • Added Subsite ID and Subsite Alias columns.
  • Persist column order and column selection per user.

Map

  • Introduced Points of Interest (POI):
    • Create a point of interest anywhere on the map to identify locations that should be marked for reference or informational purposes.
    • Import/export functionality for updating/adding bulk POIs.
    • Group points of interest by icon and alias the groups.
    • Toggle off and on the individual layers to focus relevant layers.
    • Added click-to-zoom functionality to navigate directly to a selected POI within a group.

Reports

  • NEW Site Registration Time by Subscriber Report – This report summarizes site registration sessions for subscribers whose cumulative registration time meets or exceeds the configured Minimum Registration Duration.
  • Added an “Include All Data Tab” parameter, which will generate a tab that consolidates the data across all tabs on the report. This functionality is available on the Radio Rejects, Subscriber Activity Detail, Conventional Subscriber Activity Details, and Talkgroup Activity Details reports.

SAM

  • Added the ability to quickly create a Watch from one or more alarms or events of interest.

Security

  • System administrators can now unlock users during an active login cooldown period from invalid login attempts.
  • Added a forced password reset workflow that requires new local users, or users whose passwords were reset by an administrator, to update their password upon their next login.

SNMP

  • Proactively log SNMP gaps that we identify during processing in the Event Viewer.

Stream

  • Added a dedicated “Watches” tab within the Stream module to view and manage existing watches.

MSI Compatibility

ASTRO 2025.1
PMI 0820
IMW 5.2.5

Improvements/Fixes

General

  • Improved handling of user sessions to prevent unexpected logouts
  • Added the GenWatch version to the Login screen for GenWatch Anywhere users.
  • Added a Login page gate that displays if the GenWatch Anywhere version does not match the On-Prem GenWatch version. Also logs to health monitoring.
  • Updated the notification and emergency badges to cap the display at “99+” when unread alert counts exceed 99.
  • Add “Alias” values where previously only “ID” was present.
  • Resolved a memory-growth issue in GenWatch Anywhere that degraded performance over time.
  • Improved data warehouse pull performance by no longer looping empty child tables from 0 to the maximum parent ID.
  • Updated GET documentation to display the correct version number.
  • Resource side-by-side selectors now display loading indicators and load faster.

Activity

  • Activity now displays timestamps in the browser’s local format.
  • Improved reconnect logic.

Alias

  • Devices manually assigned to a place now update their architecture when the place’s architecture changes.
  • User groups are no longer incorrectly flagged as talkgroups
  • Subscribers without an agency are now automatically assigned to Root instead of requiring manual assignment.
  • Agency import no longer shows an error message when a range hasn’t changed.

ATIA

  • Removed an unneeded ATIA job step from the LT database.
  • Optimized the GET_ATIA Subscribers_After_Time stored procedure that was running too slowly.

Dashboard

  • Fixed blinking labels on the Connected Subscribers widget.
  • Prevented saving invalid options on the New Subscriber widget.

Faults

  • Consolidated some Fault terminology between different GenWatch Web modules for clarity.

GenWatch Thick Client

  • Client installer no longer attempts to create a synonym incorrectly.
  • Fixed a syntax issue that caused GenWatch to crash on domain-configured PCs.
  • Fixed a service crash caused by Trigger definitions timing out.
  • Improved exception logging on GenWatch’s  RID tables.

Quick Search

  • Quick Search results now load faster.
  • Quick Search subscribers now load even when an agency is missing.
  • Quick Search results no longer omit subscriber locations until the service is restarted.
  • Fixed Quick Search stored procedures that could duplicate radios across different Omni systems.
  • Quick Search now displays loading indicators while results are retrieved.
  • Quick Search results now clear from view when a user logs out.
  • Quick Search affiliation and registration timestamps now match report values.
  • Reduced KPI/CPU load caused by Quick Search stored procedures.

Map

  • Places are no longer assigned to an invalid WACN.
  • Improved performance of dynamic markers and site widgets.
  • Subscribers now move on the map without requiring a refresh.
  • Coverage map now shows a loading indicator instead of appearing broken.
  • Prevented a race condition when zooming on an emergency.
  • Map widgets now retain their position and can no longer move outside the map bounds.
  • Fixed missing visual channel updates caused by incorrect slot state handling.
  • Coverage layer now uses the specified attribute instead of defaulting to the first column.
  • Coverage layer now loads on initial load.
  • Site Widget number chart now sizes dynamically.
  • Moving a map widget no longer highlights headers and values.
  • Zone Failover widget now stays where placed after a refresh.
  • Corrected an incorrect tower icon reference.
  • ASTRO Map widgets do process Dimetra control channel utilization data which improves performance.
  • Fixed the map losing its connection after running for an extended period.
  • Corrected an inconsistent display format for location timestamps.

Reports

  • Restored the ability to copy a cell’s value in data grids.
  • Fixed UEM hourly alarms report that would not run.
  • Subscriber report list is now alphabetized.
  • Fixed percent formatting in the total row of the Activities by TG by Site Over Time report.
  • Call Activity report template no longer breaks when the maximum allowed value is entered.
  • Fixed SDS reports that were not working.
  • Maximum value is now enforced on the Failed Handover report.
  • Removed columns from the Failed Handover report that were deemed not useful.
  • Downloaded Failed Handover report displays the Summary tab correctly.
  • Fixed LT reports that failed until the shell Genesis database was re-deployed.
  • Reports now log failures instead of failing silently.
  • Site Use Summary report now includes its charts when downloaded.
  • Users are now prevented from applying invalid report schedule settings.
  • Fixed report date picker issues with end-of-month dates.
  • Busy Summary by Site now defaults to Min/Max when parameters are empty.
  • Moving a report column no longer prevents downloading.
  • Zero Usage Talkgroup range parameter now works correctly.
  • Talkgroup Usage by Day-Hour of Week no longer shows duplicate hourly buckets.

Security

  • Security Activity now logs messages when users log in.
  • Permissions can now be edited after an email address has been added.
  • Users with Map-only permissions no longer see more than intended.
  • AppSettings.json credentials are now obfuscated/hashed.
  • Resolved recurring logout issues.
  • The logout setting is now respected.

SNMP

  • SNMP gap logging no longer reports 0 missing while still logging a gap.

SDS

  • Corrected SDS incorrectly re-processing sec* files.

Stream

  • Rejected Authentications watch now matches Radio Reject report values.

GenWatch 4.26.1

New Features

General

  • Added support for SQL 2025 Standard
  • Support for the Converged Location connection type has been added

Reports

  • Totals on applicable columns have been added across reports
  • New Failed Handover Report – Identifies subscribers who experienced a failed handoff event, defined as a deregistration followed by a re-registration to the same site within a specified window.
  • Added the Agency column to the Days of Radio Activity by ID report

Maps

  • Added Google Maps as a selection option for the Map display

Alias

  • Agency import/export functionality is now available

MSI Compatibility

ASTRO 2025.1
PMI 0810
IMW 5.2.5

Improvements/Fixes

General

  • Fixed an issue causing unintended timeouts for users configured with no timeout
  • Fixed date/time inconsistencies across different local time configurations
  • Fixed Access Type values reverting to “Unknown” after being identified
  • Fixed incorrect display of underscores in usernames
  • Fixed service retry behavior after failures
  • Fixed quick search results not returning expected matches
  • Add improvements to client logging
  • Improved memory usage with multiple tabs open

Activity

  • Fixed an issue where pausing the screen did not preserve packet order

Alias

  • Fixed grid search retaining previous results while the input appeared blank
  • Fixed an issue where filter jobs could incorrectly delete agencies
  • Fixed issues preventing adding or updating agency ranges
  • Improved error messaging for agency-related actions
  • Fixed an issue where deleting a place did not unassign associated devices

APM

  • Fixed an issue with APM threads not being properly disposed

Channel

  • Fixed an issue where console activity was not displayed

Dashboard

  • Fixed an issue where the color picker (eyedropper) affected page focus styling
  • Fixed an issue where “Set as Default” was not saved during dashboard creation
  • Fixed issues with DSR widget behavior
  • Fixed KPI charts failing when one metric had no data

Faults

  • Fixed incorrect classification of certain alarms as trunking events instead of clear events

GenWatch Thick Client

  • Fixed installer not allowing IPs for GET connections
  • Fixed CoreQueue site stats not calculating without slot data (DIMETRA)
  • Fixed installer attempting to create an invalid synonym
  • Fixed resource update tracking issues after system-level imports

Map

  • Fixed subscriber layer issues caused by console errors
  • Fixed default user visibility in map sharing setup
  • Fixed inconsistencies when updating sub-layers requiring refresh
  • Fixed display issue for subsites without an associated place
  • Fixed missing site utilization control channel stats (DIMETRA)
  • Fixed location assignment behavior for devices associated with sites
  • Fixed widget issues caused by race conditions
  • Standardized inconsistent terminology

Reports

  • Fixed reports with resource selectors not running against long-term databases
  • Fixed inability to update a schedule’s start date
  • Fixed parameter selectors not retaining previous selections
  • Fixed custom date ranges resetting after refresh
  • Fixed agency filter not applying to details in Talkgroup Affiliations Over Time
  • Fixed timeout issues in Breadcrumb reports
  • Fixed ISSI and UEM Hourly Alarms reports not running
  • Fixed report scheduling reliability issues
  • Fixed pivoted charts appearing empty by default in custom templates
  • Fixed incorrect NextQueue timestamp after schedule updates
  • Fixed incorrect “Last Overall Activity” timestamp in SLA report
  • Fixed “Toggle All” behavior in Subscriber Locations report

Security

  • Fixed missing login log messages
  • Fixed role updates when adding SNMP/UEM enhancements to existing installs
  • Fixed failed login attempts not resetting after successful login

Site Drilldown

  • Fixed Illegal Carrier widget appearing for non-UEM users

Stream

  • Fixed sorting issues where numeric columns were treated as strings

GenWatch 4.25.4

Dashboard

  • Administrators are now able to set a custom “default” dashboard for all users.

Channel

  • Added control channel capabilities (DIMETRA)
  • Added control channel utilization percentages that are colored based on custom user settings for acceptable thresholds (DIMETRA)

Reports

  • Added SDS and DIMETRA-specific reports to GenWatch Web
  • Updated the UEM Site Availability report to handle UEM clustering
  • Update Site Availability logic to work with Dimetra specific trunking events

Map

  • Improved Map performance when panning and zooming for maps with large site counts.

Improvements/Fixes

GenWatch Web

  • Alias – Prevent users from deleting the root agency
  • Breadcrumb – Fixed map not matching theme mode setting from the Map
  • Dashboard – ATIA Status widget now correctly swaps the indicator of the primary feed in real time
  • Map:
    • Restored functionality of using the Update Default Settings checkbox
    • Restored functionality of the “hide inactive subscribers” setting
    • Fixed unlicensed functionality incorrectly showing in a map menu option list
    • Improved resiliency when moving the sites/places on the map manually
    • Prevent refreshing setting the Map theme back to light mode
    • Quick Search – Corrected SQL error when searching for foreign IDs

Reporting

  • Restored functionality of the DataSource parameter when running reports
  • Corrected a missing column in the FDMA Impact report
  • Chart backgrounds now match the user’s light/dark theme by default, or the user can set their own background through chart settings
  • Remove duplicate parameters being displayed in Site Use summary report
  • Allow manually entering a future date into the report schedule options

Security

  • UI/UX now informs the user why a password is being denied
  • MFA authentication now handles international phone numbers

GenWatch

  • Alias:
    • Upgrades carry over the primary/secondary SNMP IP addresses for a zone.
    • GW sends site location updates even when only one part of the coordinate pair is updated.
  • Connect – Fix case where the module will not let go of the UCS connections correctly while saving new settings

GenWatch 4.25.1

NEW GenWatch Web!

New Stream Page

  • View recent system anomalies that have occurred
  • Drill down on a type of anomaly to see event details
  • See new events that occur in real-time
  • Subscribe to the events that matter to you
  • GenWatch triggers can also be displayed on the same screen

Dashboard Redesign

  • Drag and drop, resizable widgets
  • New KPI Widget
    • View KPIs at the System, RFSS or Site level over the configured time interval
    • Drill-down from system to zones to sites
  • Many New Widgets

Map Redesign

  • Layer menus are accessible through a toolbar
  • Layer types can be easily hidden or displayed
  • Subscriber Site and Talkgroup filter simplified

Reports

  • NEW – Favorite reports you run the most for faster access
  • NEW – KPI Site Detail report allows you to get KPI stats displayed on the dashboard in report form

Sitewide Changes

  • Quick filter on grid displays
  • Light/Dark Theme Option

MSI Compatibility

ASTRO 2024.1
PMI 0810
IMW 5.2.4

Improvements/Fixes

  • GenWatch – Affiliation hits exception while building REST API responses
  • GenWatch – Disabled PMI Connection will Queue Requests and Process them Once Enabled
  • GenWatch – SNMP Connection Icon Does Not Indicate When Data Is Not Received
  • GenWatch – Terrafix Connection Does Not Reconnect When There is No Activity
  • GenWatch – Watchdog on GW Connection Causing GET Apps to Crash
  • GenWatch Web – Channels Should Not Be Added Based on Diag Packets
  • GenWatch Web – Logged Out User With Tabs Open to a Page Can Tax the Server with Looping Requests
  • GenWatch Web – SNMP Devices – All Devices are Not Displaying Under a Resource after a Certain Limit is Reached
  • GET APM – Sync is Causing Deadlocks
  • GET APM – Sync is Incorrectly Using Connection ID
  • GET ATIA 2SQL – Upsert Radio SP has a Processing Error
  • GET ATIA 2SQL – Race Condition in ATIA Can Cause Genesis Issued Column to be False
  • GET ATIA DB – Pull Failures Within Child Tables Can Cause Data to Not Recover Correctly
  • GET ATIA DB – “2SQL” DB Role Does Not Have Permissions to Execute Procedure dbo.InsertSite
  • GET ATIA DB – Update PULL to handle large amounts of RIDAffilGroup and RIDAffilSite
  • GET ATIA DB – Sync Deadlock is Causing Data Mismatch Between Databases
  • GET ATIA Reader – Listen on multiple ports to receive all traffic
  • GET SNMP – Backfill Parsing Error for Customer’s Source Device Field
  • GET SNMP – Backfill Not Considering a Packet with Channel Info
  • GET SNMP – Regex parsing doesn’t handle multiple patterns for the same type
  • GET SNMP – SNMPDeviceEventsType Table’s Alias Length Does Not Match Other Tables
  • Reports – Emergencies by Talkgroup Not Using the Historical Radio Alias as Expected
  • Reports – Improve the FDMA Impact Report & Fix Filtering by TG before Identifying the Latest Affiliation
  • Reports – Zero Usage Report Deadlocking When the System Parameter is in Use