Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.89.0
v2.87.0
Commits
- fix insteadOf replacement (#7342) #7342 (Son Luong Ngoc)
- re-enable remote downloader (#7355) #7355 (Son Luong Ngoc)
- account for static builds (#7353) #7353 (Son Luong Ngoc)
- f0295c0: Don't warmup bare/sandbox isolation types (#7356) (Brandon Duffany) #7356
- 3032d84: Fix order of veth interface cleanup (#7358) (Brandon Duffany) #7358
- 2c3ec98: Don't use container runtimes bundled with podman-static release (#7352) (Brandon Duffany) #7352
- f8132d7: integration/bep: bump test shard to 6 (#7311) (Son Luong Ngoc) #7311
- ce488c4: Build Event Handler: don't log error when context is canceled (#7354) (Son Luong Ngoc) #7354
- 2ed842b: Remove group_id field from CreateApiKeyRequest (#7348) (Brandon Duffany) #7348
- 2d39910: add replica name to error message (#7362) (Lulu Zhang) #7362
- 7bfdc4d: Fix flaky remote bazel test (#7357) (Maggie Lou) #7357
- 8b7c511: Add some basic hit/miss metrics to cache proxy servers that do stuff. (#7347) (Iain Macdonald) #7347
- 9fa331e: [raft] lower the priority of split (#7366) (Lulu Zhang) #7366
- 7a3142f: [raft] don't split if there is a node in suspect state (#7367) (Lulu Zhang) #7367
- 3f3d782: 2layer treecache (#7364) (Tyler Williams) #7364
- 177c1fe: Move build logs errors to warning level (#7368) (Brandon Duffany) #7368
- bc94950: [ci_runner] Rename the log that writes only to the executor logs to reduce ambiguity (#7365) (Maggie Lou) #7365
- bdbeedc: Allow admins to provision user API keys for other group users (#7346) (Brandon Duffany) #7346
- 0263bbe: Clean up a little more (#7370) (Tyler Williams)
- 3d11101: [ci_runner] Add more debug logs (#7379) (Maggie Lou)
v2.86.0
Commits
- d61c3f9: Allow switching kythe versions by just changing the URL (#7325) (Tyler Williams) #7325
- da147b8: Make deprecation notices more visible (#7328) (Siggi Simonarson) #7328
- 585bbc6: Fix missing expiration check in regular lookup path. (#7321) (Vadim Berezniker) #7321
- 4c1fdd6: Small improvements to replay_action (#7336) (Brandon Duffany) #7336
- 6265cf9: Revert #7259 (#7335) (Zoey Greer) #7335
- a9abfe0: [RB] Fix normalization of platform properties (#7337) (Maggie Lou) #7337
- bd40d1b: Revert #7258 (#7338) (Zoey Greer) #7338
- b383b80: Make ID an internal field (#7339) (Tyler Williams) #7339
- a7c4398: Move doc construction to schema package (#7340) (Tyler Williams) #7340
- c05ce03: Use schema from CLI too (#7341) (Tyler Williams) #7341
- d7f3aeb: Add run ID to invocations to link parent invocation attempts with children (#7333) (Maggie Lou) #7333
- f1401af: [RB] Log the run request (#7345) (Maggie Lou) #7345
- 5e242dc: remove usage of rand.Seed() (#7343) (Son Luong Ngoc) #7343
- 1e41915: Document action timeout props (#7323) (Brandon Duffany) #7323
- eb867b5: Fix
cache.distributed_cache.redis_target
comment (#7351) (Siggi Simonarson) #7351
v2.85.0
Commits
- 8bdb337: Reapply "gazelle: upgrade to v0.38.0 (#7289)" (#7297) (Son Luong Ngoc) #7297
- 7567491: Bump micromatch from 4.0.5 to 4.0.8 in /website (#7290) (dependabot[bot]) #7290
- 0be5b03: Change pill color for remote bazel (#7294) (Maggie Lou) #7294
- 658c4f6: Reduce cardinality of PSI metrics (#7302) (Brandon Duffany) #7302
- 6e88a1b: update dev-qa bb repo commit (#7301) (Lulu Zhang) #7301
- 92d1be4: [ci_runner] Move custom kythe code out of binary (#7293) (Maggie Lou) #7293
- f680859: upgrade bazel version in dev-qa (#7303) (Lulu Zhang) #7303
- 49f765e: Revert "[ci_runner] Populate child invocation cards in UI for bazel commands in bash" (#7298) (Maggie Lou) #7298
- 0ba29c5: Add mitigation for kernel bug in PSI calculation (#7288) (Brandon Duffany) #7288
- 0f02592: Revert "[ci_runner] Fetch child invocations from the db instead of BES events" (#7305) (Maggie Lou) #7305
- d67a51b: upgrade rules_go to v0.49.0 (#7308) (Son Luong Ngoc) #7308
- 52ea510: Go 1.23 (#7287) (Son Luong Ngoc) #7287
- ffcd1b4: upgrade go-sqlite3 to 1.14.22 (#7309) (Son Luong Ngoc) #7309
- add stdversion and unusedwrite (#7310) #7310 (Son Luong Ngoc)
- 90dadac: Fix problems described by
bazel mod fix
(#7312) (Zoey Greer) #7312 - d3aef45: Update
protobuf
from 26.0 -> 27.3 (#7259) (Zoey Greer) #7259 - cea292c: Update
abseil
to new lts (#7258) (Zoey Greer) #7258 - d6eb43c: Give kythe more CPU (#7314) (Tyler Williams) #7314
- c5a2da9: Fix owner/repo linking (#7315) (Tyler Williams) #7315
- 774b4df: Enable guest cgroup2 flag by default (#7317) (Brandon Duffany) #7317
- c978c58: Make examples clickable (#7320) (Tyler Williams) #7320
- 4d1b0c1: OCI runtime: test action inputs/outputs (#7313) (Brandon Duffany) #7313
- 30cfd53: Update podman-static to pick up security fixes for
CRITICAL
CVEs (#7322) (Zoey Greer) #7322 - b6ffdc3: Support termination grace period on RBE (#7304) (Brandon Duffany) #7304
- b22e5f1: Add debug logging to runner (#7324) (Maggie Lou) #7324
- e9d6970: Serve GetTree requests out of the local cache via BatchReadBlobs (#7319) (Iain Macdonald) #7319
v2.84.0
Commits
- b06482c: Handle SIGTERM in the same way as SIGKILL (#7261) (Siggi Simonarson) #7261
- 3814094: Simplify redundant squeries (which can be slower than necessary) (#7263) (Tyler Williams) #7263
- 8cf9d84: Range over fieldmatchers (required) not doc fields (optional) (#7264) (Tyler Williams) #7264
- a17bdbf: Add configurable limit to computed task milliCPU (#7262) (Brandon Duffany) #7262
- f6b0f0b: [ci_runner] Support using git credentials pre-configured on self-hosted executors (#7231) (Maggie Lou) #7231
- 1144b74: Locally cache unary requests in content_addressable_storage_server_proxy (#7076) (Iain Macdonald) #7076
- f9a756c: [ci_runner] Fix fetching execute response in the UI (#7266) (Maggie Lou) #7266
- a5b4da2: Dont index non-utf8 content (#7268) (Tyler Williams) #7268
- 2f7ca65: Split repo and owner fields (#7269) (Tyler Williams) #7269
- 453c03f: Remove bufconns from real_environment (#7070) (Iain Macdonald) #7070
- 3045fe3: Revert "Remove bufconns from real_environment" (#7271) (Tyler Williams) #7271
- 30961fe: Pull filters out (#7270) (Tyler Williams) #7270
- 86e4f27: Don't index gzip files (#7265) (Tyler Williams) #7265
- 257c8c8: Revert "Revert "Remove bufconns from real_environment"" (#7272) (Iain Macdonald) #7272
- 165af33: [ci_runner] Don't disable credential helpers when using system git credentials (#7267) (Maggie Lou) #7267
- 2fb4a60: update checksum (#7273) (Lulu Zhang) #7273
- ff18e20: Add two graphs for tracking action merging performance to the Remote execution collection of graphs. (#7274) (Iain Macdonald) #7274
- ea6369f: Update component styles to be more consistent (#7275) (Brandon Duffany) #7275
- d5eb73a: Add graph of rate of hedged executions to the action-merging rate graph (#7276) (Iain Macdonald) #7276
- 909a67a: Update Bazel protos (#7152) (Son Luong Ngoc) #7152
- 692d855: anotha day anotha hash (#7280) (Iain Macdonald) #7280
- 8e0dbe1: Set local CAS client in cache_proxy initialization so it doesn't crash. (#7279) (Iain Macdonald) #7279
- 7ae6502: Add task PSI histogram charts (#7281) (Brandon Duffany) #7281
- add40ad: Don't uninstall ca-certificates package (#7282) (Brandon Duffany) #7282
- 5a5b882: Set PSI correction factor back to 1 (#7283) (Brandon Duffany) #7283
- e0af50d: mark packages we used to configure the executor image as auto-installed (#7284) (jim hollenbach) #7284
- upgrade to 7.3.1 (#7285) #7285 (Son Luong Ngoc)
- 2047d31: go.mod: upgrade staticcheck version (#7286) (Son Luong Ngoc) #7286
- replace with placeholder (#7278) #7278 (Son Luong Ngoc)
- upgrade to v0.38.0 (#7289) #7289 (Son Luong Ngoc)
- ab58758: [ci_runner] Fetch child invocations from the db instead of BES events (#7138) (Maggie Lou) #7138
- f0d484f: upgrade go x/tools to 0.24 (#7291) (Son Luong Ngoc) #7291
- c0139a8: Fix panic when receiving invalid
application/proto+prefixed
payload (#7292) (Brandon Duffany) #7292 - c5ce88b: Revert "gazelle: upgrade to v0.38.0 (#7289)" (#7296) (Son Luong Ngoc) #7296
- disable staticcheck 'unused' check (#7295) #7295 (Son Luong Ngoc)
- 11205a3: [ci_runner] Populate child invocation cards in UI for bazel commands in bash (#7061) (Maggie Lou) #7061
- 39bb87f: [RB] Pass executable args to remote bazel command (#7234) (Maggie Lou) #7234
- 4d85d58: Handle podman SIGKILL / SIGTERM in Run() path (#7300) (Siggi Simonarson) #7300
- cce4d07: update dev-qa bb repo commit (#7301) (Lulu Zhang)
- b7b94f8: upgrade bazel version in dev-qa (#7303) (Lulu Zhang)
- 367ef31: Reduce cardinality of PSI metrics (#7302) (Brandon Duffany)
- 27b7c71: Revert "[ci_runner] Populate child invocation cards in UI for bazel commands …" (Maggie Lou)
- 178d717: Revert "[ci_runner] Fetch child invocations from the db instead of BES events" (#7305) (Maggie Lou)
v2.83.0
Commits
- a45c89a: Enable the monitoring handler in the codesearch binary (#7242) (Tyler Williams) #7242
- 4d20dab: Get the hover states too (#7243) (Siggi Simonarson) #7243
- f5d8077: Move the link loop to a goroutine. (#7244) (Vadim Berezniker) #7244
- ef0751d: Return performance metrics to client (#7245) (Tyler Williams) #7245
- e278eb3: Reject packets to private IP ranges instead of dropping them. (#7246) (Vadim Berezniker) #7246
- 2722a88: Use github API url to fetch private repos (#7247) (Tyler Williams) #7247
- a35e077: Fix bug where not all ngrams were quoted (#7248) (Tyler Williams) #7248
- 81d82bf: Make squery a string; it's less annoying (#7249) (Tyler Williams) #7249
- f7ea935: Clean up some method names (#7250) (Tyler Williams) #7250
- d30c9d3: Support search result pagination via offset param (#7251) (Tyler Williams) #7251
- 2f78ed1: Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible (#7207) (dependabot[bot]) #7207
- 94d4b19: Add option to replay_invocation to fetch and print log chunks from blobstore (#7253) (Brandon Duffany) #7253
- 0eab4af: Bump axios from 1.6.2 to 1.7.4 in /website (#7252) (dependabot[bot]) #7252
- d97d983: [ci_runner] Stop buffering bash output in memory (#7254) (Maggie Lou) #7254
- c49d91c: Fix bad escape sequences in
post_bazel.py
(#7255) (Zoey Greer) #7255 - c58b64b: Update
bazelbuild/platforms
from 0.0.6 -> 0.0.10 (#7256) (Zoey Greer) #7256 - 93dac11: Add configurable limit to computed task milliCPU (Brandon Duffany)
- fea2a3b: Handle SIGTERM in the same way as SIGKILL (#7261) (Siggi Simonarson)
- b3f9d8b: [ci_runner] Support using git credentials pre-configured on self-hosted executors (#7231) (Maggie Lou)
- 058e9ec: update checksum (#7273) (Lulu Zhang)
v2.82.0
Documentation
- document static env vars in workflows config (#7229) #7229 (Son Luong Ngoc)
Commits
- 59c1928: Fix data race in vmexec (#7220) (Brandon Duffany) #7220
- 7d111f8: Add a simpler way to prevent recycling (#7221) (Brandon Duffany) #7221
- 576ee40: Query sparsely (#7160) (Tyler Williams) #7160
- 7e45c89: Unify options (#7224) (Tyler Williams) #7224
- 6a6ee12: Fix .bazelrc logic when bazel_workspace_dir is set (#7223) (Brandon Duffany) #7223
- 1b4ad80: Add prometheus histogram for PSI metrics (#7209) (Brandon Duffany) #7209
- 2f1ea20: Use the rsc/codesearch DFA for speed (#7226) (Tyler Williams) #7226
- avoid url.*.insteadOf clobbering (#7217) #7217 (Son Luong Ngoc)
- handle exception parsing action digest (#7201) #7201 (Son Luong Ngoc)
- 731a331: Don't recycle workflow VM if workspace lock is still held (#7222) (Brandon Duffany) #7222
- 8fda3b3: Improve DoNotRecycle logging (#7227) (Brandon Duffany) #7227
- d1679ef: Fix typo in docker-credential-gcr arm64 target (#7228) (Brandon Duffany) #7228
- 7cd623f: Update
soci-snapshotter
version in executor image (#7219) (Zoey Greer) #7219 - acae16b: Track index read performance (#7232) (Tyler Williams) #7232
- b6cc677: add a little summary of flakes data to the top of the flakes table. (#7213) (jim hollenbach) #7213
- 454f7f4: Send re-index requests on commit hook (#7233) (Tyler Williams) #7233
- 47e8fce: Trigger codesearch indexing (#7235) (Tyler Williams) #7235
- a017985: Fix rules/go/index.bzl to account for rules_go changes (#7237) (Son Luong Ngoc) #7237
- 4faea6b: Move cli/fix subpackages into subfolders (#7095) (Zoey Greer) #7095
- 753daea: Sprinkle in some more specificity (#7239) (Siggi Simonarson) #7239
- cec1c37: Add some parallelism to file cache linking. (#7225) (Vadim Berezniker) #7225
- 690c8b4: Use auth token (#7240) (Tyler Williams) #7240
- 0342799: Use a configurable fraction of stall time in PSI-adjusted duration (#7238) (Brandon Duffany) #7238
- 47982ba: Don't need a trailing slash on namespace (#7241) (Tyler Williams) #7241
- 211d3a5: Move the link loop to a goroutine. (#7244) (Vadim Berezniker)
- 535fc19: Reject packets to private IP ranges instead of dropping them. (#7246) (Vadim Berezniker)
v2.81.0
Commits
- f54754c: [ci_runner] Write parent_invocation_id to the db (#7181) (Maggie Lou) #7181
- 587e225: Update executor Dockerfile (#7182) (Zoey Greer) #7182
- 64265f5: Use container_layer instead of Dockerfile when possible in the executor image (#7183) (Zoey Greer) #7183
- 3652319: Update
containerd
version in executor image (#7184) (Zoey Greer) #7184 - e535d48: Tag tests as "docker" so that they don't run locally with //... pattern. (#7187) (Vadim Berezniker) #7187
- c331161: Add support for "teeing" shared executor pool work to a separate pool. (#7165) (Vadim Berezniker) #7165
- d1aed1a: Update
podman-static
version in executor image (#7185) (Zoey Greer) #7185 - 63c2d0d: Update
soci-snapshotter
version in executor image (#7186) (Zoey Greer) #7186 - 3983e62: Move persistent worker code into its own package (#7190) (Brandon Duffany) #7190
- fix invalid href local runner entries (#7189) #7189 (Son Luong Ngoc)
- 1d2c4bd: Fixes / improvements to OCI image pulling (#7192) (Brandon Duffany) #7192
- fb57d55: Make font sizes match on cache scorecard page (#7194) (Tyler Williams) #7194
- f835fce: Fix singleflight dep on MODULE.bazel (#7195) (Brandon Duffany) #7195
- b4def0c: [raft] remove less useful logs (#7158) (Lulu Zhang) #7158
- 7b09022: [raft] do not block leader updates (#7172) (Lulu Zhang) #7172
- 796748a: [raft] only execute the last item in the queue (#7173) (Lulu Zhang) #7173
- 0501b0a: add a flag so we have the option to not emitting gRPC request log even with log level = debug (#7157) (Lulu Zhang) #7157
- 31d6e73: Dont try to select "all" filter. (#7196) (Vadim Berezniker) #7196
- 0665f27: Vendor singleflight dep (#7198) (Brandon Duffany) #7198
- b371a2c: Migrate to new singleflight package (#7199) (Brandon Duffany) #7199
- b5fe445: Rework webdriver debug flags (#7197) (Brandon Duffany) #7197
- a6e8163: Add invocation ID & group IDs to executor logs, if they are available. (#7193) (Vadim Berezniker) #7193
- ca8ef90: OCI runtime: fix persistent workers getting stuck on shutdown (#7191) (Brandon Duffany) #7191
- 58dac01: [FC] Remove lapic=notscdeadline bootarg (#7042) (Maggie Lou) #7042
- b8b2625: [raft] make leader updated chan size configurable (#7200) (Lulu Zhang) #7200
- 5058db3: github/workflows: exclude flaky test (#7168) (Son Luong Ngoc) #7168
- fix sort direction radio group (#7202) #7202 (Son Luong Ngoc)
- 15bce1e: [raft] set partition usage in usage (#7204) (Lulu Zhang) #7204
- 8231e97: OCI runtime: fix
run
not respecting context cancellation (#7203) (Brandon Duffany) #7203 - e93f0ac: Fix
googleapis
module extension usage (#7206) (Fabian Meumertzheim) #7206 - e0aeb58: Add bazel mod tidy to checkstyle + buildfix (#7205) (Brandon Duffany) #7205
- 89a976d: [raft] shard ID -> range ID (#7208) (Lulu Zhang) #7208
- 86140f1: Revert "Update
soci-snapshotter
version in executor image (#7186)" (#7212) (Brandon Duffany) #7212 - e96062d: move raft graphs to a separate dashboard (#7214) (Lulu Zhang) #7214
- 501308e: [raft] report partition size and file system size (#7215) (Lulu Zhang) #7215
- ce16409: fix raft grafana region variable (#7216) (Lulu Zhang) #7216
- 6d72df4: Add guardrails to exponentialBucketRange (#7218) (Brandon Duffany) #7218
v2.80.0
Commits
- 8262b59: [raft] fix the context when keeping lease alive (#7162) (Lulu Zhang) #7162
- 92757c1: [raft] only return one kv when we look up range descriptor (#7163) (Lulu Zhang) #7163
- use googleapis module (#7167) #7167 (Son Luong Ngoc)
- no local actions (#7166) #7166 (Son Luong Ngoc)
- 8d3a629: BuildBuddy toolchains: upgrade to latest version (#7161) (Son Luong Ngoc) #7161
- d670517: Allow traffic from default interface to host veth (#7164) (Brandon Duffany) #7164
- db0a736: Switch to using health proto from grpc to avoid proto registry collision (#7169) (Zoey Greer) #7169
- 9cd0047: [raft] fix deadlock (#7171) (Lulu Zhang) #7171
- b73a0ad: fix up loading state for flaky test link (#7170) (jim hollenbach) #7170
- 01ba79e: fix icon margin on flaky target chip on targets tab. (#7174) (jim hollenbach) #7174
- f6178e2: Add kube_foreach tool (#7175) (Brandon Duffany) #7175
- f30092a: OCI runtime: fix some overlayfs bugs (#7180) (Brandon Duffany) #7180
- 340ab60: Rework private range blackholing to use iptables. (#7176) (Vadim Berezniker) #7176
- 1c6a759: add average runtime per flake to flakes data (#7178) (jim hollenbach) #7178
- 0718575: OCI runtime: support user and run-as-root props (#7177) (Brandon Duffany) #7177
- e551f1d: [ci_runner] Write parent_invocation_id to the db (#7181) (Maggie Lou)
- df6ffdf: Dont try to select "all" filter. (#7196) (Vadim Berezniker)
v2.79.0
Commits
- d1c8313: Fix Firecracker CPU stats (#7131) (Brandon Duffany) #7131
- 1b159ab: Add commit SHA to version metric (#7130) (Brandon Duffany) #7130
- 13ff57b: Support utf-8 sparse ngrams (#7137) (Tyler Williams) #7137
- 8574621: Add heatmaps for enqueued task sizes (#7136) (Brandon Duffany) #7136
- b347946: fix issue where tree nodes overflow way off-screen if directory or file names are large. (#7091) (jim hollenbach) #7091
- c7cbaec: [raft] minor fixes in driver (#7128) (Lulu Zhang) #7128
- 7fa2eaf: Fix some percentile graphs. (#7139) (Vadim Berezniker) #7139
- 3a1897c: Add logging for CPU usage between Unpause() and Exec() (#7135) (Brandon Duffany) #7135
- 498625c: Make the sparse ngram tokenizer better (#7142) (Tyler Williams) #7142
- d214b71: fix a bit of whitespace in flakes error ui (#7141) (jim hollenbach) #7141
- 008ef3c: don't cross up aspect events with primary build events (#7002) (jim hollenbach) #7002
- c2f79d7: fix var name, auto merge let me down (#7145) (jim hollenbach) #7145
- aea7529: Fix OCI container hostname resolution (#7144) (Brandon Duffany) #7144
- 3df9474: Support linear backoff for hedged executions (#7125) (Iain Macdonald) #7125
- 43deb15: Enable local caching in byte_stream_server_proxy (#6946) (Iain Macdonald) #6946
- d31dd5a: Improve sparse ngram indexing performance (#7147) (Tyler Williams) #7147
- d8461cf: Fix a bug in digest.Diff() by making it use value equality instead of pointer equality. (#7149) (Iain Macdonald) #7149
- 5768d6f: Don't waste memory (#7150) (Tyler Williams) #7150
- 7e76aa5: Temporarily require podman isolation for ci_runner_test (#7151) (Brandon Duffany) #7151
- a57b7d3: Make postingList function sparse ngram compatible (#7155) (Tyler Williams) #7155
- b9e9340: Add an option to only fetch invocation metadata from GetInvocation (#7102) (Maggie Lou) #7102
- 163a204: Prevent ui from crashing when our proto is older (#7153) (Son Luong Ngoc) #7153
- a90055b: [raft] ensure that split and other placement actions don't happen simultaneously (#7140) (Lulu Zhang) #7140
- 0b154a1: Add full stall durations to podman debug logs (#7156) (Brandon Duffany) #7156
- e52476e: Tweaks / nits (#7159) (Tyler Williams) #7159
- 2ae1aa4: [RB] Support for macs (#7088) (Maggie Lou) #7088
- eb6278a: Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.4+incompatible (#7121) (dependabot[bot]) #7121