From 56ecd7c9ff407e73c5bca7e891b41b2f0d3d0948 Mon Sep 17 00:00:00 2001 From: Drew Johnston Date: Wed, 15 Oct 2025 18:09:25 -0600 Subject: [PATCH 1/2] Update release notes --- docs/Release_notes.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/Release_notes.md b/docs/Release_notes.md index 4c597c4f4..a2627e879 100644 --- a/docs/Release_notes.md +++ b/docs/Release_notes.md @@ -1,6 +1,37 @@ JPO-ODE Release Notes ---------------------------- +Version 5.0.2, released October 2025 +---------------------------------------- +### **Summary** +This release finishes up the Spring Kafka migration with several classes and data flow diagram updates. Unused code has been removed to reduce +maintenance overhead and Docker Compose has been updated with all required ODE variables to ensure smoother builds and testing. Quarterly release +and hotfix documentation have been revised, and full Git history is now included in Azure Artifacts for improved traceability. Reliability has +been enhanced through fixes to UDP receiver thread management, resolution of a K-Table memory leak, and correction of NodeLL type selection for +latitude/longitude offsets to prevent encoding failures. Error handling has been added to the ASN.1 decoded data router. Finally, a custom +Micrometer message-count metric has been introduced to provide real-time insights into message volumes. + +Enhancements in this release: +- [USDOT PR 580](https://github.com/usdot-jpo-ode/jpo-ode/pull/580): SDSM Support +- [USDOT PR 587](https://github.com/usdot-jpo-ode/jpo-ode/pull/587): SDSM Kafka Topic Creation Fix +- [CDOT PR 201](https://github.com/CDOT-CV/jpo-ode/pull/201): J2735 2024 BSM Pipeline Improvements +- [CDOT PR 203](https://github.com/CDOT-CV/jpo-ode/pull/203): Modify Sonar CI Job +- [CDOT PR 204](https://github.com/CDOT-CV/jpo-ode/pull/204): J2735 2024 SPaT Pipeline Improvements +- [CDOT PR 205](https://github.com/CDOT-CV/jpo-ode/pull/205): J2735 2024 Map Pipeline Improvements +- [CDOT PR 206](https://github.com/CDOT-CV/jpo-ode/pull/206): Update release process documentation with new validation steps +- [CDOT PR 207](https://github.com/CDOT-CV/jpo-ode/pull/207): Ensure the artifact publish CI recursively initializes submodules +- [CDOT PR 208](https://github.com/CDOT-CV/jpo-ode/pull/208): J2735 2024 SRM Pipeline Improvements +- [CDOT PR 209](https://github.com/CDOT-CV/jpo-ode/pull/209): J2735 2024 SSM Pipeline Improvements +- [CDOT PR 210](https://github.com/CDOT-CV/jpo-ode/pull/210): J2735 2024 PSM Pipeline Improvements +- [CDOT PR 211](https://github.com/CDOT-CV/jpo-ode/pull/211): J2735 2024 TIM Pipeline Improvements +- [CDOT PR 212](https://github.com/CDOT-CV/jpo-ode/pull/212): New RTCM Pipeline +- [CDOT PR 213](https://github.com/CDOT-CV/jpo-ode/pull/213): Update jpo-asn-pojos commit +- [CDOT PR 214](https://github.com/CDOT-CV/jpo-ode/pull/214): Update jpo-ode versions and jpo-asn-pojos commit reference +- [CDOT PR 215](https://github.com/CDOT-CV/jpo-ode/pull/215): Bug Fix: Support open type XML deserialization of special characters +- [CDOT PR 216](https://github.com/CDOT-CV/jpo-ode/pull/216): New RSM Pipeline +- [CDOT PR 217](https://github.com/CDOT-CV/jpo-ode/pull/217): Bugfix/spring upgrade +- [CDOT PR 218](https://github.com/CDOT-CV/jpo-ode/pull/218): Fix: run tests in ci.yml without sonar when not in USDOT-owned branch + Version 4.1.2, released June 2025 ---------------------------------------- ### **Summary** From 4c9bdb145a7207a8f4b1d7426053d17ce8d94104 Mon Sep 17 00:00:00 2001 From: Drew Johnston Date: Wed, 15 Oct 2025 18:13:38 -0600 Subject: [PATCH 2/2] Update release notes since the first commit didn't include the changes --- docs/Release_notes.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/Release_notes.md b/docs/Release_notes.md index a2627e879..db79f58e4 100644 --- a/docs/Release_notes.md +++ b/docs/Release_notes.md @@ -4,12 +4,7 @@ JPO-ODE Release Notes Version 5.0.2, released October 2025 ---------------------------------------- ### **Summary** -This release finishes up the Spring Kafka migration with several classes and data flow diagram updates. Unused code has been removed to reduce -maintenance overhead and Docker Compose has been updated with all required ODE variables to ensure smoother builds and testing. Quarterly release -and hotfix documentation have been revised, and full Git history is now included in Azure Artifacts for improved traceability. Reliability has -been enhanced through fixes to UDP receiver thread management, resolution of a K-Table memory leak, and correction of NodeLL type selection for -latitude/longitude offsets to prevent encoding failures. Error handling has been added to the ASN.1 decoded data router. Finally, a custom -Micrometer message-count metric has been introduced to provide real-time insights into message volumes. +This release introduces expanded support for the latest J2735 2024 message standards through a breaking rework of the POJO data models, impacting all message types and associated pipelines. This release includes major updates to the BSM, SPaT, MAP, SRM, SSM, PSM, and TIM pipelines, along with new pipelines for RTCM, RSM, and SDSM messages. It also refines CI/CD workflows, enhances release validation procedures, and updates dependencies for improved stability and compatibility. These changes modernize the codebase, improve system reliability, and improve ongoing development and deployment efforts. Enhancements in this release: - [USDOT PR 580](https://github.com/usdot-jpo-ode/jpo-ode/pull/580): SDSM Support