You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@yunikorn.apache.org by ww...@apache.org on 2021/08/19 18:03:05 UTC

[incubator-yunikorn-site] branch master updated: [YUNIKORN-739] Add download and release announcement pages for v0.11 (#72)

This is an automated email from the ASF dual-hosted git repository.

wwei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git


The following commit(s) were added to refs/heads/master by this push:
     new b09f6db  [YUNIKORN-739] Add download and release announcement pages for v0.11 (#72)
b09f6db is described below

commit b09f6dbd8949b2dd078f13bb701241bba9a0ae1a
Author: Kinga Marton <km...@apache.org>
AuthorDate: Thu Aug 19 20:02:57 2021 +0200

    [YUNIKORN-739] Add download and release announcement pages for v0.11 (#72)
    
    Co-authored-by: Weiwei Yang <ww...@apache.org>
---
 src/pages/community/download.md      |  9 +++---
 src/pages/release-announce/0.11.0.md | 56 ++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/src/pages/community/download.md b/src/pages/community/download.md
index f40cc1c..3f7138e 100644
--- a/src/pages/community/download.md
+++ b/src/pages/community/download.md
@@ -29,13 +29,14 @@ The downloads for the latest release are distributed via mirror sites.
 Older releases can be downloaded from the Apache archive site.
 All release artifacts should be checked for tampering using GPG or SHA-512.
 
-The latest release of Apache YuniKorn is: v0.10.0.
+The latest release of Apache YuniKorn is: v0.11.0.
 
 |  Version   | Release date  | Source download  | Docker images  | Release notes  |
 |  ----  | ----  | ----  | ----  | ----  |
-| v0.10.0  | 2021-04-09 | [Download](https://www.apache.org/dyn/closer.cgi/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz)<br />[Checksum](https://downloads.apache.org/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz.sha512) & [Signature](https://downloads.apache.org/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.10.0/images/sha256-e8f44044876 [...]
-| v0.9.0  | 2020-08-28 | [Download](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz)<br />[Checksum](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz.sha512) & [Signature](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.9.0/images/sha256-2835a6a0988c44e7802 [...]
-| v0.8.0  | 2020-05-04 | [Download](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz)<br />[Checksum](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz.sha512) & [Signature](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.8.0/ [...]
+| v0.11.0  | 2021-08-18 | [Download](https://www.apache.org/dyn/closer.cgi/incubator/yunikorn/0.11.0/apache-yunikorn-0.11.0-incubating-src.tar.gz) <br />[Checksum](https://downloads.apache.org/incubator/yunikorn/0.11.0/apache-yunikorn-0.11.0-incubating-src.tar.gz.sha512) & [Signature](https://downloads.apache.org/incubator/yunikorn/0.11.0/apache-yunikorn-0.11.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.11.0/images/sha256-7d156e4df2 [...]
+| v0.10.0  | 2021-04-09 | [Download](https://www.apache.org/dyn/closer.cgi/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz) <br />[Checksum](https://downloads.apache.org/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz.sha512) & [Signature](https://downloads.apache.org/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.10.0/images/sha256-e8f4404487 [...]
+| v0.9.0  | 2020-08-28 | [Download](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz) <br />[Checksum](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz.sha512) & [Signature](https://archive.apache.org/dist/incubator/yunikorn/0.9.0/apache-yunikorn-0.9.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.9.0/images/sha256-2835a6a0988c44e780 [...]
+| v0.8.0  | 2020-05-04 | [Download](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz) <br />[Checksum](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz.sha512) & [Signature](https://archive.apache.org/dist/incubator/yunikorn/0.8.0-incubating/apache-yunikorn-0.8.0-incubating-src.tar.gz.asc) | [scheduler](https://hub.docker.com/layers/apache/yunikorn/scheduler-0.8.0 [...]
 
 ## Verifying the signature
 
diff --git a/src/pages/release-announce/0.11.0.md b/src/pages/release-announce/0.11.0.md
new file mode 100644
index 0000000..58630b0
--- /dev/null
+++ b/src/pages/release-announce/0.11.0.md
@@ -0,0 +1,56 @@
+---
+id: rn-0.11.0 
+title: Release Announcement v0.11.0
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+# Release Announcement v0.11.0
+It gives us great pleasure to announce that the Apache YuniKorn (Incubating) community has voted to release 0.11.0. Apache YuniKorn (Incubating) is a standalone resource scheduler, designed for managing, and scheduling Big Data workloads on the container orchestration framework for on-prem and on-cloud use cases.
+This release has a couple of REST API, UI usability and Gang scheduling improvements.
+
+## Overview
+The Apache YuniKorn (Incubating) community has fixed over 110 JIRAs in this release: [YuniKorn jiras resolved in 0.11.0](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350025)
+
+Release manager: Kinga Marton
+
+Release date: 2021-08-18
+
+## Highlights
+
+### Supported Kubernetes Versions
+In this release supported Kubernetes versions have been updated to 1.17.x, 1.18.x and 1.19.x. (Earlier versions support 1.16.x, 1.17.x and 1.18.x.) YuniKorn support matrix primarily supports 3 major Kubernetes versions.
+
+### Gang Scheduling enhancements
+The community has been made further improvements to the [Gang Scheduling](http://yunikorn.apache.org/docs/user_guide/gang_scheduling) feature. [Gang scheduling style](http://yunikorn.apache.org/docs/user_guide/gang_scheduling#gang-scheduling-styles) now can be configured per app, soft or hard. This allows the users to customize the behavior how to handle the reservation timeout. There are also lots of enhancements to improve the lifecycle management of the placeholder pods, make the clea [...]
+
+### Spark operator integration
+By leveraging the YuniKorn's app management framework, now it is better integrated with Spark operator. YuniKorn watches spark CRD resources and reacts when necessary. It is totally transparent to use YuniKorn with Spark operator on K8s, no extra configuration needed. This feature is ready for production use. More detail can be found in [YUNIKORN-558](https://issues.apache.org/jira/browse/YUNIKORN-558).
+
+### Scheduler Metrics enhancements
+YuniKorn exposes core [scheduling metrics](http://yunikorn.apache.org/docs/next/performance/metrics) via Promethus, in this release, some important metrics such as allocating_latency_seconds, long_pending_apps have been added to the system, based on which the cluster admins can create more alerts to monitor system healthy. There are more enhancements have been made to the existing metrics, such as apps/queues, to make them more readable, and better organized. Please find more details in  [...]
+
+### User/Group Resolution
+With the work done in [YUNIKORN-649](https://issues.apache.org/jira/browse/YUNIKORN-649), now users can define how to retrieve user/group identity for each app, and pod. This is done via a configurable environment variable USER_LABEL_KEY, so users can specify which label will be used for YuniKorn to retrive the user identiy. The document can be found [here](http://yunikorn.apache.org/docs/next/user_guide/usergroup_resolution).
+
+### Web UI and REST API usability enhancements
+The community has made some usability improvements for the web UI to provide better user experience. The UI has been simplified to display the useful data in the apps/nodes page, some usability bugs have been fixed. With this release, some new REST API endpoints were introduced to make it possible to fetch per partition/queue information. You can find a complete list of endpoints [here](http://yunikorn.apache.org/docs/api/scheduler).
+
+## Community
+The Apache YuniKorn community is pleased to welcome new committer Manikandan R and new PPMC member, Kinga Marton. We would love to see more committers joining the community and help to shape the project. In the past few months, we continue to have bi-weekly community meetings in 2 different time zones, ad-hoc meetings, offline channel discussions. The community will continue to be open.