Releases: usdot-fhwa-OPS/V2X-Hub
Release 7.2.2
What's Changed
- clear outside loop by @msmcconnell in #361
- Remove a single TCM upon receiving one ACK from vehicle. by @dan-du-car in #363
- Hotfix Repeatedly broadcast TCM and timeout bugs by @dan-du-car in #367
- Update release notes and image tags by @paulbourelly999 in #368
New Contributors
- @msmcconnell made their first contribution in #361
Full Changelog: 7.2.1...7.2.2
Release 7.2.1
Release 7.2
What's Changed
- updated ubuntu images tags to latest by @SaikrishnaBairamoni in #332
- 322 fix php port drayage webservice images arm by @paulbourelly999 in #329
- Upgrade the docker base image to ubuntu 20 by @dan-du-car in #333
- fixed add user script by @ajloughr-leidos in #339
- Fix possible Spat memory leak by @dan-du-car in #334
- Mobility messages and BSM message encoding update by @dan-du-car in #341
- Carma freight wz update by @dan-du-car in #342
- Sample BSM plugin by @dan-du-car in #343
- CARMA Streets forwards the visual warning message to CARMA Cloud by @dan-du-car in #344
- Hotfix ack partial reason by @dan-du-car in #354
New Contributors
- @ajloughr-leidos made their first contribution in #339
Full Changelog: 7.1...7.2
Release 7.1
Release 7.1
Release 7.0
V2X Hub 7.0 includes new security features to integrate SoftHSM into V2X Hub. Two V2X Hub plugins have been updated to support message
verification and signing for SPaT, MAP and BSM messages.
Release 6.3
V2X Hub release version 6.3 is a hotfix release for 6.0.
Release 6.2
V2X Hub release version 6.2 is a hotfix release for 6.0.
Release 6.1
Summary: V2X Hub release version 6.1 is a hotfix release for 6.0.
Fixes in this release:
Issue 233: Fixed SPaT message to report green status as "permissive" vs "protected" correctly.
Issue 124: Fixed issue with interpreting when the signal controller is in flash state.
Issue 245: Added configurable parameter for Carma cloud plugin to use for the “oldest” parameter in the TCR request to get controls created within the time period specified by this field in days.
Issue 247: Added TCM PSID to messages forwarded to RSU for broadcast.
Issue 186: Fixed sonar-scanner settings with code coverage to generate the coverage metrics in sonar cloud.
Issue 201: Update docker-compose to manage sensitive data like mysql username and password with Docker secrets.
Release 6.0
Summary: V2X Hub 6.0 is comprised of a number of enhancements as well as bug fixes. The additions primarily consist of the new Carma Cloud Plugin, ODE Logger Plugin, Spat logger plugin and Validation tool, along with new performance metrics.
Enhancements in this release:
-
Carma Cloud Plugin- Added a new plugin for Carma cloud implementation through V2X Hub.
-
SPaT logger Plugin – Added SPaT logger plugin to log the incoming message SAE J2735 SPaT in Binary and Json files and included a script which regularly sends captured SAE J2735 SPaT messages to ODE.
-
Added password confirmation - PR adds password confirmation to initialization scripts in ARM and AMD.
-
ODE Logger Plugin – Added ODE Logger plugin with Kafka Functionality to V2X-Hub designed to stream real-time messages to ODE via the message broker Apache Kafka.
-
Validation Tool(Message Validation and Certification Tool v1.0) – The tool follows parallel to the methodology used to define how Intelligent Transportation Systems and Connected and Automated Vehicle message/applications are going to be validated in different ITS equipment’s.
-
Message Logger Plugin - Updated Message Logger Plugin to log the incoming message SAE J2735 BSM's in Binary and Json files and included a script which regularly sends captured SAE J2735 BSM's to ODE.
-
Reworded and updated links in Docker documentation combined the AMD and ARM documentation documents into one, and updated the links to V2X-hub and MySQL. Updated the link to this new document in the readme.
Bug fixes in this release:
-
Fixed ODE Logger plugin bugs with Docker file by adding date library install. Also fixed ODE Logger plugin configuration persistence issue by connection to Kafka in update Configuration method.
-
Fixed Preemption Plugin - Previously vehicle ID Preemption Plugin was only processing one element of the BSM->coreData.id.buf char array. Added logic similar to Message Logger to read all elements of the char array into an int.
-
Tim Plugin and Pedestrian plugin REST endpoint fix - Tim Plugin and Pedestrian plugin did not respond to correct or incorrect POST requests. Added code to both plugins to catch, previously uncaught xml parsing exceptions and return 201 responses for successful requests and 400 responses for incorrect requests.
-
Fixed Request ID mismatch issue between TCR and TCM messages in CARMA Cloud Plugin.
-
Bug fix Sonar scan - Fixed sonar scan node JS version not found issue. Updated sonar scan session token.
-
Message Logger Plugin - Fixed Message Logger Plugin log file generation with updating plugin version numbers and removed some configuration parameters.
-
SPaT and BSM binary log file bugs - Fixed SPaT and Binary log files sent to ODE were not being properly processed due to slight header length.
-
TIM Plugin bugs - Fixed the TIM plugin was improperly parse start and end date logic and a segmentation fault was causing the plugin to deconstruct.
-
Validation tool - Fixed Packet data was not being retrieved from remote RSUs and certain setup instructions were unclear.
Release 5.0
Summary: V2X Hub 5.0 is comprised of a number of enhancements as well as bug fixes. The additions primarily consist of the new Preemption, Pedestrian, and TIM plugins, along with new performance metrics.
Enhancements in this release:
-
Preemption Plugin - Calls a preemption table on a traffic signal controller using NTCIP 1202 v3 commands to provide passage to an emergency vehicle upon request through BSMs.
-
Pedestrian Plugin - Creates a PSM using information obtained from nomadic devices (ex. cell phones) through a local web server.
-
TIM Plugin - Creates and broadcasts a TIM message from an .xml file based on user input through GUI or local web server.
-
Performance Metrics - Provides queue volume, spot speed, and trajectory information from connected vehicles to allow precision data regarding multiple measures (such as signal state and vehicle location) over extended periods of time.
-
Updated arm64 and amd64 initialization scripts to accept a user-provided username and password for V2X Hub.
Bug fixes in this release:
-
Fixed segmentation fault which caused V2X Hub to crash when it received BSMs with missing headers.
-
Fixed remove plugin button to function as expected.