Index: RELEASE_NOTES.txt =================================================================== --- RELEASE_NOTES.txt (revision 1435311) +++ RELEASE_NOTES.txt (working copy) @@ -1,4 +1,4 @@ -These notes are for HCatalog 0.4.0 release. +These notes are for HCatalog 0.5.0 release. Highlights ========== @@ -17,58 +17,44 @@ Java installation 2. Ant build tool, version 1.8 or higher: http://ant.apache.org - to build source only -3. This release is compatible with Hadoop 1.0.1. +3. This release is compatible with Hadoop 1.0.3. 4. This release is compatible with Pig 0.8.1, Pig 0.9.1, and 0.9.2. -5. This release is compatible with Hive 0.8.1. +5. This release is compatible with Hive 0.10.0 Trying the Release ================== -1. Download hcatalog-src-0.4.0-incubating.tar.gz +1. Download hcatalog-src-0.5.0-incubating.tar.gz 2. Follow the directions at - http://incubator.apache.org/hcatalog/docs/r0.4.0/install.html -3. If you are upgrading from HCatalog 0.2.0 you will need to upgrade your - metastore. The upgrade script can be found in server installation at - share/hcatalog/hive/external/metastore/scripts/upgrade/mysql/upgrade-0.7.0-to-0.8.0.mysql.sql - This should be done after you install the server and before you start it. + http://incubator.apache.org/hcatalog/docs/r0.5.0/install.html +3. If you are upgrading from a previous HCatalog release, please note + the Hive dependency has been updated to 0.10.0. Please see the Hive + upgrade documentation as appropriate for your current Hive version. - - Relevant Documentation ====================== -See http://incubator.apache.org/hcatalog/docs/r0.4.0 -These notes are for HCatalog 0.4.0 release. +See http://incubator.apache.org/hcatalog/docs/r0.5.0 +These notes are for HCatalog 0.5.0 release. Changes Since Last Release ========================== -HCatalog 0.3 was not released. HCatalog 0.2 was the last release of HCatalog. + Major changes since the last release include: - - Full support for reading from and writing to Hive. - - Support for deeply nested maps, arrays, and structs. - - Switch from StorageDrivers to SerDes. See "Backward Incompatibilities" - below. - - Addition of JSonSerDe to support reading and writing JSON data. - - Rather than releasing rpms from HCatalog, we rely on the rpms provided by - Apache Bigtop. - - The HCatalog binary distribution no longer includes Apache Hive. We now - require that Hive first be installed. - - The HCatalog source distribution no longer includes Apache Hive source. - It now pulls the required jars via maven. + - HCatalog is now published in the Apache Maven repository. + - New web services API to HCatalog: webhcat + - Major notifications update + - Build has been updated to provide per-submodule artifacts. + - Improved pig adapter support. + - Updated to Hive 0.10.0. + - Many improvements and bug fixes. - For a full list of changes see CHANGES.txt located in the same directory as this file. Backward Incompatibilities ========================== -- HCatalog no longer supports its own StorageDriver classes for data - (de)serialization. Instead it uses Hive's SerDe classes. -- Rather than releasing rpms from HCatalog, we rely on the rpms provided by - Apache Bigtop. -- The HCatalog binary distribution no longer includes Apache Hive. We now - require that Hive first be installed. -- The HCatalog source distribution no longer includes Apache Hive source. - It now pulls the required jars via maven. +- HCatalog no longer publishes a monolithic jar with all classes. Instead, + per-submodule jars are published. This allows users to pull in just the + needed dependencies when integrating HCatalog with their system. - Notes ===== HBase integration with HCatalog is experimental and not yet ready for production use.