Skip to content

Releases: buildbuddy-io/buildbuddy

v2.150.0

10 Apr 22:23
Compare
Choose a tag to compare

Commits

v2.149.0

09 Apr 21:03
Compare
Choose a tag to compare

Commits

v2.146.0

03 Apr 21:34
be5ce44
Compare
Choose a tag to compare

Commits

  • eb73e7d: Fix panic when branch name contains regexp special chars (#8817) (Brandon Duffany) #8817
  • c3ed6e9: [raft] clean up raft/events (#8812) (Lulu Zhang) #8812
  • 81370f7: Add Bazel RequestMetadata to hit_tracker service (#8800) (Iain Macdonald) #8800
  • 623f5cd: Write blobs under unique paths (#8818) (Tyler Williams) #8818
  • b7b3a99: [raft] increase events chan size and add monitoring (#8819) (Lulu Zhang) #8819
  • 8bdae46: Add simple log filters to reduce frequency (#8820) (Tyler Williams) #8820
  • 0ec8deb: Remove hit_tracker.TrackEmptyHit() function (#8814) (Iain Macdonald) #8814
  • e12dc0b: dont cache actionresults when encryption is enabled. (#8821) (jim hollenbach) #8821
  • 4c38f4a: Add httpclient that counts outgoing requests; use for OCI image requests & fetch_server (#8707) (Dan Stowell) #8707
  • 4f4e2ed: Disable affinity routing for prober actions (#8813) (Brandon Duffany) #8813
  • dec2c88: [raft] pushUpdate registry event should not be coalesced (#8825) (Lulu Zhang) #8825
  • 93f395a: [raft] remove Replicas from RegistryPushRequest (#8826) (Lulu Zhang) #8826
  • d7fe40e: Update the atime_updater metric label name so it makes sense in hit_tracker_client too (#8823) (Iain Macdonald) #8823
  • d323b6a: Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#8738) (dependabot[bot]) #8738
  • 4774698: Factor the auth-header preservation out of atime_updater (#8822) (Iain Macdonald) #8822
  • 069129a: Update tar-fs to v2.1.2 and v3.0.8 for dependabot (#8831) (Zoey Greer) #8831
  • 7fbcac9: Update @babel/runtime to v7.26.10 for dependabot (#8833) (Zoey Greer) #8833
  • fa41509: cache proxy: dont include cached digest key when hashing GetActionResultRequest (#8832) (jim hollenbach) #8832
  • a6c839d: dont use MarshalVT directly in cacheproxy code. (#8837) (jim hollenbach) #8837
  • 30d1944: make all modifications to cached ac response before comparing digests. (#8838) (jim hollenbach) #8838
  • 91d6123: invocation/error_card: don't show NO_BUILD abort events with cquery (#8804) (Son Luong Ngoc) #8804
  • a6a13e2: Update app image to pick up fixes for vulnerabilities (#8839) (Zoey Greer) #8839
  • abb10ca: Replace testenviron package with stdlib (#8840) (Brandon Duffany) #8840
  • b95c9bd: Fix proxy error handling in async mode (#8836) (Brandon Duffany) #8836
  • 7bbc387: Respect min/max duration filters in invocation aggregate/summary queries (#8807) (Brandon Duffany) #8807
  • 8d4f557: Delete UI to create deprecated legacy workflows (#8714) (Maggie Lou) #8714
  • de97c26: track uncacheable (encrypted) ac requests in cache proxy (#8841) (jim hollenbach) #8841
  • be5ce44: [FC] Allow skipping the resave of action snapshots with a platform property (#8808) (Vanja Pejovic) #8808

v2.145.0

01 Apr 22:29
a938f63
Compare
Choose a tag to compare

Commits

  • f27648c: Add a max size for the buffer we return in GetEventLog (#8752) (Zoey Greer) #8752
  • 5cd2725: Add support for read-only app (#8708) (Maggie Lou) #8708
  • a8b5fee: Consolidate driver.priorityQueue and priorityQueue.innerPQ (#8771) (Lulu Zhang) #8771
  • ab32afe: [raft] Add exponential backoff when we retry the same action for the same replica (#8756) (Lulu Zhang) #8756
  • bb8794b: [raft] don't use flag values in go routines (#8779) (Lulu Zhang) #8779
  • bae8980: github/actions: determine cache paths automatically based on runner os (#8774) (Son Luong Ngoc) #8774
  • 2c9266f: [raft] refactor: extract a function to scan zombie (#8777) (Lulu Zhang) #8777
  • 18f6169: [raft] clean up zombie non-voter (#8778) (Lulu Zhang) #8778
  • 3c0f4ba: Revert "Add support for read-only app" (#8783) (Maggie Lou) #8783
  • 192936b: Revert "Refactor github logic to prepare for supporting 2 github apps (#8611)" (#8784) (Maggie Lou) #8784
  • 198cd07: Make the hostname sent to PublishOperation use the resources package (#8780) (Vanja Pejovic) #8780
  • 46be5a0: Implement the hit tracker service (#8762) (Iain Macdonald) #8762
  • 4248c75: address feedback in previous PR (#8785) (Lulu Zhang) #8785
  • e5257e0: Support tini as pid 1 for recycled OCI runners (#8782) (Brandon Duffany) #8782
  • 47d5621: fix a delete session bug (#8786) (Lulu Zhang) #8786
  • c3fa1a8: add a log when non-voter is successfully removed (#8787) (Lulu Zhang) #8787
  • d56524c: Propagate BuildBuddy client/origin and Bazel metadata headers through Cache Proxy (#8770) (Iain Macdonald) #8770
  • 79229e8: [raft] preload registry: only load nodes (#8790) (Lulu Zhang) #8790
  • 8865d2d: Add missing error check in hit_tracker_service_test (#8792) (Iain Macdonald) #8792
  • 12efb2a: Reinstate "Refactor github logic to prepare for supporting 2 github apps" (#8788) (Maggie Lou) #8788
  • ee52245: Bump cli's print log max message size to 40 MB (#8793) (Siggi Simonarson) #8793
  • d18922d: cache ActionResults in cacheproxy (#8675) (jim hollenbach) #8675
  • 098dae0: [Cache Proxy] tweak default values for atime_updater flags (#8798) (Iain Macdonald) #8798
  • 3b26438: [raft] remove registry.Add call when we add non-voting replicas (#8796) (Lulu Zhang) #8796
  • 6fb7365: Always overwrite blobs and add a TTL buffer (#8801) (Tyler Williams) #8801
  • e2d422f: Log more information for SCIM requests to make debugging easier. (#8794) (Vadim Berezniker) #8794
  • 772a8ef: bb analyze: add --keep_going flag (#8650) (Brandon Duffany) #8650
  • 4320a72: Reinstate "Add support for read-only app" (#8783)" (#8797) (Maggie Lou) #8797
  • f24060c: make raft TestLRU less flaky (#8802) (Lulu Zhang) #8802
  • b7ffa4d: [raft] implement registry.Remove/RemoveShard (#8795) (Lulu Zhang) #8795
  • 27ca0be: Allow statusz widgets to modify running state and enable pausing executor (#8799) (Tyler Williams) #8799
  • 47d845b: [raft] fix a race condition (#8810) (Lulu Zhang) #8810
  • support PATCH updates with 'add' operations. (#8811) #8811 (Vadim Berezniker)
  • 3fdbd0a: [raft] fix a bug in delete sessions (#8809) (Lulu Zhang) #8809
  • 9ff294e: Modify documentation to consolidate information between workflows and remote bazel (#8768) (Maggie Lou) #8768
  • a938f63: Enable grpc log for rules_python QA build (#8815) (Brandon Duffany) #8815

v2.144.0

27 Mar 21:17
8157a44
Compare
Choose a tag to compare

Commits

Read more

v2.143.0

20 Mar 22:30
edfe925
Compare
Choose a tag to compare

Code Refactoring

Commits

v2.141.0

13 Mar 21:09
d5894ec
Compare
Choose a tag to compare

Commits

  • cd0c869: Update images (#8503) (Zoey Greer) #8503
  • cc7471b: Fix small bug in filecache.filecachePath (#8597) (Vanja Pejovic) #8597
  • 04e9f6a: [Cache Proxy] track requests and bytes proxied through ActionCache and Capabilities proxy servers (#8598) (Iain Macdonald) #8598
  • 2de51a0: Add IncludeMetadataSize to migration_cache options (#8600) (Tyler Williams) #8600
  • cedc0ac: [raft] store last replica id per range (#8587) (Lulu Zhang) #8587
  • b64a5b1: Don't make lookup active replicas during server startup (#8594) (Lulu Zhang) #8594
  • a5b16ea: [raft] remove zero paddings from replica name (#8602) (Lulu Zhang) #8602
  • 165f9c8: [raft] add namespace variable to raft dashboard (#8603) (Lulu Zhang) #8603
  • 8b233e2: [Cache Proxy] track requests, digests, and bytes proxied through CAS write path (#8605) (Iain Macdonald) #8605
  • 01a3eb6: workflow/config: Update Kythe to v0.0.74 (#8580) (Son Luong Ngoc) #8580
  • ffcfe3d: [Cache Proxy] add more graphs tracking proxy servers performance (#8606) (Iain Macdonald) #8606
  • Use mirror.gcr.io for base images (#8475) #8475 (Son Luong Ngoc)
  • f2f52df: [raft] fix /Write qps graph (#8612) (Lulu Zhang) #8612
  • 1612b69: Move VFS setup inside the workspace package. (#8604) (Vadim Berezniker) #8604
  • 6e2b675: [raft] add more contexts around split and start shard errors (#8614) (Lulu Zhang) #8614
  • 1692ca3: Emit COW and UFFD metrics for stages other than init (#8613) (Vanja Pejovic) #8613
  • 694149d: Add p50 queue length to autoscaling chart (#8617) (Brandon Duffany) #8617
  • 4293be2: Simplify vfs file/dir backing path handling. (#8618) (Vadim Berezniker) #8618
  • 60c2307: Improve histogram buckets for 2 firecracker metrics (#8615) (Vanja Pejovic) #8615
  • 2b358d2: [raft] clean up zombies where the initial members were not set up properly (#8619) (Lulu Zhang) #8619
  • 632a915: [raft] remove removedZombies map (#8620) (Lulu Zhang) #8620
  • 50fdd3d: api/GetAction: add handling for failed build action (#8451) (Son Luong Ngoc) #8451
  • 2cadb94: Run vmexec_test in a VM (#8623) (Brandon Duffany) #8623
  • c33c101: website/blog: Added blog post on Bazel TTL bug (#8588) (Son Luong Ngoc) #8588
  • c54cba5: Reduce the number of buckets for firecracker_exec_dial_duration_usec (#8616) (Vanja Pejovic) #8616
  • f43b366: Log the error from umount when it fails in the background (#8561) (Vanja Pejovic) #8561
  • d5894ec: actually include host when making stored invocation. (#8607) (jim hollenbach) #8607

v2.140.0

11 Mar 22:14
9e18719
Compare
Choose a tag to compare

Commits

  • e607e35: [raft] add graph for grpc method errors and nodehost.SyncPropose errors (#8560) (Lulu Zhang) #8560
  • 35342b5: Fix race condition in //enterprise/server/raft/store:store_test (#8564) (Vanja Pejovic) #8564
  • b9007b0: [raft] fix a race condition in SyncProposeLocal (#8565) (Lulu Zhang) #8565
  • b7c09d5: [raft] rename LocalSessionPrefix to SessionPrefix (#8562) (Lulu Zhang) #8562
  • 961c8e2: [raft] drop some debugging logs for preloading-registry (#8563) (Lulu Zhang) #8563
  • force user-owned executor if Windows (#8519) #8519 (Son Luong Ngoc)
  • 9f01f4e: Include VM logs in the error when dialVMExecServer fails (#8559) (Vanja Pejovic) #8559
  • cc3334d: [SS] Upgrade balloon logs to view them in prod (#8567) (Maggie Lou) #8567
  • 52b39a1: Convert the vm log tail to a string only once (#8570) (Vanja Pejovic) #8570
  • fb8bcde: Fix race condition in bazelisk.Run (#8569) (Zoey Greer) #8569
  • d23f02f: perform gettree fetch in two phases to decrease data transfer (#8551) (jim hollenbach) #8551
  • 2588372: Add the COW name and size to the tracing span in snaploader.cacheCOW (#8535) (Vanja Pejovic) #8535
  • a830825: [SS] Disable balloon for non-workflows (#8574) (Maggie Lou) #8574
  • 2a83a6f: Add a flag that controls if client-identity is required (#8575) (Tyler Williams) #8575
  • 8b3bfe9: Revert "Mark invocation as disconnected when canceling it" (#8578) (Siggi Simonarson) #8578
  • 1cb3b7f: Bump firecracker.GuestAPIVersion to invalidate snapshots (#8577) (Vanja Pejovic) #8577
  • 6d0653f: add a counter metric for filecache writes (#8576) (jim hollenbach) #8576
  • c6fc90b: Don't attempt to delete the emptyBlob (#8584) (Tyler Williams) #8584
  • 83924a4: Remove old janitor flag guarding warning logs (#8585) (Tyler Williams) #8585
  • 98bffff: Record write metrics in gcs ConditionalWriter (#8586) (Tyler Williams) #8586
  • e7958e5: Add a bit more tracing in the executor (#8582) (Vanja Pejovic) #8582
  • add test to validate revert after ratchet (#8589) #8589 (Son Luong Ngoc)
  • 81ed38d: Store OCI image layers and manifests in the CAS (#8510) (Dan Stowell) #8510
  • da8415c: Populate the bazel commands list for the parser dynamically using the flag collection proto (#8573) (Zoey Greer) #8573
  • bd07ad0: Check that Content-Length header value from upstream registry is positive (#8591) (Dan Stowell) #8591
  • 63fb58e: Update some pebble default flag values (#8592) (Tyler Williams) #8592
  • 5330c95: Make migration-cache aware of GCS flags (#8593) (Tyler Williams) #8593
  • 9e18719: Fix firecracker net pool flag name (#8590) (Brandon Duffany) #8590

v2.139.0

06 Mar 23:11
0615b4a
Compare
Choose a tag to compare

Commits

v2.138.0

05 Mar 01:12
e227ec1
Compare
Choose a tag to compare

Commits