HCATALOG-602 release notes for hcatalog 0.0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/hcatalog/branches/branch-0.5@1435348 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index 63d091f..27ed8ea 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -45,6 +45,8 @@
HCAT-427 Document storage-based authorization (lefty via gates)
IMPROVEMENTS
+ HCAT-602 release notes for hcatalog 0.0.5 (traviscrawford)
+
HCAT-595 Update hcatalog hive dependency to 0.10.0 (traviscrawford)
HCAT-549 rename webhcat config and shell scripts to use webhcat in the names (thejas via gates)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index b1cd95d..cc1f495 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,4 +1,4 @@
-These notes are for HCatalog 0.4.0 release.
+These notes are for HCatalog 0.5.0 release.
Highlights
==========
@@ -17,57 +17,43 @@
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.
+Major changes since the last release include:
+ - 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
=====