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.3

New Features

ATIA

  • Protocol updates

Dashboard

  • NEW Radio Reject Widget – Get an at-a-glance count of subscriber radio rejects
    • Filter by timeframe, agency, and reject reason, and set a threshold that changes the tile color
    • Click the count to open a detail list, with a link to the full Radio Rejects report
    • Refreshes every 15 seconds, and an “i” icon shows which resources are included
  • NEW Site Outage History Widget – Available on the Dashboard, Map, and Site Drilldown
    • Lists a site’s outages for a chosen date range (last 24 hours by default
    • Collapses to an outage count when sized small dynamically
  • NEW Outage Events in Progress Widget– Available on the Dashboard and Map
    • Lists all ongoing outages for a system with search, sorting, and a total row
  • NEW KPI Chart for Sites Widget – A more performant widget in the style of the existing KPI Chart Over Time that can plot multiple KPIs and have clickable data points.
  • The Top Group Site Counts widget has been enhanced to refresh every 30 seconds and provide more accurate results

Quick Search

  • Added a Create Watch button that starts a Watch for the subscriber, talkgroup, or site being viewed

Reports

  • Column headers now wrap between words, and columns auto-size to their values once results load
  • Added the Include Conventional Calls, Include Data Calls, and Source Only parameters to the PTTs by Talkgroup by Site report
  • Added links on resource columns to open quick search details

Site Drilldown

  • The Site Drilldown “Add Widget” button is now a searchable widget picker with descriptions and previews
  • Updated the default Site Drilldown layout to include the Site Outage History widget on SNMP systems

Talkgroup Drilldown

  • The Talkgroup Drilldown “Add Widget” button is now a searchable widget picker with descriptions and previews

MSI Compatibility

ASTRO 2025.1
PMI 0820
IMW 5.2.5

Improvements/Fixes

General

  • Improved how grids load saved column layouts, so they no longer reshuffle after loading
  • Resource side-by-side selectors now sort in a logical order (for example, by RFSS and then Site ID)
  • A user’s saved light or dark theme is now respected after an upgrade
  • GenWatch Web now waits for SQL Server to be available at startup instead of failing
  • Fixed GenWatch Web issues when using a base path setting
  • Fixed a Genesis database upgrade failure caused by RES_SubscriberAliased
  • The GenWatch service account is now granted access to the Genesis database on install and upgrade
  • Removed unused legacy tables that could prevent users from being deleted
  • Fixed views that failed when a site ID was larger than 32,767
  • Databases now use larger default autogrowth settings so busy systems keep up with incoming data
  • Fixed a “peakUsage” error in Health Monitoring on Dimetra systems

Activity

  • The Default Activity template can no longer be edited or deleted, matching Dashboard and Reports
  • Agency filters no longer show the internal agency ID
  • Activity timestamps now follow the selected date format
  • Fixed the Default template sometimes loading with no packets selected after login
  • A deleted template no longer appears in the template dropdown until Refresh

Alias

  • Opening a place’s devices from the Map now shows a “Filtered by place” tag on the Devices tab that can be cleared
  • Agency import and export fixes:
    • Exports now include every agency
    • Rows whose subscriber or agency does not exist are highlighted before import
    • Ranges can be re-imported without issues
    • Security group imports now succeed on a system with no agencies
    • Imports now finish in a single pass, even for large files
  • Deleting a parent agency now deletes the parent along with its children
  • Agency changes now display without a page refresh
  • Adding a subscriber to an agency is now much faster and displays immediately
  • Devices not associated to a site are no longer reassigned to the place with the lowest ID
  • Unassigned devices are no longer automatically assigned to places without an architecture

ATIA

  • Fixed duplicate Genesis-issued records for consoles in ATIA 2SQL
  • Genesis-issued group records no longer build up in the sync index
  • ATIA 2SQL no longer stops accepting CMAF connections when a client connects but never sends data
  • Fixed regrouping packets that incorrectly added Site 255
  • Purging the long-term database is now significantly faster
  • Agent jobs now deploy correctly on long-term databases

CGF

  • CGF 2SQL now reconnects more reliably when its connection to the Reader drops

Dashboard

  • New widgets are now added to the top-left corner of the dashboard (0,0)
  • Dashboard Replay improvements:
    • Images load faster with a progress indicator
    • Snapshots now display in date order and keep their aspect ratio when fit to the window
    • Custom widget titles now display in snapshots
    • Changing the default dashboard no longer shows an incorrect replay warning
  • Legacy KPI widgets now load faster
  • Historical radio and group count KPIs are no longer inflated
  • KPI connection imports no longer fail when there are no rows to import
  • The Illegal Carrier widget now loads when there are no recent illegal carriers
  • Connected System Calls widget fixes:
    • No longer fails on systems with large amounts of data
    • The “Total” label now displays next to the total
  • The Connected Systems widget detail list now loads faster
  • New Subscribers widget text now changes color to stay readable on custom background colors
  • Clicking the Stream or New Subscribers count no longer shifts the labels
  • Selecting None as the second metric now hides its related settings
  • Save and Close buttons no longer overlap widget settings on smaller screens
  • Creating a Watch from outside a grid value no longer creates an invalid Watch
  • Widget headers now have consistent padding across the Dashboard and drilldowns
  • Fixed the close buttons being cut off on Site Drilldown widgets
  • Clarified the Connected Subscribers documentation
  • Site, subscriber, and talkgroup dropdowns in widget settings now show up to 100 results with a total row count
  • The Radio Reject and Subscriber Heatmap settings now use the standard side-by-side selector
  • The Group Affiliation, Group Affiliation Distribution, Site Group Distribution, and Site Registration widgets now add at full size instead of the collapsed number view
  • Updated the Connected System Calls labels to be more condensed

GenWatch Thick Client

  • Watches that fire 200,000 times now pause their outputs for 24 hours to protect performance and log an event
  • The GetSNMPServer setting now keeps the SQL instance name after an upgrade
  • Fixed GW_KPI subscriber activity updates delaying packet processing on busy systems

GET

  • Fixed a GET queue issue that could corrupt the State.bin file when queue files are missing or corrupt

Map

  • Weather layers now display for all users by default
  • Site labels no longer cover the sites when the Map opens
  • Place labels now follow the Show Labels setting
  • Map widgets no longer flicker in the top-left corner while loading
  • Popups now point to subscriber and POI icons instead of covering them
  • A broken link in POI notes no longer breaks the Map
  • POI import now handles points of interest with the same name
  • Call line color changes now apply without a manual page refresh on a single tab
  • Subsite assignments made from the Map now persist
  • The ATIA Status widget now resizes correctly
  • Points of Interest (POI) updates:
    • The POI side menu now matches the Weather and Custom layers, with a gear icon to edit each POI
    • Adding a POI turns on the POI layer and its group so the new POI is visible
    • The POI type list stays alphabetical after a type is renamed
    • POI notes now accept line breaks
  • Base map tiles no longer show businesses, bus stops, and parks at the highest zoom levels

Quick Search

  • Quick Search subscriber data now loads faster
  • Improved subscriber filtering performance on large systems, including long-term databases
  • Improved IMSI update performance
  • Fixed the side bar sometimes getting stuck while loading

Reports

  • Report scheduling fixes:
    • Scheduled reports upgraded from iVista now keep all of their settings and run successfully
    • Report names with a backslash no longer break scheduled runs
    • CSV publishes no longer include the report header and logo
    • The publish format now displays correctly when editing a schedule
    • Deleted publish targets are now removed from schedules
  • Report export fixes:
    • Downloads now reflect column changes made in the browser
    • Adding a chart now updates the next download
    • Pivoted reports now match the browser
    • Custom template aggregations are now kept
    • Reports grouped by a visible column now download
    • Large exports no longer drop total rows
    • Exports now use the dark mode custom logo
  • The Reports queue now uses the selected date format instead of UTC
  • The date format setting now persists after a refresh
  • The Toggle All button now works after a report runs
  • The Alias Information report now downloads with the default template
  • The Breadcrumb report now loads immediately when opened from the Map or Quick Search
  • Report exclusions now apply consistently
  • Improved performance of the PTTs Over Time report
  • Failed Handover report fixes:
    • The Summary tab now shows a count instead of a sum
    • Downloaded charts now match the browser
  • Site Use Summary charts now show all data points
  • Radio Rejects report fixes:
    • Runs correctly for non-admin users
    • Reject reasons now use consistent title case
    • Creating a Watch from a Rejected Authentications reason now creates a Watch that fires
  • Clicking the “Include All Data” label no longer checks the subscriber range parameter
  • Charting from the All Data tab no longer duplicates tabs

Security

  • Stream notifications are now cleared when a user loses Stream permissions
  • Enabling GenWatch Anywhere for a user now requires an email address

SDS

  • SDS no longer skips files when there are many to process

SNMP

  • Improved the performance of outage queries that could time out

Stream

  • Saving a new Watch with a trailing space in its name now clears the Save button
  • Editing a Watch created from packet details now keeps the packet detail selections
  • Stream columns now fill in correctly for packet detail selections
  • XLSX exports from the detail list now include all columns
  • The timestamp filter in the detail list now filters by date and time
  • Fixed a report link intermittently showing on custom Watch details
  • F1 help now works on the Watch editor
  • The Authentication Rejected Watch now shows a reason for every event and no longer duplicates criteria on reconfigure

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

ASTRO2025.1
PMI0820
IMW5.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

ASTRO2025.1
PMI0810
IMW5.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