Skip to content

Commit

Permalink
Merge pull request #358 from usdot-fhwa-OPS/master
Browse files Browse the repository at this point in the history
Merge release 7.2.1 and 7.2.2 to develop.
  • Loading branch information
paulbourelly999 authored May 10, 2022
2 parents 815c6c2 + 06c08e2 commit 61448ee
Show file tree
Hide file tree
Showing 6 changed files with 231 additions and 67 deletions.
6 changes: 3 additions & 3 deletions configuration/amd64/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ services:
- ./mysql/port_drayage.sql:/docker-entrypoint-initdb.d/port_drayage.sql

php:
image: usdotfhwaops/php:latest
image: usdotfhwaops/php:7.2.2
container_name: php
network_mode: host
depends_on:
Expand All @@ -29,7 +29,7 @@ services:
tty: true

v2xhub:
image: usdotfhwaops/v2xhubamd:latest
image: usdotfhwaops/v2xhubamd:7.2.2
container_name: v2xhub
network_mode: host
restart: always
Expand All @@ -43,7 +43,7 @@ services:
- ./logs:/var/log/tmx
- ./MAP:/var/www/plugins/MAP
port_drayage_webservice:
image: usdotfhwaops/port-drayage-webservice:latest
image: usdotfhwaops/port-drayage-webservice:7.2.2
container_name: port_drayage_webservice
network_mode: host
secrets:
Expand Down
6 changes: 3 additions & 3 deletions configuration/arm64/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ services:
- ./mysql/port_drayage.sql:/docker-entrypoint-initdb.d/port_drayage.sql

php:
image: usdotfhwaops/php_arm:latest
image: usdotfhwaops/php_arm:7.2.2
container_name: php
network_mode: host
depends_on:
Expand All @@ -29,7 +29,7 @@ services:
tty: true

v2xhub:
image: usdotfhwaops/v2xhubarm:latest
image: usdotfhwaops/v2xhubarm:7.2.2
container_name: v2xhub
network_mode: host
restart: always
Expand All @@ -43,7 +43,7 @@ services:
- ./logs:/var/log/tmx
- ./MAP:/var/www/plugins/MAP
port_drayage_webservice:
image: usdotfhwaops/port-drayage-webservice_arm:latest
image: usdotfhwaops/port-drayage-webservice_arm:7.2.2
container_name: port_drayage_webservice
network_mode: host
secrets:
Expand Down
30 changes: 30 additions & 0 deletions docs/Release_notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
V2X-Hub Release Notes
----------------------------
Version 7.2.2, released May 9th, 2022
--------------------------------------------------------
**Summary:**
V2X Hub release 7.2.2 includes added Hotfix for CARMACloud Plugin to configure repeated TCM broadcast. V2xhub can control the number of times each TCM being repeatedly broadcast upon receiving TCMs from carma-cloud until an TCM acknowledgement is received from the vehicle. After waiting for a configurable time duration to receive TCM acknowledgement, it sends a time out message to carma-cloud notifying that no response from CMV for TCMs. The no response message will be displayed as a warning on the v2xhub admin user interface. If V2xHub receives an acknowledgement from CMV, it will stop broadcasting TCMs and display the acknowledgement on the v2xhub admin user interface and sends the acknowledgement to carma-cloud:

Bug fixes in this release:
- Issue 364: Removing existing TCMs when receiving multiple TCRs with same request ID.Add time out logic for each TCR upon repeatedly broadcast associated TCMs.Fix time out logic that cause segmentation fault.Add configuration parameter to update thread sleep time.Add configuration parameter and logic to control the number times that TCMs can repeatedly broadcast.For each acknowledgement it receives from CMV, it only removes one TCM from the list.
----------------------------
Version 7.2.1, released April 15th, 2022
--------------------------------------------------------
V2X Hub release 7.2.1 includes added functionality for the CARMACloud Plugin to support a hot fix for positive acknowledgment:
- Issue 352: Fix reason field data to display complete reason information.

Version 7.2, released April 12th, 2022
--------------------------------------------------------

**Summary:**
V2X Hub release 7.2 includes added functionality for the CARMACloud Plugin to support:
- Issue 348:Receiving vehicle TCM acknowledgement messages and displaying appropriate positive/negative/no acknowledgement messages on V2X-Hub web UI.
- Issue 348:Fowarding TCM acknowledgement message (negative/no) to CARMACloud.

Enhancements in this release:
- Issue 328: Upgrade base image for V2X-Hub to ubuntu 20
- Issue 349: Added example BSM plugin to show how to use PluginClient's BroadcastMessage message to broadcast BSM
- Issue 350: Added MobilityRequest and MobilityResponse ASN1 encoding and decoding

Bug fixes in this release:
- Issue 337: fixed add user script
- Issue 310: fixed possible Spat memory leak
- Issue 322: Fixed php and port_drayage_web_service ARM image builds

Version 7.1, released Feb 3rd, 2022
--------------------------------------------------------
Expand Down
10 changes: 10 additions & 0 deletions src/v2i-hub/CARMACloudPlugin/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,16 @@
"default": "1000",
"description": "After it receives TCM from carma cloud, it repeatedly broadcasts TCM until TCMRepeatTimeOut milliseconds."
},
{
"key": "TCMRepeatedlyBroadcastSleep",
"default": "100",
"description": "The repeatedly broadcast thread should sleep for number of milliseconds."
},
{
"key": "TCMRepeatedlyBroadCastTotalTimes",
"default": "1",
"description": "The number of times TCMs with the same request id should be repeatedly broadcast within the time out period."
},
{
"key": "TCMNOAcknowledgementDescription",
"default": "No response received from CMV after repeatedly broadcast TCMs.",
Expand Down
Loading

0 comments on commit 61448ee

Please sign in to comment.