diff --git RELEASE_NOTES.txt RELEASE_NOTES.txt index fcb5b84..1b373ee 100644 --- RELEASE_NOTES.txt +++ RELEASE_NOTES.txt @@ -1,3 +1,1107 @@ +Release Notes - Hive - Version 0.13.0 + +** Sub-task + * [HIVE-2436] - Update project naming and description in Hive website + * [HIVE-3746] - Fix HS2 ResultSet Serialization Performance Regression + * [HIVE-4282] - Implement vectorized column-scalar expressions + * [HIVE-4283] - Implement vectorized logical expressions. + * [HIVE-4284] - Implement class for vectorized row batch + * [HIVE-4370] - Change ORC tree readers to return batches of rows instead of a row + * [HIVE-4379] - Implement Vectorized Column-Column expressions + * [HIVE-4380] - Implement Vectorized Scalar-Column expressions + * [HIVE-4381] - Implement vectorized aggregation expressions + * [HIVE-4383] - Implement vectorized string column-scalar filters + * [HIVE-4384] - Implement vectorized string functions UPPER(), LOWER(), LENGTH() + * [HIVE-4385] - Implement vectorized LIKE filter + * [HIVE-4404] - Vectorized filter and select operators + * [HIVE-4405] - Generate vectorized execution plan + * [HIVE-4416] - Vectorized expression for unary minus. + * [HIVE-4431] - Implement vectorized string concatenation + * [HIVE-4450] - Extend Vector Aggregates to support GROUP BY + * [HIVE-4451] - Add support for string column type vector aggregates: COUNT, MIN and MAX + * [HIVE-4452] - Add support for COUNT(*) in vector aggregates + * [HIVE-4453] - Input format to read vector data from ORC + * [HIVE-4457] - Queries not supported by vectorized code path should fall back to non vector path. + * [HIVE-4462] - Finish support for modulo (%) operator for vectorized arithmetic + * [HIVE-4472] - OR, NOT Filter logic can lose an array, and always takes time O(VectorizedRowBatch.DEFAULT_SIZE) + * [HIVE-4477] - remove redundant copy of arithmetic filter unit test testColOpScalarNumericFilterNullAndRepeatingLogic + * [HIVE-4479] - Child expressions are not being evaluated hierarchically in a few templates. + * [HIVE-4480] - Implement partition support for vectorized query execution + * [HIVE-4481] - Vectorized row batch should be initialized with additional columns to hold intermediate output. + * [HIVE-4483] - Input format to read vector data from RC file + * [HIVE-4493] - Implement vectorized filter for string column compared to string column + * [HIVE-4495] - Implement vectorized string substr + * [HIVE-4509] - Integer division should be cast to double. + * [HIVE-4511] - Vectorized reader support for Byte Boolean and Timestamp. + * [HIVE-4512] - The vectorized plan is not picking right expression class for string concatenation. + * [HIVE-4514] - Handle constants in projection + * [HIVE-4529] - Add partition support for vectorized ORC Input format + * [HIVE-4534] - IsNotNull and NotCol incorrectly handle nulls. + * [HIVE-4537] - select * fails on orc table when vectorization is enabled + * [HIVE-4539] - Move test utils and fix build to remove false test failures + * [HIVE-4541] - Run check-style on the branch and fix style issues. + * [HIVE-4544] - VectorizedRowBatchCtx::CreateVectorizedRowBatch should create only the projected columns and not all columns + * [HIVE-4548] - Speed up vectorized LIKE filter for special cases abc%, %abc and %abc% + * [HIVE-4552] - Vectorized RecordReader for ORC does not set the ColumnVector.IsRepeating correctly + * [HIVE-4553] - Column Column, and Column Scalar vectorized execution tests + * [HIVE-4592] - fix failure to set output isNull to true and other NULL propagation issues; update arithmetic tests + * [HIVE-4595] - Support strings in GROUP BY keys + * [HIVE-4596] - Fix serialization exceptions in VectorGroupByOperator + * [HIVE-4599] - VectorGroupByOperator steals the non-vectorized children and crashes query if vectorization fails + * [HIVE-4602] - Enable running all hive e2e tests under vectorization + * [HIVE-4603] - VectorSelectOperator projections change the index of columns for subsequent operators. + * [HIVE-4606] - Implement vector group by hash spill + * [HIVE-4608] - Vectorized UDFs for Timestamp in nanoseconds + * [HIVE-4612] - Vectorized aggregates do not emit proper rows in presence of GROUP BY + * [HIVE-4624] - Integrate Vectorized Substr into Vectorized QE + * [HIVE-4637] - Fix VectorUDAFSum.txt to honor the expected vector column type + * [HIVE-4640] - CommonOrcInputFormat should be the default input format for Orc tables. + * [HIVE-4642] - Implement vectorized RLIKE and REGEXP filter expressions + * [HIVE-4649] - Unit test failure in TestColumnScalarOperationVectorExpressionEvaluation + * [HIVE-4651] - TestVectorGroupByOperator causes asserts in StandardStructObjectInspector.init + * [HIVE-4652] - VectorHashKeyWrapperBatch.java should be in vector package (instead of exec) + * [HIVE-4655] - Vectorization not working with negative constants, hive doesn't fold constants. + * [HIVE-4665] - error at VectorExecMapper.close in group-by-agg query over ORC, vectorized + * [HIVE-4666] - Count(*) over tpch lineitem ORC results in Error: Java heap space + * [HIVE-4667] - tpch query 1 fails with java.lang.ClassCastException + * [HIVE-4668] - wrong results for query with modulo (%) in WHERE clause filter + * [HIVE-4673] - Use VectorExpessionWriter to write column vectors into Writables. + * [HIVE-4678] - second clause of AND, OR filter not applied for vectorized execution + * [HIVE-4680] - second clause of OR filter not applied in vectorized query execution + * [HIVE-4681] - Fix ORC TimestampTreeReader.nextVector() to handle milli-nano math corectly + * [HIVE-4684] - Query with filter constant on left of "=" and column expression on right does not vectorize + * [HIVE-4685] - query using LIKE does not vectorize + * [HIVE-4686] - Max on float returning wrong results + * [HIVE-4688] - NPE in writing null values. + * [HIVE-4694] - Fix ORC TestVectorizedORCReader testcase for Timestamps + * [HIVE-4695] - Unit test failure in TestColumnColumnOperationVectorExpressionEvaluation + * [HIVE-4699] - Integrate basic UDFs for Timesamp + * [HIVE-4702] - Unit test failure TestVectorSelectOperator + * [HIVE-4704] - TestCase FakeVectorRowBatchFromObjectIterables error + * [HIVE-4706] - Query on Table with partition columns fail with AlreadyBeingCreatedException + * [HIVE-4714] - Vectorized Sum of scalar subtract column returns negative result when positive exected + * [HIVE-4716] - Classcast exception with two group by keys of types string and tinyint. + * [HIVE-4718] - array out of bounds exception near VectorHashKeyWrapper.getBytes() with 2 column GROUP BY + * [HIVE-4727] - Optimize ORC StringTreeReader::nextVector to not create dictionary of strings for each call to nextVector + * [HIVE-4744] - Unary Minus Expression Throwing java.lang.NullPointerException + * [HIVE-4745] - java.lang.RuntimeException: Hive Runtime Error while closing operators: java.lang.ClassCastException: org.apache.hadoop.io.NullWritable cannot be cast to org.apache.hadoop.hive.serde2.io.DoubleWritable + * [HIVE-4754] - OrcInputFormat should be enhanced to provide vectorized input. + * [HIVE-4758] - NULLs and record separators broken with vectorization branch intermediate outputs + * [HIVE-4764] - Support Kerberos HTTP authentication for HiveServer2 running in http mode + * [HIVE-4769] - Vectorized ORC reader does not handle absence of column present stream correctly. + * [HIVE-4770] - Null Pointer Exception in Group By Operator + * [HIVE-4774] - Hive Runtime Error while closing operators: java.lang.NullPointerException + * [HIVE-4786] - Incorrect aggregate results + * [HIVE-4787] - make vectorized LOWER(), UPPER(), LENGTH() work end-to-end; support expression input for vectorized LIKE + * [HIVE-4794] - Unit e2e tests for vectorization + * [HIVE-4821] - Implement vectorized type casting for all types + * [HIVE-4822] - implement vectorized math functions + * [HIVE-4823] - implement vectorized TRIM(), LTRIM(), RTRIM() + * [HIVE-4828] - Make vectorization branch compile under JDK 7 + * [HIVE-4846] - Implement Vectorized Limit Operator + * [HIVE-4848] - std, stddev and stddev_pop aggregates on double/float fail to vectorize + * [HIVE-4850] - Implement vectorized JOIN operators + * [HIVE-4859] - String column comparison classes should be renamed. + * [HIVE-4884] - ORC TimestampTreeReader.nextVector() off by a second when time in fractional + * [HIVE-4887] - sql standard auth should disable commands that impose security risk + * [HIVE-4898] - make vectorized math functions work end-to-end (update VectorizationContext.java) + * [HIVE-4909] - Vectorized ORC reader does not set isRepeating flag correctly when 1’s are present is the input stream + * [HIVE-4922] - create template for string scalar compared with string column + * [HIVE-4925] - Modify Hive build to enable compiling and running Hive with JDK7 + * [HIVE-4931] - MAX/MIN aggregates yield incorrect results + * [HIVE-4945] - Make RLIKE/REGEXP run end-to-end by updating VectorizationContext + * [HIVE-4959] - Vectorized plan generation should be added as an optimization transform. + * [HIVE-4961] - Create bridge for custom UDFs to operate in vectorized mode + * [HIVE-4971] - Unit test failure in TestVectorTimestampExpressions + * [HIVE-4989] - Consolidate and simplify vectorization code and test generation + * [HIVE-5126] - Make vector expressions serializable. + * [HIVE-5146] - FilterExprOrExpr changes the order of the rows + * [HIVE-5152] - Vector operators should inherit from non-vector operators for code re-use. + * [HIVE-5173] - Wincompat : Add .cmd/text/crlf to .gitattributes + * [HIVE-5174] - Wincompat : junit.file.schema configurability + * [HIVE-5178] - Wincompat : QTestUtil changes + * [HIVE-5187] - Enhance explain to indicate vectorized execution of operators. + * [HIVE-5217] - Add long polling to asynchronous execution in HiveServer2 + * [HIVE-5226] - orc_create.q and other orc tests fail on the branch. + * [HIVE-5229] - Better thread management for HiveServer2 async threads + * [HIVE-5230] - Better error reporting by async threads in HiveServer2 + * [HIVE-5232] - Make JDBC use the new HiveServer2 async execution API by default + * [HIVE-5252] - Add ql syntax for inline java code creation + * [HIVE-5253] - Create component to compile and jar dynamic code + * [HIVE-5282] - Some tests don't use ${system:test.dfs.mkdir} for mkdir + * [HIVE-5308] - The code generation should be part of the build process. + * [HIVE-5309] - Update hive-default.xml.template for vectorization flag; remove unused imports from MetaStoreUtils.java + * [HIVE-5314] - Commit vectorization test data, comment/rename vectorization tests. + * [HIVE-5332] - Milestone 1: Compile source code under maven + * [HIVE-5333] - Milestone 2: Generate tests under maven + * [HIVE-5334] - Milestone 3: Some tests pass under maven + * [HIVE-5335] - Milestone 4: Most tests pass under maven + * [HIVE-5365] - Boolean constants in the query are not handled correctly. + * [HIVE-5371] - Root pom is malformed + * [HIVE-5400] - Allow admins to disable compile and other commands + * [HIVE-5430] - Refactor VectorizationContext and handle NOT expression with nulls. + * [HIVE-5435] - Milestone 5: PTest2 maven support + * [HIVE-5494] - Vectorization throws exception with nested UDF. + * [HIVE-5503] - TopN optimization in VectorReduceSink + * [HIVE-5517] - Implement end-to-end tests for vectorized string and math functions, and casts + * [HIVE-5525] - Vectorized query failing for partitioned tables. + * [HIVE-5556] - Pushdown join conditions + * [HIVE-5557] - Push down qualifying Where clause predicates as join conditions + * [HIVE-5558] - Support alternate join syntax + * [HIVE-5566] - Milestone 6: All tests pass under hadoop 1 + * [HIVE-5581] - Implement vectorized year/month/day... etc. for string arguments + * [HIVE-5582] - Implement BETWEEN filter in vectorized mode + * [HIVE-5583] - Implement support for IN (list-of-constants) filter in vectorized mode + * [HIVE-5594] - Exception in vectorized map join. + * [HIVE-5595] - Implement vectorized SMB JOIN + * [HIVE-5597] - Temporary fix for HIVE-5172 (possible NPE in TUGIContainingTransport) + * [HIVE-5600] - Fix PTest2 Maven support + * [HIVE-5604] - Fix validation of nested expressions. + * [HIVE-5610] - Merge maven branch into trunk + * [HIVE-5611] - Add assembly (i.e.) tar creation to pom + * [HIVE-5612] - Ability to compile odbc and re-generate generated code stored in source control + * [HIVE-5616] - fix saveVersion.sh to work on mac + * [HIVE-5624] - Create script for removing ant artifacts after merge + * [HIVE-5627] - Document 'usehcatalog' parameter on WebHCat calls + * [HIVE-5642] - Exception in UDFs with large number of arguments. + * [HIVE-5653] - Vectorized Shuffle Join produces incorrect results + * [HIVE-5673] - Create profile to generate protobuf + * [HIVE-5674] - Merge latest trunk into branch and fix resulting tests + * [HIVE-5675] - Ensure all artifacts are prefixed with hive- + * [HIVE-5681] - Validation doesn't catch SMBMapJoin + * [HIVE-5687] - Streaming support in Hive + * [HIVE-5691] - Intermediate columns are incorrectly initialized for partitioned tables. + * [HIVE-5697] - Correlation Optimizer may generate wrong plans for cases involving outer join + * [HIVE-5699] - Add unit test for vectorized BETWEEN for timestamp inputs + * [HIVE-5711] - Fix eclipse:eclipse maven goal + * [HIVE-5713] - Verify versions of libraries post maven merge + * [HIVE-5716] - Fix broken tests after maven merge (1) + * [HIVE-5717] - Generate javadoc and source jars + * [HIVE-5739] - Cleanup transitive dependencies + * [HIVE-5740] - Tar files should extract to the directory of the same name minus tar.gz + * [HIVE-5741] - Fix binary packaging build eg include hcatalog, resolve pom issues + * [HIVE-5752] - log4j properties appear to have been lost in maven upgrade + * [HIVE-5755] - Fix hadoop2 execution environment Milestone 1 + * [HIVE-5756] - Implement vectorization support for IF conditional expression for long, double, timestamp, boolean and string inputs + * [HIVE-5757] - Implement vectorized support for CASE + * [HIVE-5758] - Implement vectorized support for NOT IN filter + * [HIVE-5759] - Implement vectorized support for COALESCE conditional expression + * [HIVE-5761] - Implement vectorized support for the DATE data type + * [HIVE-5806] - Implement vectorization support for IF conditional expression for boolean and timestamp inputs + * [HIVE-5807] - Implement vectorization support for IF conditional expression for string inputs + * [HIVE-5826] - Add https support to HiveServer2 http mode + * [HIVE-5842] - Fix issues with new paths to jar in hcatalog + * [HIVE-5843] - Transaction manager for Hive + * [HIVE-5849] - Improve the stats of operators based on heuristics in the absence of any column statistics + * [HIVE-5877] - Implement vectorized support for IN as boolean-valued expression + * [HIVE-5880] - Rename HCatalog HBase Storage Handler artifact id + * [HIVE-5897] - Fix hadoop2 execution environment Milestone 2 + * [HIVE-5898] - Make fetching of column statistics configurable + * [HIVE-5914] - PTest2 should support build-only args + * [HIVE-5915] - Shade Kryo dependency + * [HIVE-5920] - Implement vectorized support for CASE WHEN a THEN b [WHEN c THEN d]* [ELSE e] END + * [HIVE-5921] - Better heuristics for worst case statistics estimates for join, limit and filter operator + * [HIVE-5923] - SQL std auth - parser changes + * [HIVE-5928] - Add a hive authorization plugin api that does not assume privileges needed + * [HIVE-5929] - SQL std auth - Access control statement updates + * [HIVE-5930] - SQL std auth - implement set roles, show current roles + * [HIVE-5931] - SQL std auth - add metastore get_principals_in_role api, support SHOW PRINCIPALS role_name + * [HIVE-5941] - SQL std auth - support 'show roles' + * [HIVE-5942] - SQL std auth - support DESCRIBE ROLE + * [HIVE-5943] - SQL std auth - authorize DESCRIBE ROLE role + * [HIVE-5944] - SQL std auth - authorize show all roles, create role, drop role + * [HIVE-5952] - SQL std auth - authorize grant/revoke roles + * [HIVE-5953] - SQL std auth - authorize grant/revoke on table + * [HIVE-5954] - SQL std auth - get_privilege_set should check role hierarchy + * [HIVE-5955] - SQL std auth - metastore api support for get_privilege_set api that checks specific role + * [HIVE-5958] - SQL std auth - authorize statements that work with paths + * [HIVE-5959] - SQL std auth - bootstrap SUPERUSER roles + * [HIVE-5960] - SQL std auth - special handling of PUBLIC role + * [HIVE-5966] - Fix eclipse:eclipse post shim aggregation changes + * [HIVE-5978] - Rollups not supported in vector mode. + * [HIVE-5979] - Failure in cast to timestamps. + * [HIVE-6004] - Fix statistics annotation related test failures in hadoop2 + * [HIVE-6017] - Contribute Decimal128 high-performance decimal(p, s) package from Microsoft to Hive + * [HIVE-6051] - Create DecimalColumnVector and a representative VectorExpression for decimal + * [HIVE-6060] - Define API for RecordUpdater and UpdateReader + * [HIVE-6064] - Wincompat: windows path substitutions overridden by MiniMrShim.getConfiguration() on hadoop-2 + * [HIVE-6066] - Wincompat: describe_comment_nonascii.q failing on windows + * [HIVE-6067] - Implement vectorized decimal comparison filters + * [HIVE-6112] - SQL std auth - support new privileges INSERT, DELETE + * [HIVE-6124] - Support basic Decimal arithmetic in vector mode (+, -, *) + * [HIVE-6139] - Implement vectorized decimal division and modulo + * [HIVE-6156] - Implement vectorized reader for Date datatype for ORC format. + * [HIVE-6161] - Fix TCLIService duplicate thrift definition for TColumn + * [HIVE-6167] - Allow user-defined functions to be qualified with database name + * [HIVE-6178] - Implement vectorized reader for DECIMAL datatype for ORC format. + * [HIVE-6181] - support grant/revoke on views - parser changes + * [HIVE-6183] - Implement vectorized type cast from/to decimal(p, s) + * [HIVE-6186] - error in vectorized Column-Column comparison filter for repeating case + * [HIVE-6199] - sql std auth - authorize 'show roles' + * [HIVE-6207] - Integrate HCatalog with locking + * [HIVE-6222] - Make Vector Group By operator abandon grouping if too many distinct keys + * [HIVE-6232] - allow user to control out-of-range values in HCatStorer + * [HIVE-6243] - error in high-precision division for Decimal128 + * [HIVE-6250] - sql std auth - view authorization should not underlying table. More tests and fixes. + * [HIVE-6254] - sql standard auth - use admin option specified in grant/revoke role statement + * [HIVE-6257] - Add more unit tests for high-precision Decimal128 arithmetic + * [HIVE-6258] - sql std auth - disallow cycles between roles + * [HIVE-6300] - Add documentation for stats configs to hive-default.xml.template + * [HIVE-6303] - VectorExpressionWriter for date and decimal datatypes. + * [HIVE-6306] - HiveServer2 running in http mode should support for doAs functionality + * [HIVE-6318] - Document SSL support added to HiveServer2 + * [HIVE-6319] - Insert, update, delete functionality needs a compactor + * [HIVE-6330] - Metastore support for permanent UDFs + * [HIVE-6333] - Generate vectorized plan for decimal expressions. + * [HIVE-6334] - sql std auth - pass username from sessionstate to v2 authorization interface + * [HIVE-6344] - Add DECIMAL support to vectorized group by operator + * [HIVE-6345] - Add DECIMAL support to vectorized JOIN operators + * [HIVE-6349] - Column name map is broken + * [HIVE-6350] - Support LDAP authentication for HiveServer2 in http mode + * [HIVE-6351] - Support Pluggable Authentication Modules for HiveServer2 running in http mode + * [HIVE-6380] - Specify jars/files when creating permanent UDFs + * [HIVE-6386] - sql std auth - database should have an owner + * [HIVE-6396] - Implement vectorized unary minus for decimal + * [HIVE-6399] - bug in high-precision Decimal128 multiply + * [HIVE-6406] - Introduce immutable-table table property and if set, disallow insert-into + * [HIVE-6407] - Test authorization_revoke_table_priv.q is failing on trunk + * [HIVE-6415] - Disallow transform clause in sql std authorization mode + * [HIVE-6416] - Vectorized mathematical functions for decimal type. + * [HIVE-6417] - sql std auth - new users in admin role config should get added + * [HIVE-6422] - SQL std auth - revert change for view keyword in grant statement + * [HIVE-6433] - SQL std auth - allow grant/revoke roles if user has ADMIN OPTION + * [HIVE-6434] - Restrict function create/drop to admin roles + * [HIVE-6440] - sql std auth - add command to change owner of database + * [HIVE-6458] - Add schema upgrade scripts for metastore changes related to permanent functions + * [HIVE-6460] - Need new "show" functionality for transactions + * [HIVE-6474] - SQL std auth - only db owner should be allowed to create table within a db + * [HIVE-6475] - Implement support for appending to mutable tables in HCatalog + * [HIVE-6478] - SQL std auth - pass username from hiveserver2 to sessionstate + * [HIVE-6496] - Queries fail to Vectorize. + * [HIVE-6514] - TestExecDriver/HCat Pig tests fails with -Phadoop-2 + * [HIVE-6541] - Need to write documentation for ACID work + * [HIVE-6567] - "show grant ... on all" fails with NPE + * [HIVE-6604] - Fix vectorized input to work with ACID + * [HIVE-6625] - HiveServer2 running in http mode should support trusted proxy access + * [HIVE-6673] - sql std auth - show grant statement for all principals throws NPE + * [HIVE-6688] - Fix groupby_* qfile failures in hadoop-2 + * [HIVE-6714] - Fix getMapSize() of LazyMap + * [HIVE-6735] - Make scalable dynamic partitioning work in vectorized mode + * [HIVE-6759] - Fix reading partial ORC files while they are being written + * [HIVE-6760] - Scalable dynamic partitioning should bail out properly for list bucketing + * [HIVE-6761] - Hashcode computation does not use maximum parallelism for scalable dynamic partitioning + * [HIVE-6797] - Add protection against divide by zero in stats annotation + * [HIVE-6798] - Update column stats based on filter expression in stats annotation + * [HIVE-6815] - Version of the HIVE-6374 for Hive 0.13 + + + +** Bug + * [HIVE-1922] - semantic analysis error, when using group by and order by together + * [HIVE-2055] - Hive should add HBase classpath dependencies when available + * [HIVE-2137] - JDBC driver doesn't encode string properly. + * [HIVE-2752] - Index names are case sensitive + * [HIVE-2818] - Create table should check privilege of target database, not default database + * [HIVE-3272] - RetryingRawStore will perform partial transaction on retry + * [HIVE-3455] - ANSI CORR(X,Y) is incorrect + * [HIVE-3617] - Predicates pushed down to hbase is not handled properly when constant part is shown first + * [HIVE-3815] - hive table rename fails if filesystem cache is disabled + * [HIVE-3936] - Remote debug failed with hadoop 0.23X, hadoop 2.X + * [HIVE-3938] - Hive MetaStore should send a single AddPartitionEvent for atomically added partition-set. + * [HIVE-3949] - Some test failures in hadoop 23 + * [HIVE-3969] - Session state for hive server should be cleaned-up + * [HIVE-4003] - NullPointerException in exec.Utilities + * [HIVE-4113] - Optimize select count(1) with RCFile and Orc + * [HIVE-4116] - Can't use views using map datatype. + * [HIVE-4144] - Add "select database()" command to show the current database + * [HIVE-4200] - Consolidate submodule dependencies using ivy inheritance + * [HIVE-4216] - TestHBaseMinimrCliDriver throws weird error with HBase 0.94.5 and Hadoop 23 and test is stuck infinitely + * [HIVE-4247] - Filtering on a hbase row key duplicates results across multiple mappers + * [HIVE-4256] - JDBC2 HiveConnection does not use the specified database + * [HIVE-4257] - java.sql.SQLNonTransientConnectionException on JDBCStatsAggregator + * [HIVE-4293] - Predicates following UDTF operator are removed by PPD + * [HIVE-4388] - Upgrade HBase to 0.96 + * [HIVE-4417] - Make unit tests pass on Windows which use Linux script in query files + * [HIVE-4485] - beeline prints null as empty strings + * [HIVE-4501] - HS2 memory leak - FileSystem objects in FileSystem.CACHE + * [HIVE-4519] - JDBC getColumnTypeName() should respond with the Hive-specifc type name for ARRAY, STRUCT and MAP + * [HIVE-4545] - HS2 should return describe table results without space padding + * [HIVE-4619] - Hive 0.11.0 is not working with pre-cdh3u6 and hadoop-0.23 + * [HIVE-4669] - Make username available to semantic analyzer hooks + * [HIVE-4703] - Describe on a table returns "from deserializer" for column comments instead of values supplied in Create Table + * [HIVE-4778] - hive.server2.authentication CUSTOM not working + * [HIVE-4831] - QTestUtil based test exiting abnormally on windows fails startup of other QTestUtil tests + * [HIVE-4837] - Union on void type fails with NPE + * [HIVE-4872] - merge hive/build.properties and hive/hcatalog/build.properties + * [HIVE-4910] - Hadoop 2 archives broken + * [HIVE-4957] - Restrict number of bit vectors, to prevent out of Java heap memory + * [HIVE-4974] - JDBC2 statements and result sets are not able to return their parents + * [HIVE-4975] - Reading orc file throws exception after adding new column + * [HIVE-4996] - unbalanced calls to openTransaction/commitTransaction + * [HIVE-5002] - Loosen readRowIndex visibility in ORC's RecordReaderImpl to package private + * [HIVE-5022] - Decimal Arithmetic generates NULL value + * [HIVE-5032] - Enable hive creating external table at the root directory of DFS + * [HIVE-5070] - Implement listLocatedStatus() in ProxyFileSystem for 0.23 shim + * [HIVE-5071] - Address thread safety issues with HiveHistoryUtil + * [HIVE-5082] - Beeline usage is printed twice when "beeline --help" is executed + * [HIVE-5086] - Fix scriptfile1.q on Windows + * [HIVE-5088] - Fix udf_translate.q on Windows + * [HIVE-5090] - Remove unwanted file from the trunk. + * [HIVE-5098] - Fix metastore for SQL Server + * [HIVE-5099] - Some partition publish operation cause OOM in metastore backed by SQL Server + * [HIVE-5102] - ORC getSplits should create splits based the stripes + * [HIVE-5115] - Webhcat e2e tests TestMapReduce_1 and TestHeartbeat_2 require changes for Hadoop 2 + * [HIVE-5132] - Can't access to hwi due to "No Java compiler available" + * [HIVE-5133] - webhcat jobs that need to access metastore fails in secure mode + * [HIVE-5150] - UnsatisfiedLinkError when running hive unit tests on Windows + * [HIVE-5166] - TestWebHCatE2e is failing intermittently on trunk + * [HIVE-5181] - RetryingRawStore should not retry on logical failures (e.g. from commit) + * [HIVE-5202] - Support for SettableUnionObjectInspector and implement isSettable/hasAllFieldsSettable APIs for all data types. + * [HIVE-5216] - Need to annotate public API in HCatalog + * [HIVE-5218] - datanucleus does not work with MS SQLServer in Hive metastore + * [HIVE-5224] - When creating table with AVRO serde, the "avro.schema.url" should be about to load serde schema from file system beside HDFS + * [HIVE-5225] - There is no database named nonexistentdatabaseusedforhealthcheck + * [HIVE-5231] - Remove TestSerDe.jar from data/files + * [HIVE-5240] - Column statistics on a partitioned column should fail early with proper error message + * [HIVE-5242] - Trunk fails to compile + * [HIVE-5248] - WebHCat Proxy User Support (HIVE-4601) requires documentation + * [HIVE-5249] - Missing test file for HIVE-5199 + * [HIVE-5256] - A map join operator may have in-consistent output row schema with the common join operator which it will replace + * [HIVE-5257] - Add kryo into eclipse template + * [HIVE-5264] - SQL generated by MetaStoreDirectSql.java not compliant with Postgres. + * [HIVE-5266] - HCatalog checkstyle failure due to HIVE-5225 + * [HIVE-5268] - HiveServer2 accumulates orphaned OperationHandle objects when a client fails while executing query + * [HIVE-5270] - Enable hash joins using tez + * [HIVE-5272] - Column statistics on a invalid column name results in IndexOutOfBoundsException + * [HIVE-5279] - Kryo cannot instantiate GenericUDAFEvaluator in GroupByDesc + * [HIVE-5283] - Merge vectorization branch to trunk + * [HIVE-5286] - Negative test date_literal1.q fails on java7 because the syntax is valid + * [HIVE-5295] - HiveConnection#configureConnection tries to execute statement even after it is closed + * [HIVE-5311] - TestHCatPartitionPublish can fail randomly + * [HIVE-5315] - Cannot attach debugger to Hiveserver2 + * [HIVE-5318] - Import Throws Error when Importing from a table export Hive 0.9 to Hive 0.10 + * [HIVE-5327] - Potential leak and cleanup in utilities.java + * [HIVE-5345] - Operator::close() leaks Operator::out, holding reference to buffers + * [HIVE-5349] - QTestutil does not properly set UTF-8 + * [HIVE-5350] - Cleanup exception handling around parallel orderby + * [HIVE-5353] - job submission that requires access to metastore should not require additional jars to be shipped to target node + * [HIVE-5360] - fix hcatalog checkstyle issue introduced in HIVE-5223 + * [HIVE-5368] - Changes to work creation for tez + * [HIVE-5377] - the error handling in serialize/deserializeExpression is insufficient, some test may pass in error + * [HIVE-5379] - NoClassDefFoundError is thrown when using lead/lag with kryo serialization + * [HIVE-5380] - Non-default OI constructors should be supported for backwards compatibility + * [HIVE-5384] - hcatloadstore.pig should be upgraded to org.apache.hive.hcatalog.pig.HCatLoader + * [HIVE-5385] - StringUtils is not in commons codec 1.3 + * [HIVE-5403] - Move loading of filesystem, ugi, metastore client to hive session + * [HIVE-5404] - Remove changes from HIVE-5184 + * [HIVE-5407] - show create table creating unusable DDL when some reserved keywords exist + * [HIVE-5411] - Migrate expression serialization to Kryo + * [HIVE-5412] - HivePreparedStatement.setDate not implemented + * [HIVE-5414] - The result of show grant is not visible via JDBC + * [HIVE-5415] - Remove "System.err.println" from vectorization optimization + * [HIVE-5418] - Integer overflow bug in ConditionalResolverCommonJoin.AliasFileSizePair + * [HIVE-5420] - HiveServer2 async thread timeout should be cast to long + * [HIVE-5422] - Upgrade Kyro to 2.22 now that it is released + * [HIVE-5425] - Provide a configuration option to control the default stripe size for ORC + * [HIVE-5428] - Direct SQL check fails during tests + * [HIVE-5440] - HiveServer2 doesn't apply SQL operation's config property + * [HIVE-5441] - Async query execution doesn't return resultset status + * [HIVE-5446] - Hive can CREATE an external table but not SELECT from it when file path have spaces + * [HIVE-5448] - webhcat duplicate test TestMapReduce_2 should be removed + * [HIVE-5449] - Hive schematool info option incorrectly reports error for Postgres metastore + * [HIVE-5452] - HCatalog e2e test Pig_HBase_1 and Pig_HBase_2 are failing with ClassCastException + * [HIVE-5453] - jobsubmission2.conf should use 'timeout' property + * [HIVE-5454] - HCatalog runs a partition listing with an empty filter + * [HIVE-5455] - Add build/ql/gen/vector to source folder in eclipse template + * [HIVE-5459] - Add --version option to hive script + * [HIVE-5460] - invalid offsets in lag lead should return an exception (per ISO-SQL) + * [HIVE-5474] - drop table hangs when concurrency=true + * [HIVE-5478] - WebHCat e2e testsuite for hcat authorization tests needs some fixes + * [HIVE-5479] - SBAP restricts hcat -e 'show databases' + * [HIVE-5480] - WebHCat e2e tests for doAs feature are failing + * [HIVE-5481] - WebHCat e2e test: TestStreaming -ve tests should also check for job completion success + * [HIVE-5482] - JDBC should depend on httpclient.version and httpcore.version 4.1.3 to be consistent with other modules + * [HIVE-5484] - TestSchemaTool failures when Hive version has more than 3 revision numbers + * [HIVE-5485] - SBAP errors on null partition being passed into partition level authorization + * [HIVE-5486] - HiveServer2 should create base scratch directories at startup + * [HIVE-5490] - SUBSTR(col, 1, 0) returns wrong result in vectorized mode + * [HIVE-5492] - Explain query fails with NPE if a client doesn't call getResultSetSchema() + * [HIVE-5496] - hcat -e "drop database if exists" fails on authorizing non-existent null db + * [HIVE-5504] - OrcOutputFormat honors compression properties only from within hive + * [HIVE-5506] - Hive SPLIT function does not return array correctly + * [HIVE-5507] - [WebHCat] test.other.user.name parameter is missing from build.xml in e2e harness + * [HIVE-5508] - [WebHCat] ignore log collector e2e tests for Hadoop 2 + * [HIVE-5509] - [WebHCat] TestDriverCurl to use string comparison for jobid + * [HIVE-5510] - [WebHCat] GET job/queue return wrong job information + * [HIVE-5511] - percentComplete returned by job status from WebHCat is null + * [HIVE-5513] - Set the short version directly via build script + * [HIVE-5515] - Writing to an HBase table throws IllegalArgumentException, failing job submission + * [HIVE-5519] - Use paging mechanism for templeton get requests. + * [HIVE-5521] - Remove CommonRCFileInputFormat + * [HIVE-5524] - Unwanted delay in getting Hive metastore connection with METASTORE_CLIENT_CONNECT_RETRY_DELAY/ + * [HIVE-5526] - NPE in ConstantVectorExpression.evaluate(vrg) + * [HIVE-5528] - hive log file name in local is ".log" + * [HIVE-5531] - Hiverserver2 doesn't honor command line argument when initializing log4j + * [HIVE-5535] - [WebHCat] Webhcat e2e test JOBS_2 fail due to permission when hdfs umask setting is 022 + * [HIVE-5539] - remove hcatalog wiki tab from hive site + * [HIVE-5540] - webhcat e2e test failures: "Expect 1 jobs in logs, but get 1" + * [HIVE-5541] - [WebHCat] Log collector does not work since we don't close the hdfs status file + * [HIVE-5542] - Webhcat is failing to run ddl command on a secure cluster + * [HIVE-5543] - Running the mini tez cluster for tez unit tests + * [HIVE-5546] - A change in ORCInputFormat made by HIVE-4113 was reverted by HIVE-5391 + * [HIVE-5547] - webhcat pig job submission should ship hive tar if -usehcatalog is specified + * [HIVE-5548] - Tests under common directory don't run as part of 'ant test' + * [HIVE-5550] - Import fails for tables created with default text, sequence and orc file formats using HCatalog API + * [HIVE-5552] - Merging of QBJoinTrees doesn't handle filter pushdowns correctly + * [HIVE-5559] - Stats publisher fails for list bucketing when IDs are too long + * [HIVE-5560] - Hive produces incorrect results on multi-distinct query + * [HIVE-5563] - Skip reading columns in ORC for count(*) + * [HIVE-5567] - Add better protection code for SARGs + * [HIVE-5572] - Fails of non-sql command are not propagated to jdbc2 client + * [HIVE-5574] - Unnecessary newline at the end of message of ParserException + * [HIVE-5575] - ZooKeeper connection closed when unlock with retry + * [HIVE-5576] - Blank lines missing from .q.out files created on Windows for testcase=TestCliDriver + * [HIVE-5577] - Remove TestNegativeCliDriver script_broken_pipe1 + * [HIVE-5578] - hcat script doesn't include jars from HIVE_AUX_JARS_PATH + * [HIVE-5580] - push down predicates with an and-operator between non-SARGable predicates will get NPE + * [HIVE-5596] - hive-default.xml.template is invalid + * [HIVE-5598] - Remove dummy new line at the end of non-sql commands + * [HIVE-5599] - Change default logging level to INFO + * [HIVE-5601] - NPE in ORC's PPD when using select * from table with where predicate + * [HIVE-5618] - Hive local task fails to run when run from oozie in a secure cluster + * [HIVE-5620] - Tez job progress printing stops after a specific amount of time + * [HIVE-5625] - Fix issue with metastore version restriction test. + * [HIVE-5628] - ListBucketingPrunnerTest and DynamicMultiDimeCollectionTest should start with Test not end with it + * [HIVE-5629] - Fix two javadoc failures in HCatalog + * [HIVE-5631] - Index creation on a skew table fails + * [HIVE-5633] - Perflogger broken due to HIVE-5403 + * [HIVE-5635] - WebHCatJTShim23 ignores security/user context + * [HIVE-5636] - Introduce getPartitionColumns() functionality from HCatInputFormat + * [HIVE-5641] - BeeLineOpts ignores Throwable + * [HIVE-5643] - ZooKeeperHiveLockManager.getQuorumServers incorrectly appends the custom zk port to quorum hosts + * [HIVE-5646] - Cannot compile tests on tez branch + * [HIVE-5648] - error when casting partition column to varchar in where clause + * [HIVE-5649] - error when casting partition column to varchar in where clause + * [HIVE-5656] - Hive produces unclear, confusing SemanticException when dealing with mod or pmod by zero + * [HIVE-5657] - TopN produces incorrect results with count(distinct) + * [HIVE-5664] - Drop cascade database fails when the db has any tables with indexes + * [HIVE-5665] - Update PMC status for navis + * [HIVE-5667] - ThriftCLIService log messages jumbled up + * [HIVE-5668] - path normalization in MapOperator is expensive + * [HIVE-5676] - Cleanup test cases as done during mavenization + * [HIVE-5680] - Hive writes to HBase table throws NullPointerException + * [HIVE-5682] - can not display the table's comment in chinese + * [HIVE-5683] - JDBC support for char + * [HIVE-5684] - Serde support for char + * [HIVE-5685] - partition column type validation doesn't work in some cases + * [HIVE-5686] - partition column type validation doesn't quite work for dates + * [HIVE-5692] - Make VectorGroupByOperator parameters configurable + * [HIVE-5694] - on hbase table, function's result like 'count' or 'sum' is multiplied by the number of map tasks. + * [HIVE-5695] - PTest2 fix shutdown, duplicate runs, and add client retry + * [HIVE-5696] - WebHCat e2e tests/jobsubmission.conf file is malformed and loosing tests + * [HIVE-5698] - A few test files missing apache license header + * [HIVE-5702] - add logging on WebHCat startup to print all env var and Configuration + * [HIVE-5703] - While using tez, Qtest needs to close session before creating a new one + * [HIVE-5715] - HS2 should not "start" a session for every command + * [HIVE-5729] - Beeline displays version as ???? after mavenization + * [HIVE-5730] - Beeline throws non-terminal NPE upon starting, after mavenization + * [HIVE-5732] - HiveServer2: Duplicated new OperationManager in SessionManager + * [HIVE-5743] - Maven pom reverts hadoop 23 version to 2.0.5-alpha + * [HIVE-5745] - TestHiveLogging is failing (at least on mac) + * [HIVE-5749] - Classpath issue with maven profile hadoop-2 + * [HIVE-5763] - ExprNodeGenericFuncDesc.toString() generating unbalanced parenthesises + * [HIVE-5765] - Beeline throws NPE when -e option is used + * [HIVE-5767] - in SemanticAnalyzer#doPhase1, handling for TOK_UNION falls thru into TOK_INSERT + * [HIVE-5768] - Beeline connection cannot be closed with !close command + * [HIVE-5773] - Fix build due to conflict between HIVE-5711 and HIVE-5713 + * [HIVE-5777] - PTest2 IllegalArgumentException when creating hosts + * [HIVE-5779] - Subquery in where clause with distinct fails with mapjoin turned on with serialization error. + * [HIVE-5780] - Add the missing declaration of HIVE_CLI_SERVICE_PROTOCOL_V4 in TCLIService.thrift + * [HIVE-5782] - PTest2 should be able to ride out price spikes + * [HIVE-5784] - Group By Operator doesn't carry forward table aliases in its RowResolver + * [HIVE-5786] - Remove HadoopShims methods that were needed for pre-Hadoop 0.20 + * [HIVE-5788] - select * fails for table after adding new columns using rcfile storage format + * [HIVE-5790] - maven test build failure shows wrong error message + * [HIVE-5791] - TestUseDatabase in hcategory failed to pass when illegal filename in /tmp + * [HIVE-5800] - Hive is inconsistent when handling strings in arithmetic operations + * [HIVE-5809] - incorrect stats in some cases with hive.stats.autogather=true + * [HIVE-5812] - HiveServer2 SSL connection transport binds to loopback address by default + * [HIVE-5813] - Multi-way Left outer join fails in vectorized mode + * [HIVE-5816] - maven test failure shows ant message when running single qfile test + * [HIVE-5817] - column name to index mapping in VectorizationContext is broken + * [HIVE-5825] - Case statement type checking too restrictive for parameterized types + * [HIVE-5827] - Incorrect location of logs for failed tests. + * [HIVE-5828] - Make shims dependecny on specific hadoop hive shims optional + * [HIVE-5829] - Rewrite Trim and Pad UDFs based on GenericUDF + * [HIVE-5830] - SubQuery: Not In subqueries should check if subquery contains nulls in matching column + * [HIVE-5835] - Null pointer exception in DeleteDelegator in templeton code + * [HIVE-5839] - BytesRefArrayWritable compareTo violates contract + * [HIVE-5844] - dynamic_partition_skip_default.q test fails on trunk + * [HIVE-5845] - CTAS failed on vectorized code path + * [HIVE-5846] - Analyze command fails with vectorization on + * [HIVE-5858] - Alter table fails with exception when fs.hdfs.impl.disable.cache is set false + * [HIVE-5859] - Create view does not captures inputs + * [HIVE-5862] - While running some queries on large data using tez, we OOM. + * [HIVE-5863] - INSERT OVERWRITE TABLE fails in vectorized mode for ORC format target table + * [HIVE-5866] - Hive divide operator generates wrong results in certain cases + * [HIVE-5876] - Split elimination in ORC breaks for partitioned tables + * [HIVE-5887] - metastore direct sql doesn't work with oracle + * [HIVE-5891] - Alias conflict when merging multiple mapjoin tasks into their common child mapred task + * [HIVE-5893] - hive-schema-0.13.0.mysql.sql contains reference to nonexistent column + * [HIVE-5894] - Fix minor PTest2 issues + * [HIVE-5895] - vectorization handles division by zero differently from normal execution + * [HIVE-5896] - Insert queries in ORC fails with vectorization on + * [HIVE-5899] - NPE during explain extended with char/varchar columns + * [HIVE-5904] - HiveServer2 JDBC connect to non-default database + * [HIVE-5906] - TestGenericUDFPower should use delta to compare doubles + * [HIVE-5909] - locate and instr throw java.nio.BufferUnderflowException when empty string as substring + * [HIVE-5910] - In HiveConf, the name of mapred.min.split.size.per.rack is MAPREDMINSPLITSIZEPERNODE and the name of mapred.min.split.size.per.node is MAPREDMINSPLITSIZEPERRACK + * [HIVE-5911] - Recent change to schema upgrade scripts breaks file naming conventions + * [HIVE-5912] - Show partition command doesn't support db.table + * [HIVE-5913] - HIVE-5880 - (Rename HCatalog HBase Storage Handler artifact id) breaks packaging + * [HIVE-5916] - No need to aggregate statistics collected via counter mechanism + * [HIVE-5917] - Hive packaging build is broken + * [HIVE-5926] - Load Data OverWrite Into Table Throw org.apache.hadoop.hive.ql.metadata.HiveException + * [HIVE-5935] - hive.query.string is not provided to FetchTask + * [HIVE-5936] - analyze command failing to collect stats with counter mechanism + * [HIVE-5939] - HCatalog hadoop-2 execution environment needs to be addressed. + * [HIVE-5945] - ql.plan.ConditionalResolverCommonJoin.resolveMapJoinTask also sums those tables which are not used in the child of this conditional task. + * [HIVE-5947] - Fix test failure in decimal_udf.q + * [HIVE-5950] - ORC SARG creation fails with NPE for predicate conditions with decimal/date/char/varchar datatypes + * [HIVE-5957] - Fix HCatalog Unit tests on Windows + * [HIVE-5964] - Hive missing a filter predicate causing wrong results joining tables after sort by + * [HIVE-5973] - SMB joins produce incorrect results with multiple partitions and buckets + * [HIVE-5975] - [WebHCat] templeton mapreduce job failed if provide "define" parameters + * [HIVE-5981] - Add hive-unit back to itests pom + * [HIVE-5983] - Fix name of ColumnProjectionUtils.appendReadColumnIDs + * [HIVE-5986] - ORC SARG evaluation fails with NPE for UDFs or expressions in predicate condition + * [HIVE-5989] - Hive metastore authorization check is not threadsafe + * [HIVE-5991] - ORC RLEv2 fails with ArrayIndexOutOfBounds exception for PATCHED_BLOB encoding + * [HIVE-5992] - Hive inconsistently converts timestamp in AVG and SUM UDAF's + * [HIVE-5994] - ORC RLEv2 encodes wrongly for large negative BIGINTs (64 bits ) + * [HIVE-5995] - decimal_precision.q test case fails in trunk + * [HIVE-6000] - Hive build broken on hadoop2 + * [HIVE-6003] - bin/hive --debug should not append HIVE_CLIENT_OPTS to HADOOP_OPTS + * [HIVE-6005] - BETWEEN is broken after using KRYO + * [HIVE-6012] - restore backward compatibility of arithmetic operations + * [HIVE-6015] - vectorized logarithm produces results for 0 that are different from a non-vectorized one + * [HIVE-6016] - Hadoop23Shims has a bug in listLocatedStatus impl. + * [HIVE-6018] - FetchTask should not reference metastore classes + * [HIVE-6021] - Problem in GroupByOperator for handling distinct aggrgations + * [HIVE-6022] - Load statements with incorrect order of partitions put input files to unreadable places + * [HIVE-6027] - non-vectorized log10 has rounding issue + * [HIVE-6028] - Partition predicate literals are not interpreted correctly. + * [HIVE-6034] - vectorized % doesn't handle zeroes the same way as non-vectorized + * [HIVE-6035] - Windows: percentComplete returned by job status from WebHCat is null + * [HIVE-6036] - A test case for embedded beeline - with URL jdbc:hive2:///default + * [HIVE-6039] - Round, AVG and SUM functions reject char/varch input while accepting string input + * [HIVE-6041] - Incorrect task dependency graph for skewed join optimization + * [HIVE-6044] - webhcat should be able to return detailed serde information when show table using "fromat=extended" + * [HIVE-6045] - Beeline hivevars is broken for more than one hivevar + * [HIVE-6047] - Permanent UDFs in Hive + * [HIVE-6048] - Hive load data command rejects file with '+' in the name + * [HIVE-6052] - metastore JDO filter pushdown for integers may produce unexpected results with non-normalized integer columns + * [HIVE-6054] - HiveServer2 does not log the output of LogUtils.initHiveLog4j(); + * [HIVE-6065] - orc/FileDump and testRCFile should close on appropriate resources + * [HIVE-6068] - HiveServer2 client on windows does not handle the non-ascii characters properly + * [HIVE-6072] - With HCatalog refactoring, Hadoop_HBase e2e will fail + * [HIVE-6082] - Certain KeeperException should be ignored in ZooKeeperHiveLockManage.unlockPrimitive + * [HIVE-6083] - User provided table properties are not assigned to the TableDesc of the FileSinkDesc in a CTAS query + * [HIVE-6085] - Tez changed test parse tests output + * [HIVE-6104] - Join-key logging in join operator + * [HIVE-6105] - LongWritable.compareTo needs shimming + * [HIVE-6110] - schematool errors out when HIVE_OPTS is set + * [HIVE-6117] - mapreduce.RecordReader instance needs to be initialized + * [HIVE-6125] - Tez: Refactoring changes + * [HIVE-6129] - alter exchange is implemented in inverted manner + * [HIVE-6142] - Beeline ignores HIVE_OPTS + * [HIVE-6151] - CLIService should use debug log level instead of info + * [HIVE-6152] - insert query fails on hdfs federation + viewfs + * [HIVE-6154] - HiveServer2 returns a detailed error message to the client only when the underlying exception is a HiveSQLException + * [HIVE-6157] - Fetching column stats slower than the 101 during rush hour + * [HIVE-6159] - Hive uses deprecated hadoop configuration in Hadoop 2.0 + * [HIVE-6162] - "multiple SLF4J bindings" warning messages when running hive CLI on Hadoop 2.0 + * [HIVE-6164] - Hive build on Windows failed with datanucleus enhancer error "command line is too long" + * [HIVE-6166] - JsonSerDe is too strict about table schema + * [HIVE-6170] - Upgrade to the latest version of bonecp + * [HIVE-6174] - Beeline "set varible" doesn't show the value of the variable as Hive CLI + * [HIVE-6177] - Fix keyword KW_REANME which was intended to be KW_RENAME + * [HIVE-6180] - Hive JDBC Driver connection fail when no default database passed in the connection string + * [HIVE-6184] - Bug in SessionManager.stop() in HiveServer2 + * [HIVE-6185] - DDLTask is inconsistent in creating a table and adding a partition when dealing with location + * [HIVE-6189] - Support top level union all statements + * [HIVE-6195] - Create unit tests to exercise behaviour when creating a HBase Table in Hive + * [HIVE-6203] - Privileges of role granted indrectily to user is not applied + * [HIVE-6205] - alter