This is an automated email from the ASF dual-hosted git repository.

jensg pushed a commit to branch 0.15.0
in repository https://gitbox.apache.org/repos/asf/thrift.git


The following commit(s) were added to refs/heads/0.15.0 by this push:
     new fabb836  Branch 0.15.0
fabb836 is described below

commit fabb836c51fdeb117606173dbfa8a47e1e84057f
Author: Jens Geyer <[email protected]>
AuthorDate: Sat Sep 4 20:25:14 2021 +0200

    Branch 0.15.0
---
 CHANGES.md | 186 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 92 insertions(+), 94 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 746ec93..16c8aad 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -23,28 +23,28 @@
 
 ### Build Process
 
-- [THRIFT-5429](https://issues.apache.org/jira/browse/THRIFT-5429) - build: 
autotools: add foreign to AM_INIT_AUTOMAKE
-- [THRIFT-5394](https://issues.apache.org/jira/browse/THRIFT-5394) - AppVeyor 
CI tries to download outdated cmake
 - [THRIFT-5334](https://issues.apache.org/jira/browse/THRIFT-5334) - version 
of thrift-maven-plugin is not sync with the main project
+- [THRIFT-5394](https://issues.apache.org/jira/browse/THRIFT-5394) - AppVeyor 
CI tries to download outdated cmake
+- [THRIFT-5429](https://issues.apache.org/jira/browse/THRIFT-5429) - build: 
autotools: add foreign to AM_INIT_AUTOMAKE
 
-### C glib
+### C glib     
 
-- [THRIFT-5421](https://issues.apache.org/jira/browse/THRIFT-5421) - Fix the 
problem of incorrect setting of errno in some files
-- [THRIFT-5399](https://issues.apache.org/jira/browse/THRIFT-5399) - Fix 
socket leak in abnormal situation
-- [THRIFT-5265](https://issues.apache.org/jira/browse/THRIFT-5265) - Add the 
zlib transport to c_glib
 - [THRIFT-5244](https://issues.apache.org/jira/browse/THRIFT-5244) - Dynamic 
exception specifications are deprecated in C++11[-Wdeprecated]
+- [THRIFT-5265](https://issues.apache.org/jira/browse/THRIFT-5265) - Add the 
zlib transport to c_glib
+- [THRIFT-5399](https://issues.apache.org/jira/browse/THRIFT-5399) - Fix 
socket leak in abnormal situation
+- [THRIFT-5421](https://issues.apache.org/jira/browse/THRIFT-5421) - Fix the 
problem of incorrect setting of errno in some files
 
 ### C++
 
-- [THRIFT-5342](https://issues.apache.org/jira/browse/THRIFT-5342) - Apply 
'noexcept' attribute to Init/Copy/Move Constructors and Assignments
 - [THRIFT-5341](https://issues.apache.org/jira/browse/THRIFT-5341) - Fix 
Old-Style-Cast, Missing override and Possible noexcept
+- [THRIFT-5342](https://issues.apache.org/jira/browse/THRIFT-5342) - Apply 
'noexcept' attribute to Init/Copy/Move Constructors and Assignments
 - [THRIFT-5355](https://issues.apache.org/jira/browse/THRIFT-5355) - Do not 
rely on compiler and check boundaries
 
 ### D language
 
-- [THRIFT-5376](https://issues.apache.org/jira/browse/THRIFT-5376) - Fix 
deprecation warnings in D library
-- [THRIFT-4979](https://issues.apache.org/jira/browse/THRIFT-4979) - Still D 
deprecation warnings about std.datetime.* in current master
 - [THRIFT-4303](https://issues.apache.org/jira/browse/THRIFT-4303) - D 
deprecation warnings
+- [THRIFT-4979](https://issues.apache.org/jira/browse/THRIFT-4979) - Still D 
deprecation warnings about std.datetime.* in current master
+- [THRIFT-5376](https://issues.apache.org/jira/browse/THRIFT-5376) - Fix 
deprecation warnings in D library
 
 ### Dart
 
@@ -52,36 +52,34 @@
 
 ### Delphi
 
-- [THRIFT-5438](https://issues.apache.org/jira/browse/THRIFT-5438) - 
Inconsistent handling of exceptions during message read vs. message write phase
 - [THRIFT-5350](https://issues.apache.org/jira/browse/THRIFT-5350) - 0.14.0 
fails to build on non-x86
-- [THRIFT-5437](https://issues.apache.org/jira/browse/THRIFT-5437) - Make 
TProtocolImpl CTOR virtual
-- [THRIFT-5428](https://issues.apache.org/jira/browse/THRIFT-5428) - Prevent 
costly reallocations to improve performance
-- [THRIFT-5390](https://issues.apache.org/jira/browse/THRIFT-5390) - Named 
Pipes transport hardening
-- [THRIFT-5387](https://issues.apache.org/jira/browse/THRIFT-5387) - Improved 
and simplified Delphi test setup 
-- [THRIFT-5386](https://issues.apache.org/jira/browse/THRIFT-5386) - XML-HTTP 
client may throw "max message size reached" incorrectly
-- [THRIFT-5385](https://issues.apache.org/jira/browse/THRIFT-5385) - XML-HTTP 
client reports IsOpen=TRUE even if it is not
+- [THRIFT-5438](https://issues.apache.org/jira/browse/THRIFT-5438) - 
Inconsistent handling of exceptions during message read vs. message write phase
 - [THRIFT-5384](https://issues.apache.org/jira/browse/THRIFT-5384) - Improved 
error message for HTTP transports
+- [THRIFT-5385](https://issues.apache.org/jira/browse/THRIFT-5385) - XML-HTTP 
client reports IsOpen=TRUE even if it is not
+- [THRIFT-5386](https://issues.apache.org/jira/browse/THRIFT-5386) - XML-HTTP 
client may throw "max message size reached" incorrectly
+- [THRIFT-5387](https://issues.apache.org/jira/browse/THRIFT-5387) - Improved 
and simplified Delphi test setup 
+- [THRIFT-5390](https://issues.apache.org/jira/browse/THRIFT-5390) - Named 
Pipes transport hardening
+- [THRIFT-5428](https://issues.apache.org/jira/browse/THRIFT-5428) - Prevent 
costly reallocations to improve performance
+- [THRIFT-5437](https://issues.apache.org/jira/browse/THRIFT-5437) - Make 
TProtocolImpl CTOR virtual
 
 ### Documentation
 
-- [THRIFT-5348](https://issues.apache.org/jira/browse/THRIFT-5348) - Update 
debian/copyright
 - [THRIFT-5332](https://issues.apache.org/jira/browse/THRIFT-5332) - Question: 
list all the reserved words in thrift doc
+- [THRIFT-5348](https://issues.apache.org/jira/browse/THRIFT-5348) - Update 
debian/copyright
 
 ### Erlang
 
 - [THRIFT-5377](https://issues.apache.org/jira/browse/THRIFT-5377) - Remove 
Erlang R16 support
 
-### Go language
+### Go
 
 - [THRIFT-5337](https://issues.apache.org/jira/browse/THRIFT-5337) - Go set 
fields write improvement
-- [THRIFT-5353](https://issues.apache.org/jira/browse/THRIFT-5353) - Namespace 
from type is ignored in generated code
-- [THRIFT-5358](https://issues.apache.org/jira/browse/THRIFT-5358) - Add 
go.mod file(s)
 - [THRIFT-5369](https://issues.apache.org/jira/browse/THRIFT-5369) - Malformed 
payload can still cause huge allocations
-- [THRIFT-5389](https://issues.apache.org/jira/browse/THRIFT-5389) - The 
compiler now generates correct go code with thrift constant defined on optional 
enum/typedef fields
-- [THRIFT-5404](https://issues.apache.org/jira/browse/THRIFT-5404) - 
TTransportException.Timeout would correctly return true when it's connect 
timeout during TSocket.Open call
-- [THRIFT-4797](https://issues.apache.org/jira/browse/THRIFT-4797) - The 
compiler now correctly auto renames import thrift namespaces when they collide 
with system imports
-- [THRIFT-5453](https://issues.apache.org/jira/browse/THRIFT-5453) - Defer DNS 
lookups from NewTSocketConf (without any timeout check) to TSocket.Open 
(subject to ConnectTimeout set in TConfiguration)
-- [THRIFT-5459](https://issues.apache.org/jira/browse/THRIFT-5459) - Client 
calls will return TApplicationException with MISSING_RESULT when the result is 
a struct but is unset, and no other error is known.
+- [THRIFT-5389](https://issues.apache.org/jira/browse/THRIFT-5389) - Thrift 
compiler generates uncompilable go code around optional constants
+- [THRIFT-5459](https://issues.apache.org/jira/browse/THRIFT-5459) - Adding a 
new exception to an endpoint is kinda breaking in go
+- [THRIFT-5358](https://issues.apache.org/jira/browse/THRIFT-5358) - Add 
go.mod file(s)
+- [THRIFT-5447](https://issues.apache.org/jira/browse/THRIFT-5447) - Update 
supported Go versions before 0.15.0 release
+- [THRIFT-5453](https://issues.apache.org/jira/browse/THRIFT-5453) - go: 
NewTSocketConf should not call net.ResolveTCPAddr
 
 ### Haskell
 
@@ -89,21 +87,21 @@
 
 ### Haxe
 
-- [THRIFT-5393](https://issues.apache.org/jira/browse/THRIFT-5393) - Incorrect 
namespaces for included types
-- [THRIFT-5381](https://issues.apache.org/jira/browse/THRIFT-5381) - possible 
collisions at VOID type with some 3rd-party libraries on Haxe cpp targets
 - [THRIFT-5370](https://issues.apache.org/jira/browse/THRIFT-5370) - Haxe 4 
compatibility
-- [THRIFT-5413](https://issues.apache.org/jira/browse/THRIFT-5413) - Int vs 
String in method get_size required by property size
+- [THRIFT-5381](https://issues.apache.org/jira/browse/THRIFT-5381) - possible 
collisions at VOID type with some 3rd-party libraries on Haxe cpp targets
+- [THRIFT-5393](https://issues.apache.org/jira/browse/THRIFT-5393) - Incorrect 
namespaces for included types
 - [THRIFT-3036](https://issues.apache.org/jira/browse/THRIFT-3036) - create 
official haxelib Thrift package
+- [THRIFT-5413](https://issues.apache.org/jira/browse/THRIFT-5413) - Int vs 
String in method get_size required by property size
 
 ### Java
 
-- [THRIFT-5433](https://issues.apache.org/jira/browse/THRIFT-5433) - Add 
Counter To Thread Name of TThreadPoolServer
-- [THRIFT-5432](https://issues.apache.org/jira/browse/THRIFT-5432) - 
TSaslTransport throw TTransportException of MaxMessageSize reached 
-- [THRIFT-5430](https://issues.apache.org/jira/browse/THRIFT-5430) - 
FieldMetaData synchronized method can trigger deadlock during static class 
initialization in JVM native code
-- [THRIFT-5425](https://issues.apache.org/jira/browse/THRIFT-5425) - Throw an 
exception when reading TSimpleJson in Java
-- [THRIFT-5400](https://issues.apache.org/jira/browse/THRIFT-5400) - Java 
library does not export the .annotation package
-- [THRIFT-5383](https://issues.apache.org/jira/browse/THRIFT-5383) - 
TJSONProtocol Java readString throws on bounds check 
 - [THRIFT-5375](https://issues.apache.org/jira/browse/THRIFT-5375) - Put 
org.apache.tomcat.embed:tomcat-embed-core into scope test
+- [THRIFT-5383](https://issues.apache.org/jira/browse/THRIFT-5383) - 
TJSONProtocol Java readString throws on bounds check 
+- [THRIFT-5400](https://issues.apache.org/jira/browse/THRIFT-5400) - Java 
library does not export the .annotation package
+- [THRIFT-5425](https://issues.apache.org/jira/browse/THRIFT-5425) - Throw an 
exception when reading TSimpleJson in Java
+- [THRIFT-5430](https://issues.apache.org/jira/browse/THRIFT-5430) - 
FieldMetaData synchronized method can trigger deadlock during static class 
initialization in JVM native code
+- [THRIFT-5432](https://issues.apache.org/jira/browse/THRIFT-5432) - 
TSaslTransport throw TTransportException of MaxMessageSize reached 
+- [THRIFT-5433](https://issues.apache.org/jira/browse/THRIFT-5433) - Add 
Counter To Thread Name of TThreadPoolServer
 
 ### JavaScript
 
@@ -111,35 +109,35 @@
 
 ### Lua
 
-- [THRIFT-5439](https://issues.apache.org/jira/browse/THRIFT-5439) - Lua 
Generator does not support const i64
 - [THRIFT-5417](https://issues.apache.org/jira/browse/THRIFT-5417) - Fix Lua 
compiler omitting default values in Lua service functions
+- [THRIFT-5439](https://issues.apache.org/jira/browse/THRIFT-5439) - Lua 
Generator does not support const i64
 
 ### netstd
 
-- [THRIFT-5445](https://issues.apache.org/jira/browse/THRIFT-5445) - 
"cancellationToken" cannot be used as argument name
-- [THRIFT-5444](https://issues.apache.org/jira/browse/THRIFT-5444) - Netstd 
generator produces uncompileable code for enums ending with "_result" or "_args"
-- [THRIFT-5442](https://issues.apache.org/jira/browse/THRIFT-5442) - Separate 
client service calls into send/recv methods and make them public
-- [THRIFT-5414](https://issues.apache.org/jira/browse/THRIFT-5414) - Use of 
specific parameter names generates uncompileable code
-- [THRIFT-5408](https://issues.apache.org/jira/browse/THRIFT-5408) - Support 
for deprecated methods (via annotation)
-- [THRIFT-5396](https://issues.apache.org/jira/browse/THRIFT-5396) - deprecate 
"Async" method postfix
-- [THRIFT-5395](https://issues.apache.org/jira/browse/THRIFT-5395) - 
inconsistent treatment of methods ending in "Async"
-- [THRIFT-5382](https://issues.apache.org/jira/browse/THRIFT-5382) - Netstd 
default list/set enums values are generated incorrectly in some cases
 - [THRIFT-5354](https://issues.apache.org/jira/browse/THRIFT-5354) - disable 
IDE0083 warning
-- [THRIFT-5436](https://issues.apache.org/jira/browse/THRIFT-5436) - 
Timeout.Infinite is not a good default
-- [THRIFT-5431](https://issues.apache.org/jira/browse/THRIFT-5431) - Response 
should include 'content-type' header
-- [THRIFT-5422](https://issues.apache.org/jira/browse/THRIFT-5422) - add 
threadpool server to netstd test suite impl
-- [THRIFT-5419](https://issues.apache.org/jira/browse/THRIFT-5419) - Incorrect 
usage of thread pool in TThreadPoolAsyncServer may lead to poor performance
-- [THRIFT-5407](https://issues.apache.org/jira/browse/THRIFT-5407) - Keep 
support for .NET Core 3.1
-- [THRIFT-5398](https://issues.apache.org/jira/browse/THRIFT-5398) - 
ThreadPoolServer not stoppable via CancellationToken 
-- [THRIFT-5391](https://issues.apache.org/jira/browse/THRIFT-5391) - Named 
pipes transport hardening
-- [THRIFT-5373](https://issues.apache.org/jira/browse/THRIFT-5373) - HTTP 
status in case of Protocol/Transport exceptions
-- [THRIFT-5349](https://issues.apache.org/jira/browse/THRIFT-5349) - Add 
net5.0 as supported platform
+- [THRIFT-5382](https://issues.apache.org/jira/browse/THRIFT-5382) - Netstd 
default list/set enums values are generated incorrectly in some cases
+- [THRIFT-5395](https://issues.apache.org/jira/browse/THRIFT-5395) - 
inconsistent treatment of methods ending in "Async"
+- [THRIFT-5396](https://issues.apache.org/jira/browse/THRIFT-5396) - deprecate 
"Async" method postfix
+- [THRIFT-5408](https://issues.apache.org/jira/browse/THRIFT-5408) - Support 
for deprecated methods (via annotation)
+- [THRIFT-5414](https://issues.apache.org/jira/browse/THRIFT-5414) - Use of 
specific parameter names generates uncompileable code
+- [THRIFT-5442](https://issues.apache.org/jira/browse/THRIFT-5442) - Separate 
client service calls into send/recv methods and make them public
+- [THRIFT-5444](https://issues.apache.org/jira/browse/THRIFT-5444) - Netstd 
generator produces uncompileable code for enums ending with "_result" or "_args"
+- [THRIFT-5445](https://issues.apache.org/jira/browse/THRIFT-5445) - 
"cancellationToken" cannot be used as argument name
 - [THRIFT-5236](https://issues.apache.org/jira/browse/THRIFT-5236) - 
THttpTransport.cs still has bad timeout code
+- [THRIFT-5349](https://issues.apache.org/jira/browse/THRIFT-5349) - Add 
net5.0 as supported platform
+- [THRIFT-5373](https://issues.apache.org/jira/browse/THRIFT-5373) - HTTP 
status in case of Protocol/Transport exceptions
+- [THRIFT-5391](https://issues.apache.org/jira/browse/THRIFT-5391) - Named 
pipes transport hardening
+- [THRIFT-5398](https://issues.apache.org/jira/browse/THRIFT-5398) - 
ThreadPoolServer not stoppable via CancellationToken 
+- [THRIFT-5407](https://issues.apache.org/jira/browse/THRIFT-5407) - Keep 
support for .NET Core 3.1
+- [THRIFT-5419](https://issues.apache.org/jira/browse/THRIFT-5419) - Incorrect 
usage of thread pool in TThreadPoolAsyncServer may lead to poor performance
+- [THRIFT-5422](https://issues.apache.org/jira/browse/THRIFT-5422) - add 
threadpool server to netstd test suite impl
+- [THRIFT-5431](https://issues.apache.org/jira/browse/THRIFT-5431) - Response 
should include 'content-type' header
+- [THRIFT-5436](https://issues.apache.org/jira/browse/THRIFT-5436) - 
Timeout.Infinite is not a good default
 
 ### PHP
 
-- [THRIFT-5440](https://issues.apache.org/jira/browse/THRIFT-5440) - Add php8 
to composer.json
 - [THRIFT-5318](https://issues.apache.org/jira/browse/THRIFT-5318) - PHP 8 
compatible version of binary protocol
+- [THRIFT-5440](https://issues.apache.org/jira/browse/THRIFT-5440) - Add php8 
to composer.json
 
 ### Python
 
@@ -147,15 +145,15 @@
 
 ### Ruby
 
-- [THRIFT-5367](https://issues.apache.org/jira/browse/THRIFT-5367) - Ruby 
library crashes when using GC.compact
 - [THRIFT-5312](https://issues.apache.org/jira/browse/THRIFT-5312) - The Ruby 
compilation configuration in the .gemspec file is modified to be compatible 
with later bundler versions.
+- [THRIFT-5367](https://issues.apache.org/jira/browse/THRIFT-5367) - Ruby 
library crashes when using GC.compact
 
 ### Rust
 
-- [THRIFT-5363](https://issues.apache.org/jira/browse/THRIFT-5363) - All-caps 
constant rendered incorrectly
-- [THRIFT-5314](https://issues.apache.org/jira/browse/THRIFT-5314) - Enum 
forward compatibility
-- [THRIFT-4101](https://issues.apache.org/jira/browse/THRIFT-4101) - Make 
auto-generated Rust enums and unions more user-extensible
 - [THRIFT-4098](https://issues.apache.org/jira/browse/THRIFT-4098) - Support 
user-defined output namespaces in generated Rust modules
+- [THRIFT-4101](https://issues.apache.org/jira/browse/THRIFT-4101) - Make 
auto-generated Rust enums and unions more user-extensible
+- [THRIFT-5314](https://issues.apache.org/jira/browse/THRIFT-5314) - Enum 
forward compatibility
+- [THRIFT-5363](https://issues.apache.org/jira/browse/THRIFT-5363) - All-caps 
constant rendered incorrectly
 
 
 ## 0.14.2
@@ -516,7 +514,7 @@
 - [THRIFT-5145](https://issues.apache.org/jira/browse/THRIFT-5145) - 
Streamline  --pipe and --named-pipe options in the code base
 - [THRIFT-5171](https://issues.apache.org/jira/browse/THRIFT-5171) - Fix 
maven-ant-tasks to use HTTPS instead of HTTP
 
-### TypeScript - Library
+### TypeScript) - Library
 
 - [THRIFT-5003](https://issues.apache.org/jira/browse/THRIFT-5003) - Websocket 
Connection in Browsers with nodejs code
 
@@ -537,11 +535,11 @@
 
 ### Deprecated Languages
 
-- [THRIFT-4723](https://issues.apache.org/jira/browse/THRIFT-4723) - CSharp 
and Netcore targets are deprecated and will be removed with the next release - 
use NetStd instead.
+- [THRIFT-4723](https://issues.apache.org/jira/browse/THRIFT-4723) - CSharp 
and Netcore targets are deprecated and will be removed with the next release) - 
use NetStd instead.
        
 ### Removed Languages
 
-- [THRIFT-4719](https://issues.apache.org/jira/browse/THRIFT-4719) - Cocoa 
language was removed - use swift instead.
+- [THRIFT-4719](https://issues.apache.org/jira/browse/THRIFT-4719) - Cocoa 
language was removed) - use swift instead.
 
 ### Breaking Changes
 
@@ -582,7 +580,7 @@
 - [THRIFT-4811](https://issues.apache.org/jira/browse/THRIFT-4811) - Add cmake 
config module
 - [THRIFT-4855](https://issues.apache.org/jira/browse/THRIFT-4855) - go CI 
fails with "cannot find package "golang.org/x/tools/go/packages" in any of ..."
 - [THRIFT-4864](https://issues.apache.org/jira/browse/THRIFT-4864) - CI fails 
at netstd
-- [THRIFT-4874](https://issues.apache.org/jira/browse/THRIFT-4874) - Thrift 
0.12.0 Source Distribution (.tar.gz) Contains Hardlinks - Extract Fails
+- [THRIFT-4874](https://issues.apache.org/jira/browse/THRIFT-4874) - Thrift 
0.12.0 Source Distribution (.tar.gz) Contains Hardlinks) - Extract Fails
 - [THRIFT-4896](https://issues.apache.org/jira/browse/THRIFT-4896) - cpp and 
c_glib include paths are added to source files when building
 - [THRIFT-4966](https://issues.apache.org/jira/browse/THRIFT-4966) - Git 
ignore files generated by the build
 
@@ -752,7 +750,7 @@
 - [THRIFT-4821](https://issues.apache.org/jira/browse/THRIFT-4821) - Normalize 
TServerSocketTransport constructors in netstd
 - [THRIFT-4822](https://issues.apache.org/jira/browse/THRIFT-4822) - Refactor 
bool CTOR flags into enum type
 - [THRIFT-4824](https://issues.apache.org/jira/browse/THRIFT-4824) - Logger 
deprecation warnings in tutorial
-- [THRIFT-4825](https://issues.apache.org/jira/browse/THRIFT-4825) - Align 
TTlsServerSocketTransport constructors with TServerSocketTransport - Breaking 
Change
+- [THRIFT-4825](https://issues.apache.org/jira/browse/THRIFT-4825) - Align 
TTlsServerSocketTransport constructors with TServerSocketTransport) - Breaking 
Change
 - [THRIFT-4829](https://issues.apache.org/jira/browse/THRIFT-4829) - HTTP 
server transport lacks TransportFactory arguments
 - [THRIFT-4831](https://issues.apache.org/jira/browse/THRIFT-4831) - interface 
ITProtocolFactory should be class TProtocolFactory again
 - [THRIFT-4832](https://issues.apache.org/jira/browse/THRIFT-4832) - 
superfluous backing field causes CS0169 "field never used"
@@ -1091,7 +1089,7 @@ Released 2019-JAN-04
 ### test suite
 - [THRIFT-4515](https://issues.apache.org/jira/browse/THRIFT-4515) - 
Gracefully shutdown cross-test servers to fully test teardown
 - [THRIFT-4085](https://issues.apache.org/jira/browse/THRIFT-4085) - Add .NET 
Core to the make cross standard test suite
-- [THRIFT-4358](https://issues.apache.org/jira/browse/THRIFT-4358) - Add unix 
domain sockets in ruby to cross test - code exists
+- [THRIFT-4358](https://issues.apache.org/jira/browse/THRIFT-4358) - Add unix 
domain sockets in ruby to cross test) - code exists
 
 ### typescript (new language support in 0.12.0)
 - [THRIFT-3143](https://issues.apache.org/jira/browse/THRIFT-3143) - add 
typescript directory support
@@ -1236,7 +1234,7 @@ Released 2017-DEC-27
 - [THRIFT-4245](https://issues.apache.org/jira/browse/THRIFT-4245) - Golang 
TFramedTransport's writeBuffer increases if writes to transport failed
 - [THRIFT-4246](https://issues.apache.org/jira/browse/THRIFT-4246) - Sequence 
number mismatch on multiplexed clients
 - [THRIFT-4247](https://issues.apache.org/jira/browse/THRIFT-4247) - Compile 
fails with openssl 1.1
-- [THRIFT-4248](https://issues.apache.org/jira/browse/THRIFT-4248) - Compile 
fails - strncpy, memcmp, memset not declared in 
src/thrift/transport/TSSLSocket.cpp
+- [THRIFT-4248](https://issues.apache.org/jira/browse/THRIFT-4248) - Compile 
fails) - strncpy, memcmp, memset not declared in 
src/thrift/transport/TSSLSocket.cpp
 - [THRIFT-4251](https://issues.apache.org/jira/browse/THRIFT-4251) - Java 
Epoll Selector Bug
 - [THRIFT-4257](https://issues.apache.org/jira/browse/THRIFT-4257) - 
Typescript async callbacks do not provide the correct types
 - [THRIFT-4258](https://issues.apache.org/jira/browse/THRIFT-4258) - Boost/std 
thread wrapping faultiness
@@ -1374,7 +1372,7 @@ Released 2017-DEC-27
 - [THRIFT-4113](https://issues.apache.org/jira/browse/THRIFT-4113) - Provide a 
buffer transport for reading/writing in memory byte stream
 
 ### Question
-- [THRIFT-2956](https://issues.apache.org/jira/browse/THRIFT-2956) - autoconf 
- possibly undefined macro - AC_PROG_BISON
+- [THRIFT-2956](https://issues.apache.org/jira/browse/THRIFT-2956) - autoconf) 
- possibly undefined macro) - AC_PROG_BISON
 - [THRIFT-4223](https://issues.apache.org/jira/browse/THRIFT-4223) - Add 
support to the isServing() method for the C++ library
 
 ### Task
@@ -1383,7 +1381,7 @@ Released 2017-DEC-27
 - [THRIFT-4186](https://issues.apache.org/jira/browse/THRIFT-4186) - Build and 
test rust client in Travis
 
 ### Test
-- [THRIFT-4264](https://issues.apache.org/jira/browse/THRIFT-4264) - PHP - 
Support both shared & static linking of sockets library
+- [THRIFT-4264](https://issues.apache.org/jira/browse/THRIFT-4264) - PHP) - 
Support both shared & static linking of sockets library
 
 ### Wish
 - [THRIFT-4344](https://issues.apache.org/jira/browse/THRIFT-4344) - Define 
and maintain the minimum language level for all languages in one place
@@ -1449,12 +1447,12 @@ Released 2017-DEC-27
 - [THRIFT-6](https://issues.apache.org/jira/browse/THRIFT-6) - Thrift 
libraries and compiler lack version number
 - [THRIFT-1680](https://issues.apache.org/jira/browse/THRIFT-1680) - make 
install requires GNU make
 - [THRIFT-3869](https://issues.apache.org/jira/browse/THRIFT-3869) - Dart 
Tutorial build fails with Error 65 at "pub get"
-- [THRIFT-3861](https://issues.apache.org/jira/browse/THRIFT-3861) - Travis CI 
builds are timing out - C++TServerIntegrationTest appears to be hanging
+- [THRIFT-3861](https://issues.apache.org/jira/browse/THRIFT-3861) - Travis CI 
builds are timing out) - C++TServerIntegrationTest appears to be hanging
 - [THRIFT-3855](https://issues.apache.org/jira/browse/THRIFT-3855) - In the go 
simple server, if Stop() is called multiple times it hangs
 - [THRIFT-3885](https://issues.apache.org/jira/browse/THRIFT-3885) - PHP: 
Error when readI64 in TCompactProtocol
 - [THRIFT-3883](https://issues.apache.org/jira/browse/THRIFT-3883) - Go 
TestAllConnection can fail with port 9090 collision
 - [THRIFT-3884](https://issues.apache.org/jira/browse/THRIFT-3884) - Fix 
Erlang compact protocol double endianess and boolean list
-- [THRIFT-3880](https://issues.apache.org/jira/browse/THRIFT-3880) - Erlang 
Compact protocol - boolean values inverted
+- [THRIFT-3880](https://issues.apache.org/jira/browse/THRIFT-3880) - Erlang 
Compact protocol) - boolean values inverted
 - [THRIFT-3879](https://issues.apache.org/jira/browse/THRIFT-3879) - Undefined 
evaluation order causes incorrect processing in the C++ library JSON protocol
 - [THRIFT-3851](https://issues.apache.org/jira/browse/THRIFT-3851) - Golang 
thrift continually adds the x/thrift content type 
 - [THRIFT-3850](https://issues.apache.org/jira/browse/THRIFT-3850) - All 
apache builds are failing when initiated from a github pull request
@@ -1501,7 +1499,7 @@ Released 2017-DEC-27
 - [THRIFT-3726](https://issues.apache.org/jira/browse/THRIFT-3726) - Fix 
incorrect conditional in TMultiplexedProcessor.py
 - [THRIFT-3725](https://issues.apache.org/jira/browse/THRIFT-3725) - Skip a 
flaky cross test entry (d-dart compact framed-ip)
 - [THRIFT-3724](https://issues.apache.org/jira/browse/THRIFT-3724) - Fix 
incorrect timeval conversion in libevent.d
-- [THRIFT-3721](https://issues.apache.org/jira/browse/THRIFT-3721) - CLONE - 
why not add unicode strings support to python directly?
+- [THRIFT-3721](https://issues.apache.org/jira/browse/THRIFT-3721) - CLONE) - 
why not add unicode strings support to python directly?
 - [THRIFT-3720](https://issues.apache.org/jira/browse/THRIFT-3720) - 
TTcpSocketStreamImpl.Read() returns 0 if not all requested bytes could be read
 - [THRIFT-3719](https://issues.apache.org/jira/browse/THRIFT-3719) - Dart 
generator should use lowerCamelCase for service names
 - [THRIFT-3902](https://issues.apache.org/jira/browse/THRIFT-3902) - 
TSocket.open throws NullPointerException
@@ -1681,7 +1679,7 @@ Released 2017-DEC-27
 - [THRIFT-3616](https://issues.apache.org/jira/browse/THRIFT-3616) - 
lib/py/test/test_sslsocket.py is flaky
 - [THRIFT-3643](https://issues.apache.org/jira/browse/THRIFT-3643) - Perl SSL 
server crushes if a client disconnect without handshake
 - [THRIFT-3639](https://issues.apache.org/jira/browse/THRIFT-3639) - C# Thrift 
library forces TLS 1.0, thwarting TLS 1.2 usage
-- [THRIFT-3633](https://issues.apache.org/jira/browse/THRIFT-3633) - Travis "C 
C++ - GCC" build was using clang
+- [THRIFT-3633](https://issues.apache.org/jira/browse/THRIFT-3633) - Travis "C 
C++) - GCC" build was using clang
 - [THRIFT-3634](https://issues.apache.org/jira/browse/THRIFT-3634) - Fix 
Python TSocket resource leak on connection failure
 - [THRIFT-3630](https://issues.apache.org/jira/browse/THRIFT-3630) - 
Debian/Ubuntu install docs need an update
 - [THRIFT-3629](https://issues.apache.org/jira/browse/THRIFT-3629) - Parser 
sets exitcode on errors, but generator does not
@@ -2048,7 +2046,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-3256](https://issues.apache.org/jira/browse/THRIFT-3256) - Some D 
test timings are too aggressive for slow machines
 - [THRIFT-3257](https://issues.apache.org/jira/browse/THRIFT-3257) - warning: 
extra tokens at end of #endif directive
 - [THRIFT-3184](https://issues.apache.org/jira/browse/THRIFT-3184) - Thrift Go 
leaves file descriptors open
-- [THRIFT-3203](https://issues.apache.org/jira/browse/THRIFT-3203) - DOAP - 
please fix "Ocaml" => "OCaml"
+- [THRIFT-3203](https://issues.apache.org/jira/browse/THRIFT-3203) - DOAP) - 
please fix "Ocaml" => "OCaml"
 - [THRIFT-3210](https://issues.apache.org/jira/browse/THRIFT-3210) - 
(uncompileable) code generated for server events while are events not enabled
 - [THRIFT-3215](https://issues.apache.org/jira/browse/THRIFT-3215) - 
TJSONProtocol '(c++) uses "throw new" to throw exceptions instead of "throw"
 - [THRIFT-3202](https://issues.apache.org/jira/browse/THRIFT-3202) - Allow 
HSHAServer to configure min and max worker threads separately.
@@ -2288,7 +2286,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-3106](https://issues.apache.org/jira/browse/THRIFT-3106) - CMake 
summary should give more information why a library is set to off
 - [THRIFT-3119](https://issues.apache.org/jira/browse/THRIFT-3119) - Java's 
TThreadedSelectorServer has indistinguishable log messages in run()
 - [THRIFT-3122](https://issues.apache.org/jira/browse/THRIFT-3122) - 
Javascript struct constructor should properly initialize struct and container 
members from plain js arguments
-- [THRIFT-3151](https://issues.apache.org/jira/browse/THRIFT-3151) - Fix links 
to git-wip* - should be git.apache.org
+- [THRIFT-3151](https://issues.apache.org/jira/browse/THRIFT-3151) - Fix links 
to git-wip*) - should be git.apache.org
 - [THRIFT-3167](https://issues.apache.org/jira/browse/THRIFT-3167) - Windows 
build from source instructions need to be revised
 - [THRIFT-3155](https://issues.apache.org/jira/browse/THRIFT-3155) - move 
contrib/mingw32-toolchain.cmake to build/cmake/
 - [THRIFT-3160](https://issues.apache.org/jira/browse/THRIFT-3160) - Make 
generated go enums implement TextMarshaller and TextUnmarshaller interfaces
@@ -2336,7 +2334,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2973](https://issues.apache.org/jira/browse/THRIFT-2973) - Update 
Haxe lib readme regarding Haxe 3.1.3
 - [THRIFT-2952](https://issues.apache.org/jira/browse/THRIFT-2952) - Improve 
handling of Server.Stop() 
 - [THRIFT-2964](https://issues.apache.org/jira/browse/THRIFT-2964) - nodejs: 
move protocols and transports into separate files
-- [THRIFT-2963](https://issues.apache.org/jira/browse/THRIFT-2963) - nodejs - 
add test coverage
+- [THRIFT-2963](https://issues.apache.org/jira/browse/THRIFT-2963) - nodejs) - 
add test coverage
 - [THRIFT-3006](https://issues.apache.org/jira/browse/THRIFT-3006) - Attach 
'omitempty' json tag for optional fields in Go
 - [THRIFT-3027](https://issues.apache.org/jira/browse/THRIFT-3027) - Go 
compiler does not ensure common initialisms have consistent case
 - [THRIFT-3030](https://issues.apache.org/jira/browse/THRIFT-3030) - 
TThreadedServer: Property for number of clientThreads
@@ -2421,7 +2419,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2793](https://issues.apache.org/jira/browse/THRIFT-2793) - Go 
compiler produces uncompilable code
 - [THRIFT-1481](https://issues.apache.org/jira/browse/THRIFT-1481) - Unix 
domain sockets in C++ do not support the abstract namespace
 - [THRIFT-1455](https://issues.apache.org/jira/browse/THRIFT-1455) - 
TBinaryProtocolT<Transport_>::writeString casts from size_t to uint32_t, which 
is not safe on 64-bit platforms
-- [THRIFT-1579](https://issues.apache.org/jira/browse/THRIFT-1579) - PHP 
Extension - function thrift_protocol_read_binary not working from 
TBinarySerializer::deserialize
+- [THRIFT-1579](https://issues.apache.org/jira/browse/THRIFT-1579) - PHP 
Extension) - function thrift_protocol_read_binary not working from 
TBinarySerializer::deserialize
 - [THRIFT-1584](https://issues.apache.org/jira/browse/THRIFT-1584) - Error: 
could not SetMinThreads in ThreadPool on single-core machines
 - [THRIFT-1614](https://issues.apache.org/jira/browse/THRIFT-1614) - Thrift 
build from svn repo sources fails with automake-1.12
 - [THRIFT-1047](https://issues.apache.org/jira/browse/THRIFT-1047) - 
rb_thrift_memory_buffer_write treats arg as string without check, segfaults if 
you pass non-string
@@ -2429,7 +2427,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1647](https://issues.apache.org/jira/browse/THRIFT-1647) - NodeJS 
BufferedTransport does not work beyond the hello-world example
 - [THRIFT-2130](https://issues.apache.org/jira/browse/THRIFT-2130) - Thrift's 
D library/test: parts of "make check" code do not compile with recent dmd-2.062 
through dmd-2.064alpha
 - [THRIFT-2140](https://issues.apache.org/jira/browse/THRIFT-2140) - Error 
compiling cpp tutorials
-- [THRIFT-2139](https://issues.apache.org/jira/browse/THRIFT-2139) - MSVC 2012 
Error - Cannot compile due to BoostThreadFactory
+- [THRIFT-2139](https://issues.apache.org/jira/browse/THRIFT-2139) - MSVC 2012 
Error) - Cannot compile due to BoostThreadFactory
 - [THRIFT-2138](https://issues.apache.org/jira/browse/THRIFT-2138) - pkgconfig 
file created with wrong include path
 - [THRIFT-2160](https://issues.apache.org/jira/browse/THRIFT-2160) - Warning 
in thrift.h when compiling with -Wunused and NDEBUG
 - [THRIFT-2158](https://issues.apache.org/jira/browse/THRIFT-2158) - Compact, 
JSON, and SimpleJSON protocols are not working correctly
@@ -2457,7 +2455,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2229](https://issues.apache.org/jira/browse/THRIFT-2229) - thrift 
failed to build on OSX 10.9 GM
 - [THRIFT-2227](https://issues.apache.org/jira/browse/THRIFT-2227) - Thrift 
compiler generates spurious warnings with Xlint
 - [THRIFT-2219](https://issues.apache.org/jira/browse/THRIFT-2219) - Thrift 
gem fails to build on OS X Mavericks with 1.9.3 rubies
-- [THRIFT-2226](https://issues.apache.org/jira/browse/THRIFT-2226) - 
TServerSocket - keepAlive wrong initialization order
+- [THRIFT-2226](https://issues.apache.org/jira/browse/THRIFT-2226) - 
TServerSocket) - keepAlive wrong initialization order
 - [THRIFT-2285](https://issues.apache.org/jira/browse/THRIFT-2285) - 
TJsonProtocol implementation for Java doesn't allow a slash (/) to be escaped 
(\/)
 - [THRIFT-2216](https://issues.apache.org/jira/browse/THRIFT-2216) - 
Extraneous semicolon in TProtocolUtil.h makes clang mad
 - [THRIFT-2215](https://issues.apache.org/jira/browse/THRIFT-2215) - Generated 
HTML/Graphviz lists referenced enum identifiers as UNKNOWN.
@@ -2511,7 +2509,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2323](https://issues.apache.org/jira/browse/THRIFT-2323) - 
Uncompileable Delphi code generated for typedef'd structs
 - [THRIFT-2322](https://issues.apache.org/jira/browse/THRIFT-2322) - Correctly 
show the number of times ExecutorService (java) has rejected the client.
 - [THRIFT-2389](https://issues.apache.org/jira/browse/THRIFT-2389) - 
namespaces handled wrongly in acrionscript 3.0 implementation
-- [THRIFT-2388](https://issues.apache.org/jira/browse/THRIFT-2388) - GoLang - 
Fix data races in simple_server and server_socket
+- [THRIFT-2388](https://issues.apache.org/jira/browse/THRIFT-2388) - GoLang) - 
Fix data races in simple_server and server_socket
 - [THRIFT-2386](https://issues.apache.org/jira/browse/THRIFT-2386) - Thrift 
refuses to link yylex
 - [THRIFT-2375](https://issues.apache.org/jira/browse/THRIFT-2375) - Excessive 
<br>'s in generated HTML
 - [THRIFT-2373](https://issues.apache.org/jira/browse/THRIFT-2373) - warning 
CS0414 in THttpClient.cs: private field 
'Thrift.Transport.THttpClient.connection' assigned but never used
@@ -2532,7 +2530,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2414](https://issues.apache.org/jira/browse/THRIFT-2414) - c_glib 
fix several bug.
 - [THRIFT-2420](https://issues.apache.org/jira/browse/THRIFT-2420) - Go 
argument parser for methods without arguments does not skip fields
 - [THRIFT-2439](https://issues.apache.org/jira/browse/THRIFT-2439) - Bug in 
TProtocolDecorator Class causes parsing errors
-- [THRIFT-2419](https://issues.apache.org/jira/browse/THRIFT-2419) - golang - 
Fix fmt.Errorf in generated code
+- [THRIFT-2419](https://issues.apache.org/jira/browse/THRIFT-2419) - golang) - 
Fix fmt.Errorf in generated code
 - [THRIFT-2418](https://issues.apache.org/jira/browse/THRIFT-2418) - Go 
handler function panics on internal error
 - [THRIFT-2405](https://issues.apache.org/jira/browse/THRIFT-2405) - Node.js 
Multiplexer tests fail (silently)
 - [THRIFT-2581](https://issues.apache.org/jira/browse/THRIFT-2581) - 
TFDTransport destructor should not throw
@@ -2600,7 +2598,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2557](https://issues.apache.org/jira/browse/THRIFT-2557) - CS0542 
member names cannot be the same as their enclosing type
 - [THRIFT-2605](https://issues.apache.org/jira/browse/THRIFT-2605) - TSocket 
warning on gcc 4.8.3
 - [THRIFT-2607](https://issues.apache.org/jira/browse/THRIFT-2607) - 
ThreadManager.cpp warning on clang++ 3.4
-- [THRIFT-1998](https://issues.apache.org/jira/browse/THRIFT-1998) - 
TCompactProtocol.tcc - one more warning on Visual 2010
+- [THRIFT-1998](https://issues.apache.org/jira/browse/THRIFT-1998) - 
TCompactProtocol.tcc) - one more warning on Visual 2010
 - [THRIFT-2610](https://issues.apache.org/jira/browse/THRIFT-2610) - MSVC 
warning in TSocket.cpp
 - [THRIFT-2614](https://issues.apache.org/jira/browse/THRIFT-2614) - 
TNonblockingServer.cpp warnings on MSVC
 - [THRIFT-2608](https://issues.apache.org/jira/browse/THRIFT-2608) - 
TNonblockingServer.cpp warnings on clang 3.4
@@ -2679,7 +2677,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2185](https://issues.apache.org/jira/browse/THRIFT-2185) - use cabal 
instead of runhaskell in haskell library
 - [THRIFT-1926](https://issues.apache.org/jira/browse/THRIFT-1926) - PHP 
Constant Generation Refactoring
 - [THRIFT-2029](https://issues.apache.org/jira/browse/THRIFT-2029) - Port C++ 
tests to Windows
-- [THRIFT-2054](https://issues.apache.org/jira/browse/THRIFT-2054) - 
TSimpleFileTransport - Java Lib has no straight forward TTransport based file 
transport
+- [THRIFT-2054](https://issues.apache.org/jira/browse/THRIFT-2054) - 
TSimpleFileTransport) - Java Lib has no straight forward TTransport based file 
transport
 - [THRIFT-2040](https://issues.apache.org/jira/browse/THRIFT-2040) - 
"uninitialized variable" warnings on MSVC/windows
 - [THRIFT-2034](https://issues.apache.org/jira/browse/THRIFT-2034) - Give 
developers' C++ code direct access to socket FDs on server side
 - [THRIFT-2095](https://issues.apache.org/jira/browse/THRIFT-2095) - Use print 
function for Python 3 compatibility
@@ -2692,10 +2690,10 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-2318](https://issues.apache.org/jira/browse/THRIFT-2318) - perl: 
dependency Class::Accessor not checked
 - [THRIFT-2317](https://issues.apache.org/jira/browse/THRIFT-2317) - exclude 
tutorial from build
 - [THRIFT-2320](https://issues.apache.org/jira/browse/THRIFT-2320) - Program 
level doctext does not get attached by parser
-- [THRIFT-2349](https://issues.apache.org/jira/browse/THRIFT-2349) - Golang - 
improve tutorial
+- [THRIFT-2349](https://issues.apache.org/jira/browse/THRIFT-2349) - Golang) - 
improve tutorial
 - [THRIFT-2348](https://issues.apache.org/jira/browse/THRIFT-2348) - PHP 
Generator: add array typehint to functions
 - [THRIFT-2344](https://issues.apache.org/jira/browse/THRIFT-2344) - 
configure.ac: compiler-only option
-- [THRIFT-2343](https://issues.apache.org/jira/browse/THRIFT-2343) - Golang - 
Return a single error for all exceptions instead of multiple return values
+- [THRIFT-2343](https://issues.apache.org/jira/browse/THRIFT-2343) - Golang) - 
Return a single error for all exceptions instead of multiple return values
 - [THRIFT-2341](https://issues.apache.org/jira/browse/THRIFT-2341) - Enable 
generation of Delphi XMLDoc comments (a.k.a. "Help Insight")
 - [THRIFT-2355](https://issues.apache.org/jira/browse/THRIFT-2355) - Add SSL 
and Web Socket Support to Node and JavaScript
 - [THRIFT-2350](https://issues.apache.org/jira/browse/THRIFT-2350) - Add async 
calls to normal JavaScript
@@ -2737,7 +2735,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1349](https://issues.apache.org/jira/browse/THRIFT-1349) - Remove 
unnecessary print outs
 - [THRIFT-2496](https://issues.apache.org/jira/browse/THRIFT-2496) - server 
and client for test/go, also several fixes and improvements
 - [THRIFT-1114](https://issues.apache.org/jira/browse/THRIFT-1114) - Maven 
publish shouldn't require passwords hardcoded in settings.xml
-- [THRIFT-2043](https://issues.apache.org/jira/browse/THRIFT-2043) - visual 
2010 warnings - unreachable code
+- [THRIFT-2043](https://issues.apache.org/jira/browse/THRIFT-2043) - visual 
2010 warnings) - unreachable code
 - [THRIFT-1683](https://issues.apache.org/jira/browse/THRIFT-1683) - Implement 
alternatives to Javascript Client side Transport protocol, just as NPAPI and 
WebSocket.
 - [THRIFT-1746](https://issues.apache.org/jira/browse/THRIFT-1746) - provide a 
SPDX file
 - [THRIFT-1772](https://issues.apache.org/jira/browse/THRIFT-1772) - 
Serialization does not check types of embedded structures.
@@ -2942,7 +2940,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1816](https://issues.apache.org/jira/browse/THRIFT-1816) - Need 
"require" included thrift files in "xxx_types.js"
 - [THRIFT-1907](https://issues.apache.org/jira/browse/THRIFT-1907) - Compiling 
namespace and sub-namespace directives for unrecognized generators should only 
be a warning
 - [THRIFT-1913](https://issues.apache.org/jira/browse/THRIFT-1913) - skipping 
unknown fields in java unions
-- [THRIFT-2553](https://issues.apache.org/jira/browse/THRIFT-2553) - C++ 
linker error - transport/TSocket
+- [THRIFT-2553](https://issues.apache.org/jira/browse/THRIFT-2553) - C++ 
linker error) - transport/TSocket
 - [THRIFT-274](https://issues.apache.org/jira/browse/THRIFT-274) - Towards a 
working release/versioning process
 
 ### Documentation
@@ -3057,7 +3055,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1475](https://issues.apache.org/jira/browse/THRIFT-1475) - 
Incomplete records generation for Erlang
 - [THRIFT-1486](https://issues.apache.org/jira/browse/THRIFT-1486) - 
Javascript manual testserver not returning content types
 - [THRIFT-1488](https://issues.apache.org/jira/browse/THRIFT-1488) - 
src/concurrency/Thread.h:91:58: error: invalid conversion from 'pthread_t {aka 
_opaque_pthread_t*}' to 'apache::thrift::concurrency::Thread::id_t {aka long 
long unsigned int}' [-fpermissive]
-- [THRIFT-1490](https://issues.apache.org/jira/browse/THRIFT-1490) - 
Windows-specific header files - fixes & tweaks
+- [THRIFT-1490](https://issues.apache.org/jira/browse/THRIFT-1490) - 
Windows-specific header files) - fixes & tweaks
 - [THRIFT-1526](https://issues.apache.org/jira/browse/THRIFT-1526) - Union 
TupleSchemeFactory returns StandardSchemes
 - [THRIFT-1527](https://issues.apache.org/jira/browse/THRIFT-1527) - Generated 
implementation of tupleReadStruct in unions return null when the setfield is 
unrecognized
 - [THRIFT-1524](https://issues.apache.org/jira/browse/THRIFT-1524) - 
TNonBlockingServer does not compile in Visual Studio 2010
@@ -3121,7 +3119,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1658](https://issues.apache.org/jira/browse/THRIFT-1658) - Java 
thrift server is not throwing TApplicationException
 - [THRIFT-1656](https://issues.apache.org/jira/browse/THRIFT-1656) - Setting 
proper headers in THttpServer.cpp so that "Cross-Origin Resource Sharing" on js 
client can work.
 - [THRIFT-1652](https://issues.apache.org/jira/browse/THRIFT-1652) - 
TSaslTransport does not log the error when kerberos auth fails
-- [THRIFT-2272](https://issues.apache.org/jira/browse/THRIFT-2272) - CLONE - 
Denial of Service attack in TBinaryProtocol.readString
+- [THRIFT-2272](https://issues.apache.org/jira/browse/THRIFT-2272) - CLONE) - 
Denial of Service attack in TBinaryProtocol.readString
 - [THRIFT-2086](https://issues.apache.org/jira/browse/THRIFT-2086) - Invalid 
generated code for Node.JS when using namespaces
 - [THRIFT-1686](https://issues.apache.org/jira/browse/THRIFT-1686) - 
t_php_generator.cc uses "and" instead of "&&", and causes compiler errors with 
Visual Studio
 - [THRIFT-1693](https://issues.apache.org/jira/browse/THRIFT-1693) - libthrift 
has dependency on two different versions of httpcore
@@ -3143,7 +3141,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 
 ### Improvement
 - [THRIFT-1498](https://issues.apache.org/jira/browse/THRIFT-1498) - Allow 
TThreadedPoolServer.Args to pass a ExecutorService
-- [THRIFT-1444](https://issues.apache.org/jira/browse/THRIFT-1444) - 
FunctionRunner - add syntactic sugar to create shared_ptrs
+- [THRIFT-1444](https://issues.apache.org/jira/browse/THRIFT-1444) - 
FunctionRunner) - add syntactic sugar to create shared_ptrs
 - [THRIFT-1443](https://issues.apache.org/jira/browse/THRIFT-1443) - define a 
TProcessor helper class to implement process()
 - [THRIFT-1441](https://issues.apache.org/jira/browse/THRIFT-1441) - Generate 
constructor with parameters for exception class to let it update message 
property automatically.
 - [THRIFT-1520](https://issues.apache.org/jira/browse/THRIFT-1520) - Embed 
version number in erlang .app file
@@ -3168,7 +3166,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1593](https://issues.apache.org/jira/browse/THRIFT-1593) - Pass on 
errors like "connection closed" to the handler module
 - [THRIFT-1615](https://issues.apache.org/jira/browse/THRIFT-1615) - PHP 
Namespace
 - [THRIFT-1567](https://issues.apache.org/jira/browse/THRIFT-1567) - 
Thrift/cpp: Allow alternate classes to be used for
-- [THRIFT-1072](https://issues.apache.org/jira/browse/THRIFT-1072) - Missing - 
(id) initWithSharedProcessor in TSharedProcessorFactory.h
+- [THRIFT-1072](https://issues.apache.org/jira/browse/THRIFT-1072) - Missing) 
- (id) initWithSharedProcessor in TSharedProcessorFactory.h
 - [THRIFT-1650](https://issues.apache.org/jira/browse/THRIFT-1650) - [ruby] 
Update clean items and svn:ignore entries for OS X artifacts
 - [THRIFT-1661](https://issues.apache.org/jira/browse/THRIFT-1661) - [PATCH] 
Add --with-qt4 configure option
 - [THRIFT-1675](https://issues.apache.org/jira/browse/THRIFT-1675) - Do we 
have any plan to support scala?
@@ -3213,7 +3211,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1466](https://issues.apache.org/jira/browse/THRIFT-1466) - Proper 
Documentation for Thrift C Glib
 - [THRIFT-1539](https://issues.apache.org/jira/browse/THRIFT-1539) - Build and 
distribute the fb303 python libraries along with thrift
 - [THRIFT-1685](https://issues.apache.org/jira/browse/THRIFT-1685) - Please 
add "aereo.com" to "Powered by Apache Thrift" list in about page
-- [THRIFT-330](https://issues.apache.org/jira/browse/THRIFT-330) - TProcessor 
- additional method to called when connection is broken
+- [THRIFT-330](https://issues.apache.org/jira/browse/THRIFT-330) - TProcessor) 
- additional method to called when connection is broken
 
 ## 0.8
 
@@ -3295,7 +3293,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-1282](https://issues.apache.org/jira/browse/THRIFT-1282) - Upgrade 
httpclient to 4.1.2 (from 4.0.1)
 - [THRIFT-1281](https://issues.apache.org/jira/browse/THRIFT-1281) -  add 
@generated to the docblock
 - [THRIFT-1280](https://issues.apache.org/jira/browse/THRIFT-1280) -  Thrift: 
Improve Monitor exception-free interfaces
-- [THRIFT-1278](https://issues.apache.org/jira/browse/THRIFT-1278) - javadoc 
warnings - compilation
+- [THRIFT-1278](https://issues.apache.org/jira/browse/THRIFT-1278) - javadoc 
warnings) - compilation
 - [THRIFT-1227](https://issues.apache.org/jira/browse/THRIFT-1227) - Erlang 
implementation of thrift JSON protocol
 - [THRIFT-1295](https://issues.apache.org/jira/browse/THRIFT-1295) - Duplicate 
include in TSocket.cpp
 - [THRIFT-1294](https://issues.apache.org/jira/browse/THRIFT-1294) -  thrift: 
fix log message typos in TSimpleServer
@@ -3526,7 +3524,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 - [THRIFT-979](https://issues.apache.org/jira/browse/THRIFT-979) - ruby 
bindings used to work on jruby
 - [THRIFT-977](https://issues.apache.org/jira/browse/THRIFT-977) - Hex 
Conversion Bug in C++ TJSONProtocol
 - [THRIFT-347](https://issues.apache.org/jira/browse/THRIFT-347) - PHP TSocket 
Timeout Issues
-- [THRIFT-517](https://issues.apache.org/jira/browse/THRIFT-517) - TExceptions 
thrown by server result in cryptic error message on client - Tried to read 4 
bytes, but only got 0 bytes
+- [THRIFT-517](https://issues.apache.org/jira/browse/THRIFT-517) - TExceptions 
thrown by server result in cryptic error message on client) - Tried to read 4 
bytes, but only got 0 bytes
 
 ### Improvement
 - [THRIFT-1024](https://issues.apache.org/jira/browse/THRIFT-1024) - Add 
Python Twisted example to the Tutorial
@@ -3572,7 +3570,7 @@ Released March 13, 2019 to backport a CVE fix to the 
popular 0.9.3 release.
 
 ## Incubating Versions
 
-Thrift 0.5.0 - Incubating
+Thrift 0.5.0) - Incubating
 
--------------------------------------------------------------------------------
 THRIFT-505   Build                Make configure give a summary of the enabled 
components (David Reiss)
 THRIFT-506   Build                Allow Thrift to be built without the C++ 
library (David Reiss)
@@ -3662,7 +3660,7 @@ THRIFT-909   Ruby                 allow block argument to 
struct constructor (Mi
 THRIFT-456   Test Suite           Bad IP address string in 
test/cpp/src/main.cpp (Rush Manbert)
 
 
-Thrift 0.4.0 - Incubating
+Thrift 0.4.0) - Incubating
 
--------------------------------------------------------------------------------
 THRIFT-650   Build        Make Check fails on Centos/OSX with 0.2.0 tarball 
(Anthony Molinaro)
 THRIFT-770   Build        Get 'make dist' to work without first compiling 
source code (Anthony Molinaro)
@@ -3711,7 +3709,7 @@ THRIFT-811   Ruby         http_client_transport.rb: allow 
custom http headers (T
 THRIFT-459   Ruby         Ruby installation always tries to write to 
/Library/Ruby/site (Matthieu Imbert)
 
 
-Thrift 0.1.0 - Incubating (not released)
+Thrift 0.1.0) - Incubating (not released)
 
--------------------------------------------------------------------------------
 Compatibility Breaking Changes:
   C++:

Reply via email to