Skip to content

Releases: buildbuddy-io/buildbuddy

v2.131.0

12 Feb 18:11
Compare
Choose a tag to compare

Bug Fixes

Commits

v2.127.0

06 Feb 22:40
Compare
Choose a tag to compare

Chores

Commits

v2.126.0

04 Feb 22:57
e6c1c33
Compare
Choose a tag to compare

Commits

  • cc8ddaf: Adapt handling of special action IDs to Bazel changes (#8243) (Fabian Meumertzheim) #8243
  • f68ffbe: kythe annotations stub (#8253) (Tyler Williams) #8253
  • 3d28b70: Stop scoring after 100K docs (#8255) (Tyler Williams) #8255
  • 30e4aa3: Show search errors in a better way (#8256) (Tyler Williams) #8256
  • 4d454d2: Fix error message for remote bazel button (#8254) (Maggie Lou) #8254
  • 8e2346a: Show some perfstats at the bottom of the search page (#8260) (Tyler Williams) #8260
  • 3ee33e0: Include content in search request (if requested) (#8262) (Tyler Williams) #8262
  • a1d69a1: Fix overlapping snippets (#8264) (Tyler Williams) #8264
  • Update to Bazel 8.0.1 (#8076) #8076 (Fabian Meumertzheim)
  • bda093b: Ensure that specified versions of core Bazel deps are picked (#8266) (Fabian Meumertzheim) #8266
  • 9c6c970: redact non-allowed env vars for unstructured command lines (#8263) (Dan Stowell) #8263
  • 402a0f0: OCI registry that can proxy OCI image pulls to remote registries (#8185) (Dan Stowell) #8185
  • 4a5b550: Fix buildfix.sh with Bzlmod (#8269) (Fabian Meumertzheim) #8269
  • 099e1af: Add gauge metric for open invocation streams (#8268) (Brandon Duffany) #8268
  • a41e8d3: Add more logging around workflow artifact uploading (#8261) (Brandon Duffany) #8261
  • 0cf0963: Don't panic in kythe (#8271) (Tyler Williams) #8271
  • 9afd274: [FC] Add a platform property to specify a snapshot key to start from (#8257) (Maggie Lou) #8257
  • badb015: Add a mechanism to disable automatic retries for workflows and remote bazel (#8172) (Maggie Lou) #8172
  • 48aa737: Assume the executor is self hosted when it doesn't send aux meta (#8275) (Vanja Pejovic) #8275
  • de2db96: Use finer-grained buckets for execution durations (#8276) (Brandon Duffany) #8276
  • 6874578: Allow configuration of openai endpoint via flag (#8279) (Siggi Simonarson) #8279
  • 2851c4e: Allow overriding of default prompt when requesting suggestions (#8280) (Siggi Simonarson) #8280
  • 3215c68: Remove (unused) copy partition flag from pebble cache (#8282) (Tyler Williams) #8282
  • 7369d4e: [RB] Add warning when git mirroring generates a large patchset (#8283) (Maggie Lou) #8283
  • 85a7d04: Fix invalid UTF-8 when replaying invocation logs (#8287) (Brandon Duffany) #8287
  • ccd9ef6: Use default keychain to resolve OCI credentials (#8274) (Brandon Duffany) #8274
  • c0a8475: Reuse vmexec connections in firecracker.go (#8277) (Vanja Pejovic) #8277
  • 0ebd45c: test case successful only if it has no error/failure/skipped child nodes (#8288) (Dan Stowell) #8288
  • 556bdcd: Provide config options to add additional OAuth scopes for OIDC (#8285) (Samy Cherfaoui) #8285
  • e586823: Switch back to Bazel 7.4.0 (#8290) (Iain Macdonald) #8290
  • e6c1c33: Add stages to the firecracker_stage_duration_usec metric (#8281) (Vanja Pejovic) #8281

v2.125.0

29 Jan 00:41
4b33e09
Compare
Choose a tag to compare
Bump tag v2.124.0 -> v2.125.0 (release.py)

v2.123.0

23 Jan 20:39
adae568
Compare
Choose a tag to compare

Commits

  • dbde6b1: Fix the time buckets for the firecracker_stage_duration_usec metric (#8203) (Vanja Pejovic) #8203
  • 347a145: Clean up runfiles access in checkstyle (#8204) (Fabian Meumertzheim) #8204
  • e921402: [raft] don't do extra work on removed zombies (#8214) (Lulu Zhang) #8214
  • 6e0cb0b: [raft] seperate out listen addr and grpc addr passed into dragonboat (#8216) (Lulu Zhang) #8216
  • d9d19f0: Revert "Clean up runfiles access in checkstyle (#8204)" (#8220) (Tyler Williams) #8220
  • 0d40b31: Add us-sjc cluster to go/globalstatus (#8215) (Tyler Williams) #8215
  • 9548848: [raft] add metrics to monitor lock time in raft client session (#8219) (Lulu Zhang) #8219
  • 2ffa507: remove duplicate 'raft' in metric names (#8223) (Lulu Zhang) #8223
  • 6a694db: [raft] update raft dashboards (#8224) (Lulu Zhang) #8224
  • 2bdd7f5: Fix '0' rendered in action page (#8227) (Brandon Duffany) #8227
  • ce883aa: Allow fuse implementation to download CAS artifacts directly to the filecache. (#8222) (Vadim Berezniker) #8222
  • 0d6893f: Reuse common syscall error status objects instead of allocating new ones. (#8200) (Vadim Berezniker) #8200
  • d67c4e4: Use authed context when calling cs server (#8225) (Tyler Williams) #8225
  • adae568: fix raft zombie graph label (#8230) (Lulu Zhang) #8230

v2.122.0

21 Jan 20:49
4a352ae
Compare
Choose a tag to compare

Commits

v2.121.0

16 Jan 20:53
Compare
Choose a tag to compare

Commits

  • 61269db: Make it impossible for disabled cpu leaser to leak memory (#8171) (Tyler Williams) #8171
  • 56f862c: Use os.Getuid() instead of user.Current() if we only want the uid (#8125) (Zoey Greer) #8125
  • 574026e: Remove duplicate comment in tasksize_model.go (#8164) (Vanja Pejovic) #8164
  • d7f43ae: Use guest VM stats for peak memory reporting (#8175) (Brandon Duffany) #8175
  • e43ea8f: Set action mnemonic for workflows and remote bazel (#8157) (Brandon Duffany) #8157
  • c6f74d0: Update containerd for the executor to fix vulnerabilities (#8110) (Zoey Greer) #8110
  • 2d3ef5b: Populate self-hosted and region fields in ClickHouse (#8178) (Brandon Duffany) #8178
  • 1aceed4: Get last observed memory value from guest too (#8179) (Brandon Duffany) #8179
  • 3001823: [raft] refactor zombie clean up code (#8169) (Lulu Zhang) #8169
  • e6ca607: Fix hardcoded target in get_executions. (#8180) (Vadim Berezniker) #8180
  • d91fe6c: Fix digest parsing in replay_action when specifying an invocaion ID. (#8181) (Vadim Berezniker) #8181
  • 1d21d9f: when resolving oci mirror registries, pass the original host (#8177) (Dan Stowell) #8177
  • b538379: [raft] forget this place when addressing feedback earlier (#8183) (Lulu Zhang) #8183
  • a6ba7df: [raft] don't queue zombie tasks when they are already in queue (#8182) (Lulu Zhang) #8182
  • 4987ddd: [raft] add some metrics to monitor zombies (#8184) (Lulu Zhang) #8184
  • 6837414: Use flags-as-proto to determine command line schema (take two) (#8155) (Zoey Greer) #8155
  • 775af4c: Protect against CPU leaser leaks (#8190) (Tyler Williams)

v2.120.0

15 Jan 01:12
Compare
Choose a tag to compare

Commits

  • d25ff22: display individual test cases even if they have <system-out> or <system-err> children (#8135) (Dan Stowell) #8135
  • f5cb9e3: Put JWT in SAML context (#8144) (Siggi Simonarson) #8144
  • b8664e1: Remove test using unused flag (#8145) (Tyler Williams) #8145
  • f458fe6: Use the CPU leaser in ociruntime (#8139) (Tyler Williams) #8139
  • c573241: Fix page crash error during webdriver tests (#8150) (Brandon Duffany) #8150
  • 3b2a710: Add webdriver test for viewing invocation with SAML auth (#8147) (Brandon Duffany) #8147
  • 501fd80: Turn on app-controlled cgroup settings by default (#8143) (Brandon Duffany) #8143
  • 78667eb: Remove nonroot-workspace property (#8142) (Brandon Duffany) #8142
  • a8076a1: [raft] remove replica descriptor from removed list in RemoveData (#8137) (Lulu Zhang) #8137
  • 58ce60e: [raft] do not split if there is a replica in the middle of removal (#8149) (Lulu Zhang) #8149
  • 43c62e8: Add region and self-hosted columns to Executions table (#8152) (Brandon Duffany) #8152
  • 5be3a38: Improve action ID rendering in Cache tab (#8141) (Fabian Meumertzheim) #8141
  • 2b37c90: Make cpuleaser numa-aware (#8156) (Tyler Williams) #8156
  • 32acdcd: Remove unused firecracker_enable_cpu_weight flag def (#8146) (Tyler Williams) #8146
  • b41dcf2: when displaying build errors, remove ANSI escape code that clears to … (#8148) (Dan Stowell) #8148
  • 29a74b3: Add symlinks to files tab (#8095) (Siggi Simonarson) #8095
  • 6361f4a: [raft] in RemoveData, treat replica not marked for removal as a valid case (#8158) (Lulu Zhang) #8158
  • 5998999: Fail webdriver tests if error banner is displayed (#8128) (Brandon Duffany) #8128
  • a37ad6b: Return numa node in cpuset (#8159) (Tyler Williams) #8159
  • d5413c1: [raft] Implement a raft command to fetch multiple range descriptors at once (#8160) (Lulu Zhang) #8160
  • b1e719e: Revamp of the fuse workspace implementation: (#8153) (Vadim Berezniker) #8153
  • f9cdf3b: Use CPULeaser for firecracker tasks (#8163) (Tyler Williams) #8163
  • fe3da2d: Move mount_vfs tool to public repo. (#8166) (Vadim Berezniker) #8166
  • 7de4f0a: Fix error banner opt-out check (#8165) (Brandon Duffany) #8165
  • ad5c0f9: Fix and simplify node CPU metrics (#8162) (Brandon Duffany) #8162
  • cfb487e: Correct set of lxcfs mounts (#8167) (Tyler Williams) #8167
  • bc3ad57: Ignore lxcfs pressure files (#8168) (Tyler Williams) #8168
  • 44315cf: bump bb repo commit sha in dev_qa.py to current head (#8170) (jim hollenbach) #8170
  • 131c069: Make it impossible for disabled cpu leaser to leak memory (#8171) (Tyler Williams)
  • 3172560: Use guest VM stats for peak memory reporting (#8175) (Brandon Duffany)

v2.119.0

09 Jan 20:55
Compare
Choose a tag to compare

Commits

  • a67a2c5: Copy persisted artifacts when replaying an invocation (#8118) (Brandon Duffany) #8118
  • 5ff7983: Add action mnemonic to clickhouse (#8092) (Vanja Pejovic) #8092
  • b74f3f3: Make PQ return a bool indicating presence (#8120) (Tyler Williams) #8120
  • b3a6fc8: [RB] Fix error handling (#8096) (Maggie Lou) #8096
  • d1aace5: docs/rbe-platforms: indicate that oci platform is now the default. (#8113) (Son Luong Ngoc) #8113
  • 9a0a81c: Add missing space in template-user.bazelrc (#8122) (Vanja Pejovic) #8122
  • 0335014: New cert bundle hash (#8121) (Son Luong Ngoc) #8121
  • a2ce445: Add webdriver test for action page (#8117) (Brandon Duffany) #8117
  • 97546f1: Revert "Use flags-as-proto to determine command line schema" (#8123) (Zoey Greer) #8123
  • 742684e: when replaying invocations, use URL path instead of full URL (#8124) (Dan Stowell) #8124
  • 1a1fe7d: Fix error banner on action page (#8114) (Brandon Duffany) #8114
  • cc38c13: Another hash update (#8130) (Siggi Simonarson) #8130
  • 3a2bb72: Update go-git to v5.13.1 for dependabot (#8126) (Zoey Greer) #8126
  • a82eec0: Add a static copy of the AWS RDS certs. (#8127) (Vadim Berezniker) #8127
  • 36a2c2b: Remove duplicate definitions of API key and JWT headers (#8129) (Iain Macdonald) #8129
  • 8799dc0: Rename (unused) flag executor.oci.fake_cpu_info -> executor.oci.enable_lxcfs (#8134) (Tyler Williams) #8134
  • 7293d4d: Add debug logic for fault error (#8133) (Brandon Duffany) #8133
  • 49ac7f9: Add GetPublicKeys RPC to AuthService for retrieving RSA public key(s) (#7982) (Iain Macdonald) #7982
  • 0a407f4: Surface mmap validation errors with UnexpectedEvent (#8136) (Brandon Duffany) #8136
  • d7df06e: Add a basic CPULeaser implementation (#8106) (Tyler Williams) #8106
  • 21fe560: [raft] mark replicas as removed in range descriptor before we remove from raft (#8116) (Lulu Zhang) #8116
  • b2d02f9: Remove now unused oci limit flags + code (#8138) (Tyler Williams) #8138
  • 9776cd1: Put JWT in SAML context (#8144) (Siggi Simonarson)
  • 1d1c02e: display individual test cases even if they have <system-out> or <system-err> children (#8135) (Dan Stowell)

v2.118.0

07 Jan 22:58
Compare
Choose a tag to compare

Commits