Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.117.0
Commits
- 2504eb8: Upgrade
nanoid
to3.3.8
for dependabot (#8066) (Zoey Greer) #8066 - 8137d55: Various VFS client side changes (#8067) (Vadim Berezniker) #8067
- f36dfb2: Upgrade
golang.org/x/crypto
tov0.31.0
for dependabot (#8065) (Zoey Greer) #8065 - 4d7cc31: Don't use COW for workspaces or store them in snapshots (#8068) (Brandon Duffany) #8068
- 92009f7: Website tweaks (#8072) (Siggi Simonarson) #8072
- 76a90df: [Cache Proxy] always proxy FindMissingBlobs RPCs (#8073) (Iain Macdonald) #8073
- b02f2e9: Add visualizations of per table stats to the clickhouse dashboard (#8074) (Vanja Pejovic) #8074
- Add test for transitive invalidation (#8070) #8070 (Fabian Meumertzheim)
- c0fd006: Upgrade
path-to-regexp
0.1.10
to0.1.12
(#8069) (Zoey Greer) #8069 - b5ec0fb: Update release branch date (Iain Macdonald)
v2.116.0
Commits
- fc4a127: [raft] log session (#8047) (Lulu Zhang) #8047
- d9cb346: [raft] when removing zombie, try different replicas to remove the replica (#8046) (Lulu Zhang) #8046
- 20d39cc: Prefer action.platform over command.platform in one more place (#8040) (Vanja Pejovic) #8040
- a9f9b87: Allow requests to build registry (for bazel module versions) (#8052) (Siggi Simonarson) #8052
- 4d143dc: Bump CLI version in docs & marketing site (#8050) (Siggi Simonarson) #8050
- e17475d: Remove need to call umoci, use crane tools (#8048) (Tyler Williams) #8048
- cb4cbb9: [raft] add some metrics for range lease and leader (#8049) (Lulu Zhang) #8049
- 3adbf59: Only touch version number when updating bazel module version via sidekick (#8053) (Siggi Simonarson) #8053
- acf2b3a: [raft] RemoveReplica (#8054) (Lulu Zhang) #8054
- 3d54065: Fetch ExecuteResult when WaitExecution is done (#8051) (Vanja Pejovic) #8051
- f791cb1: Allow specifying a default login slug (#8058) (Siggi Simonarson) #8058
- reapply tar unpack (#8023) #8023 (Son Luong Ngoc)
- d72eaed: Log a bunch more fields to clickhouse Executions (#8036) (Vanja Pejovic) #8036
- 5184703: Add logos & website tweaks (#8060) (Siggi Simonarson) #8060
- 5c331fe: Remove unused type from vtprotocodec.go (#8061) (Vanja Pejovic) #8061
- 78acf99: Render platform overrides in the UI (#8026) (Brandon Duffany) #8026
- f0eb70d: Simplify stats polling logic (#7987) (Brandon Duffany) #7987
- a1abae2: Fix peer deps for
//website
(#8044) (Zoey Greer) #8044 - 73e1fce: Add more vmstorage metrics (#8063) (Brandon Duffany) #8063
- 3672a32: Remove workspacefs loopback mount code (#8064) (Brandon Duffany) #8064
v2.115.0
Commits
- 23a8f8d: Raise excess capacity threshold from .20 to .40. (#8029) (Tyler Williams) #8029
- 95ed772: Make task ip range configurable. (#7986) (Vadim Berezniker) #7986
- 31a1518: Slap the parsed jwt on the context once instead of re-parsing ad nauseum (#8032) (Tyler Williams) #8032
- 955fea7: [raft] SyncRequestDeleteReplica should not ignore ErrShardClosed (#8030) (Lulu Zhang) #8030
- 4bfa864: [raft] discern already exists error (#8034) (Lulu Zhang) #8034
- c6b8dc2: Upgrade fuse library v2.5.2->v2.7.2 (#8038) (Tyler Williams) #8038
- c7b098c: Update ci_runner bundled bazelisk version (#8035) (Brandon Duffany) #8035
- 2348120: Remove unused import in
remote_runner.proto
(#8007) (Zoey Greer) #8007 - 390304f: Upgrade
node
to18.20.3
to support newer npm deps (#7999) (Zoey Greer) #7999 - 72acec5: Increase gRPC connection pool size by 50% (#8031) (Tyler Williams) #8031
- bd7711c: Remove linux go build constraint for uffd (#8042) (Maggie Lou) #8042
- 1c79864: Add flag to allow overriding golang's default 10k thread limit (#8045) (Siggi Simonarson) #8045
- bfbff1f: [FC] Add new version ID to logs after invalidating a snapshot (#8041) (Maggie Lou) #8041
- a6255c5: [raft] move remove data out of removeReplica (#8043) (Lulu Zhang) #8043
v2.114.0
Commits
- update doc on skopeo + umoci usage (#7993) #7993 (Son Luong Ngoc)
- 75ee920: [raft] use ctx log (#8010) (Lulu Zhang) #8010
- 82d94d5: Tweak website alignment (#8002) (Siggi Simonarson) #8002
- 869a120: Support proto-encoded BEP download through
/file/download
endpoint (#8012) (Siggi Simonarson) #8012 - d06497c: template-user.bazelrc: recommend disk_cache for local usage (#8013) (Son Luong Ngoc) #8013
- 87e7da3: Update
build_bazel_rules_nodejs
version in WORKSPACE.bzlmod (#8016) (Zoey Greer) #8016 - 2a9d5c5: [RB] Fix an incorrect reference to remote branch vs local branch (#8011) (Maggie Lou) #8011
- f45d620: Revert "ociruntime: replace tar extraction subprocess with in-process (#7589)" (#8019) (Son Luong Ngoc) #8019
- f4f94e2: Add disk IO usage timelines (#7996) (Brandon Duffany) #7996
- 7d79072: Prefer keys with cache write caps (#8020) (Brandon Duffany) #8020
- 77eb084: Write to the action cache in the execution server (#8009) (Vanja Pejovic) #8009
- b866568: [raft] add a debug endpoint (#8021) (Lulu Zhang) #8021
- 3b23585: [FC] Add log when we detect .BUILDBUDDY_INVALIDATE_SNAPSHOT (#8022) (Maggie Lou) #8022
- e49801e: Set cgroup settings in the app (#7941) (Brandon Duffany) #7941
- baac073: Only extract declared outputs from firecracker workspaces (#7959) (Brandon Duffany) #7959
- 23f2bd7: [RB] Fix race condition with fetching completed execution data (#8018) (Maggie Lou) #8018
- be7f12c: Write do_not_cache and cached_result to clickhouse (#8024) (Vanja Pejovic) #8024
- 545fa50: Remove unused field from dirtools.UploadTree (#8025) (Vanja Pejovic) #8025
- 2a667f4: Don't report symlinks in output directory separately with
output_paths
(#8027) (Fabian Meumertzheim) #8027 - 01846fb: [raft] add some logging for previously added replicas, fix some typos in logging (#8028) (Lulu Zhang) #8028
- respect rediss:// (#8014) #8014 (Son Luong Ngoc)
- 0560c48: Update ci_runner bundled bazelisk version (#8035) (Brandon Duffany)
- bae6b06: Make task ip range configurable. (#7986) (Vadim Berezniker)
v2.113.0
Commits
- 0b39287: bb execute: add response JSON file flag (#7970) (Brandon Duffany) #7970
- 4c5fc19: Stop writing failed actions with the invocation ID as part of their key (#7985) (Vanja Pejovic) #7985
- dc46533: [raft] refactor driver start and stop code (#7990) (Lulu Zhang) #7990
- adbd23c: [raft] rebalance leases in driver (#7992) (Lulu Zhang) #7992
- replace tar extraction subprocess with in-process (#7589) #7589 (Son Luong Ngoc)
- 3eb30f4: Add memory usage timelines (#7991) (Brandon Duffany) #7991
- 5509d4c: Address https://github.com/buildbuddy-io/buildbuddy/security/dependabot/181 (#7988) (Zoey Greer) #7988
- 25a4b30: [raft] fix balance lease count bug (#7995) (Lulu Zhang) #7995
- c775319: Fix typo in cli.md (#7998) (Keith Smiley) #7998
- 46382ac: Upgrade
rules_nodejs
to pick up newer node versions (#7997) (Zoey Greer) #7997 - d249a0b: Fix smart quote in curl example (#8000) (Keith Smiley) #8000
- 0645699: Revert "[COW] Don't build on windows (#7965)" (#8001) (Brandon Duffany) #8001
- 341257c: [raft] add more contexts to lease errors (#8003) (Lulu Zhang) #8003
- d82d404: [raft] add monitoring for acquiring lease error (#8004) (Lulu Zhang) #8004
- cb2a336: troubleshooting-rbe: document Missing Digest (#7994) (Son Luong Ngoc) #7994
- upgrade to 1.23.4 (#8005) #8005 (Son Luong Ngoc)
- 70e2531: [RB] Finish refactoring out go-git from CLI (#7989) (Maggie Lou) #7989
- caf38a0: [raft] fix logging bug (#8008) (Lulu Zhang) #8008
- f5acf64: Revert "ociruntime: replace tar extraction subprocess with in-process (#7589)" (#8019) (Son Luong Ngoc)
v2.112.0
v2.110.0
Commits
- 43f2fc0: Don't depend on podman isolation in ci_runner_test (#7927) (Brandon Duffany) #7927
- 6268f92: Make firecracker CoW tests run on CI (#7429) (Brandon Duffany) #7429
- 5957d24: Store filecache entries in subdirs (#7931) (Tyler Williams) #7931
- 414133a: Show a trace viewer in the execution page with timeseries data (#7889) (Brandon Duffany) #7889
- ce53111: Request more work when executor is idle (#7913) (Tyler Williams) #7913
- 3a7d398: Update dev QA script to remove podman dependency in dev (#7928) (Brandon Duffany) #7928
- 1ac01ce: Add executor flag to create child cgroups for executor and actions (#7929) (Brandon Duffany) #7929
- b9b1210: [raft] refactor rangeCheckedSet (#7935) (Lulu Zhang) #7935
- 65cad8f: [RB] Reset flags between tests (#7908) (Maggie Lou) #7908
- aefca93: [raft] add cpu and eviction error count graph (#7942) (Lulu Zhang) #7942
- 4b7e685: fix a comment for raft metrics (#7940) (Lulu Zhang) #7940
- c2bfa70: Deflake TestTaskReservationsNotLostOnExecutorShutdown (#7946) (Tyler Williams) #7946
- 1ebde31: [raft] export lease count metrics (#7945) (Lulu Zhang) #7945
- 1b7d207: [raft] add a lease count graph (#7947) (Lulu Zhang) #7947
- cfc504f: [raft] add a node <> pod mapping table on raft grafana (#7948) (Lulu Zhang) #7948
- 84e5b33: [raft] log last applied index when we load replica state (#7949) (Lulu Zhang) #7949
- update Bazel's protos (#7934) #7934 (Son Luong Ngoc)
- deduplicate groupids when create user (#7950) #7950 (Son Luong Ngoc)
- 47471a9: Increase size of firecracker_test (#7952) (Brandon Duffany) #7952
- 40e3d5f: Implement memory.oom.group cgroup setting (#7944) (Brandon Duffany) #7944
v2.109.0
Commits
- c622118: Add a proto for cgroup settings (#7899) (Brandon Duffany) #7899
- f4dab7d: Add function to apply cgroup settings (#7914) (Brandon Duffany) #7914
- 9a8c57c: Apply cgroup settings from scheduler to firecracker and oci containers (#7916) (Brandon Duffany) #7916
- 564b8ea: Clean up unused firecracker docker client opt (#7919) (Brandon Duffany) #7919
- 190b92e: Revert "Prefix filecache digest paths with first 4 of digest" (#7922) (Tyler Williams) #7922
- 80f7e09: Ensure action cgroups are placed under the k8s container cgroup (#7921) (Brandon Duffany) #7921
- c9c5185: Remove unused args in action_merger (#7925) (Vanja Pejovic) #7925
- 68b8b95: Store request and default sizes in SchedulingMetadata (#7920) (Vanja Pejovic) #7920
- a52847d: [raft] do not print out the whole range map (#7923) (Lulu Zhang) #7923
- 0c5f6d0: [raft] add more details in error messages. (#7918) (Lulu Zhang) #7918
- 282619e: [raft] delete data before apply snapshot (#7917) (Lulu Zhang) #7917
- 7691649: Fix filecache scan deleting entries added by concurrent actions (#7924) (Brandon Duffany) #7924
- 2035012: [raft] add entry index in session proto (#7926) (Lulu Zhang) #7926
- 598d29c: Update dev QA script to remove podman dependency in dev (#7928) (Brandon Duffany)
v2.108.0
Commits
- 3903a55: Ignore unknown device numbers in io.stat (#7894) (Brandon Duffany) #7894
- 2bccf54: [raft] Check membership when adding replica (#7868) (Lulu Zhang) #7868
- add Action Names and Env to Run Workflow button (#7877) #7877 (Son Luong Ngoc)
- 4ff499d: Revert "Revert #7788 and #7799" (#7893) (Vanja Pejovic) #7893
- a09f479: Clarify docs for execution properties (#7897) (Vanja Pejovic) #7897
- de4208a: [raft] fix flaky tests (#7895) (Lulu Zhang) #7895
- c0c93ec: Set a timeout for image pulls (#7884) (Brandon Duffany) #7884
- 325273f: Prefix filecache digest paths with first 4 of digest (#7906) (Tyler Williams) #7906
- 8d72d8a: Record IO stats only for build_root device (#7898) (Brandon Duffany) #7898
- b2391db: Update to new
buildbuddy-toolchain
(#7826) (Zoey Greer) #7826 - 4337c11: [RB] Support running a bash script from the CLI (#7879) (Maggie Lou) #7879
- 513710c: Add IOPS/BPS to task size proto (#7904) (Brandon Duffany) #7904
- a665327: Add disk usage stats to ClickHouse (#7905) (Brandon Duffany) #7905
- 9603763: Don't try to finalize invocation we never get an options event for (#7910) (Siggi Simonarson) #7910
- 9c09a9e: [raft] add replica description when we failed to remove data and range_id to driver action (#7903) (Lulu Zhang) #7903
- 96a60e1: Schedule work more fairly on heterogeneous executors (#7907) (Tyler Williams) #7907
- a634175: Allow replay_action to lookup invocation executions directly. (#7909) (Vadim Berezniker) #7909
- 8834f75: [raft] check whether the dir exists before read dir (#7912) (Lulu Zhang) #7912
- 06588f9: [ci_runner] Clean up bazel_sub_command flag (#7837) (Maggie Lou) #7837
- 369437d: Deprecate ambiguous SchedulingMetadata.task_size field (#7901) (Brandon Duffany) #7901
v2.107.0
Commits
- cabd2b3: add "string contains" filter (#7881) (jim hollenbach) #7881
- avoid using proto field directly (#7880) #7880 (Son Luong Ngoc)
- allow admin cap to update+delete user api key (#7833) #7833 (Son Luong Ngoc)
- 90506a9: Update dev qa commit sha to aws rds update (#7882) (Siggi Simonarson) #7882
- c108676: [raft] when remove data also remove local range (#7872) (Lulu Zhang) #7872
- 5d7b2f5: Use the same commit as internal (#7885) (Siggi Simonarson) #7885
- d11ae50: Upgrade bazel version in QA script (#7886) (Siggi Simonarson) #7886
- 156d02f: make a little filter suggestion service. (#7887) (jim hollenbach) #7887
- e20cf22: Show executor ID on executors page (#7878) (Brandon Duffany) #7878
- 2f80f1e: [ci_runner] Clean up deprecated BazelCommands syntax (#7747) (Maggie Lou) #7747
- 195b423: Revert prettier upgrade and fix formatting (#7891) (Brandon Duffany) #7891
- e56f04a: Add flag to limit parallelism when linking inputs from filecache. (#7892) (Vadim Berezniker) #7892
- 3101931: Ignore unknown device numbers in io.stat (#7894) (Brandon Duffany)