From 2121b8cb7a8e376085987d7d1fa7f0ee3ae7b4b1 Mon Sep 17 00:00:00 2001
From: Michael7371 <40476797+Michael7371@users.noreply.github.com>
Date: Thu, 3 Aug 2023 09:26:30 -0600
Subject: [PATCH 1/8] updated asn1_codec submodule
---
asn1_codec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/asn1_codec b/asn1_codec
index b7398925e..792abc0e7 160000
--- a/asn1_codec
+++ b/asn1_codec
@@ -1 +1 @@
-Subproject commit b7398925e7399888719e06f37bf25abf04a6be27
+Subproject commit 792abc0e750f6929ec79d644c4f9ad463842d2a1
From 616d078bf449725dabfde11730d33f37d0c85214 Mon Sep 17 00:00:00 2001
From: Michael7371 <40476797+Michael7371@users.noreply.github.com>
Date: Thu, 3 Aug 2023 10:41:54 -0600
Subject: [PATCH 2/8] updating submodules
---
jpo-cvdp | 2 +-
jpo-s3-deposit | 2 +-
jpo-sdw-depositor | 2 +-
jpo-security-svcs | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/jpo-cvdp b/jpo-cvdp
index fa9c0ab70..4d1ba2e99 160000
--- a/jpo-cvdp
+++ b/jpo-cvdp
@@ -1 +1 @@
-Subproject commit fa9c0ab7044cfc51bc0b30712bca72a7d5cd9321
+Subproject commit 4d1ba2e9974d05bdcde4df039d67bd0a0f2bd510
diff --git a/jpo-s3-deposit b/jpo-s3-deposit
index 2880f82a4..4566ed147 160000
--- a/jpo-s3-deposit
+++ b/jpo-s3-deposit
@@ -1 +1 @@
-Subproject commit 2880f82a4e4dcc2c6567b153d19ce95339823262
+Subproject commit 4566ed1479d3d77a81a2de54953e4dda12710688
diff --git a/jpo-sdw-depositor b/jpo-sdw-depositor
index be99dcc8a..00c070fd6 160000
--- a/jpo-sdw-depositor
+++ b/jpo-sdw-depositor
@@ -1 +1 @@
-Subproject commit be99dcc8a9c1175609326d2f676f4ee4811c6fa4
+Subproject commit 00c070fd65d4b2e680d359e08f1ad091ff99d33a
diff --git a/jpo-security-svcs b/jpo-security-svcs
index 2c30cd228..7e6a73361 160000
--- a/jpo-security-svcs
+++ b/jpo-security-svcs
@@ -1 +1 @@
-Subproject commit 2c30cd228687ead3a7d3cca98ab680de2722405a
+Subproject commit 7e6a733611196a1579d15e2b3dbfac6147d6693b
From 086d14f74a67f356e7343517a07ed7b671715c9c Mon Sep 17 00:00:00 2001
From: Michael7371 <40476797+Michael7371@users.noreply.github.com>
Date: Thu, 24 Aug 2023 13:54:21 -0600
Subject: [PATCH 3/8] added documentation for the DOCKER_SHARED_VOLUME_WINDOWS
variable and set the default value to empty
---
README.md | 1 +
sample.env | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 9df88a1ef..49fb2d9b5 100644
--- a/README.md
+++ b/README.md
@@ -249,6 +249,7 @@ Copy the following files from `jpo-ode` directory into your DOCKER_SHARED_VOLUME
- Copy jpo-ode/ppm.properties to ${DOCKER_SHARED_VOLUME}/config.properties. Open the newly copied `config.properties` file in a text editor and update the `metadata.broker.list=your.docker.host.ip:9092` line with your system's DOCKER_HOST_IP in place of the dummy `your.docker.host.ip` string.
- Copy jpo-ode/adm.properties to ${DOCKER_SHARED_VOLUME}/adm.properties
- Copy jpo-ode/aem.properties to ${DOCKER_SHARED_VOLUME}/aem.properties
+- Specifying the variable: ${DOCKER_SHARED_VOLUME_WINDOWS} to "C:" may be required for certain Windows users.
Navigate to the root directory of the jpo-ode project and run the following command:
diff --git a/sample.env b/sample.env
index 45f6aebd1..f8fc395c6 100644
--- a/sample.env
+++ b/sample.env
@@ -30,7 +30,7 @@ DOCKER_HOST_IP=
# (Required) The full path of a directory on the host machine to be shared with docker containers.
# Hint: usually the path to the `jpo-ode` directory.
DOCKER_SHARED_VOLUME=
-DOCKER_SHARED_VOLUME_WINDOWS=C:
+DOCKER_SHARED_VOLUME_WINDOWS=
# (Required if values are not sent in REST request JSON messages)
# RSU SNMP username and password
From d7cedbbe0527a73bab80042e993fe079c6628816 Mon Sep 17 00:00:00 2001
From: Michael7371 <40476797+Michael7371@users.noreply.github.com>
Date: Mon, 28 Aug 2023 11:04:59 -0600
Subject: [PATCH 4/8] updating sonar organization in pom.xml
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index af7d485df..a768dc1be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,7 @@
${maven.build.timestamp}
yyyy-MM-dd'T'HH:mm:ss.SSSZ
11
- usdot-jpo-ode
+ usdot-jpo-ode-1
https://sonarcloud.io
0.8.8
From 7494f4abfe2d2b4e54695f82ea8e3a810452e77f Mon Sep 17 00:00:00 2001
From: Michael7371 <40476797+Michael7371@users.noreply.github.com>
Date: Mon, 28 Aug 2023 15:35:39 -0600
Subject: [PATCH 5/8] reverting pom.xml and fixing the pom.xml for sonarcloud
---
.github/workflows/ci.yml | 2 +-
pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 81ec0ca57..a366fc1a0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -27,4 +27,4 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: |
ls -la && pwd
- mvn -e -X clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar -Dsonar.projectKey=usdot-jpo-ode-1_jpo-ode -Dsonar.projectName=jpo-ode -Dsonar.organization=usdot-jpo-ode-1 -Dsonar.host.url=https://sonarcloud.io -Dsonar.branch.name=$GITHUB_REF_NAME
+ mvn -e -X clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar -Dsonar.projectKey=usdot.jpo.ode:jpo-ode -Dsonar.projectName=jpo-ode -Dsonar.organization=usdot-jpo-ode -Dsonar.host.url=https://sonarcloud.io -Dsonar.branch.name=$GITHUB_REF_NAME
diff --git a/pom.xml b/pom.xml
index a768dc1be..af7d485df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,7 @@
${maven.build.timestamp}
yyyy-MM-dd'T'HH:mm:ss.SSSZ
11
- usdot-jpo-ode-1
+ usdot-jpo-ode
https://sonarcloud.io
0.8.8
From 65d2f81f8f9090961f1ae72dd5f4f8d2fe5eb41d Mon Sep 17 00:00:00 2001
From: Daniel McCoy Stephenson
Date: Mon, 6 Nov 2023 13:28:55 -0700
Subject: [PATCH 6/8] Added release notes for 1.5.0
---
docs/Release_notes.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/docs/Release_notes.md b/docs/Release_notes.md
index 25e1f6076..32c4b2f36 100644
--- a/docs/Release_notes.md
+++ b/docs/Release_notes.md
@@ -1,6 +1,22 @@
JPO-ODE Release Notes
----------------------------
+Version 1.5.0, released November 2023
+----------------------------------------
+
+### **Summary**
+The updates for the jpo-ode 1.5.0 release include CI configuration fixes, README updates and updated submodule references.
+- Fixed CI configuration command parameters.
+- Added README note for Windows users on the shared volume environment variable.
+- Updated submodule references
+- The supported operating systems in the README have been updated to more recent versions.
+- Updated all references to the test package from org.junit.Test to org.junit.jupiter.api.Test. Some tests are also updated to remove deprecated annotations.
+- Introduced changes that enable the ODE to establish communication with RSUs using both the NTCIP1218 protocol and the 4.1 DSRC protocol.
+
+Known Issues:
+- No known issues at this time.
+
+
Version 1.4.0, released July 5th 2023
----------------------------------------
From c49bd1e1237a7c246009b9160dc4332eec4beace Mon Sep 17 00:00:00 2001
From: Daniel McCoy Stephenson
Date: Tue, 5 Dec 2023 10:27:46 -0700
Subject: [PATCH 7/8] Updated git submodule commit references to latest commit
in master branches.
---
asn1_codec | 2 +-
jpo-cvdp | 2 +-
jpo-s3-deposit | 2 +-
jpo-sdw-depositor | 2 +-
jpo-security-svcs | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/asn1_codec b/asn1_codec
index 792abc0e7..af8a1a7f5 160000
--- a/asn1_codec
+++ b/asn1_codec
@@ -1 +1 @@
-Subproject commit 792abc0e750f6929ec79d644c4f9ad463842d2a1
+Subproject commit af8a1a7f53fb7f9dea364e9fefa12420f7ccd75e
diff --git a/jpo-cvdp b/jpo-cvdp
index 4d1ba2e99..a57f0c62c 160000
--- a/jpo-cvdp
+++ b/jpo-cvdp
@@ -1 +1 @@
-Subproject commit 4d1ba2e9974d05bdcde4df039d67bd0a0f2bd510
+Subproject commit a57f0c62c5ed3c1c381c47ed33b7bf220c981eeb
diff --git a/jpo-s3-deposit b/jpo-s3-deposit
index 4566ed147..564e8dfbd 160000
--- a/jpo-s3-deposit
+++ b/jpo-s3-deposit
@@ -1 +1 @@
-Subproject commit 4566ed1479d3d77a81a2de54953e4dda12710688
+Subproject commit 564e8dfbd6b4d0e6ace494d80374440bc89b5943
diff --git a/jpo-sdw-depositor b/jpo-sdw-depositor
index 00c070fd6..8dfca7f6c 160000
--- a/jpo-sdw-depositor
+++ b/jpo-sdw-depositor
@@ -1 +1 @@
-Subproject commit 00c070fd65d4b2e680d359e08f1ad091ff99d33a
+Subproject commit 8dfca7f6c376f38067a3f15e5505d3eec0c71513
diff --git a/jpo-security-svcs b/jpo-security-svcs
index 7e6a73361..1d056eaf0 160000
--- a/jpo-security-svcs
+++ b/jpo-security-svcs
@@ -1 +1 @@
-Subproject commit 7e6a733611196a1579d15e2b3dbfac6147d6693b
+Subproject commit 1d056eaf0d9c026764324b70a8aa7141dfd5ecbd
From aa3a707b0f59bcfc0806d8534bb2c87dfce7b1f8 Mon Sep 17 00:00:00 2001
From: Brandon Payne
Date: Wed, 27 Dec 2023 10:32:44 -0700
Subject: [PATCH 8/8] Moving JsonProperty declaration to getters to avoid
duplicate fetch in serialization/deserialization scenarios
---
.../us/dot/its/jpo/ode/plugin/j2735/timstorage/NodeSetXY.java | 4 ++--
.../us/dot/its/jpo/ode/plugin/j2735/timstorage/Nodes.java | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/NodeSetXY.java b/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/NodeSetXY.java
index 0e06deaac..4980d6304 100644
--- a/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/NodeSetXY.java
+++ b/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/NodeSetXY.java
@@ -7,9 +7,9 @@
public class NodeSetXY extends Asn1Object {
private static final long serialVersionUID = 1L;
- @JsonProperty("NodeXY")
private NodeXY[] NodeXY;
-
+
+ @JsonProperty("NodeXY")
public NodeXY[] getNodeXY() {
return NodeXY;
}
diff --git a/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/Nodes.java b/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/Nodes.java
index f0eb2c90f..5a86763fa 100644
--- a/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/Nodes.java
+++ b/jpo-ode-plugins/src/main/java/us/dot/its/jpo/ode/plugin/j2735/timstorage/Nodes.java
@@ -22,12 +22,12 @@
public class Nodes extends Asn1Object {
private static final long serialVersionUID = 1L;
- @JsonProperty("NodeLL")
private NodeLL[] nodeLL;
@JsonProperty("NodeXY")
private NodeXY[] nodeXY;
-
+
+ @JsonProperty("NodeLL")
public NodeLL[] getNodeLL() {
return nodeLL;
}