You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by gh...@apache.org on 2020/10/21 23:47:18 UTC
[bookkeeper] branch master updated: Update website after 4.11.1
release:
This is an automated email from the ASF dual-hosted git repository.
ghatage pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/master by this push:
new 17baf76 Update website after 4.11.1 release:
17baf76 is described below
commit 17baf76cb8ac61f1db0cfd36ce0b63787cbefaea
Author: Enrico Olivelli <eo...@gmail.com>
AuthorDate: Thu Oct 22 01:47:11 2020 +0200
Update website after 4.11.1 release:
- fix BP page
- fix versions list
- fix download page and releases history
- add script to publish the website manually
- tagged as "stable" 4.10.0
- tagged as EOL every release < 4.9.2
- removed stale information about next releases (if we do not have a real plan it is better to not write stale information)
- merge BK 4.11.1 release notes
the procedure to publish the new website manually is:
- git clone https://github.com/apache/bookkeeper
- cd bookkeeper/site
- docker/ci.sh
- scripts/publish-website-manually.sh
Reviewers: Anup Ghatage <gh...@apache.org>, Nicolò Boschi <bo...@gmail.com>
This closes #2448 from eolivelli/fix/update-website-after-4.11.1-release
---
site/_config.yml | 14 ++++++----
site/community/bookkeeper_proposals.md | 7 ++---
site/community/releases.md | 17 ------------
site/docs/4.11.1/overview/releaseNotes.md | 38 ++++++++++++++++++++++----
site/releases.md | 12 ++++++---
site/scripts/publish-website-manually.sh | 45 +++++++++++++++++++++++++++++++
6 files changed, 99 insertions(+), 34 deletions(-)
diff --git a/site/_config.yml b/site/_config.yml
index 0e46b0f..26261da 100644
--- a/site/_config.yml
+++ b/site/_config.yml
@@ -8,11 +8,13 @@ destination: local-generated
twitter_url: https://twitter.com/asfbookkeeper
versions:
+# [next_version_placeholder]
+- "4.11.1"
- "4.11.0"
- "4.10.0"
- "4.9.2"
+archived_versions:
- "4.9.1"
-# [next_version_placeholder]
- "4.9.0"
- "4.8.2"
- "4.8.1"
@@ -26,7 +28,6 @@ versions:
- "4.6.0"
- "4.5.1"
- "4.5.0"
-archived_versions:
- "4.4.0"
- "4.3.2"
- "4.3.1"
@@ -39,9 +40,12 @@ archived_versions:
- "4.1.0"
- "4.0.0"
latest_version: "4.12.0-SNAPSHOT"
-latest_release: "4.11.0"
-stable_release: "4.9.2"
+latest_release: "4.11.1"
+stable_release: "4.10.0"
eol_releases:
+- "4.8.2"
+- "4.8.1"
+- "4.8.0"
- "4.7.3"
- "4.7.2"
- "4.7.1"
@@ -62,7 +66,7 @@ eol_releases:
- "4.2.0"
- "4.1.0"
- "4.0.0"
-distributedlog_version: "4.10.0"
+distributedlog_version: "4.11.1"
defaults:
- scope:
diff --git a/site/community/bookkeeper_proposals.md b/site/community/bookkeeper_proposals.md
index 4b06a3c..a8c2acc 100644
--- a/site/community/bookkeeper_proposals.md
+++ b/site/community/bookkeeper_proposals.md
@@ -85,7 +85,7 @@ using Google Doc.
This section lists all the _bookkeeper proposals_ made to BookKeeper.
-*Next Proposal Number: 41*
+*Next Proposal Number: 43*
### Inprogress
@@ -109,8 +109,8 @@ Proposal | State
[BP-35: 128 bits support](../../bps/BP-35-128-bits-support) | Accepted
[BP-36: Stats documentation annotation](../../bps/BP-36-stats-documentation-annotation) | Accepted
[BP-37: Improve configuration management for better documentation](../../bps/BP-37-conf-documentation) | Accepted
-[BP-38: Publish Bookie Service Info on Metadata Service](../../bps/BP-38-bookie-endpoint-discovery) | Accepted
-[BP-41: Separate BookieId from Separate BookieId from Bookie Network Address](../../bps/BP-41-bookieid) | Draft
+[BP-41: Separate BookieId from Separate BookieId from Bookie Network Address](../../bps/BP-41-bookieid) | Accepted
+[BP-42: New Client API - list ledgers](../../bps/BP-42-new-api-list-ledgers) | Accepted
### Adopted
@@ -129,6 +129,7 @@ Proposal | Release
[BP-17 - Define BookKeeper public http endpoints](https://cwiki.apache.org/confluence/display/BOOKKEEPER/BP-17%3A+Define+BookKeeper+public+http+endpoints) | 4.6.0
[BP-20: Github workflow for bookkeeper proposals](../../bps/BP-20-github-workflow-for-bookkeeper-proposals) | 4.7.0
[BP-25: Move checksum to proto](../../bps/BP-25-MovingChecksumToProto) | 4.7.0
+[BP-38: Publish Bookie Service Info on Metadata Service](../../bps/BP-38-bookie-endpoint-discovery) | 4.11.0
### Discarded
diff --git a/site/community/releases.md b/site/community/releases.md
index 9e663eb..2420ce7 100644
--- a/site/community/releases.md
+++ b/site/community/releases.md
@@ -11,21 +11,4 @@ Apache BookKeeper community makes a feture release every 6 month (since `4.10.0`
- Another week will be left for *minor* features to get in, but at this point the community will start efforts to stabilize the release branch and contribute mostly tests and fixes.
- Two weeks before the release date, the bookkeeper community will announce code-freeze and start rolling out release candidates, after which only fixes for blocking bugs will be merged.
-## Current Release
-
-### Feature Release Window
-
-The next feature release is `4.11.0`. The release window is the following:
-
-| **Date** | **Event** |
-| December 1, 2019 | Merge window opens on master branch |
-| April 6, 2020 | Major feature should be in, Cut release branch |
-| April 13, 2020 | Minor feature should be in, Stabilize release branch |
-| April 20, 2020 | Code freeze, Only accept fixes for blocking issues, Rolling out release candidates |
-
-## Release Schedule
-
-- **4.11.0**: December 2019 - May 2020
-- **4.12.0**: June 2020 - November 2020
-- **4.13.0**: December 2020 - May 2021
diff --git a/site/docs/4.11.1/overview/releaseNotes.md b/site/docs/4.11.1/overview/releaseNotes.md
index 54b2277..9cbc469 100644
--- a/site/docs/4.11.1/overview/releaseNotes.md
+++ b/site/docs/4.11.1/overview/releaseNotes.md
@@ -2,16 +2,44 @@
title: Apache BookKeeper 4.11.1 Release Notes
---
-[provide a summary of this release]
-
Apache BookKeeper users are encouraged to upgrade to 4.11.1. The technical details of this release are summarized
below.
## Highlights
-[List the highlights]
+- Upgrade Netty,Vertx and RocksDB
+- Better error reporting in case of ZooKeeper related errors
+- Fix error that prevents Garbage Collections in case of corrupted EntryLogger file
+- Support for Apache ZooKeeper 3.6.x
+
+### Changes
+
+- [https://github.com/apache/bookkeeper/pull/2410] Upgrade the `vertx` version to 3.5.3
+
+- [https://github.com/apache/bookkeeper/pull/2390] Issue #2385: NullPointerException in Zookeeper multiple operations execution with 3.6.1
+
+- [https://github.com/apache/bookkeeper/pull/2389] Issue #2197: bkctl binary distribution needs a 'logs' directory
+
+- [https://github.com/apache/bookkeeper/pull/2384] Track ZooKeeper errors as causes of ZKException
+
+- [https://github.com/apache/bookkeeper/pull/2383] fix fillReadAheadCache stat bug
+
+- [https://github.com/apache/bookkeeper/pull/2381] The latency of BenchThroughputLatency may be wrong due to Integer overflow when we do a large scale benchmark test
+
+- [https://github.com/apache/bookkeeper/pull/2380] NP check for print BookieSocketAddress and a better format
+
+- [https://github.com/apache/bookkeeper/pull/2379] Updated netty,netty-boringssl and rocksdb
+
+- [https://github.com/apache/bookkeeper/pull/2373] Issue 2264: Bookie cannot perform Garbage Collection in case of corrupted EntryLogger file
+
+- [https://github.com/apache/bookkeeper/pull/2327] Bookie Client add quarantine ratio when error count exceed threshold
+
+- [https://github.com/apache/bookkeeper/pull/2415] Spammy log when one bookie of ensemble is down
+
+## Compatiblity
-## Details
+This is a point release and it does not bring API changes.
-[list to issues list]
+## Full list of changes
+- [https://github.com/apache/bookkeeper/issues?q=label%3Arelease%2F4.11.1+is%3Aclosed](https://github.com/apache/bookkeeper/issues?q=label%3Arelease%2F4.11.1+is%3Aclosed)
diff --git a/site/releases.md b/site/releases.md
index 09ce76a..194d931 100644
--- a/site/releases.md
+++ b/site/releases.md
@@ -64,13 +64,17 @@ Client Guide | API docs
## News
-### [date] Release {{ site.latest_version }} available
+### 20 October, 2020 Release 4.11.1 available
-[INSERT SUMMARY]
+This is the 22th release of Apache BookKeeper !
-### [date] Release 4.11.0 available
+See [BookKeeper 4.11.1 Release Notes](../docs/4.11.1/overview/releaseNotes) for details.
-[INSERT SUMMARY]
+### 10 July, 2020 Release 4.11.0 available
+
+This is the 21th release of Apache BookKeeper !
+
+See [BookKeeper 4.11.0 Release Notes](../docs/4.11.0/overview/releaseNotes) for details.
### 6 November, 2019 Release 4.10.0 available
diff --git a/site/scripts/publish-website-manually.sh b/site/scripts/publish-website-manually.sh
new file mode 100755
index 0000000..5225e73
--- /dev/null
+++ b/site/scripts/publish-website-manually.sh
@@ -0,0 +1,45 @@
+#!/bin/bash
+#
+# 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.
+#
+
+# NOTE: this is the script used by CI to push to apache. If you are looking for
+# staging the changes, try the `staging-website.sh` script.
+source scripts/common.sh
+
+ORIGIN_REPO=$(git remote show origin | grep 'Push URL' | awk -F// '{print $NF}')
+echo "ORIGIN_REPO: $ORIGIN_REPO"
+
+(
+ cd $APACHE_GENERATED_DIR
+
+ rm -rf $TMP_DIR
+ mkdir -p $TMP_DIR
+ cd $TMP_DIR
+
+ # clone the remote repo
+ git clone "https://$ORIGIN_REPO" .
+ git checkout asf-site
+ # copy the apache generated dir
+ cp -r $APACHE_GENERATED_DIR/content/* $TMP_DIR/content
+
+ git add -A .
+ git diff-index --quiet HEAD || (git commit -m "Updated site at revision $REVISION" && git push -q origin HEAD:asf-site)
+
+ rm -rf $TMP_DIR
+)