Skip to content

Releases: mesosphere/marathon

marathon-0.7.2

06 Oct 21:09
Compare
Choose a tag to compare

Marathon 0.7.2 is DoA due to a bug in an auxiliary packaging script.
The tag exists in the source repository, but there are no plans to
host packages for this version.

marathon-0.7.1

26 Sep 18:14
Compare
Choose a tag to compare

On behalf of the Marathon contributors, we are pleased to announce
the availability of version 0.7.1.

This release includes new features and bug fixes, notably:

  • Deployments are now persisted with the rest of Marathon’s distributed
    state so they can survive Marathon failover.
  • Support for Docker bridged networking mode (requires Mesos 0.20.1).
    See the “Bridged Networking Mode” section on the Marathon docs site:
    https://mesosphere.github.io/marathon/docs/native-docker.html
  • New “Deployments” page in the UI, displaying running deployments and
    allowing users to roll them back at the click of a button.
  • New “about” modal in the UI, displaying version and configuration values.
  • Improved efficiency for persisted task statuses.
  • haproxy-marathon-bridge now accepts multiple Marathon endpoints for HA.
  • Fix a flaky deployments test.

0.7.1 also introduces keyboard shortcuts in the Web UI!

Navigation:

  • g and then a: go to the apps tab
  • g and then d: go to the deployments tab
  • c: bring up the new app creation modal
  • esc: close the current visible modal
  • shift + ,: bring up the info modal

Apps:

  • #: destroy the current active app (with a prompt first)

Changelog from Marathon 0.7.0 to 0.7.1:
v0.7.0...v0.7.1

Tarball:
http://downloads.mesosphere.io/marathon/v0.7.1/marathon-0.7.1.tgz

SHA:
http://downloads.mesosphere.io/marathon/v0.7.1/marathon-0.7.1.tgz.sha256

CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.1/marathon-0.7.1-1.0.x86_64.rpm

Debian/Ubuntu 14.04:
http://downloads.mesosphere.io/marathon/v0.7.1/marathon_0.7.1-1.0_amd64.deb

Packages are also available via the Mesosphere repositories.
See: http://mesosphere.io/2014/07/17/mesosphere-package-repositories

marathon-0.7.0

23 Sep 17:04
Compare
Choose a tag to compare

On behalf of the Marathon contributors, we are pleased to announce
the availability of version 0.7.0.

This release includes many new features and bug fixes, notably:

  • Compatibility with the native docker containerizer in Mesos 0.20.0
  • Application groups
  • Rolling deployments
  • Artifact cache
  • Executor health checks

Perhaps equally exciting, read all about Marathon's capabilities
on the all-new docs site: https://mesosphere.github.io/marathon/docs

Changelog from Marathon 0.6.1 to 0.7.0:
marathon-0.6.1...v0.7.0

Tarball:
http://downloads.mesosphere.io/marathon/v0.7.0/marathon-0.7.0.tgz

SHA:
http://downloads.mesosphere.io/marathon/v0.7.0/marathon-0.7.0.tgz.sha256

CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.0/marathon-0.7.0-1.0.x86_64.rpm

Debian/Ubuntu 14.04:
http://downloads.mesosphere.io/marathon/v0.7.0/marathon_0.7.0-1.1_amd64.deb

Packages are also available via the Mesosphere repositories.
See: http://mesosphere.io/2014/07/17/mesosphere-package-repositories

marathon-0.7.0-RC4

19 Sep 23:27
Compare
Choose a tag to compare
marathon-0.7.0-RC4 Pre-release
Pre-release

This RC fixes the following problems:

  • When upgrading from a version of Marathon older than 0.5.0 the UI could not display the tasks returned by the REST API because they lacked a version.
  • Various minor issues regarding the assignment of default values for optional parameters in the REST API.

Tarball:
http://downloads.mesosphere.io/marathon/v0.7.0-RC4/marathon-0.7.0-RC4.tgz

SHA:
http://downloads.mesosphere.io/marathon/v0.7.0-RC4/marathon-0.7.0-RC4.tgz.sha256

CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.0-RC4/marathon-0.7.0-0.4.RC4.x86_64.rpm

Debian/Ubuntu 14.04:
http://downloads.mesosphere.io/marathon/v0.7.0-RC4/marathon_0.7.0-0.4.RC4_amd64.deb

Debian/Ubuntu 14.04 packages are also available via the Mesosphere testing
repositories.

Debian 7:
deb http://repos.mesosphere.io/debian wheezy-testing main

Ubuntu 14.04:
deb http://repos.mesosphere.io/ubuntu trusty-testing main

See: http://mesosphere.io/2014/07/17/mesosphere-package-repositories

Setup:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF 
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]') 
CODENAME=$(lsb_release -cs) 

Add the repository:

echo "deb http://repos.mesosphere.io/${DISTRO} ${CODENAME}-testing main" | \ 
sudo tee /etc/apt/sources.list.d/mesosphere.list 
sudo apt-get -y update 

Install or upgrade Marathon package:

sudo apt-get -y install marathon 

Changelog from Marathon 0.7.0-RC3 to 0.7.0-RC4:
v0.7.0-RC3...v0.7.0-RC4

marathon-0.7.0-RC3

17 Sep 01:38
Compare
Choose a tag to compare
marathon-0.7.0-RC3 Pre-release
Pre-release

Tarball:
http://downloads.mesosphere.io/marathon/v0.7.0-RC3/marathon-0.7.0-RC3.tgz

SHA:
http://downloads.mesosphere.io/marathon/v0.7.0-RC3/marathon-0.7.0-RC3.tgz.sha256

CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.0-RC3/marathon-0.7.0-0.3.RC3.x86_64.rpm

Debian/Ubuntu 14.04:
http://downloads.mesosphere.io/marathon/v0.7.0-RC3/marathon_0.7.0-0.3.RC3_amd64.deb

Debian/Ubuntu 14.04 packages are also available via the Mesosphere testing
repositories.

Debian 7
deb http://repos.mesosphere.io/debian wheezy-testing main

Ubuntu 14.04
deb http://repos.mesosphere.io/ubuntu trusty-testing main

See: http://mesosphere.io/2014/07/17/mesosphere-package-repositories

Setup

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)

Add the repository

echo "deb http://repos.mesosphere.io/${DISTRO} ${CODENAME}-testing main" | \
sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update

Install or upgrade Marathon package

sudo apt-get -y install marathon

Changelog from Marathon 0.7.0-RC2 to 0.7.0-RC3:
v0.7.0-RC2...v0.7.0-RC3

marathon-0.7.0-RC2

12 Sep 21:00
Compare
Choose a tag to compare
marathon-0.7.0-RC2 Pre-release
Pre-release

marathon-0.7.0-RC1

10 Sep 01:21
Compare
Choose a tag to compare
marathon-0.7.0-RC1 Pre-release
Pre-release

Tarball:
http://downloads.mesosphere.io/marathon/v0.7.0-RC1/marathon-0.7.0-RC1.tgz

SHA:
http://downloads.mesosphere.io/marathon/v0.7.0-RC1/marathon-0.7.0-RC1.tgz.sha256

CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.0-RC1/marathon-0.7.0-0.1.RC1.x86_64.rpm

Debian/Ubuntu 14.04 packages are also available via the Mesosphere testing
repositories.

Debian 7
deb http://repos.mesosphere.io/debian wheezy-testing main

Ubuntu 14.04
deb http://repos.mesosphere.io/ubuntu trusty-testing main

See: http://mesosphere.io/2014/07/17/mesosphere-package-repositories

# Setup
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)
# Add the repository
echo "deb http://repos.mesosphere.io/${DISTRO} ${CODENAME}-testing main" | \
 sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update
# Install or upgrade Marathon package
sudo apt-get -y install marathon

There are many new features available in this RC, notably:

  • Compatibility with the native docker containerizer in Mesos 0.20.0
  • Application groups
  • Rolling deployments
  • Artifact cache
  • Executor health checks

Perhaps equally exciting, read all about Marathon's capabilities
on the all-new docs site: https://mesosphere.github.io/marathon/docs

Some fun statistics since 0.6.1:

  • 769 commits across 284 files by 15 contributors
  • 52 issues closed
  • 88 pull requests merged

Changelog:

Changelog from Marathon 0.6.1 to 0.7.0-RC1.

marathon-0.6.1

18 Jul 23:51
Compare
Choose a tag to compare

Bug Fixes

Marathon 0.6.1 features a number of bug fixes:

  • UI alignment bug
  • Correct coloring for staged tasks in task list
  • JSON for container information no longer requires the options parameter to be present

Changelog

Changelog from Marathon 0.6.0 to 0.6.1.

marathon-0.6.0

18 Jul 21:32
marathon-0.6.0
Compare
Choose a tag to compare

New Features

  • A major redesign of the UI
  • Added health checks to the UI
  • Marathon now handles disk resources
  • Support for launching Dockers via Deimos and Mesos 0.19

Major Changes

  • Requires Mesos 0.19
  • App IDs must conform to the LDH domain name rules so they can be used to generate DNS entries
  • Task IDs are now APP-ID.UUID, using time based UUIDs

Bug Fixes

Marathon 0.6.0 features a number of stability improvements and bug fixes. Check the full list of closed issues for details.

Changelog

Changelog from Marathon 0.5.1 to 0.6.0.

marathon-0.5.1

05 Jun 20:26
Compare
Choose a tag to compare

Bug Fixes

  • fix thread starvation issues on single core machines
  • properly set Zookeeper timeouts

Changelog

Changelog from Marathon 0.5.0 to 0.5.1.