Author: olga Date: Thu Jul 10 13:15:20 2008 New Revision: 675711 URL: http://svn.apache.org/viewvc?rev=675711&view=rev Log: PIG-34: cleaned up CHANGES.txt
Modified: incubator/pig/trunk/CHANGES.txt Modified: incubator/pig/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/incubator/pig/trunk/CHANGES.txt?rev=675711&r1=675710&r2=675711&view=diff ============================================================================== --- incubator/pig/trunk/CHANGES.txt (original) +++ incubator/pig/trunk/CHANGES.txt Thu Jul 10 13:15:20 2008 @@ -1,15 +1,63 @@ Pig Change Log - -Trunk (unreleased changes) +Release 0.1.0 - Unreleased INCOMPATIBLE CHANGES - PIG-123: requires escape of '\' in chars and string + PIG-123: requires escape of '\' in chars and string NEW FEATURES - OPTIMIZATIONS + PIG-20 Added custom comparator functions for order by (phunt via gates) + PIG-94: Streaming implementation + PIG-58: parameter substitution + PIG-55: added custom splitter (groves via olgan) + PIG-59: Add a new ILLUSTRATE command (shubhamc via gates). + PIG-256: Added variable argument support for UDFs (pi_song) + + IMPROVEMENTS + + PIG-8 added binary comparator (olgan) + + PIG-11 Add capability to search for jar file to register. (antmagna via + olgan) + + PIG-7: Added use of combiner in some restricted cases. (gates) + + PIG-47: Added methods to DataMap to provide access to its content + + PIG-30: Rewrote DataBags to better handle decisions of when to spill to + disk and to spill more intelligently. (gates) + + PIG-12: Added time stamps to log4j messages (phunt via gates). + + PIG-44: Added adaptive decision of the number of records to hold in memory + before spilling (utkarsh) + + PIG-56: Made DataBag implement Iterable. (groves via gates) + + PIG-39: created more efficient version of read (spullara via olgan) + + PIG-32: ABstraction layer (olgan) + + PIG-83: Change everything except grunt and Main (PigServer on down) to use + common logging abstraction instead of log4j. By default in grunt, log4j + still used as logging layer. Also converted all System.out/err.println + statements to use logging instead. (francisoud via gates) + + PIG-13: adding version to the system (joa23 via olgan) + + PIG-113: Make explain output more understandable (pi_song via gates) + + PIG-120: Support map reduce in local mode. To do this user needs to + specify execution type as mapreduce and cluster name as local (joa23 via + gates). + + PIG-106: Change StringBuffer and String '+' to StringBuilder (francisoud + via gates). + + PIG-111: Reworked configuration to be setable via properties. + (Contributions from joa23, pi_song, and oae via gates). BUG FIXES @@ -20,15 +68,8 @@ PIG-23 Made pig work with java 1.5. (milindb via gates) - PIG-8 added binary comparator (olgan) - PIG-17 integrated with Hadoop 0.15 (olgan@) - PIG-11 Add capability to search for jar file to register. (antmagna via - olgan) - - PIG-20 Added custom comparator functions for order by (phunt via gates) - PIG-33 Help was commented out - uncommented (olgan) PIG-31: second half of concurrent mode problem addressed (olgan) @@ -37,8 +78,6 @@ PIG-17: updated hadoop15.jar to match hadoop 0.15.1 release - PIG-7: Added use of combiner in some restricted cases. (gates) - PIG-29: fixed bag factory to be properly initialized (utkarsh) PIG-43: fixed problem where using the combiner prevented a pig alias @@ -50,27 +89,13 @@ PIG-7 (more): Fixed bug in PigCombiner where it was writing IndexedTuples instead of Tuples, causing Reducer to crash in some cases. - PIG-47: Added methods to DataMap to provide access to its content - - PIG-12: Added time stamps to log4j messages (phunt via gates). - - PIG-44: Added adaptive decision of the number of records to hold in memory - before spilling (utkarsh) - - PIG-39: created more efficient version of read (spullara via olgan) - PIG-41: Added patterns to svn:ignore PIG-51: Fixed combiner in the presence of flattening - PIG-30: Rewrote DataBags to better handle decisions of when to spill to - disk and to spill more intelligently. (gates) - PIG-61: Fixed MapreducePlanCompiler to use PigContext to load up the comparator function instead of Class.forName. (gates) - PIG-56: Made DataBag implement Iterable. (groves via gates) - PIG-63: Fix for non-ascii UTF-8 data (breed@ and olgan@) PIG-77: Added eclipse specific files to svn:ignore @@ -82,8 +107,6 @@ PIG-78: src/org/apache/pig/builtin/PigStorage.java doesn't compile (arun via olgan) - PIG-32: ABstraction layer (olgan) - PIG-87: Fix pig.pl to find java via JAVA_HOME instead of hardcoded default path. Also fix it to not die if pigclient.conf is missing. (craigm via gates). @@ -102,11 +125,6 @@ PIG-92: Fix NullPointerException in PIgContext due to uninitialized conf reference. (francisoud via gates) - PIG-83: Change everything except grunt and Main (PigServer on down) to use - common logging abstraction instead of log4j. By default in grunt, log4j - still used as logging layer. Also converted all System.out/err.println - statements to use logging instead. (francisoud via gates) - PIG-80: In a number of places stack trace information was being lost by an exception being caught, and a different exception then thrown. All those locations have been changed so that the new exception now wraps the old. @@ -150,18 +168,10 @@ access a field as a tuple, and it turns out not to be a tuple (oae via gates). - PIG-13: adding version to the system (joa23 via olgan) - PIG-13: make the code use svn only if available (joa23 via olgan) PIG-118: make sure union/join/cross takes 2 params (pi_song vi olgan) - PIG-113: Make explain output more understandable (pi_song via gates) - - PIG-120: Support map reduce in local mode. To do this user needs to - specify execution type as mapreduce and cluster name as local (joa23 via - gates). - PIG-94: M1 for streaming: maps and reduce side support with default (de)serializer (acmurthy via olgan) @@ -171,9 +181,6 @@ PIG-115: Removed Yahoo specific scripts/pig.pl, replaced with generic bash script bin/pig. Moved startHOD.expect to bin (joa23 via gates). - PIG-106: Change StringBuffer and String '+' to StringBuilder (francisoud - via gates). - PIG-18: changes to make pig work with Hadoop 0.16 and HOD 0.4 (olgan) PIG-164: Fix memory issue in SpillableMemoryManager to partially clean the list of @@ -203,8 +210,6 @@ PIG-179: Changed PigRecordReader to be a static singleton rather than thread local. (gates). - PIG-55: added custom splitter (groves via olgan) - PIG-174,180: bug fixes in streaming (arunc via olgan) PIG-181: streaming bug fixing (arunc via olgan) @@ -216,16 +221,9 @@ PIG-153: Incorrect result caused by dump in between statements (pi_song via gates). - PIG-58: parameter substitution integration - - PIG-111: Reworked configuration to be setable via properties. - (Contributions from joa23, pi_song, and oae via gates). - PIG-178: Use of schema on secondary output of SPLIT throws IndexOutOfBoundsException (kali via gates). - PIG-59: Add a new ILLUSTRATE command (shubhamc via gates). - PIG-203: Fix bug in parameter substitution code where any pig script over 1k caused pig to freeze. (kali via gates) @@ -317,8 +315,6 @@ PIG-198: Fixed pig script to pick up hadoop 17 instead of 15 (pi_song via gates). - PIG-256: Added variable argument support for UDFs (pi_song) - PIG-266: fix warnings caused by HOD (olgan) PIG-245: added math functions to the piggybank (ajaygarg via olgan) @@ -343,3 +339,6 @@ PIG-291: hod.param parameters not passed properly (thatha via olgan) PIG-34: changes to build process to create distribution tar file + + PIG-34: updated CHANGES.txt +