Skip to content

Conversation

@dmccoystephenson
Copy link
Member

@dmccoystephenson dmccoystephenson commented Sep 22, 2025

Problem

The main branch of the CDOT fork has fallen behind the upstream repository, causing divergence and potential inconsistencies.

Solution

Synchronize the CDOT fork’s main branch with the latest changes from the upstream main branch to bring them back in alignment.

Testing

  • Previously tested and reviewed in upstream repository.

dmccoystephenson and others added 30 commits March 10, 2025 11:02
…ons in CleanupStaleActiveTimHoldingRecords class
Co-authored-by: Matt Cook <mattheworion.cook@gmail.com>
….com:Trihydro/TIM-Manager into fix/insert-into-holding-for-all-destinations
…destinations' into fix/handle-stale-ath-records
dmccoystephenson and others added 22 commits April 8, 2025 16:59
…ement

Fix Message Count Increment in TimGenerationHelper
# Conflicts:
#	cv-data-controller/src/main/java/com/trihydro/cvdatacontroller/controller/ActiveTimController.java
#	docker-compose.yml
# Conflicts:
#	docker-compose.yml
Sync dev with latest changes from main (4/8/2025)
…ent-endpoint

# Conflicts:
#	ode-wrapper/src/main/java/com/trihydro/odewrapper/controller/WydotTimIncidentController.java
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`.
…through-incident-endpoint

Support GVW Restrictions via problemOtherText in Incident Submissions
…se-2.0

Address Comments from #49: Improve Logging and JSON Handling
v2.0 Release: ODE 2025 Q1 Integration and Other Updates
@dmccoystephenson dmccoystephenson marked this pull request as ready for review September 22, 2025 19:45
Copy link
Member Author

@dmccoystephenson dmccoystephenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed these changes and I did not see anything that should not go into the CDOT fork. Please take a look when you have a chance! @mcook42

Once this is merged we can open a PR to merge CDOT main into CDOT dev.

.
├── cv-data-controller
│ ├── cv-data-controller-1.4.0-SNAPSHOT.jar
│ ├── cv-data-controller-x.x.x.jar
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion(non-blocking): use x.y.z for the version to follow semver guidance https://semver.org/

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've opened Trihydro#57 for this

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.

4 participants