blob: ff7d8f75940c0c660ae69426d641b069dc28d6be [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Spark Release 1.2.2 | Apache Spark
</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&Courier+Prime:wght@400;700&display=swap" rel="stylesheet">
<link href="/css/custom.css" rel="stylesheet">
<!-- Code highlighter CSS -->
<link href="/css/pygments-default.css" rel="stylesheet">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["disableCookies"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '40']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</head>
<body class="global">
<nav class="navbar navbar-expand-lg navbar-dark p-0 px-4" style="background: #1D6890;">
<a class="navbar-brand" href="/">
<img src="/images/spark-logo-rev.svg" alt="" width="141" height="72">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarContent"
aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse col-md-12 col-lg-auto pt-4" id="navbarContent">
<ul class="navbar-nav me-auto">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/downloads.html">Download</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="libraries" role="button" data-bs-toggle="dropdown"
aria-expanded="false">
Libraries
</a>
<ul class="dropdown-menu" aria-labelledby="libraries">
<li><a class="dropdown-item" href="/sql/">SQL and DataFrames</a></li>
<li><a class="dropdown-item" href="/streaming/">Spark Streaming</a></li>
<li><a class="dropdown-item" href="/mllib/">MLlib (machine learning)</a></li>
<li><a class="dropdown-item" href="/graphx/">GraphX (graph)</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li><a class="dropdown-item" href="/third-party-projects.html">Third-Party Projects</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="documentation" role="button" data-bs-toggle="dropdown"
aria-expanded="false">
Documentation
</a>
<ul class="dropdown-menu" aria-labelledby="documentation">
<li><a class="dropdown-item" href="/docs/latest/">Latest Release</a></li>
<li><a class="dropdown-item" href="/documentation.html">Older Versions and Other Resources</a></li>
<li><a class="dropdown-item" href="/faq.html">Frequently Asked Questions</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/examples.html">Examples</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="community" role="button" data-bs-toggle="dropdown"
aria-expanded="false">
Community
</a>
<ul class="dropdown-menu" aria-labelledby="community">
<li><a class="dropdown-item" href="/community.html">Mailing Lists &amp; Resources</a></li>
<li><a class="dropdown-item" href="/contributing.html">Contributing to Spark</a></li>
<li><a class="dropdown-item" href="/improvement-proposals.html">Improvement Proposals (SPIP)</a>
</li>
<li><a class="dropdown-item" href="https://issues.apache.org/jira/browse/SPARK">Issue Tracker</a>
</li>
<li><a class="dropdown-item" href="/powered-by.html">Powered By</a></li>
<li><a class="dropdown-item" href="/committers.html">Project Committers</a></li>
<li><a class="dropdown-item" href="/history.html">Project History</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="developers" role="button" data-bs-toggle="dropdown"
aria-expanded="false">
Developers
</a>
<ul class="dropdown-menu" aria-labelledby="developers">
<li><a class="dropdown-item" href="/developer-tools.html">Useful Developer Tools</a></li>
<li><a class="dropdown-item" href="/versioning-policy.html">Versioning Policy</a></li>
<li><a class="dropdown-item" href="/release-process.html">Release Process</a></li>
<li><a class="dropdown-item" href="/security.html">Security</a></li>
</ul>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="apacheFoundation" role="button"
data-bs-toggle="dropdown" aria-expanded="false">
Apache Software Foundation
</a>
<ul class="dropdown-menu" aria-labelledby="apacheFoundation">
<li><a class="dropdown-item" href="https://www.apache.org/">Apache Homepage</a></li>
<li><a class="dropdown-item" href="https://www.apache.org/licenses/">License</a></li>
<li><a class="dropdown-item"
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a class="dropdown-item" href="https://www.apache.org/security/">Security</a></li>
<li><a class="dropdown-item" href="https://www.apache.org/events/current-event">Event</a></li>
</ul>
</li>
</ul>
</div>
</nav>
<div class="container">
<div class="row mt-4">
<div class="col-12 col-md-9">
<h2>Spark Release 1.2.2</h2>
<p>Spark 1.2.2 is a maintenance release containing stability fixes. This release is based on the <a href="https://github.com/apache/spark/tree/branch-1.2">branch-1.2</a> maintenance branch of Spark. We recommend all 1.2.1 users to upgrade to this stable release. Contributions to this release came from 39 developers.</p>
<p>To download Spark 1.2.2 visit the <a href="/downloads.html">downloads</a> page.</p>
<h3 id="fixes">Fixes</h3>
<p>Spark 1.2.2 contains bug fixes in several components. Some of the more important fixes are highlighted below. You can visit the <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20SPARK%20AND%20fixVersion%20%3D%201.2.2%20ORDER%20BY%20priority%2C%20component">Spark issue tracker</a> for the full list of fixes.</p>
<h4 id="spark-core">Spark Core</h4>
<ul>
<li>Thread safety problem in Netty shuffle (<a href="http://issues.apache.org/jira/browse/SPARK-6578">SPARK-6578</a>)</li>
<li>Memory leak in JobProgressListener (<a href="http://issues.apache.org/jira/browse/SPARK-5967">SPARK-5967</a>)</li>
<li>Unable to launch on YARN 2.5.0 and later (<a href="http://issues.apache.org/jira/browse/SPARK-4267">SPARK-4267</a>)</li>
<li>YARN auxiliary shuffle issue in secure mode (<a href="http://issues.apache.org/jira/browse/SPARK-5655">SPARK-5655</a>)</li>
</ul>
<h4 id="pyspark">PySpark</h4>
<ul>
<li>Jobs hang during <code class="language-plaintext highlighter-rouge">collect</code> operation (<a href="http://issues.apache.org/jira/browse/SPARK-6667">SPARK-6667</a>)</li>
<li>Zip fails with serializer error (<a href="http://issues.apache.org/jira/browse/SPARK-5973">SPARK-5973</a>)</li>
<li>Memory leak using Spark SQL with PySpark (<a href="http://issues.apache.org/jira/browse/SPARK-6055">SPARK-6055</a>)</li>
<li>Hanging when using large broadcast variables (<a href="http://issues.apache.org/jira/browse/SPARK-5363">SPARK-5363</a>)</li>
</ul>
<h3 id="contributors">Contributors</h3>
<p>The following developers contributed to this release:</p>
<ul>
<li>Andrew Or &#8211; Bug fixes in Core and YARN</li>
<li>Andrew Rowson &#8211; Bug fixes in YARN</li>
<li>Anselme Vignon &#8211; Bug fixes in SQL</li>
<li>Brennon York &#8211; Bug fixes in GraphX</li>
<li>Cheng Hao &#8211; Bug fixes in Core</li>
<li>Cheolsoo Park &#8211; Bug fixes in YARN</li>
<li>Davies Liu &#8211; Improvements in PySpark; bug fixes in Streaming, Core, SQL, and PySpark; documentation in Core and PySpark</li>
<li>Emre Sevinc &#8211; Documentation in Core and MLlib; improvement in Core</li>
<li>Gen TANG &#8211; Bug fixes in EC2</li>
<li>Hari Shreedharan &#8211; Bug fixes in Streaming</li>
<li>Hung Lin &#8211; Bug fixes in scheduler</li>
<li>Iulian Dragos &#8211; Test in Streaming</li>
<li>Jacek Lewandowski &#8211; Bug fixes in Core</li>
<li>Jesper Lundgren &#8211; Bug fixes in Streaming</li>
<li>Josh Rosen &#8211; Bug fixes in Java API, Streaming, tests, and Core</li>
<li>Kashish Jain &#8211; Bug fixes in YARN</li>
<li>Kay Ousterhout &#8211; Bug fixes in Core and SQL</li>
<li>Kousuke Saruta &#8211; Improvements in Streaming and tests</li>
<li>Li Zhihui &#8211; Documentation in Core</li>
<li>Manoj Kumar &#8211; Improvements in MLlib</li>
<li>Matt Cheah &#8211; Bug fixes in Core</li>
<li>Michael Nazario &#8211; Bug fixes in PySpark</li>
<li>Mingyu Kim &#8211; Bug fixes in Core</li>
<li>Nathan McCarthy &#8211; Bug fixes in Core</li>
<li>Nicholas Chammas &#8211; Bug fixes in EC2</li>
<li>Peng Xu &#8211; Documentation in Core</li>
<li>Reynold Xin &#8211; Bug fixes in Core</li>
<li>Ryan Williams &#8211; Improvements in Core</li>
<li>Sean Owen &#8211; Improvements in EC2; bug fixes in Core, tests, YARN, Streaming, scheduler, and Web UI</li>
<li>Shixiong Zhu &#8211; Improvements in Shuffle</li>
<li>Tathagata Das &#8211; Bug fixes in Streaming and Web UI</li>
<li>Venkata Ramana Gollamudi &#8211; Improvement in Core</li>
<li>Vladimir Grigor &#8211; Bug fixes in EC2</li>
<li>Wang Tao &#8211; Bug fixes in Core</li>
<li>Winston Chen &#8211; Bug fixes in PySpark</li>
<li>Yin Huai &#8211; Bug fixes in SQL</li>
<li>Yuhao Yang &#8211; Bug fixes in MLlib</li>
<li>Zhan Zhang &#8211; Bug fixes in Core</li>
<li>Zhang, Liye &#8211; Bug fixes in Core</li>
</ul>
<p><em>Thanks to everyone who contributed!</em></p>
<p>
<br/>
<a href="/news/">Spark News Archive</a>
</p>
</div>
<div class="col-12 col-md-3">
<div class="news" style="margin-bottom: 20px;">
<h5>Latest News</h5>
<ul class="list-unstyled">
<li><a href="/news/spark-3-5-1-released.html">Spark 3.5.1 released</a>
<span class="small">(Feb 23, 2024)</span></li>
<li><a href="/news/spark-3-3-4-released.html">Spark 3.3.4 released</a>
<span class="small">(Dec 16, 2023)</span></li>
<li><a href="/news/spark-3-4-2-released.html">Spark 3.4.2 released</a>
<span class="small">(Nov 30, 2023)</span></li>
<li><a href="/news/spark-3-5-0-released.html">Spark 3.5.0 released</a>
<span class="small">(Sep 13, 2023)</span></li>
</ul>
<p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
</div>
<div style="text-align:center; margin-bottom: 20px;">
<a href="https://www.apache.org/events/current-event.html">
<img src="https://www.apache.org/events/current-event-234x60.png" style="max-width: 100%;"/>
</a>
</div>
<div class="hidden-xs hidden-sm">
<a href="/downloads.html" class="btn btn-cta btn-lg d-grid" style="margin-bottom: 30px;">
Download Spark
</a>
<p style="font-size: 16px; font-weight: 500; color: #555;">
Built-in Libraries:
</p>
<ul class="list-none">
<li><a href="/sql/">SQL and DataFrames</a></li>
<li><a href="/streaming/">Spark Streaming</a></li>
<li><a href="/mllib/">MLlib (machine learning)</a></li>
<li><a href="/graphx/">GraphX (graph)</a></li>
</ul>
<a href="/third-party-projects.html">Third-Party Projects</a>
</div>
</div>
</div>
<footer class="small">
<hr>
Apache Spark, Spark, Apache, the Apache feather logo, and the Apache Spark project logo are either registered
trademarks or trademarks of The Apache Software Foundation in the United States and other countries.
See guidance on use of Apache Spark <a href="/trademarks.html">trademarks</a>.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Copyright &copy; 2018 The Apache Software Foundation, Licensed under the
<a href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.
</footer>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery.js"></script>
<script src="/js/lang-tabs.js"></script>
<script src="/js/downloads.js"></script>
</body>
</html>