Framework for scalable cross-language services development in C++, Java, Python, PHP, and Ruby
Thrift is a software framework for scalable cross-language services development. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, C#, Python, Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective Caml, and Haskell.
- Developed at devel:tools
-
6
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/thrift && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
thrift-0.16.0.tar.gz | 0004085114 3.9 MB | |
thrift-0.16.0.tar.gz.asc | 0000000691 691 Bytes | |
thrift.changes | 0000020954 20.5 KB | |
thrift.keyring | 0000031714 31 KB | |
thrift.spec | 0000008780 8.57 KB |
Revision 15 (latest revision is 18)
Dominique Leuenberger (dimstar_suse)
accepted
request 982616
from
Dirk Mueller (dirkmueller)
(revision 15)
- update to 0.16.0: * C++ library don't work with HTTP * Swift service generator doesn't support oneway * Deprecate Common Lisp support ### C++ * Add support for Unix domain sockets on Windows 10 or later * C++ to_string and ostream operator not always generated * ServerSocket doesn't ignore SIGPIPE ### Erlang * Introduce delimiter and app_prefix options to erl generator * Invalid golang code generated for optional set<binary> with a default value * Go lib skip map value may cause stack overflow * Improve memory efficiency in go THeader implementation * Potential connection leaks caused by the connectivity check * Error: Constraint check failure for haxe.ds.ObjectMap.K ### Java * add support for partial deserialization of Thrift * fix issues found by spotbugs * Update java dependencies ### JavaScript * Wrong type mapping of thrift binary type ### netstd * MaxMessageSize reached exception thrown in TEndpointTransport * Support for deprecated methods (via annotation) * Add net 6 support * TThreadPoolAsyncServer using TFramedTransport mistakenly drops client * consolidate netstd server implementation details into one common model * Uncompilable code when .thrift struct 'System' exists * CA2254 Message template should be compile time constant ### Perl
Comments 0