CDH 3 Release Notes
The following lists all Apache Hive Jiras included in CDH 3
that are not included in the Apache Hive base version 0.7.1. The
hive-0.7.1+42.56.CHANGES.txt
file lists all changes included in CDH 3. The patch for each
change can be found in the cloudera/patches directory in the release tarball.
Changes Not In Apache Hive 0.7.1
CDH
Bug
- [DISTRO-286] - hive-hbase-handler POM not included in CDH Maven repository
- [DISTRO-245] - CDH packages shouldn't ship jars from other CDH packages
- [DISTRO-150] - Should /var/lib/hive/metastore/scripts/* be in /usr/lib/hive instead?
Hive
Bug
- [HIVE-1943] - Metastore operations (like drop_partition) could be improved in terms of maintaining consistency of metadata and data
- [HIVE-1450] - always catch exception when invoke executeUpdate in jdbc
- [HIVE-2918] - Hive Dynamic Partition Insert - move task not considering 'hive.exec.max.dynamic.partitions' from CLI
- [HIVE-2411] - Metastore server tries to connect to NN without authenticating itself
- [HIVE-2259] - Skip comments in hive script
- [HIVE-2260] - ExecDriver::addInputPaths should pass the table properties to the record writer
- [HIVE-2315] - DatabaseMetadata.getColumns() does not return partition column names for a table
- [HIVE-2358] - JDBC DatabaseMetaData and ResultSetMetaData need to match for particular types
- [HIVE-1631] - JDBC driver returns wrong precision, scale, or column size for some data types
- [HIVE-2204] - unable to get column names for a specific table that has '_' as part of its table name
- [HIVE-2307] - Schema creation scripts for PostgreSQL use bit(1) instead of boolean
- [HIVE-2037] - Merge result file size should honor hive.merge.size.per.task
- [HIVE-2342] - mirror.facebook.net is 404ing
- [HIVE-2269] - Hive --auxpath option can't handle multiple colon separated values
- [HIVE-2001] - Add inputs and outputs to authorization DDL commands
- [HIVE-2257] - Enable TestHadoop20SAuthBridge
- [HIVE-2069] - NullPointerException on getSchemas
- [HIVE-2062] - HivePreparedStatement.executeImmediate always throw exception
Improvement
- [HIVE-1877] - Add java_method() as a synonym for the reflect() UDF
- [HIVE-2203] - Extend concat_ws() UDF to support arrays of strings
- [HIVE-1740] - support NOT IN and NOT LIKE syntax
- [HIVE-2457] - Files in Avro-backed Hive tables do not have a ".avro" extension
- [HIVE-2245] - Make CombineHiveInputFormat the default hive.input.format
- [HIVE-2126] - Hive's symlink text input format should be able to work with ComineHiveInputFormat
- [HIVE-1815] - The class HiveResultSet should implement batch fetching.
- [HIVE-1983] - Bundle Log4j configuration files in Hive JARs
New Feature
- [HIVE-895] - Add SerDe for Avro serialized data
- [HIVE-2418] - replace or translate function in hive
- [HIVE-2005] - Implement BETWEEN operator
- [HIVE-1941] - support explicit view partitioning
- [HIVE-1734] - Implement map_keys() and map_values() UDFs
- [HIVE-818] - Create a Hive CLI that connects to hive ThriftServer