Skip to content

Conversation

@dmccoystephenson
Copy link
Member

This pull request updates the dev branch by incorporating the latest commits from the main branch.

dmccoystephenson and others added 17 commits April 8, 2025 10:07
# Conflicts:
#	cv-data-controller/src/main/java/com/trihydro/cvdatacontroller/controller/ActiveTimController.java
# Conflicts:
#	docker-compose.yml
Added a fallback mechanism in JsonToJavaConverter to handle cases where frameType is not present in the TravelerDataFrame during the conversion process. A warning is logged, and the frameType defaults to 'advisory' to ensure proper handling and avoid potential null values.
Removed `convertJ2735SpecialVehicleExtensionsJsonToJava` and `convertJ2735SupplementalVehicleExtensionsJsonToJava` methods, as well as their associated imports.
Marking the ObjectMapper as final ensures its immutability and prevents accidental reassignment. This change improves code stability and readability, aligning with best practices.
Moved mock OdeTravelerInformationMessage JSON content to an external file for better readability and maintainability. Updated test methods and helper functions to read the JSON data from the new file, ensuring consistency and reducing code duplication. Adjusted method signatures to handle IOException as needed.
Updated `docker-compose.yml` to use the `ACM_LOG_LEVEL` value from the `.env` file for better configurability. Added `ACM_LOG_LEVEL` to `sample.env` with a default value of `ERROR`.
…se-2.0

Address Comments from #49: Improve Logging and JSON Handling
v2.0 Release: ODE 2025 Q1 Integration and Other Updates
@payneBrandon payneBrandon merged commit 4dcf645 into dev Apr 23, 2025
4 checks passed
@payneBrandon payneBrandon deleted the sync-dev-with-main-4-22-2025 branch April 23, 2025 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants