Merge branch '0.16.0' into master

This commit is contained in:
Jens Geyer 2022-02-15 22:25:01 +01:00
commit d8ed39803a
12 changed files with 35 additions and 11 deletions

View File

@ -17,8 +17,9 @@
### C++ ### 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-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 ### Common LISP
@ -31,8 +32,9 @@
### Go ### Go
- [THRIFT-5461](https://issues.apache.org/jira/browse/THRIFT-5461) - Invalid golang code generated for optional set<binary> with a default value - [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-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 ### Haxe
@ -40,8 +42,9 @@
### Java ### 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-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 ### JavaScript
@ -49,27 +52,28 @@
### netstd ### 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-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-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-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-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-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 ### 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-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 ### 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-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 ### 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-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 ### Test Suite

View File

@ -156,6 +156,8 @@ EXTRA_DIST = \
doap.rdf \ doap.rdf \
doc \ doc \
dub.json \ dub.json \
go.mod \
go.sum \
jitpack.yml \ jitpack.yml \
LANGUAGES.md \ LANGUAGES.md \
LICENSE \ LICENSE \

View File

@ -127,6 +127,8 @@ EXTRA_DIST = \
ConflictNamespaceTestB.thrift \ ConflictNamespaceTestB.thrift \
ConflictNamespaceTestC.thrift \ ConflictNamespaceTestC.thrift \
ConflictNamespaceTestD.thrift \ ConflictNamespaceTestD.thrift \
ConflictNamespaceTestE.thrift \
ConflictNamespaceTestF.thrift \
ConflictNamespaceTestSuperThing.thrift \ ConflictNamespaceTestSuperThing.thrift \
ConstOptionalField.thrift \ ConstOptionalField.thrift \
ConstOptionalFieldImport.thrift \ ConstOptionalFieldImport.thrift \

View File

@ -29,3 +29,8 @@ check: gopathfuzz
clean-local: clean-local:
$(RM) -r gopathfuzz gen-go $(RM) -r gopathfuzz gen-go
EXTRA_DIST = \
fuzz.go \
fuzz_test.go \
go.mod \
go.sum

View File

@ -53,12 +53,15 @@ EXTRA_DIST = \
Tests/Thrift.Tests/Collections \ Tests/Thrift.Tests/Collections \
Tests/Thrift.Tests/DataModel \ Tests/Thrift.Tests/DataModel \
Tests/Thrift.Tests/Protocols \ Tests/Thrift.Tests/Protocols \
Tests/Thrift.Tests/Transports \
Tests/Thrift.Tests/Thrift.Tests.csproj \ Tests/Thrift.Tests/Thrift.Tests.csproj \
Thrift/.editorconfig \
Thrift/Collections \ Thrift/Collections \
Thrift/Processor \ Thrift/Processor \
Thrift/Properties \ Thrift/Properties \
Thrift/Protocol \ Thrift/Protocol \
Thrift/Server \ Thrift/Server \
Thrift/GlobalSuppressions.cs \
Thrift/TApplicationException.cs \ Thrift/TApplicationException.cs \
Thrift/TBaseClient.cs \ Thrift/TBaseClient.cs \
Thrift/TConfiguration.cs \ Thrift/TConfiguration.cs \

View File

@ -140,6 +140,8 @@ EXTRA_DIST = \
src/ext/thrift_protocol/config.w32 \ src/ext/thrift_protocol/config.w32 \
src/ext/thrift_protocol/php_thrift_protocol.cpp \ src/ext/thrift_protocol/php_thrift_protocol.cpp \
src/ext/thrift_protocol/php_thrift_protocol.h \ 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/Thrift.php \
src/TStringUtils.php \ src/TStringUtils.php \
coding_standards.md \ coding_standards.md \

View File

@ -30,4 +30,5 @@ clean-local:
-$(RM) vehicles.rs -$(RM) vehicles.rs
EXTRA_DIST = \ EXTRA_DIST = \
lib.rs \
Vehicles.thrift Vehicles.thrift

View File

@ -30,4 +30,5 @@ clean-local:
-$(RM) maintenance_facility.rs -$(RM) maintenance_facility.rs
EXTRA_DIST = \ EXTRA_DIST = \
mod.rs \
MaintenanceFacility.thrift MaintenanceFacility.thrift

View File

@ -35,6 +35,7 @@ clean-local:
-$(RM) transporters.rs -$(RM) transporters.rs
EXTRA_DIST = \ EXTRA_DIST = \
mod.rs \
Buses.thrift \ Buses.thrift \
Trains.thrift \ Trains.thrift \
Transporters.thrift Transporters.thrift

View File

@ -32,5 +32,6 @@ clean-local:
-$(RM) streetcars.rs -$(RM) streetcars.rs
EXTRA_DIST = \ EXTRA_DIST = \
mod.rs \
LightRail.thrift \ LightRail.thrift \
Streetcars.thrift Streetcars.thrift

View File

@ -30,4 +30,5 @@ clean-local:
-$(RM) city_services.rs -$(RM) city_services.rs
EXTRA_DIST = \ EXTRA_DIST = \
mod.rs \
CityServices.thrift CityServices.thrift

View File

@ -134,6 +134,7 @@ EXTRA_DIST = \
rb \ rb \
rs \ rs \
threads \ threads \
partial \
AnnotationTest.thrift \ AnnotationTest.thrift \
BrokenConstants.thrift \ BrokenConstants.thrift \
ConstantsDemo.thrift \ ConstantsDemo.thrift \