Facebook's branch of Apache Thrift, including a new C++ server
built by guoguo
completed Thu, 29 Oct 2026 07:25:20 UTC
Description
Thrift is a serialization and RPC framework for service communication. Thrift
enables these features in all major languages, and there is strong support for
C++, Python, Hack, and Java. Most services at Facebook are written using Thrift
for RPC, and some storage systems use Thrift for serializing records on disk.
Facebook Thrift is not a distribution of Apache Thrift. This is an evolved
internal branch of Thrift that Facebook re-released to open source community in
February 2014. Facebook Thrift was originally released closely tracking Apache
Thrift but is now evolving in new directions. In particular, the compiler was
rewritten from scratch and the new implementation features a fully asynchronous
Thrift server.
RPMs
No RPMs
Changelog
* Fri Feb 07 2025 Michel Lind <salimma@fedoraproject.org> - 2025.02.03.00-1 - Update to version 2025.02.03.00; Fixes: RHBZ#2308111 * Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2024.08.19.00-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Aug 21 2024 Michel Lind <salimma@fedoraproject.org> - 2024.08.19.00-1 - Update to version 2024.08.19.00; Fixes: RHBZ#2300389 * Fri Jul 26 2024 Michel Lind <salimma@fedoraproject.org> - 2024.07.22.00-1 - Update to 2024.07.22.00 (rhbz#2266163) - Fix building with fmt 11 * Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2024.02.19.00-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Apr 09 2024 JasenChao <JasenChao@gmail.com> - 2024.02.19.00-2 - Add riscv64 support. * Fri Feb 23 2024 Michel Lind <salimma@fedoraproject.org> - 2024.02.19.00-1 - Update to 2024.02.19.00 * Thu Jan 25 2024 Michel Lind <salimma@fedoraproject.org> - 2024.01.22.00-1 - Update to 2024.01.22.00 * Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2023.10.16.00-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2023.10.16.00-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Oct 18 2023 Michel Lind <salimma@fedoraproject.org> - 2023.10.16.00-1 - Update to 2023.10.16.00 * Tue Oct 17 2023 Michel Lind <salimma@fedoraproject.org> - 2023.10.09.00-1 - Update to 2023.10.09.00 * Thu Oct 05 2023 Remi Collet <remi@fedoraproject.org> - 2023.09.11.00-3 - rebuild for new libsodium * Tue Sep 12 2023 Michel Lind <salimma@fedoraproject.org> - 2023.09.11.00-2 - Fix undefined reference to EventHandlerRuntime * Tue Sep 12 2023 Michel Lind <salimma@fedoraproject.org> - 2023.09.11.00-1 - Update to 2023.09.11.00 * Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2023.07.03.00-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jul 06 2023 Michel Alexandre Salim <salimma@fedoraproject.org> - 2023.07.03.00-1 - Update to 2023.07.03.00 - Use SPDX license identifier * Wed Jun 28 2023 Vitaly Zaitsev <vitaly@easycoding.org> - 2023.04.24.00-2 - Rebuilt due to fmt 10 update. * Tue Apr 25 2023 Michel Alexandre Salim <salimma@fedoraproject.org> - 2023.04.24.00-1 - Update to 2023.04.24.00