Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.218.0
Features
- enterprise/server: record execution pool information in clickhouse (#10628) #10628 (Tyler French)
Commits
- 31b10d6: [FC] Fix always writing container image chunks remotely (#10620) (Maggie Lou) #10620
- 61de886: Don't try to configure kernel version 6.1 on arm (#10622) (Brandon Duffany) #10622
- diff canonical commands (#10528) #10528 (Son Luong Ngoc)
- avoid calling GetExecution twice (#10545) #10545 (Son Luong Ngoc)
- 3039f53: Sort workflows UI by whether they have active history (#10616) (Maggie Lou) #10616
- b8b24f3: [SS] Add support for max local snapshot fallback age (#10244) (Maggie Lou) #10244
- 5685637: [redact] rm unused env field from streaming redactor (#10629) (Dan Stowell) #10629
- 5e157da: remove gazelle:ignore directives (#10631) (Tyler French) #10631
- fd9c0ec: Decrease filecache subdir prefix length to 2 (#10632) (Brandon Duffany) #10632
- 262885f: Remove unused arg from crypter.NewDecryptor (#10623) (Vanja Pejovic) #10623
- 5775548: add redact package README (#10585) (Dan Stowell) #10585
- 88d8be7: print the test size in migration cache ReadWrite test (#10626) (Lulu Zhang) #10626
v2.217.0
Commits
- 245463b: add pebble block cache graphs to main dashboard (#10592) (Lulu Zhang) #10592
- d71500f: Revert "[docs, dev_qa] update buildbuddy toolchain to v0.0.2" (#10594) (Dan Stowell) #10594
- 32ba7f6: [streaming redactor] rm unused env (#10588) (Dan Stowell) #10588
- 2bb661f: Revert "[streaming redactor] rm unused env" (#10595) (Dan Stowell) #10595
- eac4a3a: Fix metric (#10598) (Maggie Lou) #10598
- 59ab0c0: Add Subscribe function to ExperimentFlagProvider (#10599) (Brandon Duffany) #10599
- 67a0c93: Upgrade firecracker to v1.13 (#10596) (Maggie Lou) #10596
- windows support (#9931) #9931 (Son Luong Ngoc)
- 0fbfe2b: Delete firecracker performance test (#10605) (Maggie Lou) #10605
- 06d0dc3: move readCloser from pebble_cache to ioutil.go (#10602) (Lulu Zhang) #10602
- 51fadee: Upgrade versions of prometheus deps (#10589) (Iain Macdonald) #10589
- 34b571c: Add a helper func to convert experiment objects to go structs (#10600) (Brandon Duffany) #10600
- bf2d994: Add Envoy dashboard. (#10607) (Vadim Berezniker) #10607
- 7878a61: Upgrade clickhouse version in tests (#10420) (Vanja Pejovic) #10420
- 471c55c: move compressionReader to util/compression.go (#10593) (Lulu Zhang) #10593
- 7c870f3: Fix reference to deprecated field (#10610) (Maggie Lou) #10610
- f521fc2: use NewBufferedZstdCompressingReader in cachetools (#10608) (Lulu Zhang) #10608
- 170e6d3: Run ./buildfix.sh (#10612) (Iain Macdonald) #10612
- e92f20b: Various fixes for
tools/lintandbb fix(#10613) (Brandon Duffany) #10613 - 0a492a3: combine logic to calculate buffer size (#10603) (Lulu Zhang) #10603
- 24ddf1a: Support configuring enabled redis shards via experiment config (#10597) (Brandon Duffany) #10597
- 0a7ce59: remote_execution.proto: update docs to latest (#10615) (Son Luong Ngoc) #10615
- f60e120: [SS] Cache snapshot manifest locally immediately after fetching it (#10104) (Maggie Lou) #10104
- 179ced7: use digest.SafeBufferSize in UploadWriter too (#10614) (Lulu Zhang) #10614
- 3384d55: [FC] Fix always writing container image chunks remotely (#10620) (Maggie Lou)
v2.216.0
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)