Python Tornado TTornadoServer base class change
    Patch: Bryan Pham
THRIFT-1813 java: Add @Generated annotation to generated classes
Patch: Arvind Jayaprakash and Andrew Gaul
THRIFT-2259 C# unexpected null logDelegate() pointer causes AV in TServer.serve()

Patch: Jens Geyer
THRIFT-2254 Exceptions generated by Go compiler should implement error interface

Patch: Aleksey Pesternikov
THRIFT-2227 Thrift compiler generates spurious warnings with Xlint

Patch: Andrew Gaul
THRIFT-2193 Java code generator emits spurious semicolon when deep copying binary data

Patch: Andrew Gaul  & Jens Geyer
THRIFT-2172 Java compiler allocates optionals array for every struct with an optional field
Patch: Andrew Gaul
THRIFT-2260 java: Thrift imposes unneeded dependency on commons-lang3

Patch: Andrew Gaul
THRIFT-2229 thrift failed to build on OSX 10.9 GM
THRIFT-2261 java: error: unmappable character for encoding ASCII
Patch: Roger Meier
THRIFT-2145:Rack and Thin are not just development dependencies
Client: rb
Patch: Nick Sieger

The rack and thin gems should be specified as full dependencies, not just development dependencies.
THRIFT-2267:Should be able to choose socket family in Python TSocket
Client: py
Patch: Abraham Elmahrek

Currenlty, the python library looks for AF_INET6, but some applications prefer AF_INET4. This should be selectable or configurable.
THRIFT-2267:Should be able to choose socket family in Python TSocket
Client: py
Patch: Abraham Elmahrek

Fix socket_family prefix in previous commit.
THRIFT-2249:Add SMP Build option to thrift.spec (and three config defines)
Client: build
Patch: Martin Vogt

the patch improves the .spec file in contrib/. with a parallel build option and add defines
THRIFT-2275 Fix memory leak in golang compact_protocol.

Patch: bolin huang
THRIFT-2279 TSerializer only returns the first 1024 bytes serialized

Patch: Matt Jones
THRIFT-2278 Buffered transport doesn't support writes > buffer size

Patch: Matt Jones
THRIFT-2040 "uninitialized variable" warnings on MSVC/windows
Patch: Konrad Grochowski
THRIFT-2280 TJSONProtocol.Flush() does not really flush the transport

Patch: Jens Geyer
THRIFT-2281 Generated send/recv code ignores errors returned by the underlying protocol

Patch: Jens Geyer