summaryrefslogtreecommitdiff
path: root/releases/_posts/2015-02-09-spark-release-1-2-1.md
blob: 8bd5aef8e322e8001db205ed96670b167577ce8a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
---
layout: post
title: Spark Release 1.2.1
categories: []
tags: []
status: publish
type: post
published: true
meta:
  _edit_last: '4'
  _wpas_done_all: '1'
---

Spark 1.2.1 is a maintenance release containing stability fixes. This release is based on the [branch-1.2](https://github.com/apache/spark/tree/branch-1.2) maintenance branch of Spark. We recommend all 1.2.0 users to upgrade to this stable release. Contributions to this release came from 69 developers.

To download Spark 1.2.1 visit the <a href="{{site.url}}downloads.html">downloads</a> page.

### Fixes
Spark 1.2.1 contains bug fixes in several components. Some of the more important fixes are highlighted below. You can visit the [Spark issue tracker](http://s.apache.org/Mpn) for the full list of fixes.

#### Security
- Locks down file permissions for temporary file storage

#### Spark Core
- Netty shuffle ignores spark.blockManager.port ([SPARK-4837](https://issues.apache.org/jira/browse/SPARK-4837))
- MetricsServlet does not initialize properly ([SPARK-4595](https://issues.apache.org/jira/browse/SPARK-4595))
- Repl and YARN dependencies are not published to Maven ([SPARK-5289](https://issues.apache.org/jira/browse/SPARK-5289))
- SparkConf is not thread safe ([SPARK-5355](https://issues.apache.org/jira/browse/SPARK-5355))
- Byte code errors when linking against Spark ([SPARK-2075](https://issues.apache.org/jira/browse/SPARK-2075))

#### SQL
- CACHE TABLE AS SELECT fails with Hive UDFs ([SPARK-5187](https://issues.apache.org/jira/browse/SPARK-5187))
- Attributes are case sensitive when using a select query from a projection ([SPARK-4959](https://issues.apache.org/jira/browse/SPARK-4959))
- Spark SQL built for Hive 13 fails under concurrent metadata queries ([SPARK-4908](https://issues.apache.org/jira/browse/SPARK-4908))
- Throw "Expression not in GROUP BY" when using same expression in group by clause and select clause ([SPARK-4296](https://issues.apache.org/jira/browse/SPARK-4296))

#### Streaming
- Proper file clean up for write ahead logs ([SPARK-5147](https://issues.apache.org/jira/browse/SPARK-5147))
- Error with existing files during checkpoint recovery ([SPARK-4835](https://issues.apache.org/jira/browse/SPARK-4835))
- Socket Receiver does not stop when streaming context is stopped ([SPARK-2892](https://issues.apache.org/jira/browse/SPARK-2892))

#### PySpark
- Parallelizing lists or arrays is slow ([SPARK-5224](https://issues.apache.org/jira/browse/SPARK-5224))
- Serializer bug when using zip ([SPARK-4841](https://issues.apache.org/jira/browse/SPARK-4841))
- Support Vector types within a dictionary ([SPARK-5223](https://issues.apache.org/jira/browse/SPARK-5223))

### Contributors
The following developers contributed to this release:

 * Aaron Davidson -- Bug fixes in Core
 * Alex Liu -- Improvements in Core and SQL; bug fixes in SQL
 * Andrew Ash -- Documentation in Core
 * Andrew Or -- Improvements in Core and YARN; bug fixes in Core and YARN
 * Bilna -- Test in Streaming
 * Brennon York -- Bug fixes in Core
 * Cheng Hao -- Bug fixes in Core and SQL
 * Cheng Lian -- Bug fixes in Core
 * Christophe Preaud -- Improvements in Core
 * Dale Richardson -- Improvement in Core
 * Davies Liu -- Bug fixes in Core, MLlib, and PySpark
 * Derek Ma -- Bug fixes in Shuffle
 * Earne -- Improvements in Core and GraphX
 * GuoQiang Li -- Bug fixes in Core and YARN
 * Hari Shreedharan -- Bug fixes in Streaming
 * Ilayaperumal Gopinathan -- Bug fixes in Streaming
 * Ilya Ganelin -- Bug fixes in Core and Shuffle
 * Jacek Lewandowski -- Bug fixes in Core
 * Jeremy Freeman -- Bug fixes in MLlib and PySpark
 * Jongyoul Lee -- Documentation in Streaming; bug fixes in Core and Mesos
 * Joseph K. Bradley -- Bug fixes in Core, MLlib, and PySpark
 * Josh Rosen -- Improvements in Core and SQL; new features in Core; bug fixes in Streaming and PySpark
 * Kanwaljit Singh -- Bug fixes in Core
 * Kenji Kikushima -- Bug fixes in GraphX
 * Kousuke Saruta -- Bug fixes in Core and Web UI
 * Lianhui Wang -- Bug fixes in Core
 * Madhu Siddalingaiah -- Documentation in Core
 * Marcelo Vanzin -- Bug fixes in Core
 * Michael Armbrust -- Improvements in Core; bug fixes in SQL
 * Michael Davies -- Improvements in SQL
 * Nan Zhu -- Improvements and bug fixes in Streaming
 * Nathan Kronenfeld -- Bug fixes in Core
 * Nicholas Chammas -- Documentation in Core
 * Patrick Wendell -- Improvements and documentation in Core
 * Peter Klipfel -- Documentation in Core
 * Peter Vandenabeele -- Documentation in Core
 * Ryan Williams -- Improvements, bug fixes, and documentation in Core
 * SaintBacchus -- Bug fixes in Core and YARN
 * Saisai Shao -- Bug fixes in Core
 * Saisai Shao -- Improvements in Streaming; bug fixes in Streaming and SQL; improvement in Streaming
 * Sandy Ryza -- Improvements in Core
 * Sean Owen -- Improvements in Core; wish in Core; documentation in Core; bug fixes in Java API, Core, and SQL
 * Shixiong Zhu -- Improvements in Streaming and Shuffle; bug fixes in Core and Streaming; documentation in Core and YARN
 * Su Yan -- Improvements in Core; bug fixes in Core and Web UI
 * Takeshi Yamamuro -- Improvements and bug fixes in GraphX
 * Tathagata Das -- Improvements and improvement in Streaming
 * Timothy Chen -- Documentation in Core
 * Tingjun Xu -- Bug fixes in YARN
 * Tsuyoshi Ozawa -- Documentation in Core and YARN
 * UncleGen -- Improvements in Web UI; bug fixes in Core
 * Venkata Ramana Gollamudi -- Bug fixes in Core
 * Wang Tao -- Bug fixes in Core
 * Xiangrui Meng -- Documentation in MLlib
 * Xiaohua Yi -- Bug fixes in SQL
 * Xiaojing Wang -- Documentation in Core
 * Yash Datta -- Bug fixes in SQL
 * Ye Xianjin -- Bug fixes in Core
 * Yuhao Yang -- Improvements and bug fixes in MLlib
 * Zhang, Liye -- Improvements in Web UI

_Thanks to everyone who contributed!_