Niklas Quarfot Nielsen

@quarfot

Posted May 29, 2014

Mesos 0.18.1 and 0.18.2 Released

We recently tagged two new bug fixes including our latest release: version 0.18.2. A bug was introduced in 0.18.1, prompting the release of 0.18.2. If you’re using 0.18.1, it is highly recommended that you upgrade.

The latest version of Mesos is available on our downloads page.

Changes since 0.18.0

With the release of 0.18.1, Maven is now used to compile and package Mesos' Java files. In addition, the Mesos Java artifacts shade the protocol buffer dependency, allowing frameworks to independently declare their protobuf dependency version. Furthermore, a new extract flag has been added to the URI protocol buffer which makes it possible to control whether the fetcher should extract a given artifact. Various bugs in the Mesos master, the containerizer and the JNI code have been fixed as well. (see 0.18.1 release notes)

0.18.2 fixed a bug which caused the mesos-fetcher to not apply the executer bit. For additional details, please see: MESOS-1313.

Upgrading

If upgrading from 0.18.0 or 0.18.1, an upgrade can be applied seamlessly to running clusters. However, Maven is now a build dependency and must be installed in order to build Mesos with Java support.

If upgrading from earlier versions than 0.18.0, please refer to the Upgrades document.

Getting Involved

We encourage you to try out this release, and let us know what you think on the user mailing list. You can also get in touch with us via @ApacheMesos or via mailing lists and IRC.