summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Geyer <jensg@apache.org>2022-02-15 22:25:01 +0100
committerJens Geyer <jensg@apache.org>2022-02-15 22:26:08 +0100
commitd8ed39803abea8603e9935f525e748b1c515fe7f (patch)
treea5c5ae46583547a0bd829dd1610b59633efd2efd
parentd2c28b349d94e99327a402ce52bcb66f8ab9c769 (diff)
parent2a93df80f27739ccabb5b885cb12a8dc7595ecdf (diff)
downloadthrift-d8ed39803abea8603e9935f525e748b1c515fe7f.tar.gz
Merge branch '0.16.0' into master
-rw-r--r--CHANGES.md24
-rwxr-xr-xMakefile.am2
-rw-r--r--lib/go/test/Makefile.am2
-rw-r--r--lib/go/test/fuzz/Makefile.am5
-rw-r--r--lib/netstd/Makefile.am3
-rwxr-xr-xlib/php/Makefile.am2
-rw-r--r--lib/rs/test_recursive/src/Makefile.am1
-rw-r--r--lib/rs/test_recursive/src/maintenance/Makefile.am1
-rw-r--r--lib/rs/test_recursive/src/transit/Makefile.am1
-rw-r--r--lib/rs/test_recursive/src/transit/light/Makefile.am1
-rw-r--r--lib/rs/test_recursive/src/transit/services/Makefile.am1
-rwxr-xr-xtest/Makefile.am1
12 files changed, 34 insertions, 10 deletions
diff --git a/CHANGES.md b/CHANGES.md
index c1a903484..805c0d94a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -17,8 +17,9 @@
### C++
-- [THRIFT-5456](https://issues.apache.org/jira/browse/THRIFT-5456) - ServerSocket doesn't ignore SIGPIPE
- [THRIFT-5187](https://issues.apache.org/jira/browse/THRIFT-5187) - Add support for Unix domain sockets on Windows 10 or later
+- [THRIFT-5418](https://issues.apache.org/jira/browse/THRIFT-5418) - C++ to_string and ostream operator not always generated
+- [THRIFT-5456](https://issues.apache.org/jira/browse/THRIFT-5456) - ServerSocket doesn't ignore SIGPIPE
### Common LISP
@@ -31,8 +32,9 @@
### Go
- [THRIFT-5461](https://issues.apache.org/jira/browse/THRIFT-5461) - Invalid golang code generated for optional set<binary> with a default value
-- [THRIFT-5490](https://issues.apache.org/jira/browse/THRIFT-5490) - Improve memory efficiency in go THeader implementation
- [THRIFT-5469](https://issues.apache.org/jira/browse/THRIFT-5469) - Go lib skip map value may cause stack overflow
+- [THRIFT-5490](https://issues.apache.org/jira/browse/THRIFT-5490) - Improve memory efficiency in go THeader implementation
+- [THRIFT-5509](https://issues.apache.org/jira/browse/THRIFT-5509) - Potential connection leaks caused by the connectivity check
### Haxe
@@ -40,8 +42,9 @@
### Java
-- [THRIFT-5486](https://issues.apache.org/jira/browse/THRIFT-5486) - fix issues found by spotbugs
- [THRIFT-5443](https://issues.apache.org/jira/browse/THRIFT-5443) - add support for partial deserialization of Thrift
+- [THRIFT-5486](https://issues.apache.org/jira/browse/THRIFT-5486) - fix issues found by spotbugs
+- [THRIFT-5512](https://issues.apache.org/jira/browse/THRIFT-5512) - Update java dependencies
### JavaScript
@@ -49,27 +52,28 @@
### netstd
-- [THRIFT-5500](https://issues.apache.org/jira/browse/THRIFT-5500) - Uncompilable code when .thrift struct 'System' exists
-- [THRIFT-5479](https://issues.apache.org/jira/browse/THRIFT-5479) - Add net 6 support
+- [THRIFT-5401](https://issues.apache.org/jira/browse/THRIFT-5401) - MaxMessageSize reached exception thrown in TEndpointTransport
- [THRIFT-5408](https://issues.apache.org/jira/browse/THRIFT-5408) - Support for deprecated methods (via annotation)
-- [THRIFT-5481](https://issues.apache.org/jira/browse/THRIFT-5481) - consolidate netstd server implementation details into one common model
+- [THRIFT-5479](https://issues.apache.org/jira/browse/THRIFT-5479) - Add net 6 support
- [THRIFT-5480](https://issues.apache.org/jira/browse/THRIFT-5480) - TThreadPoolAsyncServer using TFramedTransport mistakenly drops client
-- [THRIFT-5401](https://issues.apache.org/jira/browse/THRIFT-5401) - MaxMessageSize reached exception thrown in TEndpointTransport
+- [THRIFT-5481](https://issues.apache.org/jira/browse/THRIFT-5481) - consolidate netstd server implementation details into one common model
+- [THRIFT-5500](https://issues.apache.org/jira/browse/THRIFT-5500) - Uncompilable code when .thrift struct 'System' exists
+- [THRIFT-5504](https://issues.apache.org/jira/browse/THRIFT-5504) - CA2254 Message template should be compile time constant
### Perl
-- [THRIFT-5416](https://issues.apache.org/jira/browse/THRIFT-5416) - Allow UDP Socket Client In Perl
- [THRIFT-5055](https://issues.apache.org/jira/browse/THRIFT-5055) - Fix build-cpan-dist.sh to create a CPAN distribution correctly
+- [THRIFT-5416](https://issues.apache.org/jira/browse/THRIFT-5416) - Allow UDP Socket Client In Perl
### Python
-- [THRIFT-5488](https://issues.apache.org/jira/browse/THRIFT-5488) - SystemError when using fast binary or compact protocol in python 3.10
- [THRIFT-5454](https://issues.apache.org/jira/browse/THRIFT-5454) - Python TProcessPoolServer does not spawn expected number of worker processes
+- [THRIFT-5488](https://issues.apache.org/jira/browse/THRIFT-5488) - SystemError when using fast binary or compact protocol in python 3.10
### Rust
-- [THRIFT-5457](https://issues.apache.org/jira/browse/THRIFT-5457) - Travis fails consistently on a Rust dependency
- [THRIFT-5452](https://issues.apache.org/jira/browse/THRIFT-5452) - Make server optional
+- [THRIFT-5457](https://issues.apache.org/jira/browse/THRIFT-5457) - Travis fails consistently on a Rust dependency
### Test Suite
diff --git a/Makefile.am b/Makefile.am
index a1322098b..0fe065f40 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -156,6 +156,8 @@ EXTRA_DIST = \
doap.rdf \
doc \
dub.json \
+ go.mod \
+ go.sum \
jitpack.yml \
LANGUAGES.md \
LICENSE \
diff --git a/lib/go/test/Makefile.am b/lib/go/test/Makefile.am
index cd0f33c84..4b3ecda93 100644
--- a/lib/go/test/Makefile.am
+++ b/lib/go/test/Makefile.am
@@ -127,6 +127,8 @@ EXTRA_DIST = \
ConflictNamespaceTestB.thrift \
ConflictNamespaceTestC.thrift \
ConflictNamespaceTestD.thrift \
+ ConflictNamespaceTestE.thrift \
+ ConflictNamespaceTestF.thrift \
ConflictNamespaceTestSuperThing.thrift \
ConstOptionalField.thrift \
ConstOptionalFieldImport.thrift \
diff --git a/lib/go/test/fuzz/Makefile.am b/lib/go/test/fuzz/Makefile.am
index a6abfc57f..391c84a08 100644
--- a/lib/go/test/fuzz/Makefile.am
+++ b/lib/go/test/fuzz/Makefile.am
@@ -29,3 +29,8 @@ check: gopathfuzz
clean-local:
$(RM) -r gopathfuzz gen-go
+EXTRA_DIST = \
+ fuzz.go \
+ fuzz_test.go \
+ go.mod \
+ go.sum
diff --git a/lib/netstd/Makefile.am b/lib/netstd/Makefile.am
index f1a87a242..47b380309 100644
--- a/lib/netstd/Makefile.am
+++ b/lib/netstd/Makefile.am
@@ -53,12 +53,15 @@ EXTRA_DIST = \
Tests/Thrift.Tests/Collections \
Tests/Thrift.Tests/DataModel \
Tests/Thrift.Tests/Protocols \
+ Tests/Thrift.Tests/Transports \
Tests/Thrift.Tests/Thrift.Tests.csproj \
+ Thrift/.editorconfig \
Thrift/Collections \
Thrift/Processor \
Thrift/Properties \
Thrift/Protocol \
Thrift/Server \
+ Thrift/GlobalSuppressions.cs \
Thrift/TApplicationException.cs \
Thrift/TBaseClient.cs \
Thrift/TConfiguration.cs \
diff --git a/lib/php/Makefile.am b/lib/php/Makefile.am
index 1857d034b..4ec6be35b 100755
--- a/lib/php/Makefile.am
+++ b/lib/php/Makefile.am
@@ -140,6 +140,8 @@ EXTRA_DIST = \
src/ext/thrift_protocol/config.w32 \
src/ext/thrift_protocol/php_thrift_protocol.cpp \
src/ext/thrift_protocol/php_thrift_protocol.h \
+ src/ext/thrift_protocol/php_thrift_protocol.stub.php \
+ src/ext/thrift_protocol/php_thrift_protocol_arginfo.h \
src/Thrift.php \
src/TStringUtils.php \
coding_standards.md \
diff --git a/lib/rs/test_recursive/src/Makefile.am b/lib/rs/test_recursive/src/Makefile.am
index c21a94cd2..4bfd557d0 100644
--- a/lib/rs/test_recursive/src/Makefile.am
+++ b/lib/rs/test_recursive/src/Makefile.am
@@ -30,4 +30,5 @@ clean-local:
-$(RM) vehicles.rs
EXTRA_DIST = \
+ lib.rs \
Vehicles.thrift
diff --git a/lib/rs/test_recursive/src/maintenance/Makefile.am b/lib/rs/test_recursive/src/maintenance/Makefile.am
index c24813a12..e2526bdc9 100644
--- a/lib/rs/test_recursive/src/maintenance/Makefile.am
+++ b/lib/rs/test_recursive/src/maintenance/Makefile.am
@@ -30,4 +30,5 @@ clean-local:
-$(RM) maintenance_facility.rs
EXTRA_DIST = \
+ mod.rs \
MaintenanceFacility.thrift
diff --git a/lib/rs/test_recursive/src/transit/Makefile.am b/lib/rs/test_recursive/src/transit/Makefile.am
index 731826546..908becb25 100644
--- a/lib/rs/test_recursive/src/transit/Makefile.am
+++ b/lib/rs/test_recursive/src/transit/Makefile.am
@@ -35,6 +35,7 @@ clean-local:
-$(RM) transporters.rs
EXTRA_DIST = \
+ mod.rs \
Buses.thrift \
Trains.thrift \
Transporters.thrift
diff --git a/lib/rs/test_recursive/src/transit/light/Makefile.am b/lib/rs/test_recursive/src/transit/light/Makefile.am
index c09c39d99..88fd5310c 100644
--- a/lib/rs/test_recursive/src/transit/light/Makefile.am
+++ b/lib/rs/test_recursive/src/transit/light/Makefile.am
@@ -32,5 +32,6 @@ clean-local:
-$(RM) streetcars.rs
EXTRA_DIST = \
+ mod.rs \
LightRail.thrift \
Streetcars.thrift
diff --git a/lib/rs/test_recursive/src/transit/services/Makefile.am b/lib/rs/test_recursive/src/transit/services/Makefile.am
index f70e9198d..12e9e2935 100644
--- a/lib/rs/test_recursive/src/transit/services/Makefile.am
+++ b/lib/rs/test_recursive/src/transit/services/Makefile.am
@@ -30,4 +30,5 @@ clean-local:
-$(RM) city_services.rs
EXTRA_DIST = \
+ mod.rs \
CityServices.thrift
diff --git a/test/Makefile.am b/test/Makefile.am
index 5b9c1ce54..2199f1e11 100755
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -134,6 +134,7 @@ EXTRA_DIST = \
rb \
rs \
threads \
+ partial \
AnnotationTest.thrift \
BrokenConstants.thrift \
ConstantsDemo.thrift \