Conversation
Update GitHub URLs from 5GRealityLab/etx-starter-kit to Verizon/EdgeTransportationExchange_SampleClient, bump Python requirement to v3.13+, fix typos, remove emoji from headings, and improve markdown formatting consistency. Claude Code 2.1.49, model claude-sonnet-4-6
Propagate version from 0.2.0 to 0.3.0 across all manifests (VERSION, CMakeLists.txt, pyproject.toml, package.json files). Also renames the root npm package from etx-starter-kit to etx-sample-client. Claude Code 2.1.49, model claude-sonnet-4-6
wasmtime>=43 causes a SIGKILL on macOS arm64 when executed under Python 3.9 (Xcode system Python) due to JIT incompatibility. Bump requires-python to >=3.13 across all pyproject.toml manifests, remove the stale .python-version pin (3.9), and update uv.lock to reflect the new constraint and wasmtime 43.0.0. Claude Code 2.1.49, model claude-sonnet-4-6
Aligns the root pyproject.toml package name with the npm rename from etx-starter-kit to etx-sample-client. Updates uv.lock to reflect the change. Claude Code 2.1.49, model claude-sonnet-4-6
…amples - Fix MQTT topic patterns in loopback, speedmon, and vehicle examples to use correct topic structure for private and public messages - Add type=float to --lat/--lon parser arguments to prevent string comparison errors at runtime - Update cert output path from certs/ to registrations/ in README and example run commands - Fix GitHub URLs from 5GRealityLab/etx-starter-kit to Verizon/EdgeTransportationExchange_SampleClient - Fix typos and formatting in Python examples README Claude Code 2.1.49, model claude-sonnet-4-6
Clarify how to run the speed monitor and vehicle examples together to trigger the speeding alert flow. Claude Code 2.1.49, model claude-sonnet-4-6
Aligns with the cert output path rename from certs/ to registrations/. Claude Code 2.1.49, model claude-sonnet-4-6
Remove emoji from headings, fix typos, update API docs link, replace stale personal version info blocks, use python3 in code examples, and revise messaging patterns to better reflect the ETX communication model. Claude Code 2.1.49, model claude-sonnet-4-6
Emphasize that the speed monitor and vehicle examples each require their own separate registration profile to work correctly together. Claude Code 2.1.49, model claude-sonnet-4-6
- Fix MQTT topic patterns in loopback, speedmon, and vehicle examples to match correct broker topic structure for private/public messages - Fix identity artifact field names (device_id -> deviceId, expiration_time -> expirationTime) for consistency with the API - Update cert output path from certs/ to registrations/ in README and example run commands - Fix GitHub URLs from 5GRealityLab/etx-starter-kit to Verizon/EdgeTransportationExchange_SampleClient - Add uninstall-js Makefile target; hook into install-js and purge - Add j2735codec/package.json and package-lock.json; update root lock files to reflect workspace and version changes Claude Code 2.1.49, model claude-sonnet-4-6
Prevents Claude Code session data from being tracked. Claude Code 2.1.49, model claude-sonnet-4-6
Closed
Closed
Collaborator
|
Changes looks good to me. |
BaveeshnaV
reviewed
Apr 9, 2026
Bump Python version mentions from 3.9 to 3.13 in example and binding READMEs and codec.py comment. Also remove emoji from headings and improve markdown formatting in the bindings README. Claude Code 2.1.49, model claude-sonnet-4-6
Makefile commands live under j2735codec/, so the clone instructions should cd into EdgeTransportationExchange_SampleClient/j2735codec rather than the repo root. Claude Code 2.1.49, model claude-sonnet-4-6
Link prerequisites to j2735codec/README.md#source-installation, add the registration command to the Node source install snippet, and clean up wording. Claude Code 2.1.49, model claude-sonnet-4-6
BaveeshnaV
approved these changes
Apr 10, 2026
| ### Prerequisite - Setup | ||
|
|
||
| The fastest way to get started is to download the packages from release. The latest release can be [found here](https://github.com/5GRealityLab/etx-starter-kit/releases/latest). | ||
| The fastest way to get started is to download the packages from release. The latest release can be [found here](https://github.com/Verizon/EdgeTransportationExchange_SampleClient/releases/latest). |
Collaborator
There was a problem hiding this comment.
Should we add a note or link to go through the readme inside j2735codec.
[found here] - only points to readme of at the etx/example level and not at the j2735codec level
| #### Python | ||
|
|
||
| ```bash | ||
| make install-py |
Collaborator
There was a problem hiding this comment.
Makefile inside j2735codec/ directory contains the install-py.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This branch contains a collection of fixes and documentation updates required for the initial public release.
Bug Fixes
pyproject.tomlmanifests to resolve aSIGKILLcrash caused bywasmtime>=43being incompatible with Python 3.9device_id→deviceId,expiration_time→expirationTime) for consistency with the APItype=floatto--lat/--lonCLI arguments in Python examples to prevent string comparison errors at runtimeProject / Build
0.3.0across all manifests (VERSION,CMakeLists.txt,pyproject.toml,package.jsonfiles)etx-starter-kittoetx-sample-clientuninstall-jsMakefile target hooked intoinstall-jsandpurgej2735codec/package.jsonandpackage-lock.json; update root lock files.python-versionpin (3.9); updateuv.lockto reflect Python 3.13 constraint and wasmtime 43.0.0.gitignore: replacecerts/withregistrations/, add.claude/Documentation
5GRealityLab/etx-starter-kittoVerizon/EdgeTransportationExchange_SampleClientcerts/toregistrations/across all READMEs and example run commandsetx/, and example READMEs