Skip to content

Releases: facebook/buck2

latest

13 Apr 15:18

Choose a tag to compare

latest Pre-release
Pre-release
Remove stale NULLSAFE_FIXME comments in fbcode/buck2/prelude/toolchai…

2026-05-01

01 May 00:10

Choose a tag to compare

2026-05-01 Pre-release
Pre-release
Fix rustdoc private_intra_doc_links issue in pagable storage trait

Summary:
The issue https://github.com/facebook/buck2/actions/runs/25183757994/job/73835505180 shows

```
ERROR: Documentation warning:
warning: public documentation for `store_data` links to private item `PagableData::compute_key`
  --> pagable/src/storage/traits.rs:76:11
   |
76 |     /// [`PagableData::compute_key`]; if the same data is stored twice the second
   |           ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
   |
   = note: this link will resolve properly if you pass `--document-private-items`
   = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
```

The docstring for `PagableStorage::store_data` used an intra-doc link to `PagableData::compute_key`, but `compute_key` is `pub(crate)`.

So remove `[]`,

___

overriding_review_checks_triggers_an_audit_and_retroactive_review
Oncall Short Name: build_infra

Differential Revision: D103304382

fbshipit-source-id: 04c8e3e92d70d2c2a19f3cd5641b5cbc6f496c8a

2026-04-15

15 Apr 01:18

Choose a tag to compare

2026-04-15 Pre-release
Pre-release
Derive StarlarkPagable for LocalSlotId and LocalAsValue

Summary: Derives `StarlarkPagable` for `LocalSlotId` and `LocalAsValue`.

Reviewed By: cjhopman

Differential Revision: D96243744

fbshipit-source-id: 2e7e3098618e3a0aeec12d2432ede16f0dde0fce

2026-04-01

01 Apr 22:15

Choose a tag to compare

2026-04-01 Pre-release
Pre-release
Fix cargo build

Summary: New games crate introduced rand v0.10 on top of rand v0.9 and v0.8 that buck2 was using, which broke cargo build. This diff properly labels all usages of rand in Cargo.toml in their proper versions to fix cargo build

Reviewed By: AishwaryaSivaraman

Differential Revision: D99133816

fbshipit-source-id: 0c53078992b96828c286f83c68c0694103221ca6

2026-03-15

15 Mar 01:03

Choose a tag to compare

2026-03-15 Pre-release
Pre-release
Runtime dependency handling - migrate from `none` to `no_symlink`

Summary:
Removing `none` means that each enum option labels its own specific
behaviour. `no_symlink` replaces none.

Reviewed By: JakobDegen

Differential Revision: D96349347

fbshipit-source-id: cedcdfc7fada33306e043e0c304395139986782d

2026-03-11

11 Mar 17:37

Choose a tag to compare

2026-03-11 Pre-release
Pre-release
Fix python toolchain for buck2-oss-examples

Summary: This has been broken since at least November

Reviewed By: JakobDegen

Differential Revision: D96017772

fbshipit-source-id: 8c4ff7b0cdad74278f8fa1bb033be93c0b7c9494

2026-02-01

01 Feb 02:32

Choose a tag to compare

2026-02-01 Pre-release
Pre-release
Propagate ConditionalModifierInfo from config_setting with single con…

2026-01-19

19 Jan 10:07

Choose a tag to compare

2026-01-19 Pre-release
Pre-release
Use content-based paths by default for core rules built for Android

Summary: Fixed issues that caused it to be reverted last time, so let's try again.

Reviewed By: NavidQar

Differential Revision: D90863949

fbshipit-source-id: d753caf18482214d14e13e10600194859b869dae

2026-01-02

02 Jan 19:57

Choose a tag to compare

2026-01-02 Pre-release
Pre-release
prepare

Summary: Fix build-errors

Reviewed By: echistyakov

Differential Revision: D90024680

fbshipit-source-id: 1bc23dabd60efdca34a19b369b322898042f5deb

2025-12-15

15 Dec 14:34

Choose a tag to compare

2025-12-15 Pre-release
Pre-release
Add arvr to the configuration string

Reviewed By: IanChilds

Differential Revision: D89144660

fbshipit-source-id: 066805d1a4a94839a9aa660a60d744e2d761c755