Skip to content

Releases: buildbuddy-io/buildbuddy

v2.172.0

30 May 04:09
3c1f177
Compare
Choose a tag to compare

Commits

  • Add function to get the accumulated value from a slice of Options (#9458) #9458 (Zoey Greer)
  • c2c52aa: quarantine cli_test.TestParseGlobalFlags (#9410) (Dan Stowell) #9410
  • 0b12094: [oci resolver] separate AuthenticateWithRegistry from Resolve (#9471) (Dan Stowell) #9471
  • a075f55: use pebble cache by default in local enterprise app (#9473) (Dan Stowell) #9473
  • badda84: Generalize SSO check for group joins. (#9465) (Vadim Berezniker) #9465
  • 7cbb2e0: Use crun provisioned from runfiles when developing locally (#9477) (Brandon Duffany) #9477
  • 8f2bc34: Track cache events by group (#9466) (Tyler Williams) #9466
  • 313ba21: Run bringup of ranges in parallel (#9463) (Tyler Williams) #9463
  • 2fa746b: Dedupe important output uploads by digest (#9482) (Tyler Williams) #9482
  • a268c85: Add a local-readthrough mode to distributed.go (#9468) (Tyler Williams) #9468
  • ecb67a5: [raft] unquarantine TestCacheShutdown and TestDistributedRanges" (#9464) (Lulu Zhang) #9464
  • 34785b1: Add warning when deleting build root with child mounts (#9484) (Brandon Duffany) #9484
  • 32bd0e0: Fix panic when auth fails (#9479) (Brandon Duffany) #9479
  • 303883b: [FC] Fix a potential bug when finding the cached image path (#9481) (Vanja Pejovic) #9481
  • abc324a: Add incremental indexing to codesearch-enabled workflows (#9470) (Joe Delfino) #9470
  • fbc2822: Add several codesearch index utilities (#9488) (Joe Delfino) #9488
  • a1afac3: [oci cache] ref -> repo (#9490) (Dan Stowell) #9490
  • 6471306: Disable experimental grpc buffer pool (#9492) (Tyler Williams) #9492
  • 6832e97: Fix codesearch workflow action (#9493) (Joe Delfino) #9493
  • 496dbf4: Don't hold on to file pointers in accumulator (#9491) (Tyler Williams) #9491
  • a60cba3: [oci resolver] Limit blast radius for caching path with use_cache_percent flag; add test for DiffID regression (#9495) (Dan Stowell) #9495
  • b0eb81f: Put execution action result checking behind a flag (#9496) (Tyler Williams) #9496
  • 9799f4f: Run docker tests when --config=remote is set (#9497) (Brandon Duffany) #9497
  • f6aa2b9: Remove printf from flag parsing logic (#9499) (Brandon Duffany) #9499
  • f93a9dc: [grafana] do not restrict OCI registry cache events by workload (#9448) (Dan Stowell) #9448
  • 2cdfa53: Close DistributedCache.Write stream in a cleanup function (#9503) (Vanja Pejovic) #9503
  • 1d4b1fa: Proto changes for network usage (#9500) (Brandon Duffany) #9500
  • 15b9dbb: Pebble Cache: log errors that occur running background tasks (#9508) (Iain Macdonald) #9508
  • 3c1f177: Explicitly install bb for codesearch workflow action (#9509) (Joe Delfino) #9509

v2.171.0

28 May 04:21
64f6785
Compare
Choose a tag to compare

Commits

v2.170.0

22 May 19:46
84b4e6d
Compare
Choose a tag to compare

Commits

v2.169.0

20 May 21:54
Compare
Choose a tag to compare

Commits

v2.168.0

16 May 21:09
Compare
Choose a tag to compare

Commits

  • de3125f: Improve error message when flags-as-proto decode fails (#9295) (Brandon Duffany) #9295
  • 9d01be8: Extract Capability enum from API Key proto. (#9296) (Vadim Berezniker) #9296
  • 9b6419d: Add execution collector methods needed to replace MySQL (#9258) (Brandon Duffany) #9258
  • c9eed1d: Disable 0-length reads as well (#9300) (Tyler Williams) #9300
  • 8234a63: [raft] fix a race condition on leaseAgent.eg (#9247) (Lulu Zhang) #9247
  • c8afee4: Don't allow zero-length blobs in lookaside cache (#9304) (Tyler Williams) #9304
  • fe105f4: [raft] fix flaky RemoveDeadReplica test (#9301) (Lulu Zhang) #9301
  • 66365a1: [raft] store_test: remove out-of-range check from getReplica (#9302) (Lulu Zhang) #9302
  • 4bf223b: [raft] Remove TestRebalance from quarantine (#9303) (Lulu Zhang) #9303
  • 31ea382: Clarify InvocationLink naming in execution collector (#9298) (Brandon Duffany) #9298
  • 4b8b34f: Automatically report statuses for CI builds (#9292) (Maggie Lou) #9292
  • 80d55e7: [RB] Cleaner error handling for expected errors in CLI (#9180) (Maggie Lou) #9180
  • 31eaf79: Parse JWT once in remoteauth and store those Claims (or error) in Context (#9288) (Iain Macdonald) #9288
  • 41b4adb: [oci cache] Add oci.cache.secret flag (#9297) (Dan Stowell) #9297
  • 2bb7fc0: [Cache Proxy] propagate subdomain to AuthService.Authenticate (#9263) (Iain Macdonald) #9263
  • a2345b5: [testserver] increase server start timeout to 60s (#9310) (Dan Stowell) #9310
  • f29b753: Fix double-slash in s3 webhook paths (#9187) (Brandon Duffany) #9187
  • 758ab7c: mv raft/metadata/server*.go -> raft/metadata/metadata*.go (#9314) (Dan Stowell) #9314
  • aa0bf16: [oci cache] do not set secret on protobuf message (#9313) (Dan Stowell) #9313
  • ddb7557: [raft] fix snapshot bug post-split (#9320) (Lulu Zhang) #9320
  • 2393dc2: [raft] unquarantine TestSplitNonMetaRange (#9321) (Lulu Zhang) #9321
  • Add mod and vendor commands (#9309) #9309 (Son Luong Ngoc)
  • 0824a3f: Fix frontend JS/CSS caching and add tests (#9319) (Brandon Duffany) #9319
  • 8ed53a5: oci runtime: support dockerInit (#9315) (Brandon Duffany) #9315
  • e953157: Check for invalid data in hit tracker service (#9007) (Maggie Lou) #9007
  • be69591: properly track execution metadata when trimming GetActionResult responses for cacheproxy. (#9259) (jim hollenbach) #9259
  • ec5759c: quarantine flaky metadata tests (#9323) (Dan Stowell) #9323
  • e919404: Disable TTL-based eviction from the lookaside cache if lookaside_cache_ttl <= 0 (#9328) (Iain Macdonald) #9328
  • 291b8ad: Move mutex and block profiling flags into monitoring.go (#9299) (Iain Macdonald) #9299
  • c430f72: change tini genrule name (#9330) (Dan Stowell) #9330
  • 19a0338: [oci cache] only write manifests to AC, never to CAS (#9322) (Dan Stowell) #9322
  • 6759524: Don't write to lookaside cache on abandoned reads (#9316) (Vanja Pejovic) #9316
  • a5cc389: [raft] Remove TestSplitMetaRange from quarantine (#9311) (Lulu Zhang) #9311
  • 9ef7a0c: [raft] remove rd from lease (#9318) (Lulu Zhang) #9318
  • d0aca73: Don't generate .list.sum file (#9333) (Brandon Duffany) #9333
  • 4e95a79: [raft] unquarantine TestPostFactoSplit (#9337) (Lulu Zhang) #9337
  • b464a08: [raft] remove ListReplicas API (#9334) (Lulu Zhang) #9334
  • d030819: [raft] unquarantine TestSplitAcross (#9338) (Lulu Zhang) #9338
  • 7a78dad: Codesearch server only processes one update per repo at a time (#9327) (Joe Delfino) #9327
  • 0e91024: Allow "audit log" capability to be used for child groups. (#9340) (Vadim Berezniker) #9340
  • ef2fa2e: Remove unused method arguments.Argument.SetValue since we never use it (#9331) (Zoey Greer) #9331
  • 1ebdfe8: use in-memory sqlite db for tests (#9312) (Dan Stowell) #9312
  • 832c718: [cachetools] Buffer writes in UploadWriter (#9294) (Dan Stowell) #9294
  • 902e9c3: Disable commit status reporting in executor arm64 test builds (#9335) (Brandon Duffany) #9335
  • b887842: Bump undici from 6.21.1 to 6.21.3 in /website (#9345) (dependabot[bot]) #9345
  • 8ff73bf: Fix OrderedArgs.Append (#9344) (Zoey Greer) #9344
  • 2658f19: Refactor code to split out code specifically for dealing with rc files from the core parser code (#9329) (Zoey Greer) #9329
  • 3180821: Prevent tools/bazel from breaking flags-as-proto parsing (#9350) (Brandon Duffany) #9350
  • 4923be8: Revert "[cachetools] Buffer writes in UploadWriter" (#9352) (Dan Stowell)

v2.160.0

13 May 20:17
Compare
Choose a tag to compare

Commits

  • ea79118: Use oci resolve instead of skopeo (#9256) (Brandon Duffany) #9256
  • fix a few NaN / divide-by-zero issues (#9222) #9222 (Brandon Duffany)
  • 39f5360: [SS] Support starting from a local manifest but fetching chunks remotely (#9232) (Maggie Lou) #9232
  • 5b9b5a1: [oci] explicitly lay out oci.Resolver.Resolve(...) test cases (#9257) (Dan Stowell) #9257
  • 11a845a: Enable VFS on our workflows. (#9262) (Vadim Berezniker) #9262
  • 86c02c9: Update request context to match invocation owner group ID (#9234) (Brandon Duffany) #9234
  • abeb0ff: Support SkipRemote in FindMissing for CAS proxy (#9260) (Maggie Lou) #9260
  • 76eb310: Use TextLink for coverage listing in one more place (#9194) (Brandon Duffany) #9194
  • bb74200: Formalize the concept of a schema in codesearch (#9255) (Joe Delfino) #9255
  • 781b1a0: [oci] use gcr as shorthand for go-containerregistry (#9265) (Dan Stowell) #9265
  • f15d83e: Use a constant instead of "x-buildbuddy-jwt" everywhere (#9253) (Vanja Pejovic) #9253
  • 44034b5: [RB] Fix timeout applied to the remote runner (#9236) (Maggie Lou) #9236
  • 5b32e70: Reinstate "[SS] Only cache multiple snapshots on the same branch locally" (#9218)" (#9261) (Maggie Lou) #9261
  • 928a4e6: Revert "[oci registry] fetch manifest from AC instead of CAS" (#9268) (Dan Stowell) #9268
  • 338094c: [raft] Update instead of Remove/Add Range (#9244) (Lulu Zhang) #9244
  • ca37ea6: [raft] only update meta range when it's not empty (#9246) (Lulu Zhang) #9246
  • bd86a34: Revert "Revert "[oci registry] fetch manifest from AC instead of CAS"" (#9269) (Dan Stowell) #9269
  • 6c0672c: [raft] fix TestCleanupZombieRangeDescriptorNotInMetaRange (#9264) (Lulu Zhang) #9264
  • 8f35c90: [raft] move the meta range id check above in driver (#9272) (Lulu Zhang) #9272
  • fix sorting logic (#9274) #9274 (Son Luong Ngoc)
  • 108e8d2: [SS] Fix skipped bytes metric (#9276) (Maggie Lou) #9276
  • e4e5906: Add mounts flag to ociruntime (#9275) (Brandon Duffany) #9275
  • a547634: Set worker enqueued timestamp in auxiliary metadata (#9267) (Brandon Duffany) #9267
  • 4203447: Update x86_64 guest kernel to 6.1 (#9271) (Brandon Duffany) #9271
  • d36a035: Fix crash due to thread-unsafe usage of tokenizers in codesearch (#9277) (Joe Delfino) #9277
  • cca189a: Show target labels in execution table if we have them (#9158) (Brandon Duffany) #9158
  • aa9e64b: Fetch drilldown executions from clickhouse only (#9226) (Brandon Duffany) #9226
  • f0befb9: Optimize the migration cache (#9242) (Vanja Pejovic) #9242
  • 711276d: index_test cleanup (#9278) (Joe Delfino) #9278
  • 8152bbe: test NewZstdCompressingReader with different buffer sizes (#9279) (Dan Stowell) #9279
  • a81a198: [oci registry] separate functions that read from or write to AC or CAS (#9280) (Dan Stowell) #9280
  • 9ced1d7: [Cache Proxy] don't log AlreadyExists errors writing to the local ByteStreamServer (#9281) (Iain Macdonald) #9281
  • b64c79e: Don't use io.Pipe in compression.NewZstdCompressingReader (#9270) (Vanja Pejovic) #9270
  • ab246ae: Enable CONFIG_FUSE_FS in new guest kernel config (#9284) (Brandon Duffany) #9284
  • 8fe7757: Use ReadTryFillBuffer in cachetools.uploadFromReader (#9283) (Vanja Pejovic) #9283
  • 97c2419: Guard against negative recordLength in protofile. (#9286) (Vadim Berezniker) #9286
  • 8973f34: Add new capability for querying audit logs. (#9273) (Vadim Berezniker) #9273
  • Prevent codesearch from returning matches that don't fully match (#9282) #9282 (Joe Delfino)
  • 8af7a3f: Add audit log capability to API key ui. (#9287) (Vadim Berezniker) #9287
  • 9a3d25a: [RB] Cleanup ci runner for bare isolation type (#9285) (Maggie Lou) #9285
  • b1c7466: [SS] Cleanup paths after failed fetches (#9266) (Maggie Lou) #9266
  • e2665cf: unskip CompressingReader tests (#9290) (Dan Stowell) #9290
  • a578edc: [oci registry] Move OCI image caching functions to ocicache package (#9289) (Dan Stowell) #9289
  • a59d671: Add a check to prevent obvious 0-length writes in pebble (#9293) (Tyler Williams) #9293
  • 47995b3: Disable 0-length reads as well (#9300) (Tyler Williams)
  • 96be288: Don't allow zero-length blobs in lookaside cache (#9304) (Tyler Williams)

v2.159.0

08 May 19:33
Compare
Choose a tag to compare

Tests

Commits

  • 42d36cc: Actually use the starlarkOption type (#9203) (Zoey Greer) #9203
  • d6de552: Revert changes to make ByteStreamServerProxy call ByteStreamServer directly (#9208) (Iain Macdonald) #9208
  • afcfc41: quarantine rangelease_test.TestAcquireAndReleaseMetaRange (#9210) (Lulu Zhang) #9210
  • d56913a: [raft] fix require.Zero callsite in test (#9214) (Lulu Zhang) #9214
  • upgrade to v0.43.0 and adjust directives (#9143) #9143 (Son Luong Ngoc)
  • 2d357af: Revert "gazelle: upgrade to v0.43.0 and adjust directives" (#9216) (Son Luong Ngoc) #9216
  • 9571832: Fix workspace name in deps.bzl (#9217) (Son Luong Ngoc) #9217
  • 0e35049: Revert "[SS] Only cache multiple snapshots on the same branch locally" (#9218) (Maggie Lou) #9218
  • f9024d9: Document execution collector redis keys (#9212) (Brandon Duffany) #9212
  • 093bdd2: Add perms tests (#9178) (Brandon Duffany) #9178
  • ce4ac80: Allow claims.APIKeyGroupClaims to take a context. (#9224) (Vadim Berezniker) #9224
  • bd1e483: Deflake executions_clickhouse_test (#9223) (Brandon Duffany) #9223
  • ad9adf8: [raft] use less disk in test (#9206) (Lulu Zhang) #9206
  • 2474cd0: [raft] fix TestDownReplicate (#9215) (Lulu Zhang) #9215
  • e3c32f8: Complete action merging cleanup even with a canceled parent context (#9177) (Fabian Meumertzheim) #9177
  • af7b2c3: Add app/executor Node Overview rows that work outside of GCP to main Grafana dashboard (#9140) (Iain Macdonald) #9140
  • 7a9ee0f: Preserve details when wrapping errors (#9209) (Brandon Duffany) #9209
  • a3fb6b6: Fix auth check when reading clickhouse executions for anonymous user (#9147) (Brandon Duffany) #9147
  • afcdccb: Expand test coverage in byte_stream_server_proxy_test to cover encryption use case (#9235) (Iain Macdonald) #9235
  • a67afc6: Roll-forward: Make ByteStreamServerProxy call ByteStreamServer directly (#9213) (Iain Macdonald) #9213
  • 3f604b5: quarantine SingleOrg_PersonalKeysEnabled and MultipleOrgs_ChooseOrgWi… (#9228) (Dan Stowell) #9228
  • 34330e1: quarantine distributed.TestReadWriteWithFailedNode (#9230) (Dan Stowell) #9230
  • 74af33f: quarantine firecracker_test.TestFirecrackerRun_Timeout_DebugOutputIsA… (#9240) (Dan Stowell) #9240
  • 6297f84: [testserver] add logging (#9237) (Dan Stowell) #9237
  • 6a97ec0: quarantine metadata_test.TestGetAndSet (#9241) (Dan Stowell) #9241
  • 8d40a5b: Add test for InvocationStatService (#9220) (Son Luong Ngoc) #9220
  • upgrade to 1.24.3 (#9248) #9248 (Son Luong Ngoc)
  • 91650f2: [oci registry] fetch manifest from AC instead of CAS (#9171) (Dan Stowell) #9171
  • 2e68d4f: Don't render 0x16 bytes from go test logs (#9239) (Brandon Duffany) #9239
  • 3c4b3e9: Don't send API key to LeaseTask (#9225) (Vanja Pejovic) #9225
  • cf8a4c6: "OCI registry mirror" row on metrics dash (#9250) (Dan Stowell) #9250
  • 05b0a69: [SS] Always look for a local manifest before remote manifest (#9233) (Maggie Lou) #9233
  • b7a0d5a: Use runtime.AddCleanup instead of SetFinalizer (#9254) (Vanja Pejovic) #9254
  • 02d29fb: Send JWT to ReEnqueueTask as well (#9251) (Vanja Pejovic) #9251
  • a28f60d: Sync ActionCacheStatistcs proto from bazel. (#9245) (Vadim Berezniker) #9245
  • ea4ac4e: Set a self hosted bit in the experiment context (#9252) (Vanja Pejovic) #9252
  • c484693: Respect group ID in request context for API key requests. (#9227) (Vadim Berezniker) #9227
  • cc762e0: [SS] Support starting from a local manifest but fetching chunks remotely (#9232) (Maggie Lou)
  • 3721707: Support SkipRemote in FindMissing for CAS proxy (#9260) (Maggie Lou)

v2.158.0

06 May 23:48
Compare
Choose a tag to compare

Commits

v2.157.0

01 May 22:05
Compare
Choose a tag to compare

Commits

v2.156.0

30 Apr 02:42
Compare
Choose a tag to compare
Bump tag v2.155.0 -> v2.156.0 (release.py)