Path to this page:
./
devel/libthrift,
C++ bindings for the Apache Thrift RPC system
Branch: CURRENT,
Version: 0.21.0,
Package name: libthrift-0.21.0,
Maintainer: pkgsrc-usersThe Apache Thrift software framework, for scalable cross-language services
development, combines a software stack with a code generation engine to build
services that work efficiently and seamlessly between C++, Java, Python, PHP,
Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml
and Delphi and other languages.
This package provides C++ bindings for the Apache Thrift RPC system.
Required to run:[
security/openssl] [
devel/libevent] [
devel/boost-libs] [
devel/thrift]
Required to build:[
devel/boost-headers] [
pkgtools/cwrappers]
Master sites:
Filesize: 4294.992 KB
Version history: (Expand)
- (2025-03-04) Updated to version: libthrift-0.21.0
- (2024-12-29) Updated to version: libthrift-0.15.0nb8
- (2024-10-04) Updated to version: libthrift-0.15.0nb7
- (2023-12-29) Updated to version: libthrift-0.15.0nb6
- (2023-10-25) Updated to version: libthrift-0.15.0nb5
- (2023-04-23) Updated to version: libthrift-0.15.0nb4
CVS history: (Expand)
2025-03-04 14:05:20 by Adam Ciarcinski | Files touched by this commit (15) |  |
Log message:
thrift: updated to 0.21.0
0.21.0
Build Process
THRIFT-5815 - veralign.sh broken and incomplete
THRIFT-5810 - Wrong installation path for static MSVC libs.
THRIFT-5755 - Docker image build fail
C++
THRIFT-5272 - printTo does not properly handle i8 datatypes
THRIFT-5492 - Bogus END_OF_FILE exception
THRIFT-5678 - TConnectedClient: warning due to non-virtual dtor
THRIFT-5682 - UB in generated C++ code stops compiling with C++20"
THRIFT-5709 - Drastically improve to_num() performace
THRIFT-5772 - Add UUID support for C++
THRIFT-5773 - UUID wrapper for C++
THRIFT-5816 - Fix UUID for boost 1.86.0 (change in data member usage)
Compiler (General)
THRIFT-5800 - "Could not find include file foo.thrift" probably should \
be failure instead of warning
THRIFT-5766 - Replace std::endl with "\n"
Delphi
THRIFT-5789 - Refactor test suite client implementation
THRIFT-5782 - implement full deprecation support
THRIFT-5750 - Remove "ansistr_binary_" option
THRIFT-5788 - Refactor and streamline hash set implementation
THRIFT-5765 - Extra override for WriteBinary() to avoid unnecessary memory \
allocations when using COM types
THRIFT-5764 - Extra CTOR for TThriftBytesImpl
Go
THRIFT-5786 - Full deprecation support for go
THRIFT-5654 - LNK4042 and LNK2019 in go_validator_generator.cc
THRIFT-5784 - go: Add THeaderTransforms to TConfiguration
Java
THRIFT-5762 - Expose service result objects in Java
THRIFT-5530 - could not resolve plugin artifact \
'com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin:4 \
.0.4'
THRIFT-5230 - Fix connection leak and CancelledKeyException when handling Epoll bug
THRIFT-4847 - CancelledKeyException causes TThreadedSelectorServer to fail.
JSON
THRIFT-5761 - Lib/json tests fail
netstd
THRIFT-5798 - Expand netstd compile tests to fully cover all current target \
environments
THRIFT-5797 - HashSet() CTOR takes no argument for net < 5
THRIFT-5796 - Indicate target environment via #if check
THRIFT-5795 - namespace not properly escaped
THRIFT-5794 - Uncompilable C# code in 0.20.0
THRIFT-5781 - implement full deprecation support
THRIFT-5780 - Prevent certain warnings related to net8
THRIFT-5787 - .NET ApacheThrift client v20.0 breaks compatibility in \
TBinaryProtocol.Factory constructor
THRIFT-5783 - drop net7 support
Node.js
THRIFT-5769 - Large messages crash Node.js client when using TFramedTransport
PHP
THRIFT-5760 - Update minimal version of php
THRIFT-5758 - PHP 8.2 Deprecate dynamic properties
THRIFT-5756 - Run php tests in github actions
Python
THRIFT-4181 - PEP 484 Type Hinting on generated code
THRIFT-5813 - Clarify TSocket state after isOpen
THRIFT-5777 - timeout exception mismatched
THRIFT-5139 - Type hinting for Python library
Rust
THRIFT-5812 - Capacity overflow in Rust server
|
2024-12-29 16:10:02 by Adam Ciarcinski | Files touched by this commit (235) |
Log message:
revbump after updating boost
|
2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237) |
Log message:
*: Recursive revbump from Boost 1.86.0
|
2024-07-31 22:48:47 by Mark Davies | Files touched by this commit (1) |
Log message:
libthrift: dont enable tests
fixes build on ArchLinux with gcc14
|
2023-12-29 19:25:02 by Adam Ciarcinski | Files touched by this commit (254) |
Log message:
revbump for boost-libs
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271) |
Log message:
revbump for boost
|
2023-01-22 17:28:39 by Ryo ONODERA | Files touched by this commit (271) |
Log message:
*: Recursive revbump from Boost 1.81.0
|