Apache Pig Changelog

What's new in Apache Pig 0.13.0

Jul 5, 2014
  • This release includes several new features such as pluggable execution engines (to allow pig run on non-mapreduce engines in future), auto-local mode (to jobs with small input data size to run in-process), fetch optimization (to improve interactiveness of grunt), fixed counters for local-mode, support for user level jar cache, support for blacklisting and whitelisting pig commands. This also includes several performance fixes and debuggability features. A few non-backwards compatible interface modifications have been introduced in this release to make pig work with non-mapreduce engines (eg- PigProgressNotificationListener).
  • This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X

New in Apache Pig 0.11.0 (Feb 23, 2013)

  • New RANK, CUBE and ROLLUP operators
  • New DateType data type
  • Support for Groovy UDFs
  • Support for loading macros from jars
  • Support for custom PigReducerEstimators
  • Support for custom PigProgressNotificatonListeners
  • Support for schema-based Tuples for reduced memory footprint
  • Support for passing environment variables to streaming jobs
  • Support for invoking HCatalog DDL commands from Pig
  • Support for .pigbootup file for defaults
  • Improved support for working with Maps in Pig scripts
  • Grunt improvements: history and clear
  • New cleanupOnSuccess method in StoreFunc interface
  • UDF timing utilities
  • UDF lifecycle improvements
  • UDFs for DateType support
  • Performance improvements to merge join
  • Performance improvements to local mode
  • Performance improvements to in memory aggregation
  • Performance improvements to Spillable management
  • Improvements to HBaseStorage and AvroStorage
  • Penny has been removed
  • 300+ bug fixes

New in Apache Pig 0.10.0 (Sep 27, 2012)

  • This release includes Boolean datatype, nested cross/foreach, JRuby udf, limit by expression, split default destination, tuple/bag/map syntax support and map-side aggregation.
  • This release works with Hadoop 0.20.X, 1.0.X and 0.23.X.

New in Apache Pig 0.9.2 (Sep 27, 2012)

  • Maintenance release.
  • This release works with Hadoop 0.20 and Hadoop 1.0.0.

New in Apache Pig 0.9.1 (Sep 27, 2012)

  • It also adds rpm/deb release in addition to traditional tarball release

New in Apache Pig 0.9.0 (Sep 27, 2012)

  • This release introduces control structures, changes query parser, and performs semantic cleanup.

New in Apache Pig 0.8.1 (Sep 27, 2012)

  • This release works with Hadoop 0.20.