Version 1.2.0


Start date not set

Released: 18/May/15

Release Notes

Hive 1.2.0Show more
BlockerTaskHIVE-8898Remove HIVE-8874 once HBASE-12493 is fixedYongzhi ChenClosed
BlockerBugHIVE-9438The standalone-jdbc jar missing some jarsBrock NolandClosed
BlockerBugHIVE-9918Spark branch build is failing due to unknown url [Spark Branch]Sergio PeñaClosed
CriticalBugHIVE-8890HiveServer2 dynamic service discovery: use persistent ephemeral nodes curator recipeVaibhav GumashtaClosed
CriticalBugHIVE-9665Parallel move task optimization causes race conditionGunther HagleitnerClosed
CriticalBugHIVE-9718Insert into dynamic partitions with same column structure in the "distibute by" clause barfsUnassignedResolved
CriticalBugHIVE-9755Hive built-in "ngram" UDAF fails when a mapper has no matches.Naveen GangamClosed
CriticalBugHIVE-9770Beeline ignores --showHeader for non-tablular output formats i.e csv,tsv,dsvNaveen GangamClosed
CriticalSub-taskHIVE-9824LLAP: Native Vectorization of Map JoinMatt McClineClosed
CriticalBugHIVE-9832Merge join followed by union and a map join in hive on tez fails.Vikram Dixit KClosed
CriticalBugHIVE-9839HiveServer2 leaks OperationHandle on async queries which fail at compile phaseNemon LouClosed
CriticalBugHIVE-9886Hive on tez: NPE when converting join to SMB in sub-queryVikram Dixit KClosed
CriticalSub-taskHIVE-10006RSC has memory leak while execute multi queries.[Spark Branch]Chengxiang LiClosed
CriticalBugHIVE-10062HiveOnTez: Union followed by Multi-GB followed by Multi-insert loses dataPengcheng XiongClosed
CriticalBugHIVE-10197Add lockId to all ACID log statementsEugene KoifmanClosed
CriticalBugHIVE-10437NullPointerException on queries where map/reduce is not involved on tables with partitionsAshutosh ChauhanClosed
CriticalSub-taskHIVE-10522CBO (Calcite Return Path): fix the wrong needed column names when TS is createdPengcheng XiongClosed
CriticalBugHIVE-10614schemaTool upgrade from 0.14.0 to 1.3.0 causes failureHari Sankar Sivarama SubramaniyanClosed
MajorImprovementHIVE-1575get_json_object does not support JSON array at the root levelAlexander PivovarovClosed
MajorImprovementHIVE-3185allow union set operation without ALL keyword (align to ISO-SQL 2011 specification)Pengcheng XiongClosed
MajorBugHIVE-3454Problem with CAST(BIGINT as TIMESTAMP)Aihua XuClosed
MajorBugHIVE-4625HS2 should not attempt to get delegation token from metastore if using embedded metastoreHari Sankar Sivarama SubramaniyanClosed
MajorImprovementHIVE-5472support a simple scalar which returns the current timestampJason DereClosed
MajorBugHIVE-5545HCatRecord getInteger method returns String when used on Partition columns of type INTSushanth SowmyanClosed
MajorBugHIVE-5672Insert with custom separator not supported for non-local directoryNemon LouClosed
MajorBugHIVE-5733Publish hive-exec artifact without all the dependenciesAmareshwari SriramadasuClosed
MajorBugHIVE-6099Multi insert does not work properly with distinct countAshutosh ChauhanClosed
MajorTaskHIVE-6384Implement all Hive data types in ParquetFerdinand XuResolved
MajorTaskHIVE-6617Reduce ambiguity in grammarPengcheng XiongClosed
MajorBugHIVE-6865Failed to load data into Hive from Pig using HCatStorer()Bing LiClosed
MajorBugHIVE-6950Parsing Error in GROUPING SETSPengcheng XiongClosed
MajorBugHIVE-7049Unable to deserialize AVRO data when file schema and record schema are different and nullableDaniel DaiResolved
MajorImprovementHIVE-7175Provide password file option to beelineDr. Wendell UrthClosed
MajorBugHIVE-7641INSERT ... SELECT with no source table leads to NPENavis RyuClosed
MajorSub-taskHIVE-8119Implement Date in ParquetSerdeDong ChenClosed
MajorSub-taskHIVE-8164Adding in a ReplicationTask that converts a Notification Event to actionable tasksSushanth SowmyanClosed
MajorSub-taskHIVE-8165Annotation changes for replicationSushanth SowmyanClosed
MajorImprovementHIVE-8385UNION Operator in HivePengcheng XiongClosed
MajorBugHIVE-8524When table is renamed stats are lost as changes are not propagated to metastore tables TAB_COL_STATS and PART_COL_STATS Ashutosh ChauhanClosed
MajorBugHIVE-8626Extend HDFS super-user checks to dropPartitionsMithun RadhakrishnanClosed
MajorSub-taskHIVE-8696HCatClientHMSImpl doesn't use a Retrying-HiveMetastoreClient.Thiruvel ThirumoolanClosed
MajorBugHIVE-8746ORC timestamp columns are sensitive to daylight savings timePrasanth JayachandranClosed
MajorSub-taskHIVE-8817Create unit test where we insert into an encrypted table and then read from it with pigFerdinand XuClosed
MajorSub-taskHIVE-8818Create unit test where we insert into an encrypted table and then read from it with hcatalog mapreduceDong ChenClosed
MajorBugHIVE-8915Log file explosion due to non-existence of COMPACTION_QUEUE tableAlan GatesClosed
MajorTestHIVE-8949Test for PARQUET-26Ryan BlueClosed
MajorBugHIVE-9002union all does not generate correct result for order by and limitPengcheng XiongClosed
MajorSub-taskHIVE-9009order by (limit) meaning for the last subquery of union in Hive is different from other main stream RDBMSPengcheng XiongClosed
MajorTaskHIVE-9015Constant Folding optimizer doesn't handle expressions involving nullAshutosh ChauhanClosed
MajorNew FeatureHIVE-9039Support Union DistinctPengcheng XiongClosed
MajorBugHIVE-9073NPE when using custom windowing UDAFsJason DereClosed
MajorBugHIVE-9083New metastore API to support to purge partition-data directly in dropPartitions().Mithun RadhakrishnanClosed
MajorBugHIVE-9086Add language support to PURGE data while dropping partitions.Mithun RadhakrishnanClosed
MajorBugHIVE-9115Hive build failure on hadoop-2.7 due to HADOOP-11356Jason DereClosed
MajorBugHIVE-9118Support auto-purge for tables, when dropping tables/partitions.Mithun RadhakrishnanClosed
MajorNew FeatureHIVE-9188BloomFilter support in ORCPrasanth JayachandranClosed
MajorSub-taskHIVE-9253MetaStore server should support timeout for long running requestsDong ChenClosed
MajorSub-taskHIVE-9271Add ability for client to request metastore to fire an eventAlan GatesClosed
MajorSub-taskHIVE-9273Add option to fire metastore event on insertAlan GatesClosed
MajorNew FeatureHIVE-9277Hybrid Hybrid Grace Hash JoinWei ZhengClosed
MajorImprovementHIVE-9298Support reading alternate timestamp formatsJason DereClosed
MajorNew FeatureHIVE-9302Beeline add commands to register local jdbc driver names and jarsFerdinand XuClosed
MajorBugHIVE-9303Parquet files are written with incorrect definition levelsSergio PeñaClosed
MajorSub-taskHIVE-9327CBO (Calcite Return Path): Removing Row Resolvers from ParseContextJesus Camacho RodriguezClosed
MajorSub-taskHIVE-9333Move parquet serialize implementation to DataWritableWriter to improve write speedsSergio PeñaClosed
MajorBugHIVE-9350Add ability for HiveAuthorizer implementations to filter out results of 'show tables', 'show databases'Thejas NairClosed
MajorBugHIVE-9397SELECT max(bar) FROM foo is broken after ANALYZE ... FOR COLUMNSMaiklClosed
MajorTestHIVE-9399ppd_multi_insert.q generate same output in different order, when mapred.reduce.tasks is set to larger than 1Chao SunClosed
MajorTaskHIVE-9416Get rid of Extract OperatorAshutosh ChauhanClosed
MajorBugHIVE-9430NullPointerException on ALTER TABLE ADD PARTITION if no value givenSergio PeñaClosed
MajorSub-taskHIVE-9432CBO (Calcite Return Path): Removing QB from ParseContextJesus Camacho RodriguezClosed
MajorBugHIVE-9456Make Hive support unicode with MSSQL as Metastore backendXiaobing ZhouClosed
MajorBugHIVE-9468Test groupby3_map_skew.q fails due to decimal precision differenceXuefu ZhangClosed
MajorImprovementHIVE-9470Use a generic writable object to run ColumnaStorageBench write/read tests Sergio PeñaClosed
MajorBugHIVE-9471Bad seek in uncompressed ORC, at row-group boundary.Mithun RadhakrishnanClosed
MajorBugHIVE-9472Implement 7 simple UDFs added to HiveXiaobing ZhouClosed
MajorImprovementHIVE-9480Build UDF TRUNC to implement FIRST_DAY as compared with LAST_DAYXiaobing ZhouClosed
MajorBugHIVE-9481allow column list specification in INSERT statementEugene KoifmanClosed
MajorBugHIVE-9482Hive parquet timestamp compatibilitySzehon HoClosed
MajorTaskHIVE-9485Update trunk to 1.2.0-SNAPSHOTBrock NolandClosed
MajorBugHIVE-9489add javadoc for UDFType annotationThejas NairClosed
MajorTaskHIVE-9498Update golden files of join38 & subquery_in on trunk due to 9327Ashutosh ChauhanClosed
MajorImprovementHIVE-9500Support nested structs over 24 levels.Aihua XuClosed
MajorSub-taskHIVE-9501DbNotificationListener doesn't include dbname in create database notification and does not include tablename in create table notificationAlan GatesClosed
MajorSub-taskHIVE-9508MetaStore client socket connection should have a lifetimeThiruvel ThirumoolanClosed
MajorBugHIVE-9509Restore partition spec validation removed by HIVE-9445Sergey ShelukhinClosed
MajorBugHIVE-9512HIVE-9327 causing regression in stats annotationJesus Camacho RodriguezClosed
MajorSub-taskHIVE-9516Enable CBO related tests [Spark Branch]Chinna Rao LalamClosed
MajorImprovementHIVE-9518Implement MONTHS_BETWEEN aligned with Oracle oneAlexander PivovarovClosed
MajorTaskHIVE-9520Create NEXT_DAY UDFAlexander PivovarovClosed
MajorImprovementHIVE-9521Drop support for Java6Nick DimidukClosed
MajorTestHIVE-9525Enable constant propagation optimization in few existing tests where it was disabled.Ashutosh ChauhanClosed
MajorBugHIVE-9526ClassCastException thrown by HiveStatementAshish SinghClosed
MajorBugHIVE-9529"alter table .. concatenate" under Tez mode should create TezTaskPrasanth JayachandranClosed
MajorSub-taskHIVE-9550ObjectStore.getNextNotification() can return events inside NotificationEventResponse as null which conflicts with its thrift "required" tagSushanth SowmyanClosed
MajorBugHIVE-9555assorted ORC refactorings for LLAP on trunkSergey ShelukhinClosed
MajorImprovementHIVE-9556create UDF to calculate the Levenshtein distance between two stringsAlexander PivovarovClosed
MajorSub-taskHIVE-9558[Parquet] support HiveDecimalWritable, HiveCharWritable, HiveVarcharWritable in vectorized modeDong ChenClosed
MajorBugHIVE-9560When hive.stats.collect.rawdatasize=true, 'rawDataSize' for an ORC table will result in value '0' after running 'analyze table TABLE_NAME compute statistics;'Prasanth JayachandranClosed
MajorSub-taskHIVE-9561SHUFFLE_SORT should only be used for order by query [Spark Branch]Rui LiClosed
MajorSub-taskHIVE-9563CBO(Calcite Return Path): Translate GB to Hive OP [CBO branch]Laljo John PullokkaranClosed
MajorImprovementHIVE-9564Extend HIVE-9298 for JsonSerDeJason DereClosed
MajorBugHIVE-9567JSON SerDe not escaping special chars when writing char/varchar dataJason DereClosed
MajorSub-taskHIVE-9569Enable more unit tests for UNION ALL [Spark Branch]Chao SunClosed
MajorSub-taskHIVE-9571CBO (Calcite Return Path): Generate FileSink Op [CBO branch]Laljo John PullokkaranClosed
MajorTaskHIVE-9572Merge from Spark branch to trunk 02/03/2015Xuefu ZhangClosed
MajorBugHIVE-9580Server returns incorrect result from JOIN ON VARCHAR columnsAihua XuClosed
MajorSub-taskHIVE-9582HCatalog should use IMetaStoreClient interfaceThiruvel ThirumoolanClosed
MajorSub-taskHIVE-9585AlterPartitionMessage should return getKeyValues instead of getValuesSushanth SowmyanClosed
MajorBugHIVE-9587UDF decode should accept STRING_GROUP types for the second parameterAlexander PivovarovClosed
MajorBugHIVE-9588Reimplement HCatClientHMSImpl.dropPartitions() with HMSC.dropPartitions()Mithun RadhakrishnanClosed
MajorImprovementHIVE-9590add qtests for ADD_MONTHS UDFAlexander PivovarovClosed
MajorBugHIVE-9592fix ArrayIndexOutOfBoundsException in date_add and date_sub initializeAlexander PivovarovClosed
MajorSub-taskHIVE-9601New Beeline queries will hang If Beeline terminates in-properly [Spark Branch]Jimmy XiangClosed
MajorBugHIVE-9609AddPartitionMessage.getPartitions() can return nullSushanth SowmyanClosed
MajorBugHIVE-9612Turn off DEBUG logging for Lazy Objects for testsSergio PeñaClosed
MajorBugHIVE-9613Left join query plan outputs wrong column when using subqueryGunther HagleitnerClosed
MajorBugHIVE-9620Cannot retrieve column statistics using HMS API if column name contains uppercase characters Chaoyu TangClosed
MajorBugHIVE-9622Getting NPE when trying to restart HS2 when metastore is configured to use org.apache.hadoop.hive.thrift.DBTokenStoreAihua XuClosed
MajorBugHIVE-9623NullPointerException in MapJoinOperator.processOp( for TPC-DS Q75 against un-partitioned schemaGunther HagleitnerClosed
MajorBugHIVE-9624NullPointerException in MapJoinOperator.processOp( for TPC-DS Q75 against un-partitioned schemaVikram Dixit KClosed
MajorBugHIVE-9628HiveMetaStoreClient.dropPartitions(...List<ObjectPair<Integer,byte[]>>...) doesn't take (boolean needResult)Mithun RadhakrishnanClosed
MajorBugHIVE-9633Add HCatClient.dropPartitions() overload to skip deletion of partition-directories.Mithun RadhakrishnanClosed
MajorBugHIVE-9644Fold case & when udfsAshutosh ChauhanClosed
MajorBugHIVE-9645Constant folding case NULL equalityAshutosh ChauhanClosed
MajorBugHIVE-9647Discrepancy in cardinality estimates between partitioned and un-partitioned tables Pengcheng XiongClosed
MajorBugHIVE-9648Null check key provider before doing setBrock NolandClosed
MajorBugHIVE-9652Tez in place updates should detect redirection of STDERRPrasanth JayachandranClosed
MajorBugHIVE-9655Dynamic partition table insertion errorChao SunClosed
MajorSub-taskHIVE-9657Use new parquet Types API builder to construct data typesFerdinand XuClosed
MajorSub-taskHIVE-9659'Error while trying to create table container' occurs during hive query case execution when hive.optimize.skewjoin set to 'true' [Spark Branch]Rui LiClosed
MajorImprovementHIVE-9664Hive "add jar" command should be able to download and add jars from a repositoryAnant NagClosed
MajorSub-taskHIVE-9671Support Impersonation [Spark Branch]Brock NolandClosed
MajorImprovementHIVE-9673Set operationhandle in ATS entities for lookupsThejas NairClosed
MajorBugHIVE-9674*DropPartitionEvent should handle partition-sets.Mithun RadhakrishnanClosed
MajorBugHIVE-9681Extend HiveAuthorizationProvider to support partition-sets.Mithun RadhakrishnanClosed
MajorSub-taskHIVE-9690Refactoring for non-numeric arithmetic operationsJason DereClosed
MajorSub-taskHIVE-9698Merge trunk to Spark branch 2/15/2015 [Spark Branch]Xuefu ZhangClosed
MajorTaskHIVE-9703Merge from Spark branch to trunk 02/16/2015Xuefu ZhangClosed
MajorBugHIVE-9706HBase handler support for snapshots should confirm properties before useSean BusbeyClosed
MajorImprovementHIVE-9709Hive should support replaying cookie from JDBC driver for beelineHari Sankar Sivarama SubramaniyanClosed
MajorImprovementHIVE-9710HiveServer2 should support cookie based authentication, when using HTTP transport.Hari Sankar Sivarama SubramaniyanClosed
MajorBugHIVE-9711ORC Vectorization DoubleColumnVector.isRepeating=false if all entries are NaNGopal VijayaraghavanClosed
MajorBugHIVE-9717The max/min function used by AggrStats for decimal type is not what we expectedPengcheng XiongClosed
MajorBugHIVE-9720Metastore does not properly migrate column stats when renaming a table across databases.Chaoyu TangClosed
MajorBugHIVE-9721Hadoop23Shims.setFullFileStatus should check for nullSergio PeñaClosed
MajorSub-taskHIVE-9726Upgrade to spark 1.3 [Spark Branch]Brock NolandClosed
MajorBugHIVE-9727GroupingID translation from CalciteJesus Camacho RodriguezClosed
MajorBugHIVE-9731WebHCat MapReduce Streaming Job does not allow StreamXmlRecordReader to be specifiedHari Sankar Sivarama SubramaniyanClosed
MajorBugHIVE-9735aggregate ( smalllint ) fails when ORC file used ava.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.ShortUnassignedClosed
MajorImprovementHIVE-9738create SOUNDEX udfAlexander PivovarovClosed
MajorBugHIVE-9743Incorrect result set for vectorized left outer joinMatt McClineClosed
MajorBugHIVE-9749ObjectStore schema verification logic is incorrectBrock NolandClosed
MajorSub-taskHIVE-9750avoid log locks in operatorsGunther HagleitnerClosed
MajorImprovementHIVE-9766Add JavaConstantXXXObjectInspectorDaniel DaiClosed
MajorBugHIVE-9767Fixes in Hive UDF to be usable in PigDaniel DaiClosed
MajorBugHIVE-9772Hive parquet timestamp conversion doesn't work with new ParquetJimmy XiangClosed
MajorBugHIVE-9779ATSHook does not log the end user if doAs=false (it logs the hs2 server user)Abdelrahman ShettiaClosed
MajorSub-taskHIVE-9781Utilize spark.kryo.classesToRegister [Spark Branch]Jimmy XiangClosed
MajorImprovementHIVE-9788Make double quote optional in tsv/csv/dsv outputFerdinand XuClosed
MajorBugHIVE-9791insert into table throws NPEYongzhi ChenClosed
MajorSub-taskHIVE-9792Support interval type in expressions/predicates Jason DereClosed
MajorImprovementHIVE-9793Remove hard coded paths from cli driver testsBrock NolandClosed
MajorBugHIVE-9797Need update some spark tests for java 8Sergio PeñaClosed
MajorImprovementHIVE-9800Create scripts to do metastore upgrade tests on JenkinsSergio PeñaClosed
MajorBugHIVE-9803SparkClientImpl should not attempt impersonation in CLI mode [Spark Branch]Brock NolandClosed
MajorImprovementHIVE-9804Turn on some kryo settings by default for Spark [Spark Branch]Jimmy XiangClosed
MajorSub-taskHIVE-9810prep object registry for multi threadingGunther HagleitnerClosed
MajorSub-taskHIVE-9812Merge trunk to Spark branch 02/27/2015 [Spark Branch]Xuefu ZhangClosed
MajorBugHIVE-9813Hive JDBC - DatabaseMetaData.getColumns method cannot find classes added with "add jar" commandYongzhi ChenClosed
MajorSub-taskHIVE-9819Add timeout check inside the HMS serverDong ChenClosed
MajorSub-taskHIVE-9823Load spark-defaults.conf from classpath [Spark Branch]Brock NolandClosed
MajorBugHIVE-9830Map join could dump a small table multiple times [Spark Branch]Jimmy XiangClosed
MajorBugHIVE-9831HiveServer2 should use ConcurrentHashMap in ThreadFactoryVaibhav GumashtaClosed
MajorBugHIVE-9836Hive on tez: fails when virtual columns are present in the join conditions (for e.g. partition columns)Vikram Dixit KClosed
MajorBugHIVE-9841IOException thrown by ORC should include the path of processing filePrasanth JayachandranClosed
MajorBugHIVE-9845HCatSplit repeats information making input split data size hugeMithun RadhakrishnanClosed
MajorBugHIVE-9851org.apache.hadoop.hive.serde2.avro.AvroSerializer should use org.apache.avro.generic.GenericData.Array when serializing a listRatandeep RattiClosed
MajorBugHIVE-9855Runtime skew join doesn't work when skewed data only exists in big tableRui LiClosed
MajorImprovementHIVE-9857Create Factorial UDFAlexander PivovarovClosed
MajorImprovementHIVE-9858Create cbrt (cube root) UDFAlexander PivovarovClosed
MajorImprovementHIVE-9859Create bitwise left/right shift UDFsAlexander PivovarovClosed
MajorBugHIVE-9860MapredLocalTask/SecureCmdDoAs leaks local filesBrock NolandClosed
MajorBugHIVE-9866Changing a column's type doesn't change column stats type in metastore Chaoyu TangClosed
MajorTaskHIVE-9867Migrate usage of deprecated Calcite methodsAshutosh ChauhanClosed
MajorBugHIVE-9869Trunk doesn't build with hadoop-1Rui LiClosed
MajorSub-taskHIVE-9871Print spark job id in history file [spark branch]Chinna Rao LalamClosed
MajorBugHIVE-9872Making yarn-cluster default for Hive on Spark [Spark Branch]Chao SunClosed
MajorBugHIVE-9873Hive on MR throws DeprecatedParquetHiveInput exceptionSergio PeñaClosed
MajorBugHIVE-9877Beeline cannot run multiple statements in the same rowChaoyu TangClosed
MajorSub-taskHIVE-9882Add jar/file doesn't work with yarn-cluster mode [Spark Branch]Rui LiClosed
MajorSub-taskHIVE-9889Merge trunk to Spark branch 3/6/2015 [Spark Branch]Xuefu ZhangClosed
MajorBugHIVE-9892various MSSQL upgrade scripts don't workSergey ShelukhinClosed
MajorSub-taskHIVE-9894Use new parquet Types API builder to construct DATE data typeDong ChenClosed
MajorBugHIVE-9902Map join small table files need more replications [Spark Branch]Jimmy XiangClosed
MajorTaskHIVE-9903Update calcite versionAshutosh ChauhanClosed
MajorSub-taskHIVE-9906Add timeout mechanism in RawStoreProxyDong ChenClosed
MajorBugHIVE-9908vectorization error binary type not supported, group by with binary columnsMatt McClineClosed
MajorImprovementHIVE-9909Specify hive branch to use on jenkins hms testsSergio PeñaClosed
1200 of 471