hive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c..@apache.org
Subject svn commit: r1215377 - /hive/trunk/RELEASE_NOTES.txt
Date Sat, 17 Dec 2011 01:04:25 GMT
Author: cws
Date: Sat Dec 17 01:04:25 2011
New Revision: 1215377

URL: http://svn.apache.org/viewvc?rev=1215377&view=rev
Log:
HIVE-BUILD. Update RELEASE_NOTES.txt with 0.8.0 release information (cws)

Modified:
    hive/trunk/RELEASE_NOTES.txt

Modified: hive/trunk/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/hive/trunk/RELEASE_NOTES.txt?rev=1215377&r1=1215376&r2=1215377&view=diff
==============================================================================
--- hive/trunk/RELEASE_NOTES.txt (original)
+++ hive/trunk/RELEASE_NOTES.txt Sat Dec 17 01:04:25 2011
@@ -1,3 +1,379 @@
+Release Notes - Hive - Version 0.8.0
+
+** New Feature
+    * [HIVE-192] - Add TIMESTAMP column type for thrift dynamic_type
+    * [HIVE-306] - Support "INSERT [INTO] destination"
+    * [HIVE-788] - Triggers when a new partition is created for a table
+    * [HIVE-818] - Create a Hive CLI that connects to hive ThriftServer
+    * [HIVE-872] - Allow type widening on COALESCE/UNION ALL
+    * [HIVE-956] - Add support of columnar binary serde
+    * [HIVE-1003] - optimize metadata only queries
+    * [HIVE-1310] - Partitioning columns should be of primitive types only
+    * [HIVE-1343] - add an interface in RCFile to support concatenation of two files without
(de)compression
+    * [HIVE-1537] - Allow users to specify LOCATION in CREATE DATABASE statement
+    * [HIVE-1694] - Accelerate GROUP BY execution using indexes
+    * [HIVE-1734] - Implement map_keys() and map_values() UDFs
+    * [HIVE-1735] - Extend Explode UDTF to handle Maps
+    * [HIVE-1803] - Implement bitmap indexing in Hive
+    * [HIVE-1918] - Add export/import facilities to the hive system
+    * [HIVE-1941] - support explicit view partitioning
+    * [HIVE-1950] - Block merge for RCFile
+    * [HIVE-2090] - Add "DROP DATABASE ... CASCADE/RESTRICT"
+    * [HIVE-2121] - Input Sampling By Splits
+    * [HIVE-2185] - extend table statistics to store the size of uncompressed data (+extend
interfaces for collecting other types of statistics)
+    * [HIVE-2188] - Add get_table_objects_by_name() to Hive MetaStore
+    * [HIVE-2215] - Add api for marking / querying set of partitions for events
+    * [HIVE-2223] - support grouping on complex types in Hive
+    * [HIVE-2225] - Purge expired events
+    * [HIVE-2236] - Cli: Print Hadoop's CPU milliseconds
+    * [HIVE-2244] - Add a Plugin Developer Kit to Hive
+    * [HIVE-2272] - add TIMESTAMP data type
+    * [HIVE-2278] - Support archiving for multiple partitions if the table is partitioned
by multiple columns
+    * [HIVE-2380] - Add Binary Datatype in Hive
+    * [HIVE-2500] - Allow Hive to be debugged remotely
+    * [HIVE-2509] - Literal bigint
+    * [HIVE-2561] - Allow UDFs to specify additional FILE/JAR resources necessary for execution
+
+** Bug
+    * [HIVE-11] - better error code from Hive describe command
+    * [HIVE-106] - Join operation fails for some queries
+    * [HIVE-619] - Improve the error messages for missing/incorrect UDF/UDAF class
+    * [HIVE-1218] - CREATE TABLE t LIKE some_view should create a new empty base table, but
instead creates a copy of view
+    * [HIVE-1302] - describe parse_url throws an error
+    * [HIVE-1342] - Predicate push down get error result when sub-queries have the same alias
name 
+    * [HIVE-1461] - Clean up references to 'hive.metastore.local'
+    * [HIVE-1538] - FilterOperator is applied twice with ppd on.
+    * [HIVE-1592] - ProxyFileSystem.close calls super.close twice.
+    * [HIVE-1595] - job name for alter table <T> archive partition <P> is not
correct
+    * [HIVE-1631] - JDBC driver returns wrong precision, scale, or column size for some data
types
+    * [HIVE-1675] - SAXParseException on plan.xml during local mode.
+    * [HIVE-1825] - Different defaults for hive.metastore.local
+    * [HIVE-1850] - alter table set serdeproperties bypasses regexps checks (leaves table
in a non-recoverable state?)
+    * [HIVE-1884] - Potential risk of resource leaks in Hive
+    * [HIVE-1937] - DDLSemanticAnalyzer won't take newly set Hive parameters
+    * [HIVE-1943] - Metastore operations (like drop_partition) could be improved in terms
of maintaining consistency of metadata and data
+    * [HIVE-1959] - Potential memory leak when same connection used for long time. TaskInfo
and QueryInfo objects are getting accumulated on executing more queries on the same connection.
+    * [HIVE-1963] - Don't set ivy.home in build-common.xml
+    * [HIVE-1965] - Auto convert mapjoin should not throw exception if the top operator is
union operator.
+    * [HIVE-1973] - Getting error when join on tables where name of table has uppercase letters
+    * [HIVE-1974] - In error scenario some opened streams may not closed in ScriptOperator.java,
Utilities.java 
+    * [HIVE-1975] - "insert overwrite directory" Not able to insert data with multi level
directory path
+    * [HIVE-1976] - Exception should be thrown when invalid jar,file,archive is given to
add command
+    * [HIVE-1980] - Merging using mapreduce rather than map-only job failed in case of dynamic
partition inserts
+    * [HIVE-1987] - HWI admin_list_jobs JSP page throws exception
+    * [HIVE-1988] - Make the delegation token issued by the MetaStore owned by the right
user
+    * [HIVE-2001] - Add inputs and outputs to authorization DDL commands
+    * [HIVE-2003] - LOAD compilation does not set the outputs during semantic analysis resulting
in no authorization checks being done for it.
+    * [HIVE-2008] - keyword_1.q is failing
+    * [HIVE-2022] - Making JDO thread-safe by default
+    * [HIVE-2024] - In Driver.execute(), mapred.job.tracker is not restored if one of the
task fails.
+    * [HIVE-2025] - Fix TestEmbeddedHiveMetaStore and TestRemoteHiveMetaStore broken by HIVE-2022
+    * [HIVE-2031] - Correct the exception message for the better traceability for the scenario
load into the partitioned table having 2  partitions by specifying only one partition in the
load statement. 
+    * [HIVE-2032] - create database does not honour warehouse.dir in dbproperties
+    * [HIVE-2033] - A database's warehouse.dir is not used for tables created in it.
+    * [HIVE-2034] - Backport HIVE-1991 after overridden by HIVE-1950
+    * [HIVE-2037] - Merge result file size should honor hive.merge.size.per.task
+    * [HIVE-2040] - the retry logic in Hive's concurrency  is not working correctly.
+    * [HIVE-2042] - In error scenario some opened streams may not closed
+    * [HIVE-2045] - TCTLSeparatedProtocol.SimpleTransportTokenizer.nextToken() throws Null
Pointer Exception in some cases
+    * [HIVE-2054] - Exception on windows when using the jdbc driver. "IOException: The system
cannot find the path specified"
+    * [HIVE-2060] - CLI local mode hit NPE when exiting by ^D
+    * [HIVE-2061] - Create a hive_contrib.jar symlink to hive-contrib-{version}.jar for backward
compatibility
+    * [HIVE-2062] - HivePreparedStatement.executeImmediate always throw exception
+    * [HIVE-2069] - NullPointerException on getSchemas
+    * [HIVE-2080] - Few code improvements in the ql and serde packages.
+    * [HIVE-2083] - Bug: RowContainer was set to 1 in JoinUtils.
+    * [HIVE-2086] - Add test coverage for external table data loss issue
+    * [HIVE-2095] - auto convert map join bug
+    * [HIVE-2096] - throw a error if the input is larger than a threshold for index input
format
+    * [HIVE-2098] - Make couple of convenience methods in EximUtil public
+    * [HIVE-2100] - virtual column references inside subqueries cause execution exceptions
+    * [HIVE-2107] - Log4J initialization info should not be printed out if -S is specified
+    * [HIVE-2113] - In shell mode, local mode continues if a local-mode task throws exception
in pre-hooks
+    * [HIVE-2117] - insert overwrite ignoring partition location
+    * [HIVE-2120] - auto convert map join may miss good candidates
+    * [HIVE-2122] - Remove usage of deprecated methods from org.apache.hadoop.io package
+    * [HIVE-2125] - alter table concatenate fails and deletes data
+    * [HIVE-2131] - Bitmap Operation UDF doesn't clear return list
+    * [HIVE-2138] - Exception when no splits returned from index
+    * [HIVE-2142] - Jobs do not get killed even when they created too many files.
+    * [HIVE-2145] - NPE during parsing order-by expression
+    * [HIVE-2146] - Block Sampling should adjust number of reducers accordingly to make it
useful
+    * [HIVE-2151] - Too many open files in running negative cli tests
+    * [HIVE-2153] - Stats JDBC LIKE queries should escape '_' and '%'
+    * [HIVE-2157] - NPE in MapJoinObjectKey
+    * [HIVE-2159] - TableSample(percent ) uses one intermediate size to be int, which overflows
for large sampled size, making the sampling never triggered.
+    * [HIVE-2160] - Few code improvements in the metastore,hwi and ql packages.
+    * [HIVE-2176] - Schema creation scripts are incomplete since they leave out tables that
are specific to DataNucleus
+    * [HIVE-2178] - Log related Check style Comments fixes
+    * [HIVE-2181] -  Clean up the scratch.dir (tmp/hive-root) while restarting Hive server.

+    * [HIVE-2182] - Avoid null pointer exception when executing UDF
+    * [HIVE-2183] - In Task class and its subclasses logger is initialized in constructor
+    * [HIVE-2184] - Few improvements in org.apache.hadoop.hive.ql.metadata.Hive.close()
+    * [HIVE-2186] - Dynamic Partitioning Failing because of characters not supported globStatus
+    * [HIVE-2192] - Stats table schema incompatible after HIVE-2185
+    * [HIVE-2196] - Ensure HiveConf includes all properties defined in hive-default.xml
+    * [HIVE-2197] - SessionState used before ThreadLocal set
+    * [HIVE-2198] - While using Hive in server mode, HiveConnection.close() is not cleaning
up server side resources
+    * [HIVE-2199] - incorrect success flag passed to jobClose
+    * [HIVE-2204] - unable to get column names for a specific table that has '_' as part
of its table name
+    * [HIVE-2211] - Fix a bug caused by HIVE-243
+    * [HIVE-2214] - CommandNeedRetryException.java is missing ASF header
+    * [HIVE-2222] - runnable queue in Driver and DriverContext is not thread safe
+    * [HIVE-2237] - hive fails to build in eclipse due to syntax error in BitmapIndexHandler.java
+    * [HIVE-2243] - Can't publish maven release artifacts to apache repository
+    * [HIVE-2248] - Comparison Operators convert number types to common type instead of double
if possible
+    * [HIVE-2253] - Merge failing of join tree in exceptional case
+    * [HIVE-2257] - Enable TestHadoop20SAuthBridge
+    * [HIVE-2259] - Skip comments in hive script
+    * [HIVE-2260] - ExecDriver::addInputPaths should pass the table properties to the record
writer
+    * [HIVE-2275] - Revert HIVE-2219 and apply correct patch to improve the efficiency of
dropping multiple partitions
+    * [HIVE-2276] - Fix Inconsistency between RB and JIRA patches for HIVE-2194
+    * [HIVE-2281] - Regression introduced from HIVE-2155
+    * [HIVE-2286] - ClassCastException when building index with security.authorization turned
on
+    * [HIVE-2287] - Error during UNARCHIVE of a partition
+    * [HIVE-2292] - Comment clause should immediately follow identifier field in CREATE DATABASE
statement
+    * [HIVE-2294] - Allow ShimLoader to work with Hadoop 0.20-append
+    * [HIVE-2296] - bad compressed file names from insert into
+    * [HIVE-2298] - Fix UDAFPercentile to tolerate null percentiles
+    * [HIVE-2303] - files with control-A,B are not delimited correctly.
+    * [HIVE-2307] - Schema creation scripts for PostgreSQL use bit(1) instead of boolean
+    * [HIVE-2309] - Incorrect regular expression for extracting task id from filename
+    * [HIVE-2315] - DatabaseMetadata.getColumns() does not return partition column names
for a table
+    * [HIVE-2319] - Calling alter_table after changing partition comment throws an exception
+    * [HIVE-2322] - Add ColumnarSerDe to the list of native SerDes
+    * [HIVE-2326] - Turn off bitmap indexing when map-side aggregation is turned off
+    * [HIVE-2328] - hive.zookeeper.session.timeout is set to null in hive-default.xml
+    * [HIVE-2331] - Turn off compression when generating index intermediate results
+    * [HIVE-2334] - DESCRIBE TABLE causes NPE when hive.cli.print.header=true
+    * [HIVE-2335] - Indexes are still automatically queried when out of sync with their source
tables
+    * [HIVE-2337] - Predicate pushdown erroneously conservative with outer joins
+    * [HIVE-2338] - Alter table always throws an unhelpful error on failure
+    * [HIVE-2342] - mirror.facebook.net is 404ing
+    * [HIVE-2343] - stats not updated for non "load table desc" operations
+    * [HIVE-2344] - filter is removed due to regression of HIVE-1538
+    * [HIVE-2356] - Fix udtf_explode.q and udf_explode.q test failures
+    * [HIVE-2358] - JDBC DatabaseMetaData and ResultSetMetaData need to match for particular
types
+    * [HIVE-2362] - HiveConf properties not appearing in the output of 'set' or 'set -v'
+    * [HIVE-2366] - Metastore upgrade scripts for HIVE-2246 do not migrate indexes nor rename
the old COLUMNS table
+    * [HIVE-2368] - Slow dropping of partitions caused by full listing of storage descriptors
+    * [HIVE-2369] - Minor typo in error message in HiveConnection.java (JDBC)
+    * [HIVE-2382] - Invalid predicate pushdown from incorrect column expression map for select
operator generated by GROUP BY operation
+    * [HIVE-2383] - Incorrect alias filtering for predicate pushdown
+    * [HIVE-2384] - import of multiple partitions from a partitioned table with external
location overwrites files
+    * [HIVE-2386] - Add Mockito to LICENSE file
+    * [HIVE-2391] - published POMs in Maven repo are incorrect
+    * [HIVE-2393] - Fix whitespace test diff accidentally introduced in HIVE-1360
+    * [HIVE-2398] - Hive server doesn't return schema for 'set' command
+    * [HIVE-2402] - Function like with empty string is throwing null pointer exception
+    * [HIVE-2405] - get_privilege does not get user level privilege
+    * [HIVE-2407] - File extensions not preserved in Hive.checkPaths when renaming new destination
file
+    * [HIVE-2411] - Metastore server tries to connect to NN without authenticating itself
+    * [HIVE-2412] - Update Eclipse configuration to include Mockito dependency
+    * [HIVE-2413] - BlockMergeTask ignores client-specified jars
+    * [HIVE-2417] - Merging of compressed rcfiles fails to write the valuebuffer part correctly
+    * [HIVE-2429] - skip corruption bug that cause data not decompressed
+    * [HIVE-2431] - upgrading thrift version didn't upgrade libthrift.jar symlink correctly
+    * [HIVE-2451] - TABLESAMBLE(BUCKET xxx) sometimes doesn't trigger input pruning as regression
of HIVE-1538
+    * [HIVE-2455] - Pass correct remoteAddress in proxy user authentication
+    * [HIVE-2459] - remove all @author tags from source
+    * [HIVE-2463] - fix Eclipse for javaewah upgrade
+    * [HIVE-2465] - Primitive Data Types returning null if the data is out of range of the
data type.
+    * [HIVE-2466] - mapjoin_subquery  dump small table (mapjoin table) to the same file
+    * [HIVE-2472] - Metastore statistics are not being updated for CTAS queries.
+    * [HIVE-2474] - Hive PDK needs an Ivy configuration file
+    * [HIVE-2481] - HadoopJobExecHelper does not handle null counters well
+    * [HIVE-2486] - Phabricator for code review
+    * [HIVE-2487] - Bug from HIVE-2446, the code that calls client stats publishers run()
methods is in wrong place, should be in the same method but inside of while (!rj.isComplete())
{} loop
+    * [HIVE-2488] - PDK tests failing on Hudson because HADOOP_HOME is not defined
+    * [HIVE-2492] - PDK PluginTest failing on Hudson
+    * [HIVE-2497] - partition pruning  prune some right partition under specific conditions
+    * [HIVE-2499] - small table filesize for automapjoin is not consistent in HiveConf.java
and hive-default.xml
+    * [HIVE-2501] - When new instance of Hive (class) is created, the current database is
reset to default (current database shouldn't be changed).
+    * [HIVE-2510] - Hive throws Null Pointer Exception upon CREATE TABLE <db_name>.<table_name>
....     if the given <db_name> doesn't exist
+    * [HIVE-2516] - cleaunup QTestUtil: use test.data.files as current directory if one not
specified
+    * [HIVE-2519] - Dynamic partition insert should enforce the order of the partition spec
is the same as the one in schema
+    * [HIVE-2522] - HIVE-2446 bug (next one) - If constructor of ClientStatsPublisher throws
runtime exception it will be propagated to HadoopJobExecHelper's progress method and beyond,
whereas it shouldn't
+    * [HIVE-2531] - Allow people to use only issue numbers without 'HIVE-' prefix with `arc
diff --jira`.
+    * [HIVE-2532] - Evaluation of non-deterministic/stateful UDFs should not be skipped even
if constant oi is returned.
+    * [HIVE-2534] - HiveIndexResult creation fails due to file system issue
+    * [HIVE-2536] - Support scientific notation for Double literals
+    * [HIVE-2548] - How to submit documentation fixes
+    * [HIVE-2550] - Provide jira_base_url for improved arc commit workflow
+    * [HIVE-2556] - upgrade script 008-HIVE-2246.mysql.sql contains syntax errors
+    * [HIVE-2562] - HIVE-2247 Changed the Thrift API causing compatibility issues.
+    * [HIVE-2565] - Add Java linter to Hive
+    * [HIVE-2568] - HIVE-2246 upgrade script needs to drop foreign key in COLUMNS_OLD
+    * [HIVE-2571] - eclipse template .classpath is broken
+    * [HIVE-2572] - HIVE-2246 upgrade script changed the COLUMNS_V2.COMMENT length
+    * [HIVE-2574] - ivy offline mode broken by changingPattern and checkmodified attributes
+    * [HIVE-2578] - Debug mode in some situations doesn't work properly when child JVM  is
started from MapRedLocalTask
+    * [HIVE-2580] - Hive build fails with error "java.io.IOException: Not in GZIP format"
+    * [HIVE-2581] - explain task: getJSONPlan throws a NPE if the ast is null
+    * [HIVE-2583] - bug in ivy 2.2.0 breaks build
+    * [HIVE-2588] - Update arcconfig to include commit listener
+    * [HIVE-2590] - HBase bulk load wiki page improvements
+    * [HIVE-2598] - Update README.txt file to use description from wiki
+    * [HIVE-2613] - HiveCli eclipse launch configuration hangs
+    * [HIVE-2622] - Hive POMs reference the wrong Hadoop artifacts
+    * [HIVE-2624] - Fix eclipse classpath template broken in HIVE-2523
+    * [HIVE-2625] - Fix maven-build Ant target
+    * [HIVE-2630] - TestHiveServer doesn't produce a JUnit report file
+    * [HIVE-2634] - revert HIVE-2566
+    * [HIVE-2643] - Recent patch prevents Hadoop confs from loading in 0.20.204
+
+** Improvement
+    * [HIVE-1078] - CREATE VIEW followup:  CREATE OR REPLACE
+    * [HIVE-1360] - Allow UDFs to access constant parameter values at compile time
+    * [HIVE-1567] - increase hive.mapjoin.maxsize to 10 million
+    * [HIVE-1644] - use filter pushdown for automatically accessing indexes
+    * [HIVE-1690] - HivePreparedStatement.executeImmediate(String sql) is breaking the exception
stack
+    * [HIVE-1731] - Improve miscellaneous error messages
+    * [HIVE-1740] - support NOT IN and NOT LIKE syntax
+    * [HIVE-1741] - HiveInputFormat.readFields should print the cause when there's an exception
+    * [HIVE-1784] - Ctrl+c should kill currently running query, but not exit the CLI
+    * [HIVE-1815] - The class HiveResultSet should implement batch fetching.
+    * [HIVE-1833] - Task-cleanup task should be disabled
+    * [HIVE-1887] - HIVE-78 Followup: group partitions by tables when do authorizations and
there is no partition level privilege
+    * [HIVE-1916] - Change Default Alias For Aggregated Columns (_c1)
+    * [HIVE-1966] - mapjoin operator should not load hashtable for each new inputfile if
the hashtable to be loaded is already there.
+    * [HIVE-1989] - recognize transitivity of predicates on join keys
+    * [HIVE-1991] - Hive Shell to output number of mappers and number of reducers
+    * [HIVE-1994] - Support new annotation @UDFType(stateful = true)
+    * [HIVE-2000] - adding comments to Hive Stats JDBC queries 
+    * [HIVE-2002] - Expand exceptions caught for metastore operations
+    * [HIVE-2018] - avoid loading Hive aux jars in CLI remote mode
+    * [HIVE-2020] - Create a separate namespace for Hive variables
+    * [HIVE-2028] - Performance instruments for client side execution
+    * [HIVE-2030] - isEmptyPath() to use ContentSummary cache
+    * [HIVE-2035] - Use block-level merge for RCFile if merging intermediate results are
needed
+    * [HIVE-2036] - Update bitmap indexes for automatic usage
+    * [HIVE-2038] - Metastore listener
+    * [HIVE-2039] - remove hadoop version check from hive cli shell script
+    * [HIVE-2051] - getInputSummary() to call FileSystem.getContentSummary() in parallel
+    * [HIVE-2052] - PostHook and PreHook API to add flag to indicate it is pre or post hook
plus cache for content summary
+    * [HIVE-2056] - Generate single MR job for multi groupby query if hive.multigroupby.singlemr
is enabled.
+    * [HIVE-2068] - Speed up query "select xx,xx from xxx LIMIT xxx" if no filtering or aggregation
+    * [HIVE-2070] - SHOW GRANT grantTime field should be a human-readable timestamp
+    * [HIVE-2082] - Reduce memory consumption in preparing MapReduce job
+    * [HIVE-2106] - Increase the number of operator counter 
+    * [HIVE-2109] - No lock for some non-mapred tasks config variable hive.lock.mapred.only.operation
added
+    * [HIVE-2119] - Optimizer on partition field
+    * [HIVE-2126] - Hive's symlink text input format should be able to work with ComineHiveInputFormat
+    * [HIVE-2127] - Improve stats gathering reliability by retries on failures with hive.stats.retries.max
and hive.stats.retries.wait
+    * [HIVE-2128] - Automatic Indexing with multiple tables
+    * [HIVE-2133] - DROP TABLE IF EXISTS should not fail if a view of that name exists
+    * [HIVE-2134] - Remove System.exit 
+    * [HIVE-2139] - Enables HiveServer to accept -hiveconf option
+    * [HIVE-2144] - reduce workload generated by JDBCStatsPublisher
+    * [HIVE-2147] - Add api to send / receive message to metastore
+    * [HIVE-2148] - Add interface classification in Hive.
+    * [HIVE-2154] - add exception handling to hive's record reader 
+    * [HIVE-2155] - Improve error messages emitted during semantic analysis
+    * [HIVE-2156] - Improve error messages emitted during task execution
+    * [HIVE-2171] - Allow custom serdes to set field comments
+    * [HIVE-2191] - Allow optional [inner] on equi-join.
+    * [HIVE-2194] - Add actions for alter table and alter partition events for metastore
event listeners
+    * [HIVE-2201] - reduce name node calls in hive by creating temporary directories
+    * [HIVE-2208] - create a new API in Warehouse where the root directory is specified
+    * [HIVE-2209] - Provide a way by which ObjectInspectorUtils.compare can be extended by
the caller for comparing maps which are part of the object
+    * [HIVE-2210] - ALTER VIEW RENAME
+    * [HIVE-2213] - Optimize partial specification metastore functions
+    * [HIVE-2217] - add Query text for debugging in lock data
+    * [HIVE-2218] - speedup addInputPaths
+    * [HIVE-2219] - Make "alter table drop partition" more efficient
+    * [HIVE-2221] - Provide metastore upgarde script for HIVE-2215
+    * [HIVE-2224] - Ability to add partitions atomically
+    * [HIVE-2226] - Add API to retrieve table names by an arbitrary filter, e.g., by owner,
retention, parameters, etc.
+    * [HIVE-2233] - Show current database in hive prompt
+    * [HIVE-2245] - Make CombineHiveInputFormat the default hive.input.format
+    * [HIVE-2246] - Dedupe tables' column schemas from partitions in the metastore db
+    * [HIVE-2252] - Display a sample of partitions created when Fatal Error occurred due
to too many partitioned created
+    * [HIVE-2256] - Better error message in CLI on invalid column name
+    * [HIVE-2282] - Local mode needs to work well with block sampling
+    * [HIVE-2284] - bucketized map join should allow join key as a superset of bucketized
columns
+    * [HIVE-2290] - Improve error messages for DESCRIBE command
+    * [HIVE-2299] - Optimize Hive query startup time for multiple partitions
+    * [HIVE-2346] - Add hooks to run when execution fails.
+    * [HIVE-2347] - Make Hadoop Job ID available after task finishes executing
+    * [HIVE-2350] - Improve RCFile Read Speed
+    * [HIVE-2354] - Support automatic rebuilding of indexes when they go stale
+    * [HIVE-2364] - Make performance logging configurable.
+    * [HIVE-2370] - Improve RCFileCat performance significantly
+    * [HIVE-2378] - Warn user that precision is lost when bigint is implicitly cast to double.
+    * [HIVE-2385] - Local Mode can be more aggressive if LIMIT optimization is on
+    * [HIVE-2396] - RCFileReader Buffer Reuse
+    * [HIVE-2404] - Allow RCFile Reader to tolerate corruptions
+    * [HIVE-2440] - make hive mapper initialize faster when having tons of input files
+    * [HIVE-2445] - The PerfLogger should log the full name of hooks, not just the simple
name.
+    * [HIVE-2446] - Introduction of client statistics publishers possibility
+    * [HIVE-2447] - Add job ID to MapRedStats
+    * [HIVE-2448] - Upgrade JavaEWAH to 0.3
+    * [HIVE-2450] - move lock retry logic into ZooKeeperHiveLockManager
+    * [HIVE-2453] - Need a way to categorize queries in hooks for improved logging
+    * [HIVE-2456] - JDBCStatsAggregator DELETE STATEMENT should escape _ and %
+    * [HIVE-2457] - Files in Avro-backed Hive tables do not have a ".avro" extension
+    * [HIVE-2458] - Group-by query optimization Followup: add flag in conf/hive-default.xml
+    * [HIVE-2461] - Add method to PerfLogger to perform cleanup/final steps.
+    * [HIVE-2462] - make INNER a non-reserved keyword
+    * [HIVE-2467] - HA Support for Metastore Server 
+    * [HIVE-2470] - Improve support for Constant Object Inspectors
+    * [HIVE-2479] - Log more Hadoop task counter values in the MapRedStats class.
+    * [HIVE-2484] - Enable ALTER TABLE SET SERDE to work on partition level
+    * [HIVE-2505] - Update junit jar in testlibs
+    * [HIVE-2506] - Get ConstantObjectInspectors working in UDAFs
+    * [HIVE-2515] - Make Constant OIs work with UDTFs.
+    * [HIVE-2523] - add a new builtins subproject
+    * [HIVE-2527] - Consecutive string literals should be combined into a single string literal.
+    * [HIVE-2535] - Use sorted nature of compact indexes
+    * [HIVE-2545] - Make metastore log4j configuration file configurable again.
+    * [HIVE-2546] - add explain formatted
+    * [HIVE-2553] - Use hashing instead of list traversal for IN operator for primitive types
+    * [HIVE-2566] - reduce the number map-reduce jobs for union all
+    * [HIVE-2569] - Too much debugging info on console if a job failed
+    * [HIVE-2593] - avoid referencing /tmp in tests
+    * [HIVE-2605] - Setting no_drop on a table should cascade to child partitions
+    * [HIVE-2607] - Add caching to json_tuple
+    * [HIVE-2619] - Add hook to run in metastore's endFunction which can collect more fb303
counters
+
+** Task
+    * [HIVE-1095] - Hive in Maven
+    * [HIVE-2076] - Provide Metastore upgrade scripts and default schemas for PostgreSQL
+    * [HIVE-2161] - Remaining patch for HIVE-2148
+    * [HIVE-2239] - Use the version commons-codec from Hadoop
+    * [HIVE-2376] - Upgrade Hive's Thrift dependency to version 0.7.0
+    * [HIVE-2441] - Metastore upgrade scripts for schema change introduced in HIVE-2215
+    * [HIVE-2442] - Metastore upgrade script and schema DDL for Hive 0.8.0
+    * [HIVE-2468] - Make Hive compile against Hadoop 0.23
+    * [HIVE-2491] - Add pdk, hbase-handler etc as source dir in eclipse
+    * [HIVE-2521] - Update wiki links in README file
+    * [HIVE-2552] - Omit incomplete Postgres upgrade scripts from release tarball
+
+** Sub-task
+    * [HIVE-559] - Support JDBC ResultSetMetadata
+    * [HIVE-1983] - Bundle Log4j configuration files in Hive JARs
+    * [HIVE-2049] - Push down partition pruning to JDO filtering for a subset of partition
predicates
+    * [HIVE-2050] - batch processing partition pruning process
+    * [HIVE-2114] - Backward incompatibility introduced from HIVE-2082 in MetaStoreUtils.getPartSchemaFromTableSchema()
+    * [HIVE-2118] - Partition Pruning bug in the case of hive.mapred.mode=nonstrict
+    * [HIVE-2140] - Return correct Major / Minor version numbers for Hive Driver
+    * [HIVE-2158] - add the HivePreparedStatement implementation based on current HIVE supported
data-type
+    * [HIVE-2434] - add a TM to Hive logo image
+    * [HIVE-2435] - Update project naming and description in Hive wiki
+    * [HIVE-2436] - Update project naming and description in Hive website
+    * [HIVE-2437] - update project website navigation links
+    * [HIVE-2438] - add trademark attributions to Hive homepage
+    * [HIVE-2476] - Update project description and wiki link in ivy.xml files
+
+** Test
+    * [HIVE-2426] - Test that views with joins work properly
+    * [HIVE-2493] - TestLazySimpleSerde fails randomly
+    * [HIVE-2513] - create a test to verify that partition pruning works for partitioned
views with a union
+
+** Wish
+    * [HIVE-243] - ^C breaks out of running query, but not whole CLI
+
+
 Release Notes - Hive - Version 0.7.0
 
 ** New Feature



Mime
View raw message