PS: Please note that starting with this Mesos 1.0.0 release, the binary rpm/deb packages published at http://open.mesosphere.com/downloads/mesos (for the Mesosphere package repos hosted at: repo.mesosphere.com) are built with libevent+SSL and module dependency installation (i.e. `./configure --enable-libevent --enable-ssl --enable-install-module- dependencies`).
All future 1.x.y releases will continue to be configured with SSL+libevent All older releases, i.e., 0.x.y, will continue to be configured _without_ SSL+libevent. Best, Kapil On Wed, Jul 27, 2016 at 6:10 PM, Kapil Arya <ka...@mesosphere.io> wrote: > You can find the 1.0.0 rpm/deb packages at: > > http://open.mesosphere.com/downloads/mesos/#apache-mesos-1.0.0 > > > And here are the corresponding docker images based off of Ubuntu 14.04: > > mesosphere/mesos:1.0.0 > mesosphere/mesos-master:1.0.0 > mesosphere/mesos-slave:1.0.0 > > Kapil > > On Wed, Jul 27, 2016 at 2:52 PM, Jeff Schroeder < > jeffschroe...@computer.org> wrote: > >> Small nit but can you s/experimnental/experimental/ under the "Storage" >> header in the release post please? >> >> Great work otherwise everyone! >> >> >> On Wednesday, July 27, 2016, Vinod Kone <vinodk...@apache.org> wrote: >> >>> Hi all, >>> >>> The vote for Mesos 1.0.0 (rc4) has passed with the following votes. >>> >>> >>> +1 (Binding) >>> >>> ------------------------------ >>> >>> Kapil Arya >>> >>> Jie Yu >>> >>> Benjamin Mahler >>> >>> >>> +1 (Non-binding) >>> >>> ------------------------------ >>> >>> Haosdent >>> >>> Greg Mann >>> >>> Zhitao Li >>> >>> >>> +0 >>> >>> ----- >>> >>> Yan Xu >>> >>> >>> There were no -1 votes. >>> >>> >>> *NOTE: There were a couple known issues [MESOS-5911 >>> <https://issues.apache.org/jira/browse/MESOS-5911>, MESOS-5913 >>> <https://issues.apache.org/jira/browse/MESOS-5913>] that couldn't be fixed >>> in time for the 1.0. We plan to do a patch release to fix these ASAP.* >>> >>> >>> Please find the release at: >>> >>> https://dist.apache.org/repos/dist/release/mesos/1.0.0 >>> >>> >>> It is recommended to use a mirror to download the release: >>> >>> http://www.apache.org/dyn/closer.cgi >>> >>> >>> The CHANGELOG for the release is available at: >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.0 >>> >>> >>> The mesos-1.0.0.jar has been released to: >>> >>> https://repository.apache.org >>> >>> >>> The website (http://mesos.apache.org) will be updated shortly to >>> reflect this release. >>> >>> >>> Thanks, >>> >>> On Fri, Jul 22, 2016 at 10:40 PM, Vinod Kone <vinodk...@apache.org> >>> wrote: >>> >>>> Hi all, >>>> >>>> >>>> Please vote on releasing the following candidate as Apache Mesos 1.0.0. >>>> >>>> *The vote is open until Tue Jul 25 11:00:00 PDT 2016 and passes if a >>>> majority of at least 3 +1 PMC votes are cast.* >>>> >>>> 1.0.0 includes the following: >>>> >>>> >>>> -------------------------------------------------------------------------------- >>>> >>>> * Scheduler and Executor v1 HTTP APIs are now considered stable. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4791] - **Experimental** support for v1 Master and Agent >>>> APIs. These >>>> >>>> APIs let operators and services (monitoring, load balancers) send >>>> HTTP >>>> >>>> requests to '/api/v1' endpoint on master or agent. See >>>> >>>> >>>> `docs/operator-http-api.md` for details. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4828] - **Experimental** support for a new `disk/xfs' >>>> isolator >>>> >>>> has been added to isolate disk resources more efficiently. Please >>>> refer to >>>> >>>> docs/mesos-containerizer.md for more details. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4355] - **Experimental** support for Docker volume plugin. >>>> We added a >>>> >>>> new isolator 'docker/volume' which allows users to use external >>>> volumes in >>>> >>>> Mesos containerizer. Currently, the isolator interacts with the >>>> Docker >>>> >>>> volume plugins using a tool called 'dvdcli'. By speaking the Docker >>>> volume >>>> >>>> plugin API, most of the Docker volume plugins are supported. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4641] - **Experimental** A new network isolator, the >>>> >>>> >>>> `network/cni` isolator, has been introduced in the >>>> `MesosContainerizer`. The >>>> >>>> `network/cni` isolator implements the Container Network Interface >>>> (CNI) >>>> >>>> specification proposed by CoreOS. With CNI the `network/cni` >>>> isolator is >>>> >>>> able to allocate a network namespace to Mesos containers and attach >>>> the >>>> >>>> container to different types of IP networks by invoking network >>>> drivers >>>> >>>> called CNI plugins. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-2948, MESOS-5403] - The authorizer interface has been >>>> refactored in >>>> >>>> order to decouple the ACLs definition language from the interface. >>>> >>>> >>>> It additionally includes the option of retrieving `ObjectApprover`. >>>> An >>>> >>>> `ObjectApprover` can be used to synchronously check authorizations >>>> for a >>>> >>>> given object and is hence useful when authorizing a large number of >>>> objects >>>> >>>> and/or large objects (which need to be copied using request based >>>> >>>> >>>> authorization). NOTE: This is a **breaking change** for authorizer >>>> modules. >>>> >>>> >>>> >>>> >>>> * [MESOS-5405] - The `subject` and `object` fields in >>>> authorization::Request >>>> >>>> have been changed from required to optional. If either of these >>>> fields is >>>> >>>> not set, the request should only be authorized if any >>>> subject/object should >>>> >>>> be allowed. >>>> >>>> >>>> NOTE: This is a semantic change for authorizer modules. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4931, MESOS-5709, MESOS-5704] - Authorization based HTTP >>>> endpoint >>>> >>>> filtering enables operators to restrict what part of the cluster >>>> state a >>>> >>>> user is authorized to see. >>>> >>>> >>>> Consider for example the `/state` master endpoint: an operator can >>>> now >>>> >>>> authorize users to only see a subset of the running frameworks, >>>> tasks, or >>>> >>>> Consider for example the `/state` master endpoint: an operator can >>>> now >>>> >>>> authorize users to only see a subset of the running frameworks, >>>> tasks, or >>>> >>>> executors. The following endpoints support HTTP endpoint filtering: >>>> >>>> >>>> '/state', '/state-summary', '/tasks', '/frameworks','/weights', >>>> >>>> >>>> and '/roles'. Additonally the following v1 API calls support >>>> filtering: >>>> >>>> 'GET_ROLES','GET_WEIGHTS','GET_FRAMEWORKS', 'GET_STATE', and >>>> 'GET_TASKS'. >>>> >>>> >>>> >>>> >>>> * [MESOS-4909] - Tasks can now specify a kill policy. They are >>>> best-effort, >>>> >>>> because machine failures or forcible terminations may occur. >>>> Currently, the >>>> >>>> only available kill policy is how long to wait between graceful and >>>> forcible >>>> >>>> task kill. In the future, more policies may be available (e.g. >>>> hitting an >>>> >>>> HTTP endpoint, running a command, etc). Note that it is the >>>> executor's >>>> >>>> responsibility to enforce kill policies. For executor-less >>>> command-based >>>> >>>> tasks, the kill is performed via sending a signal to the task >>>> process: >>>> >>>> SIGTERM for the graceful kill and SIGKILL for the forcible kill. >>>> For docker >>>> >>>> executor-less tasks the grace period is passed to 'docker stop >>>> --time'. This >>>> >>>> feature supersedes the '--docker_stop_timeout', which is now >>>> deprecated. >>>> >>>> >>>> >>>> >>>> * [MESOS-4908] - The task kill policy defined within 'TaskInfo' can >>>> now be >>>> >>>> overridden when the scheduler kills the task. This can be used by >>>> schedulers >>>> >>>> to forcefully kill a task which is already being killed, e.g. if >>>> something >>>> >>>> went wrong during a graceful kill and a forcible kill is desired. >>>> Note that >>>> >>>> it is the executor's responsibility to honor the >>>> 'Event.kill.kill_policy' >>>> >>>> field and override the task's kill policy and kill policy from a >>>> previous >>>> >>>> kill task request. To use this feature, schedulers and executors >>>> must >>>> >>>> support HTTP API; use the '--http_command_executor' agent flag to >>>> ensure >>>> >>>> the agent launches the HTTP API based command executor. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4949] - The executor shutdown grace period can now be >>>> configured in >>>> >>>> `ExecutorInfo`, which overrides the agent flag. When shutting down >>>> an >>>> >>>> executor the agent will wait in a best-effort manner for the grace >>>> period >>>> >>>> specified here before forcibly destroying the container. The >>>> executor must >>>> >>>> not assume that it will always be allotted the full grace period, >>>> as the >>>> >>>> agent may decide to allot a shorter period and failures / forcible >>>> >>>> >>>> terminations may occur. Together with kill policies this gives >>>> frameworks >>>> >>>> flexibility around how to clean up tasks and executors. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-3094] - **Experimental** support for launching mesos tasks >>>> on >>>> >>>> Windows. Note that there are no isolation guarantees provided yet. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4090] - The `mesos.native` python module has been split into >>>> two, >>>> >>>> `mesos.executor` and `mesos.scheduler`. This change also removes >>>> >>>> >>>> un-necessary 3rd party dependencies from `mesos.executor` and >>>> >>>> >>>> `mesos.scheduler`. `mesos.native` still exists, combining both >>>> modules for >>>> >>>> backwards compatibility with existing code. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-1478] - Phase I of the Slave to Agent rename is complete. To >>>> support >>>> >>>> the rename, new duplicate flags (e.g., --agent_reregister_timeout), >>>> new >>>> >>>> * [MESOS-1478] - Phase I of the Slave to Agent rename is complete. To >>>> support >>>> >>>> the rename, new duplicate flags (e.g., --agent_reregister_timeout), >>>> new >>>> >>>> binaries (e.g., mesos-agent) and WebUI sandbox links have been >>>> added. All >>>> >>>> the logging output has been updated to use the term 'agent' now. >>>> Flags, >>>> >>>> binaries and scripts with 'slave' keyword have been deprecated (see >>>> >>>> >>>> "Deprecations section below"). >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4312] - **Experimental** support for building and running >>>> mesos on >>>> >>>> IBM PowerPC platform. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4189] - Weights for resource roles can now be configured >>>> dynamically >>>> >>>> via the new '/weights' endpoint on the master. >>>> >>>> >>>> >>>> >>>> >>>> * [MESOS-4424] - Support for using Nvidia GPUs as a resource in the >>>> >>>> >>>> Mesos "unified" containerizer. This support includes running >>>> containers >>>> >>>> with and without filesystem isolation (i.e. running both imageless >>>> >>>> >>>> containers as well as containers using a docker image). Frameworks >>>> must >>>> >>>> opt-in to receiving GPU resources via the GPU_RESOURCES framework >>>> >>>> >>>> capability (see the scarce resource problem in MESOS-5377). We >>>> support >>>> >>>> 'nvidia-docker'-style docker containers by injecting a volume that >>>> >>>> >>>> contains the Nvidia libraries / binaries when the docker image has >>>> >>>> >>>> the 'com.nvidia.volumes.needed' label. Support for the docker >>>> >>>> >>>> containerizer will come in a future release. >>>> >>>> >>>> >>>> * [MESOS-5724] - SSL certificate validation allows for additional IP >>>> address >>>> >>>> subject alternative name extension verification. >>>> >>>> The CHANGELOG for the release is available at: >>>> >>>> >>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.0-rc4 >>>> >>>> >>>> -------------------------------------------------------------------------------- >>>> >>>> >>>> The candidate for Mesos 1.0.0 release is available at: >>>> >>>> >>>> https://dist.apache.org/repos/dist/dev/mesos/1.0.0-rc4/mesos-1.0.0.tar.gz >>>> >>>> >>>> The tag to be voted on is 1.0.0-rc4: >>>> >>>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=1.0.0-rc4 >>>> >>>> >>>> The MD5 checksum of the tarball can be found at: >>>> >>>> >>>> https://dist.apache.org/repos/dist/dev/mesos/1.0.0-rc4/mesos-1.0.0.tar.gz.md5 >>>> >>>> >>>> The signature of the tarball can be found at: >>>> >>>> >>>> https://dist.apache.org/repos/dist/dev/mesos/1.0.0-rc4/mesos-1.0.0.tar.gz.asc >>>> >>>> >>>> The PGP key used to sign the release is here: >>>> >>>> https://dist.apache.org/repos/dist/release/mesos/KEYS >>>> >>>> >>>> The JAR is up in Maven in a staging repository here: >>>> >>>> https://repository.apache.org/content/repositories/orgapachemesos-1153 >>>> >>>> >>>> Please vote on releasing this package as Apache Mesos 1.0.0! >>>> >>>> >>>> [ ] +1 Release this package as Apache Mesos 1.0.0 >>>> >>>> [ ] -1 Do not release this package because ... >>>> >>>> >>>> Thanks, >>>> >>> >>> >> >> -- >> Text by Jeff, typos by iPhone >> > >