Path to this page:
Subject: CVS commit: pkgsrc/devel/thrift
From: Takahiro Kambe
Date: 2021-03-21 13:41:11
Message id: 20210321124112.0865BFA95@cvs.NetBSD.org
Log Message:
devel/thrift: update to 0.14.0
0.14.0 (2021-03-08)
Deprecated Languages
* THRIFT-5229 - Deprecate ActionScript 3 support
Removed Languages
* THRIFT-4980 - Remove deprecated C# and netcore bindings from the code base
* THRIFT-4981 - Remove deprecated netcore bindings from the code base
* THRIFT-4982 - Remove deprecated C# bindings from the code base
Breaking Changes
* THRIFT-4981 - Remove deprecated netcore bindings from the code base
* THRIFT-4982 - Remove deprecated csharp bindings from the code base
* THRIFT-4990 - Upgrade to .NET Core 3.1 (LTS)
* THRIFT-5006 - Implement DEFAULT_MAX_LENGTH at TFramedTransport
* THRIFT-5069 - In Go library TDeserializer.Transport is now typed
*TMemoryBuffer instead of TTransport
* THRIFT-5072 - Haskell generator fails to distinguish between multiple enum
types with conflicting enum identifiers
* THRIFT-5116 - Upgrade NodeJS to 10.x
* THRIFT-5138 - Swift generator does not escape keywords properly
* THRIFT-5164 - In Go library TProcessor interface now includes ProcessorMap
and AddToProcessorMap functions.
* THRIFT-5186 - cpp: use all getaddrinfo() results when retrying failed
bind() in T{Nonblocking,}ServerSocket
* THRIFT-5233 - go: Now all Read*, Write* and Skip functions in TProtocol
accept context arg
* THRIFT-5152 - go: TSocket and TSSLSocket now have separated connect
timeout and socket timeout
* c++: dropped support for Windows XP
* THRIFT-5326 - go: TException interface now has a new function: TExceptionType
* THRIFT-4914 - go: TClient.Call now returns ResponseMeta in addition to error
Known Open Issues (Blocker or Critical)
* THRIFT-3877 - C++: library don't work with HTTP (csharp server, cpp
client; need cross test enhancement)
* THRIFT-5098 - Deprecated: "The high level Network interface is no longer
supported. Please use Network.Socket." and other Haskell issues
* THRIFT-5245 - NPE when the value of map's key is null
* THRIFT-4687 - Add thrift 0.12.0 to pypi and/or enable more maintainers
Build Process
* THRIFT-4976 - Docker build: Test failure for StalenessCheckTest on MacOS
* THRIFT-5087 - test/test.py fails with "AssertionError: Python 3.3 or later
is required for proper operation."
* THRIFT-5097 - Incorrect THRIFT_VERSION in ThriftConfig.cmake
* THRIFT-5109 - Misc CMake improvements
* THRIFT-5147 - Add uninstall function
* THRIFT-5218 - Automated Github release artifacts do not match checksums
provided
* THRIFT-5249 - travis-ci : Failed to run FastbinaryTest.py
Compiler (General)
* THRIFT-4173 - Go: thrift compiler generates wrong code for list of aliased
type
* THRIFT-4938 - Issues with version.h treatment
* THRIFT-4973 - Add deprecation messages for csharp and netcore
* THRIFT-4980 - Remove deprecated C# and netcore bindings from the code base
* THRIFT-4982 - Remove deprecated C# bindings from the code baseï…‚
* THRIFT-5153 - Deprecate byte
* THRIFT-5225 - Use nullptr instead of NULL
* THRIFT-5302 - Add recursive function name uniqueness check
Files: