# Which libuavcan branch for new project

**URL:** <https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701>\
**Category:** LibCyphal\
**Created:** [December 1, 2019, 3:41pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701 "2019-12-01T15:41:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tecnologic](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/tecnologic/32/373_2.png) [@Tecnologic](https://forum.opencyphal.org/u/Tecnologic)\
**Post date:** [December 1, 2019, 3:41pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701/1 "2019-12-01T15:41:40Z")

</div>

Hi all,

i was starting to integrate uavcan in my project. First i cloned the master branch but than i saw that the uavcan\_v1.0 is even more active in terms of commits. While reading here i found out that there is a general change from V0 to V1 on going. So which branch do u recomment to get started with integrating uavcan in my project?

Thanks

Alex

---

<div class="post-metadata">

**Author:** ![scottdixon](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/scottdixon/32/39_2.png) [@scottdixon](https://forum.opencyphal.org/u/scottdixon)\
**Post date:** [December 2, 2019, 10:45pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701/2 "2019-12-02T22:45:15Z")

</div>

V0 is functional, proven, and deployed but is slated to become a legacy protocol in 2020. V1 is nearing completion but is not quite ready yet. I’d use v0 but read up on v1 to understand what will be changing next year.

---

<div class="post-metadata">

**Author:** ![Tecnologic](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/tecnologic/32/373_2.png) [@Tecnologic](https://forum.opencyphal.org/u/Tecnologic)\
**Post date:** [December 3, 2019, 12:24pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701/3 "2019-12-03T12:24:09Z")

</div>

Thanks. I’ll start with v0. I assume it’s still the master branch which is v0?

---

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [December 3, 2019, 12:42pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701/4 "2019-12-03T12:42:59Z")

</div>

For Libuavcan, for now, yes. When v1 is usable, the current v0 master will be forked into a new branch named `legacy-v0`, as we did with PyUAVCAN and public regulated data types, and the new master will contain the v1.

---

<div class="post-metadata">

**Author:** ![Tecnologic](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/tecnologic/32/373_2.png) [@Tecnologic](https://forum.opencyphal.org/u/Tecnologic)\
**Post date:** [December 3, 2019, 7:28pm UTC](https://forum.opencyphal.org/t/which-libuavcan-branch-for-new-project/701/5 "2019-12-03T19:28:51Z")

</div>

Ok fine. I’ll go for the master. And check what’s going on next year.

Thanks.
