Skip to content

Releases: usdot-jpo-ode/jpo-ode

Release 1.2.4

17 Dec 20:40
a93c507
Compare
Choose a tag to compare

Version 1.2.4, released on Dec 17th, 2021
Summary: The updates for jpo-ode 1.2.4 release includes such as fixes for hex values for CDOT WYDOT projects, Included few unit test in code base and removed Gson & Log4j library in dependencies files. Along with the below enhancements, several bug fixes and CI related enhancements are included in this release.
Enhancements in this release:

  • Issue 456: Fixed Hex values to be incorrectly converted to numeric values for both CDOT and WYDOT projects and made few updates to the development environment to accommodate the Java 11 migration.
  • Issue 457: Updated few unit tests that are not included in existing code and fixed all failing unit tests in new included tests that should run under mvn test.
  • Issue 460: Removed few Gson references and updates the one remaining file OdeTravelerInformationMessage.java which still had Gson references.
  • Issue 462: Removed Log4J library within the ODE. The reference to this library has been updated to a patched version.

Release 1.2.3

16 Nov 15:25
c33e5b8
Compare
Choose a tag to compare

Version 1.2.3, released on Nov 11, 2021
Summary: The updates for jpo-ode 1.2.3 release includes updates to ODE Data router to consume and recognize MAP messages type. Added Kubernetes documentation to run ODE on K8’s. Added UDP receiver class for SPAT messages. Added MAP UDP receiver to receive MAP payload directly from RSU’s. Updated DecodeDataRouter to consume and recognize SRM and SSM messages and Along with the below enhancements, several bug fixes and CI related enhancements are included in this release.
Enhancements in this release:
•Issue 446: Added a new markdown file containing Kubernetes documentation related to running the ODE in a k8s environment. This markdown file has been linked in the README https://github.com/usdot-jpo-ode/jpo-ode#12-kubernetes.
•Issue 442: Updated DecodeDataRouter to consume and recognize MAP message. Added classes and functionalities to build MAP object and populate it with the decoded MAP messages. Serialize the MAP object into JSON and publish the JSON data to Kafka topics within ODE.
•Issue 447: Added UDP receiver class for SPAT messages. This allows to receive SPAT payload directly from RSU and forward to Kafka topics within ODE.
•Issue 449: MAP UDP receiver has been added. This allows to receive MAP payload directly from RSU and forward to Kafka topics within ODE.
•Issue 451: SSM message types are now supported (including UDP receiver). Updated DecodeDataRouter to consume and recognize SSM message. Added classes and functionalities to build SSM object and populate it with the decoded SSM messages. Serialize the SSM object into JSON and publish the JSON data to Kafka topics within ODE.
•Issue 438: SRM message types are now supported (including UDP receiver). Updated DecodeDataRouter to consume and recognize SRM message. Added classes and functionalities to build SRM object and populate it with the decoded SRM messages. Serialize the SRM object into JSON and publish the JSON data to Kafka topics within ODE.
•Issue 454: Fixed the unit test case failure which caused Circle CI build failure.

Release 1.2.2

06 Aug 18:38
5c17ff2
Compare
Choose a tag to compare

Version 1.2.2, released August 5, 2021
Summary: The updates for jpo-ode 1.2.2 release includes updates to ODE data router to support Spat messages type. Added S3 depositor group name. Added source IP’s to Metadata for BSM and TIM. Updated the Java versions and Sprint Boot Framework Along with the below enhancements, several bug fixes and CI related enhancements are included in this release.
Enhancements in this release:
• Issue 438: Added source IP to metadata in BSM and TIM messages received over UDP to their respective ports.
• Issue 441: Updated Java version 8 to 11 and updated Sprint Boot Framework version.
• Issue 435: Updated new code to Implement ODE data router to support Spat messages type and added additional support for SPaT data forwarding like BSM, TIM.
Fixes in this release:
• Issue 443: Fixed Log File Parser is unable to parse SPaT log files sent from V2XHub
• Issue 432: Fixed Replace single Kafka topic consumer with multiple message type specific consumers by three different topics for receiving encoded BSM, encoded TIM, and encoded SPAT.
• Issue 436: Fixed S3 depositor group name to be configurable rather than a static value which fixes the issues when running multiple containers as Kafka.

Release 1.2.1

09 Mar 17:28
a134449
Compare
Choose a tag to compare

Version 1.2.1, released Mar 9, 2021
Summary: The updates for jpo-ode 1.2.1 release includes updates to ODE to accept BSM and TIM messages over UDP. Added Issue and pull request templates. Added standardized development environment. Added TIM, BSM metadata, Along with the below enhancements, several bug fixes and CI related enhancements are included in this release.
Enhancements in this release:
•Issue 398&399: Updated ODE to accept new BSM data format from V2xHub.
•Issue 402: Created a Pull request template Issue template and added code contribution guidelines.
•Issue 403&401: Added changes to jpo ode svcs which BSM messages are automatically forwarded to it from an RSU over UDP Receiving from port.
•Issue 412&413: Added changes to jpo ode svcs which TIM messages are automatically forwarded to it from an RSU over UDP Receiving from port.
•Issue 407&408: Added standardized development environment. This will include standard development tools such as IDE, as well as standard procedure for running the code and debugging the ODE.
•Issue 415: Updated ODE accept and decode log messages from V2X Hub (Spat) JSON and publish on Kafka topics available for cloud or database consumers.
•Issue 420: Updated ODE accept and decode log messages from V2X Hub (Spat) Binary and publish on Kafka topics available for cloud or database consumers.
•Issue 424: Added a TIM metadata class for the decoding of TIM messages through the Asn1DecodeMessageJSON class.
Fixes in this release:
•Issue 400: Fixed sonar errors: Parameter sonar.pullrequest.branch is mandatory for a pull request analysis.
•Issue 405&406: Fixed Docker.md file to download Docker for mac where Windows Docker download was included twice.
•Issue 397&409&410: Fixed Unrestricted Log File Growth and Docker compose file errors which causing a problem with disk space consumption.
•Issue 416: Fixed variable name change in the 'Asn1DecodeMessageJSON.java' class which causes build error.
•Issue 427: Fixed Jpo-ode upload folder path.

Release 1.2.0

30 Oct 14:02
02916e6
Compare
Choose a tag to compare

This update for the ODE includes the ability to support the ISS HSM sigValidityOverride parameter to change the default TIM SCMS signature expiration time from the default 4 hours to a programmed time that matches the TIM MAP expiration. This update also provides feedback for the signature expiration (as it could be less than the requested time due to the HSM certificate expiration time). See issue 370 for details. This should also work for MAP messages, but was not tested.
This update also incorporates a fix to support for relative positions for TIM messages. See issue 372 for details.

Release 1.1.0

08 Nov 14:53
540b79f
Compare
Choose a tag to compare

SNMP Psid P-Encoding
ODE processing BSM logs and dropping critical data (acceleration)
Fix for SNMP Deposit Response Code #5

Release 1.0.8

24 May 17:22
4c2afac
Compare
Choose a tag to compare

Changes

  • Integrated odevalidator v0.0.6
  • Updated test-harness
  • Changed SNMP deposit timestamp format from MM/DD/YYYY to YYYY/MM/DD

jpo-ode-1.0.7: Merge pull request #334 from usdot-jpo-ode/remove-validation-script

15 Apr 20:43
7383a1f
Compare
Choose a tag to compare