Mesos v1.2.1 Release Notes

    • ๐Ÿš€ This is a bug fix release.

    NOTE: In Mesos 1.2.1, the master will no longer allow 0.x agents to register. Interoperability between 1.1+ masters and 0.x agents has never ๐Ÿ‘ been supported; however, it was not explicitly disallowed, either. ๐Ÿš€ Starting with this release of Mesos, registration attempts by 0.x Mesos agents will be ignored.

    All Issues: ** ๐Ÿ› Bug

    • [MESOS-1987] - Add support for SemVer build and prerelease labels to stout.
    • [MESOS-5028] - Copy provisioner cannot replace directory with symlink.
    • [MESOS-5172] - Registry puller cannot fetch blobs correctly from http Redirect 3xx urls.
    • [MESOS-6327] - Large docker images causes container launch failures: Too many levels of symbolic links.
    • [MESOS-6951] - Docker containerizer: mangled environment when env value contains LF byte.
    • [MESOS-6976] - Disallow (re-)registration attempts by old agents.
    • [MESOS-7133] - mesos-fetcher fails with openssl-related output.
    • [MESOS-7197] - Requesting tiny amount of CPU crashes master.
    • [MESOS-7208] - Persistent volume ownership is set to root when task is running with non-root user.
    • [MESOS-7210] - HTTP health check doesn't work when mesos runs with --docker_mesos_image.
    • [MESOS-7232] - Add support to auto-load /dev/nvidia-uvm in the GPU isolator.
    • [MESOS-7237] - Enabling cgroups_limit_swap can lead to "invalid argument" error.
    • [MESOS-7261] - maintenance.html is missing during packaging.
    • [MESOS-7263] - User supplied task environment variables cause warnings in sandbox stdout.
    • [MESOS-7264] - Possibly duplicate environment variables should not leak values to the sandbox.
    • [MESOS-7265] - Containerizer startup may cause sensitive data to leak into sandbox logs.
    • [MESOS-7272] - Unified containerizer does not support docker registry version < 2.3.
    • [MESOS-7280] - Unified containerizer provisions docker image error with COPY backend.
    • [MESOS-7316] - Upgrading Mesos to 1.2.0 results in some information missing from the /flags endpoint.
    • [MESOS-7346] - Agent crashes if the task name is too long.
    • [MESOS-7350] - Failed to pull image from Nexus Registry due to signature missing.
    • [MESOS-7366] - Agent sandbox gc could accidentally delete the entire persistent volume content.
    • [MESOS-7368] - Documentation of framework role(s) in proto definition is confusing.
    • [MESOS-7383] - Docker executor logs possibly sensitive parameters.
    • [MESOS-7389] - Mesos 1.2.0 crashes with pre-1.0 Mesos agents.
    • [MESOS-7400] - The mesos master crashes due to an incorrect invariant check in the decoder.
    • [MESOS-7427] - Registry puller cannot fetch manifests from Amazon ECR: 405 Unsupported.
    • [MESOS-7429] - Allow isolators to inject task-specific environment variables.
    • [MESOS-7453] - glyphicons-halflings-regular.woff2 is missing in WebUI.
    • [MESOS-7464] - Recent Docker versions cannot be parsed by stout.
    • [MESOS-7471] - Provisioner recover should not always assume 'rootfses' dir exists.
    • [MESOS-7478] - Pre-1.2.x master does not work with 1.2.x agent.
    • [MESOS-7484] - VersionTest.ParseInvalid aborts on Windows.