Releases: d2iq-archive/marathon
marathon-0.7.2
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
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 thena
: go to the apps tabg
and thend
: go to the deployments tabc
: bring up the new app creation modalesc
: close the current visible modalshift
+,
: 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
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
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
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
Tarball:
http://downloads.mesosphere.io/marathon/v0.7.0-RC2/marathon-0.7.0-RC2.tgz
SHA:
http://downloads.mesosphere.io/marathon/v0.7.0-RC2/marathon-0.7.0-RC2.tgz.sha256
CentOS/RHEL6:
http://downloads.mesosphere.io/marathon/v0.7.0-RC2/marathon-0.7.0-0.2.RC2.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
Changelog:
Changelog from Marathon 0.7.0-RC1 to 0.7.0-RC2.
marathon-0.7.0-RC1
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
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
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
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.