Skip to content

fix uprotocol zenoh key missmatch from uuri change#19

Open
Bert-Tec wants to merge 9 commits intoeclipse-uprotocol:mainfrom
Bert-Tec:main
Open

fix uprotocol zenoh key missmatch from uuri change#19
Bert-Tec wants to merge 9 commits intoeclipse-uprotocol:mainfrom
Bert-Tec:main

Conversation

@Bert-Tec
Copy link

Replace #18 because the SDV Hackathon Repo is locked now.
From old PR:
up-transport-zenoh-python uses an old version to generate the zenoh key from the uuri.
It only has {authority}/{ue_id}/{ue_version_major}/{resource_id}, but in newer versions the ui_id is split into ue_type and ue_instance: {authority}/{ue_type}/{ue_instance}/{ue_version_major}/{resource_id} (e.g. see https://github.com/eclipse-uprotocol/up-transport-zenoh-rust/blob/fd98206c99fd075e9acf65eb56aa0a909985b003/src/utransport.rs#L85).
This makes the python implementation incompatible with newer implementations of other languages.
@PLeVasseur can probably give more context if needed.

@Bert-Tec Bert-Tec marked this pull request as ready for review October 20, 2025 10:00
@PLeVasseur
Copy link

Thanks for the follow-up @Bert-Tec 🥰
Running CI now. I'm no Python expert, but I'll come back at some point to review.

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.

2 participants