Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Intended Release Timeline

15 Thursday 30th Apr critical bugfixes that do not have workarounds , intended deadline for committing all feature request patches.16:01 30th Apr Work begins on rolling out RC1 - the purpose of RC1 will be to be the first actual release candidate, and include all the feature commits and any bugfix commits that have happened so far. Full test run intended on RC1, with community verification.

16:01, Friday, 1st May 2015 PDT : Current tracking time for community availability of RC1.

StatusTimeline item
Past (tracking 1.2.0)

00:01, Saturday, 25th Apr 2015 PDT : Deadline for call for patches for general purpose feature inclusion.(must have patch-available already to request for feature inclusion after this)

00:15, Saturday, 25th Apr 2015 PDT : Branch creation for branch-1.2.

Current

12:01, Monday 27th Apr 2015 PDT : Work begins on rolling out RC0 - the purpose of RC0 will be to test out that we're able to go through the process of making a release candidate, and will likely not include all the bugfixes planned for this release.

Future

00:01, Tuesday, 28th Apr 2015 PDT : Deadline for call for patches for feature inclusion if the features are near end-of-development. (only bugfixes allowed after this). Non-bugfix JIRAs that have already been requested for inclusion before this time, that have not yet been resolved will not be affected, we will still treat them as blockers for the eventual release.

12:01, Wednesday, 29th Apr 2015 PDT : Current tracking time for community availability of RC0.

13:37, Wednesday, 29th Apr 2015 PDT : RC0 made available : http://people.apache.

org/~khorgath/releases/1.2.0_RC0/artifacts/

00:01,

Friday,

1st May 2015 PDT : Deadline for call for patches for inclusion for bugfixes that have a workaround (only

product outages, regressions and trivial patches allowed after this)

18:06

, Thursday,

7th May 2015 PDT :

 

JIRAS requested to be included in 1.2 release after 1.2 branch creation, but before RC roll outs

Requirement : To add a JIRA to to this list, the JIRA must be in a patch-available state or committed state for trunk (or JIRA must be a minimal port for branch-1.2 alone), and must not be a "large feature", where "large feature" is defined as something that changes api, changes db schema, or carries significant testing risk. Bugfixes are unrestricted at this time.

Deadline for inclusion 00:01, Tuesday, 28th Apr 2015 PDT

Status : Open for inclusion

 

CategoryJIRACurrent Status for 1.2

Committer

requesting inclusion

Transactions
Jira
serverASF JIRA
keyHIVE-10500
patch-availablealangates
HBase Handler
Jira
serverASF JIRA
keyHIVE-10490
committedashutoshc
CBO
Jira
serverASF JIRA
keyHIVE-10462
committedashutoshc
Logical Optimizer
Jira
serverASF JIRA
keyHIVE-10451
committedashutoshc
QL
Jira
serverASF JIRA
keyHIVE-10421
committedjdere
Metastore
Jira
serverASF JIRA
keyHIVE-9508
patch-availablevgumashta
Logging
Jira
serverASF JIRA
keyHIVE-10441
committedjdere
hadoop-1
Jira
serverASF JIRA
keyHIVE-10370
committedprasanthj
hadoop-1
Jira
serverASF JIRA
keyHIVE-10431
committedprasanthj
hadoop-1
Jira
serverASF JIRA
keyHIVE-10442
committedprasanthj
hadoop-1
Jira
serverASF JIRA
keyHIVE-10443
committedprasanthj
serde
Jira
serverASF JIRA
keyHIVE-10428
patch-availablejdere
jdbc
Jira
serverASF JIRA
keyHIVE-10465
committedthejas
orc
Jira
serverASF JIRA
keyHIVE-9451
patch-availableomalley
metastore
Jira
serverASF JIRA
keyHIVE-10507
working on patchhsubramaniyan
Tez/MR configs
Jira
serverASF JIRA
keyHIVE-10508
working on patchhsubramaniyan

 

 

JIRAS requested to be included in 1.2 release before 1.2 branch creation (list now closed)

Requirement : General purpose feature jiras or bugfixes. 

Deadline for inclusion 00:01, Saturday, 25th Apr 2015 PDT

RC1 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC1/artifacts/

10:15, Monday, 11th May 2015 PDT : RC2 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC2/artifacts/

19:08, Monday, 11th May 2015 PDT : RC3 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC3/artifacts/

11:50, Wednesday, 13th May 2015 PDT : RC4 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC4/artifacts/

18:22, Thursday, 14th May 2015 PDT : RC5 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC5/artifacts/

14:22, Friday, 15th May 2015 PDT : Vote passes, RC5 being published as Hive 1.2.0

14:22, Friday, 15th May 2015 PDT : branch-1.2 open for commits again, pursuant to rules below.

14:25, Monday, 18th May 2015 PDT : 1.2.0 general availability announcement.

Past (tracking 1.2.1)

Monday, 15th June 2015 : Mail sent out proposing beginning 1.2.1 RC0 in two days, asking people to get their outstanding patches in.

00:01, Thursday, 18th June 2015 PDT : RC0 process begins.

02:44, Friday, 19th June 2015 PDT : RC0 made available : http://people.apache.org/~khorgath/releases/1.2.1_RC0/artifacts/

11:45, Tuesday, 23rd June 2015 PDT : Vote passes, RC0 being published as Hive 1.2.1

18:30, Sunday, 28th June 2015 PDT : 1.2.1 general availability announcement.

branch-1.2 now tracks 1.2.2, only outages/data corruption/security fixes allowed henceforth.

Current

(tracking 1.2.2 release)

16:30, Tuesday, 2nd May 2016 PDT : Mail sent out proposing beginning 1.2.2 release process, asking people to get their outstanding patches in.

Future

12:01, Monday, 16th June 2016 PDT : proposed timeline for cutting 1.2.2 RC0

Rules for inclusion into branch-1.2 targeting 1.2.2


Now that 1.2.1 has been released, branch-1.2 now tracks an eventual 1.2.2 release. To commit any patch to branch-1.2 now, the following rules apply:

 

  1. The commit must not introduce any schema or interface changes.
  2. The commit must fix a bug that causes an outage/breakage (such as an NPE) in regular hive operation, or it must fix a data corruption issue or it must be a security fix with an appropriate CVE.

 

All commits that do not meet these criteria should be directed towards branch-1 (for an eventual 1.3 release). The goal of an eventual 1.2.2 update to branch-1.2 is merely to ensure that there is a stable maintenance line to use, and should not be used to simply add additional features to previously released lines.

 

 

Committed JIRAS in branch-1.2 for potential 1.2.2

 

CategoryJIRACurrent Status in branch-1.2

Committer

requesting inclusion

HS2/metastoreHIVE-11224committedthejas
    

Committed JIRAS in branch-1.2 for 1.2.1

(split out into a separate wikipage to speed up loading this page)

List of JIRAS deferred out of 1.2

The following are jiras originally intended for branch-1.2, but at this time, should not be committed to branch-1.2, and should only go to master(1.3). These jiras were moved out of the above backlog list into this after a discussion between the RM and the committer asking for inclusionStatus: List frozen, all jiras in this list will be honoured for inclusion to Hive 1.2 and are approved for commit to branch-1.2.

 

Spark10347TypesHiveServer28890Ferdinand Xu
CategoryJIRACurrent Status in branch-1.2

Developer/Committer

requesting inclusion

Export/ImportHS2
Jira
serverASF JIRA
keyHIVE-10227
committedsushanth
6679
Deferred to 1.3, needs more testingvgumashta
Metastore upgradeExport/Import
Jira
serverASF JIRA
keyHIVE-10426
committedsushanth
7018
Deferred to 1.3, has schema changeshsubramaniyan
SecurityQL
Jira
serverASF JIRA
keyHIVE-9824
committedmmccline
9736

Deferred to 1.3, needs additional test fixes

mithun
Metastore
Jira
serverASF JIRA
keyHIVE-

committed

szehon
10895
Deferred to 1.3, needs updatesvgumashta
Webhcat
Jira
serverASF JIRA
keyHIVE-9917

committed

jdere

QL
Jira
serverASF JIRA
keyHIVE-10403
Patch-availablewzheng
QL
Jira
serverASF JIRA
keyHIVE-10323
committedvikram.dixit
Metastore
Jira
serverASF JIRA
keyHIVE-9674
Patch-availablemithun
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
Spark
Jira
serverASF JIRA
keyHIVE-10477
Patch-availablehari/sushanth
 HCatalog
Jira
serverASF JIRA
keyHIVE-5545
In-progresssushanth
JDBC
Jira
serverASF JIRA
keyHIVE-10447
committedthejas
11008
Deferred to 1.3, still being discussedthejas
AuthorizationHiveServer2
Jira
serverASF JIRA
keyHIVE-4625
committedthejas
10250
Deferred to 1.3, needs additional test fixesmithun
ORCMetastore
Jira
serverASF JIRA
keyHIVE-10382
Patch-availablevaibhav
10556
Deferred to 1.3, still opengopalv
orc
Jira
serverASF JIRA
keyHIVE-
Patch-availablevaibhav
HiveServer2
Jira
serverASF JIRA
keyHIVE-6679
Patch-availablevaibhav
ACID
Jira
serverASF JIRA
keyHIVE-10481
Patch-availableEugene
ACID
Jira
serverASF JIRA
keyHIVE-10483
 Eugene
ACID
Jira
serverASF JIRA
keyHIVE-10151
 Eugene
Security
Jira
serverASF JIRA
keyHIVE-9681
 mithun
Security
Jira
serverASF JIRA
keyHIVE-9736
 mithun
Authorization
Jira
serverASF JIRA
keyHIVE-10250
 mithun
HCatalog
Jira
serverASF JIRA
keyHIVE-10213
 mithun
HCatalog
Jira
serverASF JIRA
keyHIVE-9845
 mithun
Replication
Jira
serverASF JIRA
keyHIVE-8165
 sushanth
QL
Jira
serverASF JIRA
keyHIVE-5672
 sushanth
Parkquet
Jira
serverASF JIRA
keyHIVE-10372
Patch available
9451
Deferred to 1.3, needs additional updatesomalley
    
    
    

 

 

Committed JIRAS in branch-1.2 for 1.2.0

(split out into a separate wikipage to speed up loading this page)