Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.213.0
Commits
- c32f328: Add history-based routing strategy for persistent worker actions (#10524) (Brandon Duffany) #10524
- c77c89f: fix url escaping for dimension params in a few places (#10502) (jim hollenbach) #10502
- d05e21b: misc test fixes (#10335) (Son Luong Ngoc) #10335
- 3edb995: Include execution error in firecracker log (#10521) (Maggie Lou) #10521
- remove extra deps in task_router (#10527) #10527 (Son Luong Ngoc)
- 0a7969c: Fix spelling (#10531) (Vertexwahn) #10531
- 07053c2: Fix ci_runner error when invoking CLI via bazelisk (#10190) (Brandon Duffany) #10190
- fix diff mode (#10532) #10532 (Brandon Duffany)
- implement raw_json_file (#10529) #10529 (Son Luong Ngoc)
- aa283fd: Add a few more HTTP route labels (#10535) (Brandon Duffany) #10535
- bee803d: Fix temp file leak in disk.writeMover.Close (#10537) (Vanja Pejovic) #10537
- 6213a75: Use the Cloudflare mirror for all BCR source artifacts (#10539) (Fabian Meumertzheim) #10539
- 6fd0521: add pebble v6 key (#10520) (Lulu Zhang) #10520
- c5a5ccc: Better fix for tmp file leak (#10538) (Vanja Pejovic) #10538
- 23faf0d: add metadata auth check (#10462) (Lulu Zhang) #10462
v2.212.0
v2.210.0
Commits
- a8e2e37: Fix stats for persistent worker actions (#10480) (Brandon Duffany) #10480
- 62055fd: use toolchains_buildbuddy 0.0.2 (#10481) (Dan Stowell) #10481
- 63d3659: Add server support to update UseDefaultWorkflowConfig (#10448) (Maggie Lou) #10448
- 8dc61fd: Remove copies from metadata calls in migration cache (#10483) (Maggie Lou) #10483
- fbdfb88: Remove unused methods of PebbleKey (#10478) (Lulu Zhang) #10478
- 81f9355: Apply firecracker patch to move KVM_KVMCLOCK_CTRL from after pause to before resume (#10482) (Maggie Lou) #10482
- 6f5749c: modify pebble key test (#10477) (Lulu Zhang) #10477
- 6fff2a0: Fix blobstore delete count metric (#10484) (Vanja Pejovic) #10484
- 2ee215e: Revert docusaurus upgrade (#10490) (Siggi Simonarson) #10490
- 818f4bf: Improve error messaging when persistent worker crashes (#10485) (Brandon Duffany) #10485
- c966060: fix promise cancellation on drilldowns page (#10491) (jim hollenbach) #10491
- c4eb08b: Add a flag to set the default network mode for ociruntime (#10492) (Brandon Duffany) #10492
- 25ccbc9: Correctly populate
FAILED_TO_BUILDstatus in api (#10493) (Siggi Simonarson) #10493 - c05f8cf: Add docs for new
GetActionapi fields (#10494) (Siggi Simonarson) #10494
v2.209.0
Commits
- d2c4b0d: fix long-standing bug where empty directories break directory size counting (#10461) (jim hollenbach) #10461
- ce66f12: Add ociruntime flags to override dockerInit and pids limit (#10459) (Brandon Duffany) #10459
- c3f763e: Prepare for supporting the latest rolling release of Bazel (#10463) (Fabian Meumertzheim) #10463
- 2e95a3a: use toolchains_buildbuddy 0.0.1 from BCR (#10465) (Dan Stowell) #10465
- Refactor handling of flag forms in preparation for handling old names (#10397) #10397 (Zoey Greer)
- 1bc1afe: Add old name to option definition (#10441) (Zoey Greer) #10441
- a490336: Remove an extra goroutine in distributed.StartListening (#10394) (Vanja Pejovic) #10394
- 78a248d: Skip the GetCapabilities check when downloading inputs and downloading outputs (#10460) (Vanja Pejovic) #10460
- 1f7b828: Deflake crypter_service_test (#10469) (Iain Macdonald) #10469
- c1bf4c3: Update more Bazel deps and add explicit loads (#10464) (Fabian Meumertzheim) #10464
- 0078f74: Add a platform property to mark exit codes as runner crashes and prevent recycling (#10471) (Brandon Duffany) #10471
- aa17a0f: [build_event_publisher] add tests for EventBuffer (#10473) (Dan Stowell) #10473
- 5636832: Fix log spam in retry.go (#10470) (Brandon Duffany) #10470
- 6737ce2: Add a metric that tracks lookaside cache performance by bytes cached (#10468) (Iain Macdonald) #10468
- 504f753: Allow marking exit codes as retryable errors (#10472) (Brandon Duffany) #10472
- accaebc: parse all fields in routing config. support multiple cache targets in routing iface. (#10439) (jim hollenbach) #10439
- 0e46b79: Store encrypted contents in Cache Proxy if a crypter is available (#10446) (Iain Macdonald) #10446
- 52f1dcc: [build_event_server_test] pull out test BES server into separate package (#10474) (Dan Stowell) #10474
- 498ce0b: Upgrade cloud.google.com/go/storage to v1.57.0 (#10475) (Vanja Pejovic) #10475
- d5526c5: Fix zero value handling in trace viewer charts (#10479) (Brandon Duffany) #10479
v2.208.0
Commits
- fceb39f: Delete from lookaside cache in distributed.Delete (#10393) (Vanja Pejovic) #10393
- d896daa: deps.bzl: upgrade cloudprober (#10440) (Son Luong Ngoc) #10440
- 1cd70c8: Upgrade node to 22 (#10425) (Zoey Greer) #10425
- a5cbb06: Update docusaurus for dependabot (#10404) (Zoey Greer) #10404
- b89cf69: Fix typo in dashboard graph query (#10445) (Vanja Pejovic) #10445
- ccff1df: Move build_event_publisher out of enterprise directory (#10447) (Siggi Simonarson) #10447
- 910047e: Add status.WithCode to preserve error identity (#10437) (Lulu Zhang) #10437
- 437cd1b: Add
recordcommand to cli (#10444) (Siggi Simonarson) #10444 - a40c3bb: Fix streaming log url print (#10451) (Siggi Simonarson) #10451
- 4090593: preserve errors.Is check when we wrap or create errors in raft. (#10449) (Lulu Zhang) #10449
- upgrade to 1.25.2 (#10455) #10455 (Son Luong Ngoc)
- 81c0786: Fix disabling github status reporting (#10438) (Maggie Lou) #10438
- 786b43a: Cleanup unneeded db read in github status reporting flow (#10443) (Maggie Lou) #10443
- 36ea74c: deps.bzl: remove stargz_snapshotter (#10456) (Son Luong Ngoc) #10456
- 7c4738b: Optimize the limits for using
Batch{Read|Upload}BlobsRPCs (#10452) (Vanja Pejovic) #10452 - 2c6e829: return status code with RunNodehostFn and also use errors.Is check for dragonboat error (#10450) (Lulu Zhang) #10450
v2.207.0
Commits
- 0101c77: Optimize buffer sizes for bytestream reads (#10392) (Vanja Pejovic) #10392
- d4b73f5: Allow executor to run under tini again, even with child cgroups enabled (#10384) (Brandon Duffany) #10384
- 51e2c6e: use Infof instead of Printf in mdload (#10413) (Lulu Zhang) #10413
- a1eb5c9: Update Bazel to 8.4.2 (#10417) (Fabian Meumertzheim) #10417
- aec37db: More Bzlmod fixes (#10410) (Fabian Meumertzheim) #10410
- b934078: Fix reader leak in distributed.multiWriter (#10418) (Vanja Pejovic) #10418
- 049583c: Add a couple of Cache Proxy graphs to go/globalstatus (#10416) (Iain Macdonald) #10416
- bd67f8e: Simplify query in userdb.getUser (#10388) (Vadim Berezniker) #10388
- 7a9ca5d: Upgrade node to 20 (#10419) (Zoey Greer) #10419
- 32ecf13: Split clickhouse error graph by query template (#10402) (Vanja Pejovic) #10402
- d54375f: Add prober graph to Cache Proxy Grafana dashboard (#10415) (Iain Macdonald) #10415
- e200d97: Pull local encryption key caching logic out of crypter_service for reuse (#10350) (Iain Macdonald) #10350
- 3885b1d: Revert "Upgrade node to 20" (#10421) (Dan Stowell) #10421
- Use
//:gazelleforbb fixif available (#8270) #8270 (Fabian Meumertzheim) - 16baeb0: Align container versions with internal repo (#10422) (Fabian Meumertzheim) #10422
- a8c8ebb: Fix tools/clickhouse (#10424) (Vanja Pejovic) #10424
- 609382a: [logs ui] add copy button (#10427) (Dan Stowell) #10427
- b980745: retry.go: fix logging non-retryable error (#10414) (Lulu Zhang) #10414
- 8ee73e0: Upgrade
rules_nodejsto 6.5.2 fornode22 (#10426) (Zoey Greer) #10426 - 2d35a5d: Don't sync over WORKSPACE and deps.bzl (#10423) (Fabian Meumertzheim) #10423
- 536ad48: Fix Dockerfile paths (#10430) (Fabian Meumertzheim) #10430
- d0ef831: Migrate away from
@nodejs_host(#10431) (Fabian Meumertzheim) #10431 - ed2999a: Switch to Bzlmod (#10432) (Fabian Meumertzheim) #10432
- 144bf4e: Restore syncing for
deps.bzl(#10434) (Fabian Meumertzheim) #10434 - 30218be: Don't incorrectly hardcode the runfiles directory name (#10433) (Fabian Meumertzheim) #10433
- 9fcc960: [terminal ui] re-render terminal upon entering full-screen (#10428) (Dan Stowell) #10428
- 5e2bafb: deps.bzl: upgrade cloudprober (#10440) (Son Luong Ngoc)
v2.206.0
Commits
- f0948d2: Add target and mnemonic to initial execution metadata (#10387) (Brandon Duffany) #10387
- e9bf526: Remove noisy warning from retry package (#10385) (Brandon Duffany) #10385
- 1ea5c72: Return status.NotFound in pebble_cache.Delete when the file doesn't exist (#10395) (Vanja Pejovic) #10395
- 7680bcb: Add a query template name for clickhouse inserts (#10396) (Vanja Pejovic) #10396
- 1a219ed: Add graphs for Redis CPU usage and key expiration rate (#10389) (Iain Macdonald) #10389
- 7c86ee8: fix docker image (#10405) (Lulu Zhang) #10405
- 6fa438b: fix docker image for onprem (#10407) (Lulu Zhang) #10407
- Fix typo in comment (#10399) #10399 (Zoey Greer)
- c5da9ad: Store runner metadata and metrics in ClickHouse (#10401) (Brandon Duffany) #10401
- Reduce logging when getting flag proto from bazel (#10398) #10398 (Zoey Greer)
- 58078c6: More fixes and improvements for replay_action (#10381) (Brandon Duffany) #10381
- f189334: Fix flakes due to writes to test tmp dir while test tmp dir is being removed (#10304) (Zoey Greer) #10304
- 8a7aad9: [docs] show how to add BuildBuddy Toolchain to MODULE.bazel (#10400) (Dan Stowell) #10400
- ae20666: [raft] turn on block cache for pebble in raft (#10409) (Lulu Zhang) #10409
- fc4d95d: Allow executor to run under tini again, even with child cgroups enabled (#10384) (Brandon Duffany)
v2.205.2
v2.205.1
Commits
- f9dd994: Retry bad connection errors on clickhouse inserts (#10349) (Vanja Pejovic) #10349
- fd3f6ae: Deflake docker_rbe_test (#10353) (Brandon Duffany) #10353
- 0177b10: Set group and user IDs in trace span context (#10328) (Vanja Pejovic) #10328
- 3efc3f1: Fix tasks hanging if persistent worker crashes (#10351) (Brandon Duffany) #10351
- 95eba01: Default
grpc_client.enable_google_default_credentialsto false (#10356) (Siggi Simonarson) #10356 - 3353846: Move all MODULE.bazel content into segments (#10357) (Fabian Meumertzheim) #10357
- 86c2797: Remove some noisy trace spans (#10355) (Vanja Pejovic) #10355
- 8c59362: [raft] add txnID and operation to logs (#10360) (Lulu Zhang) #10360
- 7390052: [raft] don't check generation on txn rollback (#10361) (Lulu Zhang) #10361
- 12be78c: [raft] add a graph to monitor txn record process status (#10347) (Lulu Zhang) #10347
- switch order when we validate range (#10352) #10352 (Lulu Zhang)
- c871a81: [firecracker] ensure ext4 dependencies are present during pool creation (#10365) (Dan Stowell) #10365
- c21726e: Translate DeadlineExceeded errors to Unavailable errors when mounting firecracker workspaces (#10359) (Iain Macdonald) #10359
- 8a21b83: Add status label to clickhouse query error metric (#10366) (Vanja Pejovic) #10366
- ddf613a: Fix bug in cachetools.UploadWriter (#10358) (Vanja Pejovic) #10358
- 5bf0b4c: Optimize buffer sizes for bytestream.Write (#10354) (Vanja Pejovic) #10354
- 348a727: Add A/B experiment for using p90 CPU in sizing estimates (#10367) (Brandon Duffany) #10367
- 76c8bd5: Mark executions that fail to dispatch as failed (#10370) (Siggi Simonarson) #10370
- 71fc4d6: Dedupe messages in error card (#10369) (Siggi Simonarson) #10369
- a03a779: Don't cancel executions that have been merged against. (#10363) (Vadim Berezniker) #10363
- 04ea7b4: Backend/API changes for user list management. (#10315) (Vadim Berezniker) #10315
- 62a24b0: add some context on range not current error logging (#10362) (Lulu Zhang) #10362
- 8908711: Add --max_ttl flag to redissize for measuring size of data expiring soon (#10368) (Iain Macdonald) #10368
- 049d5d2: Fix p90 experiment not being stored in clickhouse (#10372) (Brandon Duffany) #10372
- 8c94154: User list management UI. (#10334) (Vadim Berezniker) #10334
- 39752d8: Use references to external repo where possible (#10364) (Fabian Meumertzheim) #10364
- 133e268: Fix deps workflow (#10375) (Fabian Meumertzheim) #10375
- 8558a17: Commit deps and buildpatches during internal sync (#10376) (Fabian Meumertzheim) #10376
- cadefea: Fix toolchains_musl constraint label (#10377) (Fabian Meumertzheim) #10377
- 76ceb02: Update Google icon (#10378) (Brandon Duffany) #10378
- 45d475a: Fix google icon size in org members listing (#10380) (Brandon Duffany) #10380
- 58a4240: Fix more labels for Bzlmod and update internal module file git ref (#10379) (Fabian Meumertzheim) #10379
- 37ae902: Format bazel module file. (#10382) (Vadim Berezniker) #10382
- 1478104: Fix fix_go_deps.sh diffing logic (#10383) (Brandon Duffany) #10383
- d5d797d: User list role assignment. (#10374) (Vadim Berezniker) #10374
- 5b3f76c: Respect opts in GetGroupUsers when querying user lists. (#10373) (Vadim Berezniker) #10373
- ec6894d: Add OriginalPool to pool_override experiment context (#10339) (Brandon Duffany) #10339
- d8ee0d8: Add target and mnemonic to initial execution metadata (#10387) (Brandon Duffany)
- 5b978c3: fix docker image (#10405) (Lulu Zhang)
v2.204.0
Commits
- 62aa0cd: Update buildtools (#10324) (Fabian Meumertzheim) #10324
- e7f3cac: Update app and executor images (#10261) (Zoey Greer) #10261
- 4c0a88f: monitor sample chan size in raft (#10337) (Lulu Zhang) #10337
- 70e1eef: [docs] add RBE Container Image Caching section (#10336) (Dan Stowell) #10336
- 9f88941: add block size to pebble in raft store (#10342) (Lulu Zhang) #10342
- 46e5e8f: Fix comparison indicator updating (#10338) (Siggi Simonarson) #10338
- log dragonboat.transport warnings (#10343) #10343 (Lulu Zhang)
- f837d4e: Revert "Update app and executor images" (#10345) (Dan Stowell) #10345
- 197bdf9: bump toolchains_buildbuddy to most recent commit 66146a (#10341) (Dan Stowell) #10341
- 5157a9a: Simplify input file diffing view logic (#10346) (Siggi Simonarson) #10346
- 8e15e14: remove partition metadata in replica (#10344) (Lulu Zhang) #10344
- a575b9d: add the graph of eviction sample chan size for raft (#10340) (Lulu Zhang) #10340
- 347bf95: Optimize bytestream.Write by double buffering in distributed client (#10327) (Vanja Pejovic) #10327