Goal

The goal of this release is to keep enhancing Apache HAWQ features, fixing bugs, and to finalise package license files. Further more,  we plan fix project library license possible issues according to project graduation criteria LC20, LC30, which are the last two items not ticked yet. And as the output, both source and binary tar balls will be provided for downloading.

Reference for LC20, LC30 : ASF Maturity Evaluation

Plan Scope

  • New Feature: HAWQ Ranger supports RPS HA.  (Done)
  • New Feature: HAWQ Ranger supports Kerberos authentication. (Done)
  • New Feature: HAWQ Core supports plugable external storage framework. (Core code done)
  • New Feature: HAWQ Core supports HDFS TDE (Transparent Data Encryption) through libHdfs3. (Done)
  • Licenses: Fix PXF license files located in PXF jar files. (Done)
  • Licenses: Check Apache HAWQ mandatory libraries to match LC20, LC30 license criteria. (Done)
  • Bug fixes. (Done)

Release Note

https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12340262&styleName=Html&projectId=12318826

Release Type

Source release and binary release.

Binary tar balls: HAWQ core, PXF.

Source tar ball: All-in-one tar ball including HAWQ core, PXF, and Ranger.

Timeline

  • 8th Feb. 2018 : branch cut
  • 20th Feb. 2018 : vote for release RC1
  • 27th Feb. 2018 : vote for release RC2
  • 18th Mar. 2018 : release

Release Version

Apache HAWQ 2.3.0.0-incubating

Apache HAWQ JIRA Release DashBoard

Apache HAWQ 2.3.0.0-incubating Release Dashboard

What's fixed in the release

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

Process

  • Collect feedback and requirements from community on the scope of release.
  • Create Apache HAWQ-2.3.0.0-incubating release management page
  • Create JIRA filter "HAWQ-2.3.0.0-incubating" and "HAWQ-2.3.0.0-incubating-fixed"
  • Clean up all issues covered in HAWQ-2.3.0.0-incubating with fixing version 2.3.0.0
  • Create Apache HAWQ-2.3.0.0-incubating release dash board
  • Start release process
  • Cut branch
  • Send RC1 to DEV for voting
  • Fix RC1 issues
  • Send RC2 to DEV for voting
  • Send RC2 to incubator PMC for voting
  • Update websites for new release
  • Announce release

 

  • No labels