CINXE.COM
Apache Pig Releases
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="Apache Forrest" name="Generator"> <meta name="Forrest-version" content="0.9"> <meta name="Forrest-skin-name" content="hadoop-pelt"> <title>Apache Pig Releases</title> <link type="text/css" href="skin/basic.css" rel="stylesheet"> <link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet"> <link media="print" type="text/css" href="skin/print.css" rel="stylesheet"> <link type="text/css" href="skin/profile.css" rel="stylesheet"> <script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script> <link rel="shortcut icon" href="images/favicon.ico"> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-7453027-1']); _gaq.push(['_setDomainName', 'apache.org']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body onload="init()"> <script type="text/javascript">ndeSetTextSize();</script> <div id="top"> <!--+ |breadtrail +--> <div class="breadtrail"> <a href="http://www.apache.org/">Apache</a> > <a href="http://pig.apache.org/">Pig</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script> </div> <!--+ |header +--> <div class="header"> <!--+ |start group logo +--> <div class="grouplogo"> <a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Powered by Apache Hadoop"></a> </div> <!--+ |end group logo +--> <!--+ |start Project Logo +--> <div class="projectlogo"> <a href="http://pig.apache.org/"><img class="logoImage" alt="Pig" src="images/pig-logo.gif" title="A platform for analyzing large datasets"></a> </div> <!--+ |end Project Logo +--> <!--+ |start Search +--> <div class="searchbox"> <form action="http://www.google.com/search" method="get" class="roundtopsmall"> <input value="pig.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google"> <input name="Search" value="Search" type="submit"> </form> </div> <!--+ |end search +--> <!--+ |start Tabs +--> <ul id="tabs"> <li class="current"> <a class="selected" href="index.html">Project</a> </li> <li> <a class="unselected" href="https://cwiki.apache.org/confluence/display/PIG">Wiki</a> </li> </ul> <!--+ |end Tabs +--> </div> </div> <div id="main"> <div id="publishedStrip"> <!--+ |start Subtabs +--> <div id="level2tabs"></div> <!--+ |end Endtabs +--> <script type="text/javascript"><!-- document.write("Last Published: " + document.lastModified); // --></script> </div> <!--+ |breadtrail +--> <div class="breadtrail"> </div> <!--+ |start Menu, mainarea +--> <!--+ |start Menu +--> <div id="menu"> <div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div> <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> <div class="menuitem"> <a href="index.html">Welcome</a> </div> <div class="menupage"> <div class="menupagetitle">Releases</div> </div> <div class="menuitem"> <a href="about.html">About</a> </div> <div class="menuitem"> <a href="mailing_lists.html">Mailing Lists</a> </div> <div class="menuitem"> <a href="whoweare.html">Who We Are</a> </div> <div class="menuitem"> <a href="bylaws.html">Bylaws</a> </div> <div class="menuitem"> <a href="https://cwiki.apache.org/confluence/display/PIG/PigTools">Pig Tools</a> </div> <div class="menuitem"> <a href="privacypolicy.html">Privacy Policy</a> </div> <div class="menuitem"> <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> </div> <div class="menuitem"> <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> </div> </div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div id="menu_1.2" class="menuitemgroup"> <div class="menuitem"> <a href="http://pig.apache.org/docs/r0.15.0/">Release 0.15.0</a> </div> <div class="menuitem"> <a href="http://pig.apache.org/docs/r0.16.0/">Release 0.16.0</a> </div> <div class="menuitem"> <a href="http://pig.apache.org/docs/r0.17.0/">Release 0.17.0</a> </div> </div> <div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div> <div id="menu_1.3" class="menuitemgroup"> <div class="menuitem"> <a href="issue_tracking.html">Issue Tracking</a> </div> <div class="menuitem"> <a href="version_control.html">Version Control</a> </div> <div class="menuitem"> <a href="philosophy.html">Pig Philosophy</a> </div> <div class="menuitem"> <a href="http://www.apache.org/security/">Reporting Security Issue</a> </div> </div> <div id="credit"></div> <div id="roundbottom"> <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div> <!--+ |alternative credits +--> <div id="credit2"> <a href="https://www.apache.org/events/current-event.html"><img border="0" title="" alt=" - logo" src="https://www.apache.org/events/current-event-125x125.png" style="width: 125px;height: 125px;"></a> </div> </div> <!--+ |end Menu +--> <!--+ |start content +--> <div id="content"> <div title="Portable Document Format" class="pdflink"> <a class="dida" href="releases.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br> PDF</a> </div> <h1>Apache Pig Releases</h1> <div id="minitoc-area"> <ul class="minitoc"> <li> <a href="#Download">Download</a> </li> <li> <a href="#News">News</a> <ul class="minitoc"> <li> <a href="#19+June%2C+2017%3A+release+0.17.0+available">19 June, 2017: release 0.17.0 available </a> </li> <li> <a href="#8+June%2C+2016%3A+release+0.16.0+available">8 June, 2016: release 0.16.0 available </a> </li> <li> <a href="#6+June%2C+2015%3A+release+0.15.0+available">6 June, 2015: release 0.15.0 available </a> </li> <li> <a href="#20+November%2C+2014%3A+release+0.14.0+available">20 November, 2014: release 0.14.0 available </a> </li> <li> <a href="#4+July%2C+2014%3A+release+0.13.0+available">4 July, 2014: release 0.13.0 available </a> </li> <li> <a href="#14+April%2C+2014%3A+release+0.12.1+available">14 April, 2014: release 0.12.1 available </a> </li> <li> <a href="#14+October%2C+2013%3A+release+0.12.0+available">14 October, 2013: release 0.12.0 available </a> </li> <li> <a href="#1+April%2C+2013%3A+release+0.11.1+available">1 April, 2013: release 0.11.1 available </a> </li> <li> <a href="#21+February%2C+2013%3A+release+0.11.0+available">21 February, 2013: release 0.11.0 available </a> </li> <li> <a href="#6+January%2C+2013%3A+release+0.10.1+available">6 January, 2013: release 0.10.1 available </a> </li> <li> <a href="#25+April%2C+2012%3A+release+0.10.0+available">25 April, 2012: release 0.10.0 available </a> </li> <li> <a href="#22+January%2C+2012%3A+release+0.9.2+available">22 January, 2012: release 0.9.2 available </a> </li> <li> <a href="#5+October%2C+2011%3A+release+0.9.1+available">5 October, 2011: release 0.9.1 available </a> </li> <li> <a href="#29+July%2C+2011%3A+release+0.9.0+available">29 July, 2011: release 0.9.0 available </a> </li> <li> <a href="#24+April%2C+2011%3A+release+0.8.1+available">24 April, 2011: release 0.8.1 available </a> </li> <li> <a href="#17+December%2C+2010%3A+release+0.8.0+available">17 December, 2010: release 0.8.0 available </a> </li> <li> <a href="#13+May%2C+2010%3A+release+0.7.0+available">13 May, 2010: release 0.7.0 available </a> </li> <li> <a href="#1+March%2C+2010%3A+release+0.6.0+available">1 March, 2010: release 0.6.0 available </a> </li> <li> <a href="#29+October%2C+2009%3A+release+0.5.0+available">29 October, 2009: release 0.5.0 available </a> </li> <li> <a href="#29+September%2C+2009%3A+release+0.4.0+available">29 September, 2009: release 0.4.0 available </a> </li> <li> <a href="#25+June%2C+2009%3A+release+0.3.0+available">25 June, 2009: release 0.3.0 available </a> </li> <li> <a href="#8+April%2C+2009%3A+release+0.2.0+available">8 April, 2009: release 0.2.0 available </a> </li> <li> <a href="#5+December%2C+2008%3A+release+0.1.1+available">5 December, 2008: release 0.1.1 available </a> </li> <li> <a href="#11+September%2C+2008%3A+release+0.1.0+available">11 September, 2008: release 0.1.0 available </a> </li> </ul> </li> </ul> </div> <a name="N1000D"></a><a name="Download"></a> <h2 class="h3">Download</h2> <div class="section"> <p>Releases may be downloaded from Apache mirrors.</p> <p> <b><a href="http://www.apache.org/dyn/closer.cgi/pig">Download a release now!</a></b> </p> <p> <b>Get Pig .rpm or .deb </b> </p> <p>Starting with Pig 0.12, Pig will no longer publish .rpm or .deb artifacts as part of its release. <a href="http://bigtop.apache.org">Apache Bigtop</a> provides .rpm and .deb artifacts for Hadoop, Pig, and other Hadoop related projects. See <a href="https://cwiki.apache.org/confluence/display/BIGTOP/How+to+install+Hadoop+distribution+from+Bigtop+0.5.0"> Bigtop's how to install page</a> for details.</p> <p> <b>Get Pig from Maven</b> </p> <p>Pig jars, javadocs, and source code are available from <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.pig%22">Maven Central</a>.</p> </div> <a name="N1003A"></a><a name="News"></a> <h2 class="h3">News</h2> <div class="section"> <a name="N10040"></a><a name="19+June%2C+2017%3A+release+0.17.0+available"></a> <h3 class="h4">19 June, 2017: release 0.17.0 available </h3> <p>The highlights of this release is the introduction of Pig on Spark</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 2.X (above 2.7.x)</div> </div> <a name="N1004D"></a><a name="8+June%2C+2016%3A+release+0.16.0+available"></a> <h3 class="h4">8 June, 2016: release 0.16.0 available </h3> <p>The highlights of this release is the stablization of Pig on Tez</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.23.X, 1.X and 2.X</div> </div> <a name="N1005A"></a><a name="6+June%2C+2015%3A+release+0.15.0+available"></a> <h3 class="h4">6 June, 2015: release 0.15.0 available </h3> <p>The highlights of this release includes Pig on Tez stablization, improved tez auto-parallelism and invoking Hive UDFs from Pig</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.23.X, 1.X and 2.X</div> </div> <a name="N10067"></a><a name="20+November%2C+2014%3A+release+0.14.0+available"></a> <h3 class="h4">20 November, 2014: release 0.14.0 available </h3> <p>The highlight of this release includes Pig on Tez, OrcStorage, loader predicate push down, constant calculation optimization and interface to ship jar</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.23.X, 1.X and 2.X</div> </div> <a name="N10074"></a><a name="4+July%2C+2014%3A+release+0.13.0+available"></a> <h3 class="h4">4 July, 2014: release 0.13.0 available </h3> <p>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). </p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N10081"></a><a name="14+April%2C+2014%3A+release+0.12.1+available"></a> <h3 class="h4">14 April, 2014: release 0.12.1 available </h3> <p> This is a maintenance release of Pig 0.12.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N1008E"></a><a name="14+October%2C+2013%3A+release+0.12.0+available"></a> <h3 class="h4">14 October, 2013: release 0.12.0 available </h3> <p>This release include several new features such as ASSERT operator, Streaming UDF, new AvroStorage, IN/CASE operator, BigInteger/BigDecimal data type, support for Windows.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N1009B"></a><a name="1+April%2C+2013%3A+release+0.11.1+available"></a> <h3 class="h4">1 April, 2013: release 0.11.1 available </h3> <p> This is a maintenance release of Pig 0.11.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N100A8"></a><a name="21+February%2C+2013%3A+release+0.11.0+available"></a> <h3 class="h4">21 February, 2013: release 0.11.0 available </h3> <p> This release includes hundreds of bug fixes and many new features including DateType datatype, RANK, CUBE and ROLLUP operators, Groovy UDFs, pluggable reducer estimation logic, additional UDF features, schema-based tuples and HCatalog DDL integration.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N100B5"></a><a name="6+January%2C+2013%3A+release+0.10.1+available"></a> <h3 class="h4">6 January, 2013: release 0.10.1 available </h3> <p> This is a maintenance release of Pig 0.10.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.X, 0.23.X and 2.X</div> </div> <a name="N100C2"></a><a name="25+April%2C+2012%3A+release+0.10.0+available"></a> <h3 class="h4">25 April, 2012: release 0.10.0 available </h3> <p> This release include boolean datatype, nested cross/foreach, JRuby udf, limit by expression, split default destination, tuple/bag/map syntax support and map-side aggregation.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.X, 1.0.X and 0.23.X.</div> </div> <a name="N100CF"></a><a name="22+January%2C+2012%3A+release+0.9.2+available"></a> <h3 class="h4">22 January, 2012: release 0.9.2 available </h3> <p> This is the second maintenance release of Pig 0.9.</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20 and Hadoop 1.0.0.</div> </div> <a name="N100DC"></a><a name="5+October%2C+2011%3A+release+0.9.1+available"></a> <h3 class="h4">5 October, 2011: release 0.9.1 available </h3> <p> This is a maintenance release of Pig 0.9. It also adds rpm/deb release in addition to traditional tarball release</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N100E9"></a><a name="29+July%2C+2011%3A+release+0.9.0+available"></a> <h3 class="h4">29 July, 2011: release 0.9.0 available </h3> <p> This release introduces control structures, changes query parser, and performs semantic cleanup. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N100F6"></a><a name="24+April%2C+2011%3A+release+0.8.1+available"></a> <h3 class="h4">24 April, 2011: release 0.8.1 available </h3> <p> This is a maintenance release of Pig 0.8, contains several critical bug fixes. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N10103"></a><a name="17+December%2C+2010%3A+release+0.8.0+available"></a> <h3 class="h4">17 December, 2010: release 0.8.0 available </h3> <p> This release includes new features such as scalar cast, custom partitioner, Python UDFs and more. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N10110"></a><a name="13+May%2C+2010%3A+release+0.7.0+available"></a> <h3 class="h4">13 May, 2010: release 0.7.0 available </h3> <p> This release includes new LoadFunc/StoreFunc interface, switch of Pig local mode and many bug fixes. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N1011D"></a><a name="1+March%2C+2010%3A+release+0.6.0+available"></a> <h3 class="h4">1 March, 2010: release 0.6.0 available </h3> <p> This release includes performance and memory usage improvements, adds the Accumulator interface for UDFs, and contains many bug fixes. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N1012A"></a><a name="29+October%2C+2009%3A+release+0.5.0+available"></a> <h3 class="h4">29 October, 2009: release 0.5.0 available </h3> <p> This release makes Pig 0.4.0 functionality available for Hadoop 20 clusters. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.20.</div> </div> <a name="N10137"></a><a name="29+September%2C+2009%3A+release+0.4.0+available"></a> <h3 class="h4">29 September, 2009: release 0.4.0 available </h3> <p> This release introduces two new types of join. The skewed join improves join performance for the data with large skew in the join key. The merge join improves performance for the case where both inputs are sorted on the join key. The release also includes support for outer join. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.18.</div> </div> <a name="N10144"></a><a name="25+June%2C+2009%3A+release+0.3.0+available"></a> <h3 class="h4">25 June, 2009: release 0.3.0 available </h3> <p> The highlight of this release is multiquery optimization that allows to share computation accross multiple queries within a single Pig script. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.18.</div> </div> <a name="N10151"></a><a name="8+April%2C+2009%3A+release+0.2.0+available"></a> <h3 class="h4">8 April, 2009: release 0.2.0 available </h3> <p>This release adds types to the language, better error checking, and a 5x performance gain over the 0.1.1 release. Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.18.</div> </div> <a name="N1015E"></a><a name="5+December%2C+2008%3A+release+0.1.1+available"></a> <h3 class="h4">5 December, 2008: release 0.1.1 available </h3> <p>This is the first Pig release as Hadoop subproject! Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.18.</div> </div> <a name="N1016B"></a><a name="11+September%2C+2008%3A+release+0.1.0+available"></a> <h3 class="h4">11 September, 2008: release 0.1.0 available </h3> <p>This is the first Pig release from the Incubator! Release Notes are available at the download site</p> <div class="note"> <div class="label">Note</div> <div class="content">This release works with Hadoop 0.17.</div> </div> </div> </div> <!--+ |end content +--> <div class="clearboth"> </div> </div> <div id="footer"> <!--+ |start bottomstrip +--> <div class="lastmodified"> <script type="text/javascript"><!-- document.write("Last Published: " + document.lastModified); // --></script> </div> <div class="copyright"> Copyright © 2007-2018 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> <br> Apache Hadoop, Hadoop, Apache, the Apache feather logo, and the Apache Hadoop project logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries. </div> <!--+ |end bottomstrip +--> </div> </body> </html>