Skip to content

Tags: facebook/fbthrift

Tags

v2026.01.26.00

Toggle v2026.01.26.00's commit message
Fix hack union conformance

Summary: Strict unions have rolled out to >90% thrift files. Hack unions are now conformant by default and so these test cases can be removed from "noncoformant" list.

Differential Revision: D91386093

fbshipit-source-id: b0c7f0b8e3061fd84918850220d770cd5ba7d604

v2026.01.19.00

Toggle v2026.01.19.00's commit message
Update GDA annotation 31/x

Summary:
Summary
Project Rollout Plan https://docs.google.com/document/d/1RbQYyu7Ja9fGFavZrMsGTT0_Ntv4CUey0YH9mVf5HVc/edit?tab=t.0#heading=h.3ddwc12wbzsx
Previously, GDA annotations were broadly applied to delegate pages, but subsequent review identified several false positives, cases where the annotation was not required.
This change removes unnecessary GDA annotations from affected test classes and modules, ensuring that only the correct entities retain the annotation.
This should reduce noise in privacy enforcement and improve the accuracy of our data governance labeling.

Differential Revision: D90789459

fbshipit-source-id: 0b25d2d4cb1940bfb595b4d3677a24ebf0435ca2

v2026.01.12.00

Toggle v2026.01.12.00's commit message
apply Black 25.11.0 style in fbcode (72/92)

Summary:
Formats the covered files with pyfmt.

paintitblack

Reviewed By: itamaro

Differential Revision: D90476322

fbshipit-source-id: e689aa40511799087010490a2ebe5260d41130c8

v2025.12.29.00

Toggle v2025.12.29.00's commit message
Fix build failure by adding the services header for metadata.h

Reviewed By: iahs

Differential Revision: D89815268

fbshipit-source-id: ecf3970265ba5d90cce963f01698c1489da2e075

v2025.12.15.00

Toggle v2025.12.15.00's commit message
Add fixture coverage for Java deprecated legacy reflection client

Reviewed By: yoney

Differential Revision: D89079298

fbshipit-source-id: 2be0e2012767a90b58acbf76785f902374f1fb42

v2025.12.01.00

Toggle v2025.12.01.00's commit message
Remove legacy scheduler flags

Summary: The thread pool and fork join pool threads based flags have been replace with schedule flags, this is the final diff necessary to remove the old flags.

Reviewed By: RayanRal

Differential Revision: D88016443

fbshipit-source-id: efa75358358d37b35d546e7d8dc5793763c2e8aa

v2025.11.24.00

Toggle v2025.11.24.00's commit message
fix windows build setuptools error

Summary:
X-link: facebook/watchman#1316

The upgrade of setuptools in D79195099 broke pywatchman  build,  Github windows CI erroring with  `AttributeError: module 'setuptools.dist' has no attribute 'check_test_suite'` https://github.com/facebook/watchman/actions/runs/19440507973/job/55622405533#step:131:1188 .  It was only affecting windows as only windows CI is building dependencies form source, the others use system dependencies.

Fix by pinning watchman to the previous setuptools version

Fix to help iterate locally:
*  fix the cargo.py remove behaviour to use rmtree_more.  This fixes repeat local builds while debugging. After the first build was getting `PermissionError: [WinError 5] Access is denied: 'Z:\build\fbthrift\source\.git\objects\pack\pack-250eb41d409d8c0f512fdb239d0225fa35d50c3d.idx'`

Reviewed By: bigfootjon

Differential Revision: D87655865

fbshipit-source-id: 8948b0ffe38f304fa96051bf6ac3a0455ef1a16e

v2025.11.17.00

Toggle v2025.11.17.00's commit message
Add the ability to generate metadata from service recursively

Reviewed By: iahs

Differential Revision: D86583543

fbshipit-source-id: 21a72caa8ecbb9c03f670a9f4442a443cca0cbf2