Intended Release Timeline
Status | Timeline 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. 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. 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 : 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. |
Current | <pushing out Hive.1.2.0> |
Future | 12th June 2015 : proposed for 1.2.1 release process |
List of JIRAs for 1.2.1
This is to be a list of jiras that were initially intended for 1.2, but cannot be finished in time for 1.2.0, and are not blockers/outages but desired in 1.2 nonetheless. They are currently being considered for 1.2.1.
In general, now that 1.2.0 has been voted on and in the process of releasing, committers may add more jiras to this list and commit patches to branch-1.2 again, pursuant to the following rules:
...
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:
- The commit must not introduce any schema or interface changes.
- 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
...
Category | JIRA | Current Status in branch-1.2 | Committer requesting inclusion | ||||||
---|---|---|---|---|---|---|---|---|---|
Authorization |
| Open | mithun | ||||||
Tez |
| Open | sseth | ||||||
QL |
| open | mmccline | ||||||
orc |
| needs update | omalley | ||||||
ORC |
| open | gopalv | ||||||
Tez |
| committed | hagleitn | ||||||
QL |
| committed | hagleitn | ||||||
Vectorization |
| open | hagleitn | ||||||
Security |
| reopened - awaiting precommit tests | mithun | ||||||
Unit Tests |
| committed | hsubramaniyan | ||||||
Optimizer |
| open | mmokhtar | ||||||
Build |
| open | sushanth | ||||||
Release |
| open | sushanth | ||||||
Build |
| committed | hsubramaniyan | ||||||
Schematool |
| committed | hsubramaniyan | ||||||
Unit Tests |
| committed | hsubramaniyan | ||||||
Metastore |
| committed | vgumashta | ||||||
SerDe |
| committed | jdere | ||||||
UnitTests |
| committed | hsubramaniyan | ||||||
SQL |
| Committed to 1.3.0,1.2.1 | ekoifman | ||||||
SQL |
| Committed to 1.3.0,1.2.1 | ekoifman | ||||||
SQL |
| Patch Available | ekoifman | ||||||
Hive with TDE |
| ekoifman | |||||||
Hive with TDE |
| Committed to 1.3.0,1.2.1 | ekoifman | ||||||
Hive with TDE |
| Committed to 1.3.0,1.2.1 | ekoifman | ||||||
HS2/metastore | HIVE-11224 | committed | thejas | ||||||
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 inclusion.
Category | JIRA | Current Status in branch-1.2 | Committer requesting inclusion | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HS2 | Hive with TDE
| 10658
| Committed Deferred to 1.3 | .0,1.2.1ekoifman | Hive with TDE, needs more testing | vgumashta | |||||||||||
Metastore upgrade |
| 10747
| Committed Deferred to 1.3 | .0,1.2.1fred | , has schema changes | hsubramaniyan | |||||||||||
Security | WebHCat
| 10858
| Committed Deferred to 1.3 | .0,1.2.1ekoifman | WebHCat, needs additional test fixes | mithun | |||||||||||
Metastore |
| 10605
| Committed Deferred to 1.3 | .0,1.2.1ekoifman | |||||||||||||
QL |
| open | jdere | ||||||||||||||
QL |
| open | jdere | ||||||||||||||
Query Planning |
| committed | ashutoshc | ||||||||||||||
Query Planning |
| committed | ashutoshc | ||||||||||||||
QL |
| committed | jdere | ||||||||||||||
SerDe |
| committed | jdere | ||||||||||||||
Export/Import |
| committed | sushanth | ||||||||||||||
HS2 |
| committed | vgumashta | ||||||||||||||
Query Planning |
| committed | jpullokk | ||||||||||||||
, needs updates | vgumashta | ||||||||||||||||
Webhcat | Query Planning |
| keyATS | ||||||||||||||
Jira | |||||||||||||||||
server | ASF JIRA | HIVE-10686 | committed | jpullokk | |||||||||||||
Tests |
| committed | sushanth | ||||||||||||||
WebHCat |
| committed | sushanth | ||||||||||||||
QL |
| patch-available | hagleitn | ||||||||||||||
HiveServer2 |
| committed | vgumashta | ||||||||||||||
| 10829committed | hagleitn | |||||||||||||||
Stats |
| committed | hagleitn | ||||||||||||||
Tests |
| committed | hsubramaniyan | ||||||||||||||
Beeline |
| committed | hsubramaniyan | ||||||||||||||
Test Framework |
| committed | hsubramaniyan | ||||||||||||||
Metastore |
| committed | hsubramaniyan | ||||||||||||||
| Deferred to 1.3, still being discussed | Authorization |
| committed | thejas | ||||||||||||
Authorization |
| columns
| ,summary,type,created,updated,due,assignee,reporter,priority,status,resolution|||||||||||||||
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b | key |
| 10843committed | thejas | ||||||||||||
Authorization |
| committed | thejas | ||||||||||||||
Vectorization |
| committed | hagleitn | ||||||||||||||
| Deferred to 1.3, needs additional test fixes | mithun | |||||||||||||||
ORC | Test |
| |||||||||||||||
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution | serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b
| 10862committed | thejas | ||||||||||||
Authorization |
| committed | thejas | ||||||||||||||
Authorization |
| committed | thejas | ||||||||||||||
Tests |
| committed | sushanth | ||||||||||||||
Tests |
| committed | hsubramaniyan | ||||||||||||||
Tests |
| committed | hsubramaniyan | ||||||||||||||
Tests |
| committed | hsubramaniyan | ||||||||||||||
Metastore |
| committed | vgumashta | ||||||||||||||
Metastore |
| open | vgumashta | ||||||||||||||
Hiveserver2 |
| committed | thejas | ||||||||||||||
Tests |
| committed | hsubramaniyan | ||||||||||||||
UDF/HiveServer2 |
| committed | vgumashta |
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)
| Deferred to 1.3, still open | gopalv | |||||||||||
orc | |||||||||||||
Category | JIRA | Current Status in branch-1.2 | Committer requesting inclusion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6679
| Deferred to 1.3, needs | more testingadditional updates | vgumashtaomalley | |||||||||
jira | |||||||||||||
| Deferred to 1.3, has schema changes | hsubramaniyan | |||||||||||
Committed JIRAS
...
in branch-1.2 for 1.2.0
(split out into a separate wikipage to speed up loading this page)
...