About

Version
1.9.2.78
Environment
Production

About Spark

Spark is a powerful tool used for citizen and stakeholder reporting to Emergency Communications Centers.

Release notes

Version 1.9.2.78

2026-11-01

Enhancement

Spark now always displays in light mode, even when your phone or browser is set to dark mode, so forms and controls look the same for everyone.

Bug Fix

Incident updates from your CAD connector now stay with your agency even when another CAD uses the same incident IDs, and incident status reads show the CAD's priority once it is reported.

Bug Fix

Public report forms now load correctly right after an update, instead of sometimes showing an error until the browser refreshed its saved files.

Version 1.9.2.74

2026-11-01

Feature

The Data page shows where each incident came from, its delivery status and whether it is sandbox, with a filter for each.

Feature

Release notes have their own page in the side menu, listing each version's changes labeled by type.

Enhancement

Both public reporting forms have a cleaner layout that works on phones, and the standard report adds section navigation.

Enhancement

The admin area has new navigation that adapts to phones, and Settings sections open directly from the side menu.

Enhancement

The Dashboard, Data and Log pages and their detail dialogs have a refreshed layout that stays readable on phones, and Push to CAD now asks for confirmation first.

Enhancement

The quarantine review queue is easier to read, shows a fixed 14-day range, and confirms releases in a dialog that fits phones.

API

The /api/GIS geocoding and jurisdiction lookups now require an agency connector key and are rate limited; the unused Geocode and ReverseGeocode routes are removed.

API

Integrators can read an incident's delivery status, CAD number, open or closed state and disposition with GET /api/v1/incidents and the new incident.read scope.

API

When CAD delivery can't be confirmed, create answers 504 and never sends the incident twice; admins are alerted and can mark it delivered or failed on the Data page.

API

Requests over 256 KB are refused with 413, and updates for an agency without a configuration return 404 instead of a server error.

API

API clients can subscribe to signed webhooks for incident delivered, rejected and closed events instead of polling; agency admins set the URL and events on the API Clients page.

Version 1.9.2.60

2026-10-31

API

Each API client can now read, update and cancel only the incidents it created.

Bug Fix

Restored incident creation by the AI voice agent, which now authenticates with the agency's connector key.

Version 1.9.2.58

2026-10-31

Feature

Agency admins can create, revoke and delete API clients on the new API Clients page; revoked clients lose access immediately and new clients start in sandbox.

Enhancement

Admins are warned before regenerating a connector key that other agencies share.

Enhancement

Agencies set to SSO only no longer accept password sign-in, and repeated failed sign-ins are rate limited.

API

The new Incidents API at /api/v1/incidents lets integrators create incidents, update fields, add narrative and cancel, using OAuth client credentials.

API

Requests from sandbox API clients are validated and recorded without anything being sent to CAD.

API

The public Developer Hub at /developers documents the API, its rules of use and its rate limits, replacing the Swagger page.

API

Additional fields sent with an API incident appear in the CAD narrative as name: value lines, with no per-agency setup.

API

API incidents are accepted for agencies that have no boundary file.

API

403 and 415 errors explain what was wrong.

API

CAD acknowledgements and closes no longer undo field changes made through the API.

API

The legacy create-incident endpoint and retired integration endpoints are removed; integrations use /api/v1/incidents.

Bug Fix

Admin pages, user management and agency CAD maps now check the user's role and agency, not just that they are signed in.

Bug Fix

Settings changes made in quick succession are all saved instead of some being dropped.

Bug Fix

Business rule location checks no longer treat points as outside an area when its boundary file contains an empty shape.

Bug Fix

On-site CAD connectors no longer drop and reconnect while the server is busy processing heartbeats.

Version 1.9.2.14

2026-07-10

Feature

AI abuse screening holds suspicious public reports in a quarantine queue for admin review, with an on/off setting per agency.

Enhancement

Global admins can edit the AI moderation prompt used for all agencies.

Bug Fix

Content moderation works again after the AI model it used was retired.

Bug Fix

The admin Log page loads quickly instead of timing out on large logs.

Bug Fix

Editing a global business rule no longer crashes the page.

Bug Fix

Routine front-desk and dispatch requests are no longer quarantined as abuse.

Bug Fix

Releasing a wrongly quarantined report stops similar reports from being held again.

Version 1.9.2.0

2026-06-19

Bug Fix

Fixed location validation rejecting valid addresses on incident reports. The 'specific location' check relies on an AI service that had stopped responding, which caused every entered location — even complete street addresses — to be turned away with 'You must enter an address, cross streets, or specific location name.' The check has been restored, and it now lets reports through if that service is ever unavailable so it can't block submissions.

Version 1.9.1.0

2026-05-19

Feature

Tow Company Phone Number — new required field on the tow report form captures the tow company's phone number separately from the driver's personal cell, giving CCIC operators a reliable company contact for callbacks. SMS confirmations still send to the driver's phone.

Version 1.9.0.0

2026-04-10

Feature

Agent Management — new tab on the Telephony page to view, edit, and manage ElevenLabs agent configurations directly from Spark

Feature

Direct prompt and tool editor with full diff preview before applying changes to ElevenLabs

Feature

Tool editor now captures the complete ElevenLabs tool schema including webhook URLs, secret references, request headers, body parameters, transfer destinations, and system tool configurations

Feature

Branch management — create branches, set traffic split percentages across branches, merge branches into main, and archive branches

Feature

Change set abstraction — all agent configuration changes (from QA review, direct edits, or rollbacks) are tracked with full before/after snapshots for audit and rollback

Feature

Rollback support — any applied change set can be rolled back to restore the agent to its previous state

Enhancement

QA analysis upgraded to Claude Sonnet 4 and now includes agent tools and first message in analysis context

Enhancement

QA analysis is now scope-aware — identifies the specific call scenario and classifies proposed changes as global or scenario-specific to avoid unintended side effects

Enhancement

QA review dialog restructured with persistent footer actions, branch targeting when applying changes, and inline traffic split for new branches

Enhancement

Conversation details dialog restructured with proper dialog layout and buffered action buttons

Enhancement

Consistent spacing and padding across all telephony dialogs — tab content, button groups, and dialog footers

Version 1.8.1.2

2026-04-08

Enhancement

PSAP phone overrides now support manually adding entries in Global Settings, not just auto-discovered PSAPs

Bug Fix

Fixed occurrence time being off by one hour when the reported date falls in a different daylight saving time period than the current date

Version 1.8.1.0

2026-03-30

Feature

PSAP phone number overrides — global admins can set preferred contact numbers for any PSAP in Global Settings, replacing numbers returned by RapidSOS

Feature

Automatic PSAP encounter logging — the system tracks every unique PSAP encountered from RapidSOS lookups, with a searchable table in Global Settings

Enhancement

Out-of-jurisdiction phone numbers now use global overrides consistently across all report forms (Dynamic Report, Tow Report, and Configurable Form)

Bug Fix

Fixed AdministratorAlertService failing to start in development mode when Redis is unavailable

Version 1.8.1

2026-02-24

Bug Fix

Fixed business rule trigger types being misaligned after adding OnFormLoaded, causing existing rules to not fire correctly.

Bug Fix

Fixed SMS consent and caller location status not appearing in CAD narrative.

Bug Fix

Fixed two-way SMS failing when the caller texts dispatch first after incident creation.

Version 1.8

2025-12-02

Feature

Introducing the Integrations Hub! Administrators can now configure outbound webhook integrations to send incident data to third-party systems in real-time.

Feature

Integrations support API Key and OAuth2/JWT authentication methods with customizable payload templates.

Feature

Integration filtering allows triggering webhooks based on incident type, sub-type, or exclusion rules.

Feature

Integration logs provide detailed request/response history with retry tracking for troubleshooting.

Feature

Built-in connection testing validates endpoint connectivity before saving integrations.

Bug Fix

Fixed critical issue where CAD incident ID was not being saved to incidents after acknowledgement from CAD connector.

Version 1.7.5

2025-11-06

Bug Fix

Fixed critical business rules evaluation bug where rules would always return "None" due to fire-and-forget async pattern not awaiting completion.

Bug Fix

Increased AI moderation timeout from 10s to 30s and improved error detection for truncated responses.

Bug Fix

Fixed Data page not refreshing when incidents are acknowledged via "Push to CAD" button.

Feature

SMS consent information now included in CAD narrative for both Call for Service and Tow forms.

Enhancement

Increased SignalR client timeout from 90s to 120s to better tolerate network delays and prevent premature connection drops.

Enhancement

Reduced connection pruning check interval from 5 minutes to 2 minutes for faster detection of stale connections.

Enhancement

Added SMS alerts for administrators when connections are pruned due to stale heartbeats.

Version 1.7.4

2025-11-05

Bug Fix

Fixed business rule time restrictions to properly evaluate in customer's configured timezone (Mountain, Pacific, etc.).

Feature

Form restriction messages now display specific times when forms are unavailable.

Enhancement

Improved multi-container heartbeat processing to prevent false connection pruning.

Enhancement

Enhanced connection alert suppression to reduce duplicate notifications.

Version 1.7.3

2025-11-04

Feature

Global Settings now include explicit "Save" button for improved control and user feedback when modifying global configuration.

Feature

Anonymous Keywords field is now properly bound and functional, allowing administrators to configure keywords for anonymous report identification.

Performance

Implemented Redis pub/sub for instant cross-container synchronization of global configuration changes, reducing propagation delay from up to 5 minutes to under 1 second.

Enhancement

AI moderation prompts now sync instantly across all containers, ensuring consistent content moderation behavior.

Version 1.7.2

2025-10-23

Feature

Added new APIs, including Artificial Intelligence call answering. Now, calls answered and processed by AI can create a CAD call!

Bug Fix

Added additional message handling, logging, and error recovery to messaging between on-premise CAD connectors and Spark.

Bug Fix

Resolved a bug where the "Push to CAD" button would successfully generate a CAD call, but would not show successful in the Spark interface.

Bug Fix

Resolved several bugs in the Tow form.

Version 1.7.1

2025-09-09

Feature

Added ability for administrators to change the 'Method of Call Received' for the CAD alert method.

Version 1.7

2025-08-17

Feature

Added new business rule evaluation condition of Form Type (Call for Service, Tow, etc).

Feature

Added new business rule evaluation condition for day of week.

Bug Fix

Fixed an issue where duplicates of the same incident would be created in CAD when the connector status changes.

Bug Fix

Fixed an issue with AI evaluation models which would result in a false negative.

Bug Fix

Customers in test mode no longer appear in the main page search.

Bug Fix

Fixed a bug making it possible for incidents to be retrieved by the connector more than once.

Refactor

Lots of great work under the hood!

Enhancement

Added functionality to make it easier to test business rule geography.

Enhancement

Minor styling improvements.

Enhancement

Completed Redis backplane which ensures message delivery from connector to API services even during maintenance windows, temporary network disruptions, etc.

Version 1.6.2

2025-07-21

Feature

Added new Business Rule Geography trigger of "Point in Radius". Administrators may now configure rules to trigger when a point is within a specified radius of a geographic location.

Feature

Added CAD Incident sync functionality. Administrators may now turn on/off the extraction, from CAD, of incident data which was not created by Spark. This feature does require an update to the on premise connector service.

Enhancement

Added ability to enable/disable administrative alerts.

Enhancement

Added ability to see the software version of on-premise CAD connector service.

Performance

Streamlined messaging to/from on-premise CAD connector service during incident creation.

Bug Fix

Fixed an issue with map files displaying for administrators in the "Map Settings" section.

Version 1.6.1

2025-07-20

Feature

Added ability to configure CAD Health Condition alerting (requires update to on-prem service). Administrators can now elect to receive Health Condition details via email or SMS.

Version 1.5.1

2025-07-20

Enhancement

AI models powering some geography and business rule evaluations have been improved.

Feature

Business rules can now evaluate multiple geography conditions. For example, Rule #1 can evaluate if a point is within a wide area (such as a county), and Rule #2 can ensure the point is outside of municipalities.

Version 1.5

2025-07-20

Feature

Officially introducing support for RapidSOS! ECCs not connected via CAD can now elect to receive Spark reports via the RapidSOS portal.

Version 1.4.9

2025-07-20

Feature

Added support for CentralSquare Enterprise CAD's ability to process vehicle information into Supplemental Information (Vehicles).

Enhancement

Added ability to restrict attachments to authenticated users only.

Version 1.4.8

2024-10-03

Performance

Improved speed for RapidSOS integration (test only).

Bug Fix

Resolved a bug preventing administrators from being able to reset a user's password.

Version 1.4.7

2024-10-03

Enhancement

Improvements to logging allowing for more accurate monitoring of connectivity between on-premise connectors and Spark.

Version 1.4.6

2024-08-14

Bug Fix

Resolved an issue where details of an interaction would not display in the "Data" page alongside details of a created incident.

Feature

Added new indicator in administrator Alerts Settings which shows if the CAD connector is connected to the hub.

Version 1.4.5

2024-08-09

Feature

Added new field for the caller's location when not at the location of the report.

Feature

Added new Business Rule action type of "Deny Submission". Rule can be triggered when matching a submitter's IP Address, name, or phone number.

Feature

Added a new configuration setting to allow/disallow unacknowledged incidents (when the connector service is down).

Feature

Added ability to configure administrator alerts for when a CAD connector connects/disconnects, or there is an error.

Enhancement

Data from the sandbox (testing environment) is now separated from production data.

Feature

Added support for RapidSOS Alerts

Bug Fix

Fixed a condition where the "Submit" button would continue to spin as if the form was submitting when there is no connection to CAD

Version 1.4.4

2024-07-26

Enhancement

Modified "I'm at this location" to be a toggle selector

Feature

Added ability to configure a max character count for the narrative

Feature

Added language auto detect for narrative

Bug Fix

Fixed an issue with the date and time validating correctly to the user's local time

Version 1.4.3

2024-07-21

Performance

Improved overall speed of application, including when a new location is chosen and when the form is submitted

Feature

Added support for common name (premise name or similar) along with the address

Feature

Added a configurable field where the reporting party can indicate they are currently at the reported location

Feature

Added ability to enable Artificial Intelligence summarization of the narrative

Version 1.4.2

2024-07-21

Bug Fix

Fixed an issue with Google Maps scripts not loading properly

Version 1.4.1

2024-07-21

Feature

Introducing Business Rules V2

Feature

Business rules are now even more configurable and dynamic with geographic lookups

Feature

The ability to upload GeoJson files has been added to the "Map Settings" tab of the Settings page

Feature

A map file lookup test has also been added to the Map Settings tab

Feature

Administrators now have the ability to test whether a business rule would be invoked based on the configured conditions

Feature

Business rule processing speed is also significantly improved with this update

Version 1.3.6

2024-07-14

Bug Fix

Fixed an issue preventing proper validation of the location field

Enhancement

Various visual improvements to settings pages

Feature

Added ability to configure a Method of Call received for CentralSquare Enterprise

Version 1.3.5

2024-07-14

Feature

Added the ability to configure the banner text for the primary reporting form.

Feature

Added a new confirmation box when the user uses the "Use My Location" button.

Enhancement

Fixed an issue with several fields not showing the "*" for a required field.

Bug Fix

Fixed an issue creating a false positive for spam which could in some cases prevent submission.

Version 1.3.4

2024-07-02

Feature

Added ability to enable a new field to gather contact preferences (for officer contact).

Feature

Added global business rule which does not allow form submission if the location is too vague, such as only the city/state.

Version 1.3.3

2024-07-02

Bug Fix

Fixed an issue showing an incorrect Date/Time incident occurred.

Version 1.3.2

2024-07-02

Bug Fix

Various bug fixes and improvements.

Feature

Added audit log trail for administrator configuration actions.

Feature

Added new business rule type to change the Incident Sub Type (problem nature) of a call based on AI analysis.

Feature

Added ability to make "Use My Location" field enabled/disabled.

Version 1.3.1

2024-07-02

Feature

Added a new tow-specific form which can be enabled by agency. Tow form allows drivers to take a picture of the VIN which will automatically fill in certain fields.

Performance

Various bug fixes and speed improvements.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙