You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by me...@apache.org on 2017/03/10 00:25:49 UTC

mesos git commit: Update website for Mesos 1.2.0 release.

Repository: mesos
Updated Branches:
  refs/heads/master ff4bdbbe8 -> 487c66726


Update website for Mesos 1.2.0 release.

Review: https://reviews.apache.org/r/57442/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/487c6672
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/487c6672
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/487c6672

Branch: refs/heads/master
Commit: 487c667260ec89127e18c77b9e8c8c243cf6ec57
Parents: ff4bdbb
Author: Adam B <ad...@mesosphere.io>
Authored: Thu Mar 9 16:22:19 2017 -0800
Committer: Adam B <ad...@mesosphere.io>
Committed: Thu Mar 9 16:24:58 2017 -0800

----------------------------------------------------------------------
 docs/getting-started.md                         |  4 +-
 site/data/release_plan.yaml                     | 39 ++++++++++-
 site/data/releases.yml                          | 10 ++-
 .../blog/2017-03-08-mesos-1-2-0-released.md     | 68 ++++++++++++++++++++
 site/source/layouts/post.erb                    |  6 +-
 5 files changed, 120 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/487c6672/docs/getting-started.md
----------------------------------------------------------------------
diff --git a/docs/getting-started.md b/docs/getting-started.md
index bce9649..268eb29 100644
--- a/docs/getting-started.md
+++ b/docs/getting-started.md
@@ -11,8 +11,8 @@ There are different ways you can get Mesos:
 
 1\. Download the latest stable release from [Apache](http://mesos.apache.org/downloads/) (***Recommended***)
 
-    $ wget http://www.apache.org/dist/mesos/1.1.0/mesos-1.1.0.tar.gz
-    $ tar -zxf mesos-1.1.0.tar.gz
+    $ wget http://www.apache.org/dist/mesos/1.2.0/mesos-1.2.0.tar.gz
+    $ tar -zxf mesos-1.2.0.tar.gz
 
 2\. Clone the Mesos git [repository](https://git-wip-us.apache.org/repos/asf/mesos.git) (***Advanced Users Only***)
 

http://git-wip-us.apache.org/repos/asf/mesos/blob/487c6672/site/data/release_plan.yaml
----------------------------------------------------------------------
diff --git a/site/data/release_plan.yaml b/site/data/release_plan.yaml
index fc57d59..59e94b7 100644
--- a/site/data/release_plan.yaml
+++ b/site/data/release_plan.yaml
@@ -1,7 +1,44 @@
 ---
 releases:
   -
-    date: TBD
+    date: 3/8/2017
+    features:
+      - "Container attach and exec (*experimental)"
+      - "Support rlimit (*experimental)"
+      - "Auto Backend for Unified Containerizer (*experimental)"
+      - "Basic auth for docker private registries (*experimental)"
+      - "Teardown unregistered frameworks (*experimental)"
+    managers:
+      - "Adam B"
+    version: "1.2.0"
+  -
+    date: 11/10/2016
+    features:
+      - "Pods aka Task Groups (*experimental)"
+      - "New Default Executor (*experimental)"
+      - "HTTP and HTTPS Health Checks (*experimental)"
+      - "TCP Health Checks (*experimental)"
+      - "Shared Volumes (*experimental)"
+      - "Read-only Volumes"
+      - "Linux capabilities (*experimental)"
+      - "Partition-aware frameworks (*experimental)"
+      - "Java v1 scheduler adapter (*experimental)"
+      - "CNI Port Mapper plugin (*experimental)"
+    managers:
+      - "Till Toenshoff"
+    version: "1.1.0"
+  -
+    date: 6/27/2016
+    features:
+      - "HTTP API (*experimental)"
+      - "Unified Containerizer"
+      - "Container Networking Interface"
+      - "External Storage (*experimental)"
+      - "Improved Authentication and Authorization"
+      - "GPU Support"
+      - "Windows Support (*experimental)"
+    managers:
+      - "Vinod Kone"
     version: "1.0.0"
   -
     date: 6/4/2016

http://git-wip-us.apache.org/repos/asf/mesos/blob/487c6672/site/data/releases.yml
----------------------------------------------------------------------
diff --git a/site/data/releases.yml b/site/data/releases.yml
index eecc0b1..e194984 100644
--- a/site/data/releases.yml
+++ b/site/data/releases.yml
@@ -3,8 +3,8 @@
 #   `versions` below.
 # * When publishing a new blog post, we need to append an item to `news` below.
 latest_stable:
-  version: 1.1.0
-  jira_version: 12337876
+  version: 1.2.0
+  jira_version: 12338394
 news:
 ## * If the news is used to announce a release version, the item structure is
 ##   - title: (required)
@@ -15,6 +15,10 @@ news:
 ##   - title: (required)
 ##     date: (required)
 ##     blog: (required)
+  - title: Mesos 1.2.0 is released!
+    date: March 8, 2017
+    blog: mesos-1-2-0-released
+    target_version: 1.2.0
   - title: Mesos 0.28.3 is released!
     date: December 5, 2016
     blog: mesos-0-28-3-released
@@ -104,6 +108,8 @@ versions:
 ##                 after we create the ReleaseNote for 0.28.1, we get the link:
 ##                 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12335359.
 ##                 At here, 12335359 is the jira_version of 0.28.1.
+  - version: 1.2.0
+    jira_version: 12338394
   - version: 1.1.0
     jira_version: 12337876
   - version: 1.0.1

http://git-wip-us.apache.org/repos/asf/mesos/blob/487c6672/site/source/blog/2017-03-08-mesos-1-2-0-released.md
----------------------------------------------------------------------
diff --git a/site/source/blog/2017-03-08-mesos-1-2-0-released.md b/site/source/blog/2017-03-08-mesos-1-2-0-released.md
new file mode 100644
index 0000000..4edb977
--- /dev/null
+++ b/site/source/blog/2017-03-08-mesos-1-2-0-released.md
@@ -0,0 +1,68 @@
+---
+layout: post
+title: Apache Mesos 1.2.0 Released
+permalink: /blog/mesos-1.2-0-released/
+published: true
+post_author:
+  display_name: Adam
+tags: Release
+---
+
+The latest Mesos release, 1.2.0, is now available for [download](/downloads). This release includes the following features and improvements:
+
+  * [MESOS-5931](https://issues.apache.org/jira/browse/MESOS-5931) -
+     **Experimental** support for auto backend in Mesos Containerizer,
+    prefering overlayfs then aufs. Please note that the bind backend needs to be
+    specified explicitly through the agent flag `--image_provisioner_backend`
+    since it requires the sandbox already existed.
+
+  * [MESOS-6402](https://issues.apache.org/jira/browse/MESOS-6402) -
+    **Experimental** support for rlimit in Mesos containerizer.
+    The isolator adds support for setting POSIX resource limits (rlimits) for
+    containers launched using the Mesos containerizer. POSIX rlimits can be used
+    to control the resources a process can consume. See
+    [docs](/documentation/latest/posix_rlimits) for details.
+
+  * [MESOS-6419](https://issues.apache.org/jira/browse/MESOS-6419) -
+    **Experimental**: Teardown unregistered frameworks. The master
+    now treats recovered frameworks very similarly to frameworks that are registered
+    but currently disconnected. For example, recovered frameworks will be reported
+    via the normal "frameworks" key when querying HTTP endpoints. This means there
+    is no longer a concept of "orphan tasks": if the master knows about a task, the
+    task will be running under a framework. Similarly, "teardown" operations on
+    recovered frameworks will now work correctly.
+
+  * [MESOS-6460](https://issues.apache.org/jira/browse/MESOS-6460) -
+    **Experimental**: Container Attach and Exec. This feature adds new
+    [Agent APIs](/documentation/latest/operator-http-api) for attaching a remote
+    client to the stdin, stdout, and stderr of a running Mesos task, as well as
+    an API for launching new processes inside the same container as a running
+    Mesos task and attaching to its stdin, stdout, and stderr. At a high level,
+    these APIs mimic functionality similar to docker attach and docker exec.
+    The primary motivation for such functionality is to enable users to debug
+    their running Mesos tasks.
+
+  * [MESOS-6758](https://issues.apache.org/jira/browse/MESOS-6758) -
+    **Experimental** support for 'Basic' auth docker private registry
+    on Mesos Containerizer. Until now, the mesos containerizer always assumed
+    Bearer auth, but we now also support basic auth for private registries. Please
+    note that the AWS ECS uses Basic authorization but it does not work yet due to
+    the redirect issue [MESOS-5172](https://issues.apache.org/jira/browse/MESOS-5172).
+
+More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the [CHANGELOG](https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.0).
+
+### Upgrades
+
+Rolling upgrades from a Mesos 1.1.0 cluster to Mesos 1.2.0 are straightforward. There are just some minor, backwards compatible deprecations.
+Please refer to the [upgrade guide](/documentation/latest/upgrades/) for detailed information on upgrading to Mesos 1.2.0.
+
+### Try it out
+
+We encourage you to try out this release and let us know what you think.
+If you run into any issues, please let us know on the [user mailing list and IRC](/community).
+
+### Thanks!
+
+Thanks to the 56 contributors who made Mesos 1.2.0 possible:
+
+Aaron Wood, Abhishek Dasgupta, Adam B, Alexander Rojas, Alexander Rukletsov, Alex Clemmer, Anand Mazumdar, Andrew Schwartzmeyer, Anindya Sinha, Armand Grillet, Avinash Sridharan, Benjamin Bannier, Benjamin Hindman, Benjamin Mahler, Bruce Merry, Chengwei Yang, Daniel Pravat, David Forsythe, Dmitry Zhuk, Gast�n Kleiman, Gilbert Song, Greg Mann, Guangya Liu, Haosdent Huang, Ilya Pronin, Jacob Janco, James Peach, Jan Schlicht, Jay Guo, Jeff Malnick, Jiang Yan Xu, Jie Yu, Joerg Schad Johannes Unterstein, Joris Van Remoortere, Joseph Wu, Kevin Klues, Lior Zeno, Manuwela Kanade, Megha Sharma, Michael Park, Miguel Bernadin, Neil Conway, Nicholas Sun, Qian Zhang, Ronald Petty, Santhosh Kumar Shanmugham, Sivaram Kannan, Srinivas Brahmaroutu, Thomas Maurice, Till Toenshoff, Tomasz Janiszewski, Vijay Srinivasaraghavan, Vinod Kone, Yubo Li, and Zhitao Li.

http://git-wip-us.apache.org/repos/asf/mesos/blob/487c6672/site/source/layouts/post.erb
----------------------------------------------------------------------
diff --git a/site/source/layouts/post.erb b/site/source/layouts/post.erb
index fdb566b..1c04b46 100755
--- a/site/source/layouts/post.erb
+++ b/site/source/layouts/post.erb
@@ -13,7 +13,9 @@ Blog
         <% end %>
         <span class="author_contact">
           <p><strong><%= current_page.data.post_author.display_name %></strong></p>
-          <p><a href="http://twitter.com/<%= current_page.data.post_author.twitter %>">@<%= current_page.data.post_author.twitter %></a></p>
+          <% if current_page.data.post_author.twitter %>
+            <p><a href="http://twitter.com/<%= current_page.data.post_author.twitter %>">@<%= current_page.data.post_author.twitter %></a></p>
+          <% end %>
         </span>
       </span>
       <p><em>Posted <%= current_article.date.strftime("%B %e, %Y")  %></em></p>
@@ -48,4 +50,4 @@ Blog
     <%= yield %>
   </div>
 </div>
-<% end %>
\ No newline at end of file
+<% end %>