bookkeeper-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From si...@apache.org
Subject [bookkeeper] branch master updated: ISSUE #344: add a releases page
Date Tue, 01 Aug 2017 21:17:28 GMT
This is an automated email from the ASF dual-hosted git repository.

sijie 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 3713aa7  ISSUE #344: add a releases page
3713aa7 is described below

commit 3713aa7e09eb99f6d9c7221943e40bc33a025071
Author: Sijie Guo <sijie@apache.org>
AuthorDate: Tue Aug 1 14:17:19 2017 -0700

    ISSUE #344: add a releases page
    
    Descriptions of the changes in this PR:
    
    Add a releases page for keeping the history of apache releases.
    
    Author: Sijie Guo <sijie@apache.org>
    
    Reviewers: Luc Perkins <lucperkins@gmail.com>
    
    This closes #345 from sijie/redirection_on_old_releases, closes #344
---
 site/_config.yml           |  19 ++++++++
 site/_includes/navbar.html |  13 ++++--
 site/releases.md           | 113 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+), 3 deletions(-)

diff --git a/site/_config.yml b/site/_config.yml
index 048a0bd..caec433 100644
--- a/site/_config.yml
+++ b/site/_config.yml
@@ -7,12 +7,27 @@ bk_version: "4.5.0"
 baseurl: /
 destination: local-generated
 twitter_url: https://twitter.com/asfbookkeeper
+archived_releases_url: //bookkeeper.apache.org/docs/r
 
 livereload: true
 
 versions:
 - "4.5.0"
+archived_versions:
+- "4.4.0"
+- "4.3.2"
+- "4.3.1"
+- "4.3.0"
+- "4.2.4"
+- "4.2.3"
+- "4.2.2"
+- "4.2.1"
+- "4.2.0"
+- "4.1.0"
+- "4.0.0"
 latest: "4.5.0"
+latest_release: "4.4.0"
+stable_release: "4.4.0"
 distributedlog_version: "2.1.0-0.4.0"
 
 defaults:
@@ -29,6 +44,10 @@ defaults:
     path: project
   values:
     layout: community
+- scope:
+    path: releases
+  values:
+    layout: community
 
 gems:
 - jekyll-toc
diff --git a/site/_includes/navbar.html b/site/_includes/navbar.html
index 4ccf75b..8532377 100644
--- a/site/_includes/navbar.html
+++ b/site/_includes/navbar.html
@@ -34,7 +34,7 @@
           <div class="navbar-dropdown is-boxed">
             {% for version in site.versions %}
             <a class="navbar-item" href="{{ site.baseurl }}docs/getting-started/installation">
-              Version {{version}}
+              Release {{version}}
               {% if version == site.latest %}<span class="tag is-success">LATEST</span>{%
endif %}
             </a>
             {% endfor %}
@@ -45,6 +45,13 @@
               </span>
               Javadoc
             </a>
+            <hr class="dropdown-divider">
+            {% for version in site.archived_versions %}
+            <a class="navbar-item" href="{{ site.archived_releases_url }}{{version}}">
+              Release {{version}}
+              {% if version == site.stable_release %}<span class="tag is-success">Stable</span>{%
endif %}
+            </a>
+            {% endfor %}
           </div>
         </div>
 
@@ -92,7 +99,7 @@
               </a>
             </p>
             <p class="control">
-              <a class="button is-primary" href="{{ site.baseurl }}docs/getting-started/installation#download">
+              <a class="button is-primary" href="{{ site.baseurl }}releases">
                 <span class="icon">
                   <i class="fa fa-download"></i>
                 </span>
@@ -104,4 +111,4 @@
       </div>
     </div>
   </nav>
-</div>
\ No newline at end of file
+</div>
diff --git a/site/releases.md b/site/releases.md
new file mode 100644
index 0000000..708a90b
--- /dev/null
+++ b/site/releases.md
@@ -0,0 +1,113 @@
+---
+title: Apache BookKeeper Releases
+layout: community
+---
+
+## Download
+
+{{ site.stable_release }} is latest release. The current stable version is {{ site.stable_release
}}.
+
+Releases are available to download from Apache mirrors: [Download](http://www.apache.org/dyn/closer.cgi/bookkeeper)
+
+You can verify your download by following these [procedures](http://www.apache.org/info/verification.html)
and using these [KEYS](https://dist.apache.org/repos/dist/release/bookkeeper/KEYS).
+
+If you want to download older releases, they are available in the [Apache archive](http://archive.apache.org/dist/bookkeeper/).
+
+## Getting Started
+
+Once you've downloaded a BookKeeper release, instructions on getting up and running with
a standalone cluster that you can run your laptop can be found
+in [Run BookKeeper locally]({{ site.baseurl }}docs/getting-started/run-locally).
+
+If you need to connect to an existing BookKeeper cluster using an officially supported client,
see client docs for these languages:
+
+Client Guide | API docs
+:------------|:--------
+[The BookKeeper Client]({{ site.baseurl }}docs/api/ledger-api) | [Javadoc]({{ site.baseurl
}}javadoc)
+[The DistributedLog Library]({{ site.baseurl }}docs/api/distributedlog-api) | [Javadoc](https://distributedlog.io/docs/latest/api/java)
+
+## News
+
+### 16 May, 2016: release 4.4.0 available
+
+This is the fourth release of BookKeeper as an Apache Top Level Project!
+
+This release contains a total of 94 Jira tickets fixed and brings several bookie
+reliability and operability improvements, along with a long list of bugfixes.
+
+See [BookKeeper 4.4.0 Release Notes]({{ site.baseurl }}docs/r4.4.0/releaseNotes.html) for
details.
+
+### 30 Nov, 2015: release 4.3.2 available
+
+This is the third release of BookKeeper as an Apache Top Level Project!
+
+This release fixes some issues in both bookie server and bookkeeper client.
+
+See [BookKeeper 4.3.2 Release Notes]({{ site.baseurl }}docs/r4.3.2/releaseNotes.html) for
details.
+
+### 27 May, 2015: release 4.3.1 available
+
+This is the second release of BookKeeper as an Apache Top Level Project!
+
+This release fixes some issues in both bookie server and bookkeeper client.
+
+See [BookKeeper 4.3.1 Release Notes]({{ site.baseurl }}docs/r4.3.1/releaseNotes.html) for
details.
+
+### 16 Jan, 2015: release 4.2.4 available
+
+This is the first release of BookKeeper as an Apache Top Level Project!
+
+This release fixes some critical issues in fencing when the ack quorum and write quorum are
different sizes.
+
+See [BookKeeper 4.2.4 Release Notes]({{ site.baseurl }}docs/r4.2.4/releaseNotes.html) for
details.
+
+### 14 Oct, 2014: release 4.3.0 available
+
+This is the seventh release of BookKeeper as a subproject of Zookeeper.
+
+This release includes a lot of improvements to the bookie on-disk performance, a new statistics
framework, and protobuffer protocol support along with numerous bugfixes.
+
+See [BookKeeper 4.3.0 Release Notes]({{ site.baseurl }}docs/r4.3.0/releaseNotes.html) for
details.
+
+### 27 June, 2013: release 4.2.3 available
+
+This is the sixth release of BookKeeper as a subproject of Zookeeper.
+
+This is a bugfix release for 4.2.2.
+
+Notable fixes and improvements include new utilities to give administrators better visibility
of cluster state (BOOKKEEPER-746),
+improvements to allow for smoother rolling upgrades (BOOKKEEPER-745),
+fixes to ledger polling to ensure metadata updates aren't missed (BOOKKEEPER-710 & BOOKKEEPER-747)
and shading of protobuf libraries
+to avoid conflicts when included with other version (BOOKKEEPER-708).
+
+See [BookKeeper 4.2.3 Release Notes]({{ site.baseurl }}docs/r4.2.3/releaseNotes.html) for
details.
+
+### 9 Oct, 2013: release 4.2.2 available
+
+This is the fifth release of BookKeeper as a subproject of Zookeeper.
+
+This is a bugfix release for 4.2.1. There are some minor API improvements. Notably, it is
now possible to check whether a ledger is closed without opening it, and it is now possible
to get a list of ledgers available in the cluster.
+
+See [BookKeeper 4.2.2 Release Notes]({{ site.baseurl }}docs/r4.2.2/releaseNotes.html) for
details.
+
+### 27 Feb, 2013: release 4.2.1 available
+
+This is the fourth release of BookKeeper as a subproject of Zookeeper.
+*This release fixes a major performance bug in release 4.2.0. All users of BookKeeper 4.2.0
should upgrade immediately.*
+
+See [BookKeeper 4.2.1 Release Notes]({{ site.baseurl }}docs/r4.2.1/releaseNotes.html) for
details.
+
+### 18 Jan, 2013: release 4.2.0 available
+
+This is the third release of BookKeeper as a subproject of Zookeeper.
+See [BookKeeper 4.2.0 Release Notes]({{ site.baseurl }}docs/r4.2.0/releaseNotes.html) for
details.
+
+### 12 Jun, 2012: release 4.1.0 available
+
+This is the second release of BookKeeper as a subproject of Zookeeper.
+See [BookKeeper 4.1.0 Release Notes]({{ site.baseurl }}docs/r4.1.0/releaseNotes.html) for
details.
+
+### 7 Dec, 2011: release 4.0.0 available
+
+This is the first release of BookKeeper as a subproject of Zookeeper.
+See [BookKeeper 4.0.0 Release Notes]({{ site.baseurl }}docs/r4.0.0/releaseNotes.html) for
details.
+

-- 
To stop receiving notification emails like this one, please contact
['"commits@bookkeeper.apache.org" <commits@bookkeeper.apache.org>'].

Mime
View raw message