# Mender 2.0 Released: Extending Update Capability

**URL:** <https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536>\
**Category:** Announcements\
**Created:** [May 8, 2019, 10:45pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536 "2019-05-08T22:45:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![farshadt](https://avatars.discourse-cdn.com/v4/letter/f/c37758/32.png) [@farshadt](https://hub.mender.io/u/farshadt)\
**Post date:** [May 8, 2019, 10:45pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/1 "2019-05-08T22:45:23Z")

</div>

Hi everyone,

We are very excited to announce the production release of Mender 2.0! With reaching this big milestone, we believe Mender is now positioned for providing robust system - and application level updates to address all OTA update needs . A big thank you for all your contributions and continuous investment of your time in developing new features as well as everyone providing feedback and support!

Mender 2.0 extends capability beyond only system updates to enable:

· Support for applications, packages, containers and bootloaders

· Customization of the install and update process

· Faster speeds and more frequent updates for targeted application level updates.

Read more details in the [release blog post](https://mender.io/blog/mender-2-0-released-application-updates).

Please feel free to reply with any questions or comments!

---

<div class="post-metadata">

**Author:** ![TimFroehlich](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/timfroehlich/32/164_2.png) [@TimFroehlich](https://hub.mender.io/u/TimFroehlich)\
**Post date:** [May 8, 2019, 11:06pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/2 "2019-05-08T23:06:09Z")

</div>

Awesome! My first question is whether it supports Yocto 2.7. I’m at a great point to upgrade to it.

---

<div class="post-metadata">

**Author:** ![eystein](https://avatars.discourse-cdn.com/v4/letter/e/e5b9ba/32.png) [@eystein](https://hub.mender.io/u/eystein)\
**Post date:** [May 9, 2019, 5:54am UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/3 "2019-05-09T05:54:22Z")

</div>

Hi @TimFroehlich!

As Yocto 2.7/warrior was released just a week ago meta-mender does not support it yet. But it is coming soon, hopefully within a month or so if there are no unforseen problems!

---

<div class="post-metadata">

**Author:** ![ajithpv](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/ajithpv/32/728_2.png) [@ajithpv](https://hub.mender.io/u/ajithpv)\
**Post date:** [May 9, 2019, 7:09am UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/4 "2019-05-09T07:09:54Z")

</div>

I added the following to the `local.conf` to enable the Mender 2.0.0 beta, after I upgraded from Mender 1.7.0.

```auto
PREFERRED_VERSION_pn-mender = "2.0.%"
PREFERRED_VERSION_pn-mender-artifact = "3.0.%"
PREFERRED_VERSION_pn-mender-artifact-native = "3.0.%"

```

Whether the above steps are valid for production release of Mender 2.0 too? I have seen in the blog post that, the Mender 2.0 will not come by default.  
What else I need to change if I already using Mender 2.0 beta and want to use Mender 2.0 production client?

PS: A small note on how to move from beta (Mender 2.0 client) to production (Mender 2.0 client) (with required configurations) will help everyone to understand it clearly 🙂

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [May 9, 2019, 9:57am UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/5 "2019-05-09T09:57:42Z")

</div>

The steps are still valid, there is no change. And moving off the beta to 2.0.0 final requires no change either, other than updating the meta-mender branch.

---

<div class="post-metadata">

**Author:** ![eystein](https://avatars.discourse-cdn.com/v4/letter/e/e5b9ba/32.png) [@eystein](https://hub.mender.io/u/eystein)\
**Post date:** [May 10, 2019, 11:00pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/6 "2019-05-10T23:00:25Z")

</div>

The Yocto 2.7 support is tracked here, and there are some issues: [https://tracker.mender.io/browse/MEN-2511](https://tracker.mender.io/browse/MEN-2511)  
Help appreciated to get it working sooner 🙂

---

<div class="post-metadata">

**Author:** ![TimFroehlich](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/timfroehlich/32/164_2.png) [@TimFroehlich](https://hub.mender.io/u/TimFroehlich)\
**Post date:** [May 10, 2019, 11:37pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/7 "2019-05-10T23:37:12Z")

</div>

I might be able to after my next release 🙂

---

<div class="post-metadata">

**Author:** ![lluiscampos](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/lluiscampos/32/112_2.png) [@lluiscampos](https://hub.mender.io/u/lluiscampos)\
**Post date:** [May 15, 2019, 2:04pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/8 "2019-05-15T14:04:11Z")

</div>

Hi all,

Just to inform all that recipes for Mender 2.0.0 (and Mender 1.7.1) are now back-ported to sumo and rocko branches of the `meta-mender` Yocto layer. Mender 1.7.1 is the default in these branches, but 2.0.0 can be enabled in `local.conf`.

See [Changelogs](https://docs.mender.io/2.0/release-information/release-notes-changelog#meta-mender-rocko-v201905) for details.

---

<div class="post-metadata">

**Author:** ![brianPTL](https://avatars.discourse-cdn.com/v4/letter/b/a587f6/32.png) [@brianPTL](https://hub.mender.io/u/brianPTL)\
**Post date:** [May 22, 2019, 1:00pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/9 "2019-05-22T13:00:12Z")

</div>

> [@lluiscampos](#):
>
> rock

Hi,

Is the plan to move sumo/rocko to 2.0.0 eventually?

Thanks.

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [May 22, 2019, 1:01pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/10 "2019-05-22T13:01:18Z")

</div>

The recipes for 2.0.0 should be in both rocko and sumo, but it will not be enabled by default. You have to add,

```auto
PREFERRED_VERSION_pn-mender = "2.%"
PREFERRED_VERSION_pn-mender-artifact = "3.%"
PREFERRED_VERSION_pn-mender-artifact-native = "3.%"

```

---

<div class="post-metadata">

**Author:** ![brianPTL](https://avatars.discourse-cdn.com/v4/letter/b/a587f6/32.png) [@brianPTL](https://hub.mender.io/u/brianPTL)\
**Post date:** [May 22, 2019, 1:12pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/11 "2019-05-22T13:12:07Z")

</div>

Thanks for the reply - I guess my question was more along the lines of:

Why is 2.0.0 not the default for these, is it 1) They require more testing before it becomes the default, 2) 1.7.1 (or 1.x) will be the last supported version for these branches or something else?

Thanks!

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [May 22, 2019, 1:13pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/12 "2019-05-22T13:13:46Z")

</div>

It is because 2.0.0 contains breaking changes, and we can not make this the default on “stable” branches.

It will only default on the upcoming Yocto release, that is meta-mender/warrior

---

<div class="post-metadata">

**Author:** ![brianPTL](https://avatars.discourse-cdn.com/v4/letter/b/a587f6/32.png) [@brianPTL](https://hub.mender.io/u/brianPTL)\
**Post date:** [May 22, 2019, 1:17pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/13 "2019-05-22T13:17:16Z")

</div>

Ah, I see. I am still exploring Mender for use with my project on a rocko branch. Would you recommend switching to 2.0.0 since I have not released yet?

Thanks!

---

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [May 22, 2019, 1:22pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/14 "2019-05-22T13:22:34Z")

</div>

Yes, would definitely recommend switching to 2.0.0 if this is your first release.

---

<div class="post-metadata">

**Author:** ![Ks89](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/ks89/32/86_2.png) [@Ks89](https://hub.mender.io/u/Ks89)\
**Post date:** [July 22, 2019, 7:32pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/15 "2019-07-22T19:32:14Z")

</div>

Is it possible to migrate from 1 to 2.x.x without causing issues to existing devices? Which is the recommended way?  
Should we update the server and next our clients, or the opposite?

PS: is there an officiale date about yocto warrior support?

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [July 23, 2019, 6:45am UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/16 "2019-07-23T06:45:13Z")

</div>

> Is it possible to migrate from 1 to 2.x.x without causing issues to existing devices? Which is the recommended way?  
> Should we update the server and next our clients, or the opposite?

Server first, then clients. And no, there should not be any issues that I’m aware of. But it is of course a good idea to test it first. 🙂

One difference to be aware of if you are using standalone mode is that the `-rootfs` argument is now called `-install`.

> is there an officiale date about yocto warrior support?

Not at this time. It will for sure come, but the pressure hasn’t been great to release it so far.

---

<div class="post-metadata">

**Author:** ![Ks89](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/ks89/32/86_2.png) [@Ks89](https://hub.mender.io/u/Ks89)\
**Post date:** [September 30, 2019, 2:33pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/17 "2019-09-30T14:33:27Z")

</div>

Hi kacf!

Do you have any news about warrior support?

---

<div class="post-metadata">

**Author:** ![texierp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/texierp/32/45_2.png) [@texierp](https://hub.mender.io/u/texierp)\
**Post date:** [September 30, 2019, 4:42pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/18 "2019-09-30T16:42:23Z")

</div>

already there @Ks89 😉

See [https://github.com/mendersoftware/meta-mender/tree/warrior](https://github.com/mendersoftware/meta-mender/tree/warrior)

Fixed by [https://github.com/mendersoftware/meta-mender/pull/818](https://github.com/mendersoftware/meta-mender/pull/818)

---

<div class="post-metadata">

**Author:** ![Ks89](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/ks89/32/86_2.png) [@Ks89](https://hub.mender.io/u/Ks89)\
**Post date:** [September 30, 2019, 5:50pm UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/19 "2019-09-30T17:50:04Z")

</div>

Oh, thanks  
I totally missed the update.

Is already production ready? I don’t see the release on github. The latest version is thud 2019.09.

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [October 1, 2019, 6:33am UTC](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536/20 "2019-10-01T06:33:07Z")

</div>

We haven’t officially tagged it yet, which means we haven’t tried any of  
our physically supported boards (Raspberry Pi 3 and Beaglebone Black).  
However, all our virtualized boards are tested and passing. So it should  
be in a pretty good shape.

We will tag it pretty soon, maybe this week or next.

[Next page](https://hub.mender.io/t/mender-2-0-released-extending-update-capability/536.md?page=2)
