Rewritten template message generator for use in response, travel time, truck parking, and VSLS messaging
Update rendering of hybrid component sign previews
Add configuration for default blocked/closed state for incidents and road conditions
Add ability to change between blocked and closed state for lanes in road conditions
Add blocked camera icon
Add blocked to status in camera list
Add back-up contacts to response task list and service provider schedule configuration
Add CHARMS as an external event source
Add TIMED as a third-party transponder-based traffic data provider
Add ATIMS FSP as an external event source
Add ATISM FSP vehicle location layer
Add beacon control and management
Add Smart Corridor service and dashboard to view traffic conditions, lane states, and variable speed limits on a configured corridor
Add manual control for VSL, LCS, and message signs, including segment-specific and set all options
Add route-based scheduled to travel time route signing
Add link from DMS config to associated TT signing config
Add threshold delay length filters to IQD events
Add roadway exclusion filters for IQD
Add IQDDetections method to ATMS API
Add organization and stream URL to CCTV configuration and API inventory
Add exports to TT route config list
Add Unscheduled state for PWA C&M events
Add freeform event description from PWA to C&M event detail view
Add sorting to Bluetooth and Solar controller device lists
Update user configuration screen to hide password for AD deployments and add phone number
Add support for MFA using email or SMS
Add support for concurrent user logins to ATMS and PWA
Add user rights to support SSRS integration
Add images to event history
Remove validation requiring name for missing persons alerts
Add detector description to 2070 controller data windows
Add user management screen to allow users to change their full name, password (if using internal credentials), email, and group (with appropriate permissions)
Add ability to record Traf app segment historical data
Add stale data timer to TT to address case where Traf segments are stale but not invalidated
Remove front end validation making name a required field
Fix issue causing DMS SNMP badValue on validation retries by improving retry mechanism to account for case where controller is non-responsive but receives the message posting request
Fix issue causing sign issues due to sign controllers sending invalid negative CRC values
Fix issue preventing posting of graphic message merged with text travel time message
Fix issue to display service provider roadway extents based on mile marker instead of distance from start of road
Fix issue preventing sign properties window from loading due to incorrect expected user rights
Fix issue causing the Reported timestamp in hybrid sign properties to be the posted timestamp
Fix DMS configuration list to use roadname instead of internal road name
Fix issues in RM loading bitmap sign messages on startup
Fix issue causing PCMS location map in sign properties to update on any PLT location change regardless of the sign that moved
Fix issue causing weird UI behavior with events with unreviewed advance response during the advance warning period
Fix issue preventing Generate a message functionality from working when adding a sign into response
Fix issue causing Wavetronix speed data to be double converted to MPH for recording to VSPOC
Fix issue causing Sx-300 occupancy data to be off by a factor of 10 for recording to VSPOC
Fix issue causing roadways without reflocs (not used for event management) to appear in roadway select context menu and Roadways inventory in API
Fix issue causing sign message bitmap generation to fail on second selection
Fix issue causing redundant message posting for messages already posted to sign
Fix issue causing 500 error in ATMS CCTV API method due to CCTV API id being saved as NaN
Fix issue overcorrecting last update time for C&M events
Fix issue causing C&M auto-promotion outside of threshold time
Fix issue in event list where info hover for all external event updates state InterCAD event update received
Fix issue causing Start and End dates to be continuously updated for repeat events through the PWA
Fix issue preventing confirmed Blinklink alerts from creating WWD events
Fix sign library message delete prompt referring to sign device ID and not display ID when the message is included in special case response
Fix hover text and device context menu for hybrid component devices using wrong device name
Fix sign preview rendering inconsistency with hybrid component sign in list vs property views
Fix issue with recording suspect travel time routes to history as not valid
Fix issue preventing event declaration from map with weather radar layer on
Fix issue preventing generic templates from being loaded when adding a sign/changing a message on a sign
Fix issue rendering HMTL in message text in digest section of email
Fix issue causing cleared events to remain in event emails
Fix issue identifying town from multi-polygon shapefile
Fix issue causing error when no users are configured in AzureAD deployments
Fix issue preventing unsuccessful login attempts from being recorded to the database
Fix issue causing the sign list to not load if structure and sign ids are the same
Fix issue using structure instead of display id in device menu
Fix missing points from roadway shape in diversion plan API inventory
Fix missing NTCIP protocol option in RWIS protocol selection drop down
Fix condition allowing Traf to close without shutting down service
Fix primary key issue recording Inrix and Bluetooth Reader history to database
Fix issue causing error loop in logging due to malformed ExtEvent subscription data
Fix missing reset when changing tabs in the missing person alert modal without saving changes
Fix missing solar controller and Bluetooth readers in device notifications panel
Fix issue causing event notification to remain after completed or activated via PWA
Fix issue causing update notifications due to rounding of lat/long of PWA vs ATMS event coordinates
Fix issue causing additional spacing due to CSS rendering changes in Chromium
Fix email response tab showing as requiring review if no subscriber groups are recommended
Fix update loop case with PWA events due to constant update of LastUpdateTime by both ATMS and PWA
Fix issue when calculating chainage at chainage correction point
Fix TT segment hover handling for missing volume or occupancy data
Fix recording of local timestamps to universal update time field in login history table
Fix memory leak in DL process causing it to crash and restart
Fix crash in WD with events on unmanaged roads
Fix non-functional acknowledge button for Bluetooth and Solar controllers
Fix sorting of speeds in Bluetooth Reader list as text
Fix SQL error when removing a subscriber from email response config
Fix DistanceCovered history to include event location updates from map
Fix issue causing incident updates in PWA to show up as new events in ATMS
Fix issue causing stale ATMS events to remain in PWA
Fix issues with updates of event datetimes in PWA
Fix issue when adding a new word to the approved words list after searching for another term
Fix issue causing OTIC planned events reverting from activated to scheduled state
Fix issue where diversion plan configuration end road dropdown only includes roads before the start point
Fix issue preventing project list filter from working in construction event details