samcrow / canadensis

A Rust implementation of Cyphal
Apache License 2.0
44 stars 5 forks source link

V1 Beta changes #1

Closed thirtytwobits closed 3 years ago

thirtytwobits commented 3 years ago

Hi there @samcrow. @pavel-kirienko found this project and we're really happy to see a Rust implementation. We wanted to point out that there have been some changes to the V1 specification in the last few months that you may need to adapt to. See https://github.com/UAVCAN/specification/blob/master/specification/introduction/introduction.tex#L209 for full details.

You should note that the specification is now labelled Beta and we do not expect any more breaking changes between now and GA.

Also feel free to attend our dev call at 17:00 UTC at https://meet.jit.si/UAVCANWeeklyCall

samcrow commented 3 years ago

Thanks for notifying me about those changes. I'm working on other things now, but sometime I will update this library to follow the beta specification.

thirtytwobits commented 3 years ago

Excellent. This is now the V1.0 specification but there were no more changes between Beta and GA.

samcrow commented 3 years ago

I finally looked at the specification again and updated the code here. Now the parts that do work should at least match the current specification.