9b4910fbc2
- Use pyproject macros to build and install.
Michael Vetter2025-10-29 10:27:12 +00:00
6a6e600528
Accepting request 1286884 from devel:tools
Ana Guerrero2025-06-20 14:48:24 +00:00
de430db9f0
- Update to 0.22.0: * ### Build Process - THRIFT-5836 - 0.21.0 fails to build from sources at Arch Linux: No rule to make target 'Thrift5272.thrift', needed by 'gen-cpp/Thrift5272_types.h' - THRIFT-5860 - cmake 3.5 as a minimum version does not work with cmake 4.0.0 * ### C glib - THRIFT-5817 - [C++] Avoid copy of TUuid * ### C++ - THRIFT-5637 - Thrift compiler should be able to output c++ Aggregate types - THRIFT-5667 - Make ThriftConfig.cmake relocatable - THRIFT-5817 - [C++] Avoid copy of TUuid - THRIFT-5821 - Cannot compile against aws-lc libcrypto (openssl replacement from AWS) - THRIFT-5841 - possible init/deinit conflict with manual initialization flag - THRIFT-5853 - Remove oldstyle casts from TBufferTransports and TCompactProtocol - THRIFT-5854 - TCompactProtocol readString checks maxMessageSize at wrong position and off by one - THRIFT-5868 - UUID Support for TCompactProtocol - THRIFT-5865 - Fix TBinayProtocol with list<UUID> * ### Compiler (General) - THRIFT-5823 - Fix illegal uses of exceptions as normal struct type - THRIFT-5835 - Allow exceptions to be used as regular struct datatype * # Delphi - THRIFT-5822 - Remove deprecated AnsiString functions from the library - THRIFT-5824 - Migrate, refactor and improve Delphi code generation test script - THRIFT-5825 - UUID constants lead to uncompileable Delphi code - THRIFT-5826 - binary constants create uncompilable Delphi code - THRIFT-5827 - enums in typedefs are not resolved in all cases - THRIFT-5837 - Delphi implementation for THRIFT-5835 - THRIFT-5839 - incorrect cast under Win64 - THRIFT-5850 - Switch IThriftConfiguration interface from Cardinal to Integer - THRIFT-5851 - Promote known total stream sizes for seekable stream transports properly - THRIFT-5856 - Client should validate HTTP status * ### Go - THRIFT-5833 - go: Combine I/O and original error in compiler generated Process functions - THRIFT-5845 - The write error for union fields should be TException - THRIFT-5859 - go: Generate a map for know values of an enum type * ### Java - THRIFT-5858 - Introduce new type MESSAGE_SIZE_LIMIT in TTransportException * ### netstd - THRIFT-5832 - Drop net6 support and add net9 instead - THRIFT-5838 - THttpTransport.FlushAsync does not include original exception - THRIFT-5852 - Promote known total stream sizes for seekable stream transports * ### Node.js - THRIFT-5811 - Add ES module support to JS codegen - THRIFT-5848 - Expose InputBufferUnderrunError in nodejs client - THRIFT-5849 - Expose createClient in browser version of nodejs package * ### PHP - THRIFT-1482 - Unix domain socket support under PHP - THRIFT-5829 - PHP lib Use of "static" in callables is deprecated notice * ### Python - THRIFT-5024 - tutorial\py.tornado\PythonServer.py failed under Tornado6 - THRIFT-5847 - Python3.12 deprecation in THttpClient - THRIFT-5857 - Remove deprecated Tornado io_loop usage - THRIFT-5861 - Add isOpen method to TTornadoStreamTransport * ### Swift - THRIFT-4838 - add unix domain socket support to Swift TSocketTransport implementation
Martin Pluskal2025-06-19 09:53:54 +00:00
3bb69010da
- drop patch thrift-pr2487-py310.patch (upstream)
Dirk Mueller2022-06-14 13:11:45 +00:00
f6fc8dd724
- 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
Dirk Mueller2022-06-14 10:40:45 +00:00
850fc93d9a
- Enable python3 support as well - Use naming of python subpackages that is consistent with current Factory conventions
Martin Pluskal2017-11-10 13:53:44 +00:00
82f128d752
- Update to version 0.10.0: * lots of changes, see provided CHANGES for details * fixes building with recent openss (boo#1042675) - Switch from qt4 to qt5
Martin Pluskal2017-06-14 07:22:10 +00:00