Skip to content

Releases: facebook/watchman

v2026.04.06.00

06 Apr 15:05

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/7101e03a9ea8f006d3a932d747282461197929d8
https://github.com/facebook/fbthrift/commit/9a983502a6638c379578a5ac49d7b4c11b1a8f92
https://github.com/facebook/folly/commit/8c30e8b5d66eb0b1d7eca4ee5bbc9204c6f61475
https://github.com/facebook/mvfst/commit/79fe223e2777ff51038cd9517099a7791f094c31
https://github.com/facebook/proxygen/commit/c9506b645db3081ea9839ad19ec9ec150628e0b1
https://github.com/facebook/pyrefly/commit/a5bcb2279a810a04dbd4a45794643bd30482d593
https://github.com/facebook/wangle/commit/e5d454b2e98c9446c3579ff3330871e3723b2c9b
https://github.com/facebookexperimental/edencommon/commit/b1d450a34754135025e6e0591ae39b5d006296ff
https://github.com/facebookexperimental/rust-shed/commit/1eb8e5ffb97caf6dbffb9b95c069d92b22863e81
https://github.com/facebookincubator/fizz/commit/0cf61fa03c025f17b1177c64fba31b522cf866f0

Reviewed By: bigfootjon

fbshipit-source-id: 01e85b8ac2488289cdea5d63b51ed5952c76b100

v2026.03.30.00

30 Mar 15:06

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/172b51b6f0f9cd9bcbae74467dc01bb582eaf4e6
https://github.com/facebook/fbthrift/commit/4a5d80e9ba504378e289682aff6fdabe850ceff1
https://github.com/facebook/folly/commit/5ae1dd9bb1f7da5077b3c7fd5f8a0f193eaba35a
https://github.com/facebook/mvfst/commit/7fc0becf8eb6dd6b92b08b8e7c2840d7f024d609
https://github.com/facebook/proxygen/commit/4f06c5161e3d3cf62b1700adf45da4ee41b60e16
https://github.com/facebook/pyrefly/commit/cec775b80166d6f0c15f31b90bd0ec53150cbff5
https://github.com/facebook/wangle/commit/ddb71ee2d78e3bed36fe6f9d67dd794fa8be1af6
https://github.com/facebookexperimental/edencommon/commit/fcffa31f9c334e378d215910efba894be4151346
https://github.com/facebookexperimental/rust-shed/commit/4858eb5a02fe76556499b10e89bfdbca9ccf47cf
https://github.com/facebookincubator/fizz/commit/b50d05a71fe92c6fa555bc54cb13de58b5612f96

Reviewed By: JurjenLelifeld

fbshipit-source-id: a724004e4b9077d4f8593d509e1b09401a2668f7

v2026.03.23.00

23 Mar 15:06

Choose a tag to compare

checkout: fix untracked->dir to be reported as UNTRACKED_ADDED

Summary:
When an untracked file was replaced by a directory in the destination commit, eden was reporting a MODIFIED_MODIFIED conflict, but this is not correct. The local file is not tracked, so cannot be modified. This messed up Sapling's expectations.

Step one is to fix eden to return the proper UNTRACKED_ADDED conflict type. Note that Sapling does not currently handle the file->directory path conflict situation here, but I will address that next.

Reviewed By: MichaelCuevas

Differential Revision: D96992296

fbshipit-source-id: 4f73f1612323897bb43c0dd1d0ac132ee275a766

v2026.03.16.00

16 Mar 15:06

Choose a tag to compare

Fix typo "occured" to "occurred" in comment at...

Summary:
- Fix typo "occured" to "occurred" in comment at watchman/watcher/eden.cpp describing changes computation.
- Fix typo "occured" to "occurred" in doc comment at watchman/rust/watchman_client/src/pdu.rs describing hash error enum variant.
- Fix typo "wether" to "whether" in comment at watchman/query/eval.cpp describing merge base update condition.

AI Review:
- security: PASSED (1.00) — These changes are purely comment/documentation typo fixes ("occured" → "occurred", "wether" → "whether") with zero impact on code logic, control flow, or data handling. No security concerns.
- quality: PASSED (1.00) — All three changes are pure comment/documentation typo fixes ("occured" → "occurred", "wether" → "whether"). No code logic, function signatures, return values, or behavior is modified. These changes cannot break any callers or dependent code.
- task_solution: PASSED (1.00) — All three typo corrections are exactly as specified, touching only comments/doc comments with no code changes. No risk of regressions.

Reviewed By: dtolnay

Differential Revision: D96712065

fbshipit-source-id: 86c960378d77f1bac84592a89fcc67d48561f932

v2026.03.09.00

09 Mar 15:06

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/292987313524f3af49188eb386838828b9f32e5a
https://github.com/facebook/fbthrift/commit/aa51a38945bf589236bc160f7932826ece81a60e
https://github.com/facebook/folly/commit/5363868d7e7c49260981f59564c53531d1a1e2bf
https://github.com/facebook/mvfst/commit/155e9ba009f9edd070bc4f72c8ef8b712b335333
https://github.com/facebook/proxygen/commit/28df2f801b99f30515733af62ae0545829ff85cf
https://github.com/facebook/wangle/commit/671025e3e97c7d530419ff9b75cb034520832af2
https://github.com/facebook/yoga/commit/03e076df9387a5b75e789f005712a3b50a9afa77
https://github.com/facebookexperimental/edencommon/commit/896922b3bde75627e7c5ec884a17706242dfa887
https://github.com/facebookexperimental/rust-shed/commit/2a52d24f164ffef8a254afba29d9bcd33332c785
https://github.com/facebookincubator/fizz/commit/a9b06eb31307f7f09e89d028e39ac49fe46b684b

Reviewed By: sdwilsh

fbshipit-source-id: c211d27bc7fe029844aa36ed33eb3e96694a0651

v2026.03.02.00

02 Mar 16:11

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/d124d2ec2da910659c50b9c4f8aaafb9cc30cd43
https://github.com/facebook/fbthrift/commit/1d79eb30d98d6e59b4293fa2658faff18d5d042a
https://github.com/facebook/folly/commit/708643b656c640e5e4e26bb4f4ba3cc1bed1f76d
https://github.com/facebook/hermes/commit/0c5949104787bc7b2257c61399db02fc7a50870b
https://github.com/facebook/mvfst/commit/5b6b37c6c0a5c3ce30f91e0effd2ade5fe1cf18c
https://github.com/facebook/proxygen/commit/d9d4d356f157db0c0f20031ddd21e3d90e6724da
https://github.com/facebook/wangle/commit/88e34f03e6d78ad6eabb93db5b55af5890c23c03
https://github.com/facebookexperimental/edencommon/commit/a750639bd43011e7aee6369425cc8bc589341df4
https://github.com/facebookexperimental/rust-shed/commit/041ade69682722d1624d17551eac544c051e156e
https://github.com/facebookincubator/fizz/commit/ddb591d64b3809b994979e7f1991b0802c39af91

Reviewed By: pranavcivi

fbshipit-source-id: 3612d0bd3763f3f40ab6d8237685381f92478c1d

v2026.02.23.00

23 Feb 16:05

Choose a tag to compare

Fix getdeps patch application

Summary: Apply patches from the git repo root so paths resolve correctly even when src_dir is a subdirectory of the repo (e.g. fizz, wangle). Without this, patches with paths relative to the repo root fail to apply.

Reviewed By: bigfootjon

Differential Revision: D93644294

fbshipit-source-id: 5e0006eb988eb4cdc6f0ecb0dae8cb35b7189c5d

v2026.02.16.00

16 Feb 16:05

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/fb303/commit/a36e139d63e8a2af6eda28b8a05d5d6281786131
https://github.com/facebook/fbthrift/commit/0d9e7ac3a59973b08050a463fb334584be238199
https://github.com/facebook/mvfst/commit/982db07ae4d26b214b19707b38989ac26bc2458d
https://github.com/facebook/proxygen/commit/82e2ac1645b488c79df94ea80bffa71dedb9ddca
https://github.com/facebook/wangle/commit/bc7c7ec1bcb6e575714f2a7f2c83eae2c1fab2a8
https://github.com/facebookexperimental/edencommon/commit/31e4fbdc5b4784124212cdce3a501d13b9494ec0
https://github.com/facebookexperimental/rust-shed/commit/aea9dceed3504e1a7b734a1cdf37d1b2892559c8
https://github.com/facebookincubator/fizz/commit/2ba698d08cf0d42f4cfcb0a076e8a1ee8f3b8217

Reviewed By: bigfootjon

fbshipit-source-id: d24a8ae6fade054ec1cd5c368327dfe445e47dc3

v2026.02.09.00

09 Feb 16:04

Choose a tag to compare

Replace os_deps with selects in deps field [27 / ?]

Summary:
Migrate os_deps parameter usages to select statements in deps for ~23 instances
in various directories.

The os_deps parameter is being deprecated in favor of using select() with
ovr_config//os: constraints directly in the deps parameter.

For cpp_library targets, os_deps maps to exported_deps (not deps), so the select() was placed in exported_deps for those targets.

Files modified:
- fbcode/testinfra/tpx/tpx-core/BUCK
- fbcode/testinfra/tpx/tpx-fb/BUCK
- fbcode/testinfra/tpx/wwwtpx/BUCK
- fbcode/testinfra/tpx/wwwtpx_cli/BUCK
- fbcode/testinfra/utils/BUCK
- fbcode/velox/common/process/BUCK (2 instances)
- fbcode/virt/perfsuite/metadata/fetcher/BUCK
- fbcode/virt/perfsuite/runner/BUCK
- fbcode/vscode_native/BUCK
- fbcode/watchman/BUCK (4 instances)
- fbcode/watchman/cli/BUCK
- fbcode/watchman/cppclient/BUCK
- fbcode/watchman/portability/BUCK (2 instances)
- fbcode/watchman/rust/watchman_client/BUCK
- fbcode/watchman/saved_state/BUCK
- fbcode/watchman/thirdparty/deelevate_binding/BUCK

Reviewed By: dtolnay

Differential Revision: D92516634

fbshipit-source-id: 540b4483cef558edf535a77a3645ea281ce5328e

v2026.02.02.00

02 Feb 16:05

Choose a tag to compare

Updating hashes

Summary:
GitHub commits:

https://github.com/facebook/buck2-prelude/commit/e580cfbe0b2b970eea89ecfc337f7321ae1bd611
https://github.com/facebook/fb303/commit/dfe13cfd6944c25b6fa063f2c983f8c5523216ec
https://github.com/facebook/fbthrift/commit/297524a88ff8468b544e16947171107bf06ae8f0
https://github.com/facebook/mvfst/commit/fe4f9243043287746740f722ccdf3b0355a3efb5
https://github.com/facebook/proxygen/commit/fc876f41327fc14b346cd2fe408a3fc4126618a6
https://github.com/facebook/wangle/commit/f4dcd7f565e6c449f2ce3e28f6eb98fc8bbbfc79
https://github.com/facebookexperimental/edencommon/commit/c02d12cfe8c763e21c61382cb13e888464618f32
https://github.com/facebookexperimental/rust-shed/commit/b1a06e25e28ad0e599b0620eb46d5adcf7fa9b47
https://github.com/facebookincubator/fizz/commit/25380125fd4d491813278d2a44152268caf69a0e

Reviewed By: sdwilsh

fbshipit-source-id: 89b5d9340c19294321c3a1e2ca0a085fb71a21bc