Releases: facebook/watchman
Releases · facebook/watchman
v2026.02.16.00
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
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
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
v2026.01.26.00
Updating hashes Summary: GitHub commits: https://github.com/facebook/fb303/commit/26bc45d93b60ccc0be4572b37774c883c187568c https://github.com/facebook/fbthrift/commit/f7ae80927f13af11482eeaf9198432ce351cd323 https://github.com/facebook/folly/commit/6ecf094a02a1e66af1add97b04911f8b6fc6ee3c https://github.com/facebook/mvfst/commit/04c6ffe52f1dde373884ee2c375c09b6b7248f9a https://github.com/facebook/proxygen/commit/29bdde320c9fe12e97d3e3cb5d64148178bdd2b7 https://github.com/facebook/wangle/commit/7169b6cbe3c7ccc1cb1346f9af0add2f49b46f16 https://github.com/facebookexperimental/edencommon/commit/05e3bb380eb798f2f3bc08c97902d70f10d6d5ac https://github.com/facebookexperimental/rust-shed/commit/534f7a679bbf7c9dbb818ba54aa4c2e2bf539843 https://github.com/facebookincubator/fizz/commit/8ee15f8de5337df57b8d1efbf4b4e2cb46916848 Reviewed By: pranavcivi fbshipit-source-id: e0dce5d7692d6062742573461f07f6e9dd319ac7
v2026.01.19.00
Install pip in Ubuntu buildenv (#1331)
Summary:
getdeps requires pip for `install-system-packages` since D77674102, causing errors in the packaging workflow:
```
---
+ pip \
+ install \
+ pex
error running `pip \
+ install \
Traceback (most recent call last):
File "/__w/watchman/watchman/build/fbcode_builder/getdeps/runcmd.py", line 108, in _run_cmd
p = subprocess.Popen(
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.12/subprocess.py", line 1955, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pip'
```
Pull Request resolved: https://github.com/facebook/watchman/pull/1331
Reviewed By: genevievehelsel
Differential Revision: D90919043
fbshipit-source-id: 92fc19d7bbfac97ac303176a2c80ebbf1b52c8a6
v2026.01.12.00
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
v2026.01.05.00
Updating hashes Summary: GitHub commits: https://github.com/facebook/fb303/commit/fdf416fe63bef962897f687a4dc512e19cf8d222 https://github.com/facebook/fbthrift/commit/8d1d3fb96c965d718463677649f55391935d8097 https://github.com/facebook/folly/commit/561b4f49e95717614bc8c9d9b23c78c077c7566e https://github.com/facebook/mvfst/commit/ece4b884ad55cffd20b3ee8bad3763fb93b3e806 https://github.com/facebook/proxygen/commit/a6bd8c81bf204db3628d55fa39e715d38a02bb58 https://github.com/facebook/wangle/commit/a3cd9a327f7e24f6e84cca06ffcb4d3f574c31b2 https://github.com/facebookexperimental/edencommon/commit/13fb932735968ba895f8738b674ba189c6a4e278 https://github.com/facebookexperimental/rust-shed/commit/4c975a9c0cd2ca48fdf1b1307fdbc2d0af94bcd4 https://github.com/facebookincubator/fizz/commit/daece231600a996e0b139a8eeefb66c6196a5f42 https://github.com/facebookincubator/llm_orchestrator/commit/2c2ea8083bc2be5227aa2efb4ee7407dad0ee693 Reviewed By: bigfootjon fbshipit-source-id: 9e1ad62ff72abe1f54ee10f0da64c49eebcc1424
v2025.12.29.00
Updating hashes Summary: GitHub commits: https://github.com/facebook/fb303/commit/8c6cff7bc39c346b8156511b5c41adc5544c494c https://github.com/facebookexperimental/rust-shed/commit/5991d4ece0066ef6a17e86788379c36378969ad9 Reviewed By: sdwilsh fbshipit-source-id: 284ad0c2b7ef33ad95eb2383d8637a8869c05481
v2025.12.22.00
Add documentation for pywatchman.WatchmanError Summary: ## Instructions about RACER Diffs: **Commandeer this diff (recommended) or land with accept2ship tag.** **This diff was generated by Racer AI agent on behalf of [Brian Johnson](https://www.internalfb.com/profile/view/8646079) for T246430665. If the diff quality is poor, consider contacting the user to provide clearer instructions on the task.** - If you are happy with the changes, commandeer it if minor edits are needed. (**we encourage commandeer to get the diff credit**) - If you are not happy with the changes, please comment on the diff with clear actions and send it back to the author. Racer will pick it up and re-generate. - If you really feel the Racer is not helping with this change (alas, some complex changes are hard for AI) feel free to abandon this diff. - **For M10N reviewers:** as you review AI-generated diffs, we ask you to give them the same priority as human-generated diffs, and take action in a timely manner by either accepting, rejecting, or resigning as a reviewer. For diffs that don't meet the quality bar (e.g. code doesn't compile, not readable or introduces functionality regressions), we ask that you use the following hashtags to provide clear signals to improve our tools - `#monlowqualitydiff` `#monwrongreviewerdiff` ## Summary: Added documentation string to the `WatchmanError` exception class in the pywatchman Python client library. The docstring describes: - The purpose of the exception as the base class for watchman client errors - When the exception is raised (communication failures, invalid responses, command errors) - The attributes available on the exception (msg and cmd) This improves code discoverability and helps developers understand how to properly use and handle watchman exceptions. --- > Generated by [RACER](https://www.internalfb.com/wiki/RACER_(Risk-Aware_Code_Editing_and_Refactoring)/), powered by [Confucius](https://www.internalfb.com/wiki/Confucius/Analect/Shared_Analects/Confucius_Code_Assist_(CCA)/) [Session](https://www.internalfb.com/confucius?session_id=22b42bbe-ca14-11f0-ab37-7115bb1e625e&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=22b42bbe-ca14-11f0-ab37-7115bb1e625e&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=430f145c-cd1e-11f0-aa72-5f870866344c&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=430f145c-cd1e-11f0-aa72-5f870866344c&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=5792f722-cf7b-11f0-9ea6-ff4b76a4ce47&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=5792f722-cf7b-11f0-9ea6-ff4b76a4ce47&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=6ca100a0-d1d8-11f0-9bd5-3390cd8a767b&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=6ca100a0-d1d8-11f0-9bd5-3390cd8a767b&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=f2d59820-d435-11f0-b97b-8d212eb8d030&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=f2d59820-d435-11f0-b97b-8d212eb8d030&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=49530cd2-d693-11f0-9cd9-69ba5c921554&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=49530cd2-d693-11f0-9cd9-69ba5c921554&tab=Trace) [Session](https://www.internalfb.com/confucius?session_id=0cfcce5c-d8f1-11f0-af3d-8bf71b43c89e&tab=Chat), [Trace](https://www.internalfb.com/confucius?session_id=0cfcce5c-d8f1-11f0-af3d-8bf71b43c89e&tab=Trace) Reviewed By: xavierd Differential Revision: D87866042 fbshipit-source-id: b75a10db7926284a5cf542cc635c49b039709340
v2025.12.15.00
Fix clippy::unnecessary_map_or issues in fbcode/watchman/cli/src Reviewed By: dtolnay Differential Revision: D88837554 fbshipit-source-id: 4af50a0b4cba44e789d03b297d90c515a435baf4