# Device Driver versioning and compatibility with Nomad Versioning

**URL:** <https://discuss.hashicorp.com/t/device-driver-versioning-and-compatibility-with-nomad-versioning/41549>\
**Category:** Nomad\
**Created:** [July 2, 2022, 3:38pm UTC](https://discuss.hashicorp.com/t/device-driver-versioning-and-compatibility-with-nomad-versioning/41549 "2022-07-02T15:38:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![CarbonCollins](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/carboncollins/32/16145_2.png) [@CarbonCollins](https://discuss.hashicorp.com/u/CarbonCollins)\
**Post date:** [July 2, 2022, 3:38pm UTC](https://discuss.hashicorp.com/t/device-driver-versioning-and-compatibility-with-nomad-versioning/41549/1 "2022-07-02T15:38:21Z")

</div>

👋

I’m currently doing a round of updates on the [USB Device Plugin](https://gitlab.com/CarbonCollins/nomad-usb-device-plugin) (long overdue I know), however have run into a question on what versions of Nomad that the plugin is able to support.

The [v0.2.0](https://gitlab.com/CarbonCollins/nomad-usb-device-plugin/-/releases/0.2.0) of the usb device plugin supported Nomad 0.9+ (mostly due to that being set in the [Nomad Skeleton Device Plugin](https://github.com/hashicorp/nomad-skeleton-device-plugin)), however, during this round of updates I had also updated the Nomad dependency to use Nomad 1.3.1 which is where my question is. Am I still able to support Nomad 0.9 onwards as it seems that the device driver API has not had its version updated from the initial v0.1.0 released with Nomad 0.9

Thanks!

---

<div class="post-metadata">

**Author:** ![seth.hoenig](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/seth.hoenig/32/27213_2.png) [@seth.hoenig](https://discuss.hashicorp.com/u/seth.hoenig)\
**Post date:** [July 7, 2022, 2:17pm UTC](https://discuss.hashicorp.com/t/device-driver-versioning-and-compatibility-with-nomad-versioning/41549/2 "2022-07-07T14:17:08Z")

</div>

Hi @CarbonCollins! Indeed there hasn’t been much innovation happening in Nomad’s device driver API - I wouldn’t expect any breakage since 0.9.

There _maybe_ something interesting around cgroups v2 which Nomad v1.3 now supports - but that’d be specific to whatever the driver is doing.

---

<div class="post-metadata">

**Author:** ![CarbonCollins](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/carboncollins/32/16145_2.png) [@CarbonCollins](https://discuss.hashicorp.com/u/CarbonCollins)\
**Post date:** [July 9, 2022, 9:02am UTC](https://discuss.hashicorp.com/t/device-driver-versioning-and-compatibility-with-nomad-versioning/41549/3 "2022-07-09T09:02:58Z")

</div>

Cool,

The cgroups stuff might be something I will need to try out then 🙂

For now though the readme in the driver is still correct!

Thanks!
