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.
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.
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.