Skip to content

Releases: buildbuddy-io/buildbuddy

v2.61.0

04 Jun 18:23
9253e31
Compare
Choose a tag to compare

Commits

  • 1968ba8: Expose shard/run/attempt in API for test actions (#6668) (Siggi Simonarson) #6668
  • 2b90b24: show revision picker on review page (#6665) (jim hollenbach) #6665
  • 99dc6f5: Use JOIN for quota fetch (#6192) (Zoey Greer) #6192
  • 729bd30: Add doc comment for UpdateSecrets (#6666) (Zoey Greer) #6666
  • 5618cc6: Remove transaction surrounding createAPIKey call (#6221) (Zoey Greer) #6221
  • 25de489: [ci_runner] Redact bazel sub command (#6661) (Maggie Lou) #6661
  • 04c03b1: Make 'database is locked' regex more broad (#6663) (Brandon Duffany) #6663
  • 934c6c7: Populate use_repo in MODULE.bazel with bb fix (#6670) (Siggi Simonarson) #6670
  • 25651d0: [raft] refactor tests: combine TestingStore in store_test and FakeStore in txn_test (#6660) (Lulu Zhang) #6660
  • a47d487: [raft] add a test for RunTxn (#6662) (Lulu Zhang) #6662
  • 89ff8b2: [raft] pass clock into txn.Coordinator (#6672) (Lulu Zhang) #6672
  • 94454fc: [raft] store_test: use require.Failf instead of t.Fatalf (#6671) (Lulu Zhang) #6671
  • f76656d: [ci_runner] Disable checks for force updates during git fetch (#6674) (Maggie Lou) #6674
  • b00fa07: Delete runner pool persisted state code (#6669) (Brandon Duffany) #6669
  • a29be5a: fix index creation: CREATE INDEX doesn't support specifying both ALGORITHM and LOCK (#6675) (jim hollenbach) #6675
  • 358aadc: [ci_runner] Default to fetch depth=1 if possible to improve fetch performance (#6657) (Maggie Lou) #6657
  • fb8cde8: Fix re-run from clean button for non-firecracker workflows (#6677) (Maggie Lou) #6677
  • 33c4df0: [ci_runner] Always configure the git repo (#6679) (Maggie Lou) #6679
  • add version to tool_tag (#6673) #6673 (Son Luong Ngoc)
  • 0eace5b: Fix download button layout when text overflows (#6681) (Brandon Duffany) #6681
  • 3bcff37: [ci_runner] Fix using incorrect url to report github statuses for (#6678) (Maggie Lou) #6678
  • 3bb7504: Make fetchBytestreamFile cancelable (#6686) (Brandon Duffany) #6686
  • 95d59e4: Add webdriver test for SAML and mock IDP tool (#6501) (Brandon Duffany) #6501
  • a92e90a: Fix panic in api/common (#6690) (Brandon Duffany) #6690
  • 21cf78e: [ci_runner] Explicitly pass --unshallow flag when attempting to fetch full git history (#6689) (Maggie Lou) #6689
  • d52506c: Loosen 'database is locked' regex again (#6692) (Brandon Duffany) #6692
  • 515baa0: Fix build errors from unused import (#6695) (Maggie Lou) #6695
  • 9253e31: [raft] Add a session proto message for idempotency support (#6680) (Lulu Zhang) #6680

v2.60.0

30 May 18:26
Compare
Choose a tag to compare

Commits

  • 219ad46: Uses a single query instead of two queries to retrieve a user by subid (#6012) (Zoey Greer) #6012
  • e7d0197: Remove unnecessary select in delete invocation with perms (#6043) (Zoey Greer) #6043
  • 6e6a4c8: Add hidden tag for flags (#6644) (Zoey Greer) #6644
  • 45027d5: Add remote bazel integration test (#6411) (Maggie Lou) #6411
  • 9a88b38: Skeleton implementation of the Auth API added in #6622 (#6623) (Iain Macdonald) #6623
  • a52bc14: Use VictoriaMetrics datasource for checked-in dashboards (#6652) (Brandon Duffany) #6652
  • 97d6736: Remove unnecessary select statement when updating targets (#6014) (Zoey Greer) #6014
  • 6133ffa: use FileSummary instead of File when fetching commit diffs. (#6645) (jim hollenbach) #6645
  • 9865c66: Show history from all branches if a workflow never runs on main/master (#6656) (jim hollenbach) #6656
  • f54df0b: Stop generating -vm suffixed dashboards (#6653) (Brandon Duffany) #6653
  • 652cd73: Fix files not being cloned when initially adding to filecache (#6655) (Brandon Duffany) #6655
  • ad0be70: use regional service to stream execution data. (#6654) (jim hollenbach) #6654
  • add capabilities client (#6658) #6658 (Brandon Duffany)
  • 7d8e26c: Fix displayed execution status when we have an execute response but not a live-streamed update (#6659) (Brandon Duffany) #6659
  • 4052206: Allow setting a timeout on build actions (#6646) (Brandon Duffany) #6646
  • don't show picker when there are args after '--' (#6664) #6664 (Brandon Duffany)
  • 2cdbe13: Make 'database is locked' regex more broad (#6663) (Brandon Duffany)
  • 29c1ebf: [ci_runner] Disable checks for force updates during git fetch (#6674) (Maggie Lou)
  • 10a4740: [ci_runner] Redact bazel sub command (#6661) (Maggie Lou)

v2.59.0

28 May 20:55
79816e5
Compare
Choose a tag to compare

Commits

  • cd85736: [raft] add block-network tag to raft/store_test (#6631) (Lulu Zhang) #6631
  • ef3468b: Add an AuthService for remote authentication (#6622) (Iain Macdonald) #6622
  • acd24d3: use flags.Set(t,...) instead of flag.Set in tests (#6632) (Lulu Zhang) #6632
  • e9b104b: [raft] refactor store test (#6626) (Lulu Zhang) #6626
  • ab54c81: [raft] another race condition in driver (#6636) (Lulu Zhang) #6636
  • 083ed3e: [raft] pass fake clock in test (#6635) (Lulu Zhang) #6635
  • c4b6097: Use bazelisk in all GitHub workflows (#6638) (Fabian Meumertzheim) #6638
  • 8323dad: Add usage column for memory usage (#6620) (Brandon Duffany) #6620
  • 2b7d207: allow filtering by worker in drilldowns (#6633) (jim hollenbach) #6633
  • 213b8db: fix issue where review id wasn't being updated properly on reply (#6639) (jim hollenbach) #6639
  • e628da5: [raft] check whether a node is zombie again after a minute before removal (#6637) (Lulu Zhang) #6637
  • 6920eb1: Add script for probers to test workflow health (#6628) (Maggie Lou) #6628
  • 1aacc26: Instruct search engines not to index app pages. (#6640) (Vadim Berezniker) #6640
  • 2927cb6: cli/login: skip login when API key is available (#6472) (Son Luong Ngoc) #6472
  • b92df6e: Update bb login usage string for --allow_existing flag (#6642) (Brandon Duffany) #6642
  • 1ab35ed: Dedupe large (bytestreamed) in-flight executor downloads (#6634) (Tyler Williams) #6634
  • 005e4a0: Include artifacts in the GetInvocation API (#6650) (Tyler Williams) #6650
  • 0c458a6: Remove rlimit log message (#6647) (Brandon Duffany) #6647
  • c8bcd98: use regional service for metadata and tree lookups (#6649) (jim hollenbach) #6649
  • 79816e5: [ci_runner] Add support to pass flags directly to the runner (#6651) (Maggie Lou) #6651

v2.58.0

23 May 19:30
68a5e7b
Compare
Choose a tag to compare

Commits

  • 2e07ea0: [raft] fix race condition in tests (#6606) (Lulu Zhang) #6606
  • 6120748: [raft] fix race conditions in driver (#6607) (Lulu Zhang) #6607
  • 1004e08: [raft] make RemoveData op best effort in RemoveReplica (#6605) (Lulu Zhang) #6605
  • 993435c: [raft] skip the cache to get the up-to-data meta range when determine if a node is a zombie (#6609) (Lulu Zhang) #6609
  • 5d53e31: allow setting tags via workspace_status_command (#6614) (jim hollenbach) #6614
  • d79c4a5: try to get BUILDBUDDY_LINKS from workspaceStatus if not in buildMetadata (#6615) (jim hollenbach) #6615
  • 3bf3b8a: [raft] remove debug logging and uses s.log (#6610) (Lulu Zhang) #6610
  • 370cf30: [raft] placement driver: implement logic to down-replicate (#6611) (Lulu Zhang) #6611
  • b55e018: [raft] update usage tags when range usage updated (#6612) (Lulu Zhang) #6612
  • 9a2ce52: server-side code for a generic dimension (worker, invocation id, etc.) filter. (#6608) (jim hollenbach) #6608
  • 2aa4ae9: add daily charts to usage page, link to relevant trends charts. (#6604) (jim hollenbach) #6604
  • 8553fc9: [raft] another race condition (#6624) (Lulu Zhang) #6624
  • 2a89eb4: [raft] fix occasional timeout in store_test (#6625) (Lulu Zhang) #6625
  • render 0.100KB as 100B (#6627) #6627 (Son Luong Ngoc)

v2.57.0

21 May 18:23
2a1c26a
Compare
Choose a tag to compare

Commits

  • d9c2f9c: Stream execution progress to the action page (#6565) (Brandon Duffany) #6565
  • ae702ae: [raft] record last replica id and added timestamp in range descriptor (#6574) (Lulu Zhang) #6574
  • 5bc55bb: [raft] Allow us to query whether a replica is current or behind (#6575) (Lulu Zhang) #6575
  • dab087c: Simpler structured invocation compare page (#6580) (Siggi Simonarson) #6580
  • e39ca68: Use structured error types in frontend RPC service (#6570) (Brandon Duffany) #6570
  • e9dd35e: Fix remote bazel if local commit has not been pushed yet (#6564) (Maggie Lou) #6564
  • d9c813d: Yet another attempt at deflaking remote_execution_test on arm64 (#6582) (Brandon Duffany) #6582
  • 03aec31: Default cache requests card to showing all (#6583) (Siggi Simonarson) #6583
  • 5607166: cache requests card: separate button for downloading vs. navigating (#6581) (Brandon Duffany) #6581
  • 7aea83d: Restrict group_id label cardinality (#6537) (Brandon Duffany) #6537
  • 9f2c213: Increase runner recycle timeout, so we can save snapshots with large resource requests (#6587) (Maggie Lou) #6587
  • return more meaningful error than timeout too small (#6590) #6590 (Lulu Zhang)
  • b1704b8: Avoid sending task keepalive ping after stream is closed (#6514) (Brandon Duffany) #6514
  • render expected outputs (#6554) #6554 (Son Luong Ngoc)
  • 9eb492c: Update deps for dependabot (#6584) (Zoey Greer) #6584
  • 84e3f33: action card timing: ensure the min css value (#6594) (Son Luong Ngoc) #6594
  • 855c135: [RB] Read repo access token from env if set (#6586) (Maggie Lou) #6586
  • 13f726b: Set a timeout on workflow actions (#6585) (Brandon Duffany) #6585
  • a58707d: Make execution progress 'sticky' (#6595) (Brandon Duffany) #6595
  • 788173b: Add utility function to call a streaming RPC with retry (#6579) (Brandon Duffany) #6579
  • 7a3070f: Remove max-height from input tree (#6573) (Siggi Simonarson) #6573
  • a9f214d: Add tabs to comparison view (#6588) (Siggi Simonarson) #6588
  • 4379f7a: Don't publish UNKNOWN ExecutionStage (#6597) (Brandon Duffany) #6597
  • 5b69f39: list out all months since group creation when on usage page. (#6598) (jim hollenbach) #6598
  • 4ab3f30: Add support for diffing bytestream files in editor (#6592) (Siggi Simonarson) #6592
  • 7603efd: Add support for comparing files across invocations (#6593) (Siggi Simonarson) #6593
  • 07d197f: Live-stream runner execution status (#6599) (Brandon Duffany) #6599
  • e447ed1: Refactor container provider args (#6600) (Brandon Duffany) #6600
  • 2c51efd: Hide runner execution streaming behind flag (#6602) (Brandon Duffany) #6602
  • 5fde9ec: Add "load all" targets button and fix up copy behavior (#6591) (Siggi Simonarson) #6591
  • f84669c: [raft] check meta range when determine whether a node is a zombie (#6601) (Lulu Zhang) #6601
  • 2a1c26a: Implement placement driver to add and replace dead replicas (#6515) (Lulu Zhang) #6515

v2.56.0

16 May 18:30
222619b
Compare
Choose a tag to compare

Commits

  • b62c5b0: Add WaitExecution to BuildBuddyService (#6562) (Brandon Duffany) #6562
  • 3239668: Add initial execution progress streaming impl (#6544) (Brandon Duffany) #6544
  • 59bf37e: Update RPC service to support server-streaming RPCs (#6560) (Brandon Duffany) #6560
  • 21fa1e9: Add podman pids-limit flag (#6566) (Siggi Simonarson) #6566
  • fix 'invalid cross-device link' when installing plugins (#6568) #6568 (Brandon Duffany)
  • 52a29b7: Make grpc_client's target parsing match bazel's (#6547) (Brandon Duffany) #6547
  • 17373b4: Add flags to make metrics collector expiries configurable (#6563) (Zoey Greer) #6563
  • 871a4c5: Also delete cache misses on cache stat clean-up (#6334) (Zoey Greer) #6334
  • f47d013: Handle timeouts with ExecuteWorkflow API better (#6553) (Maggie Lou) #6553
  • eecfe09: Rework flag tags to allow for easier extensibility (#6246) (Zoey Greer) #6246
  • 183e84a: Small change that should have been in #6246 (#6569) (Zoey Greer) #6569
  • 517e176: Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#6216) (dependabot[bot]) #6216
  • cb0d5e0: Bump ansi-regex from 5.0.0 to 5.0.1 (#6572) (dependabot[bot]) #6572
  • 338bfcc: Retry podman 'database is locked' errors (#6571) (Brandon Duffany) #6571
  • 054ebdc: Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible (#6409) (dependabot[bot]) #6409
  • 9ce86a5: action card: fix negative timeline duration (#6576) (Son Luong Ngoc) #6576
  • 11afadd: Bump express from 4.18.2 to 4.19.2 in /website (#6238) (dependabot[bot]) #6238
  • 222619b: Bump follow-redirects from 1.15.3 to 1.15.6 in /website (#6160) (dependabot[bot]) #6160

v2.55.0

14 May 19:42
fd9efc1
Compare
Choose a tag to compare

Commits

v2.54.0

09 May 18:35
a5f5c0b
Compare
Choose a tag to compare

Commits

v2.53.0

07 May 20:44
Compare
Choose a tag to compare

Commits

  • 9e1b653: Update Grafana setup for VictoriaMetrics (#6443) (Brandon Duffany) #6443
  • d6b9b4f: Add NHID to replica descriptor (#6481) (Lulu Zhang) #6481
  • 9bf1db0: [raft] reduce repeated setup code in replica_test (#6483) (Lulu Zhang) #6483
  • 23eb567: Allow ci_runner to execute a serialized action passed by flag (#6484) (Tyler Williams) #6484
  • 845de71: Add service for generating short-lived user certificates. (#6482) (Vadim Berezniker) #6482
  • 5f0a27a: Remove dead code in raft (#6486) (Lulu Zhang) #6486
  • 7f95a0c: Run a kythe workflow if codesearch is enabled (#6487) (Tyler Williams) #6487
  • 4b4a888: Use ubuntu-20.04 when running Kythe (#6488) (Tyler Williams) #6488
  • 605e80f: Fix uid/gid errors from podman tar command (#6490) (Brandon Duffany) #6490
  • f7ae985: Fix incorrect credential helper path (#6489) (Brandon Duffany) #6489
  • 8acde84: Use cache compression; allocate 100G for kythe stuff (#6492) (Tyler Williams) #6492
  • caeabf3: Reuse monaco models via convenience function. (#6491) (jim hollenbach) #6491
  • 1c8be68: Check if SSL service is enabled before trying to start gRPC services (#6493) (Iain Macdonald) #6493
  • 19b0ca0: Add http and monitoring ports for cert generator. (#6494) (Vadim Berezniker) #6494
  • c879be6: Update buildbuddy.yaml docs (#6473) (Brandon Duffany) #6473
  • 50754dc: Revert "timing_card: get profile from structured flag" (#6495) (Iain Macdonald) #6495
  • 2d0d360: Deprecate ExecuteWorkflowRequest.Clean field (#6313) (Maggie Lou) #6313
  • 681b2c1: Refactor git logic in ci runner for readability (#6475) (Maggie Lou) #6475
  • 2699dfc: Fix some broken links in platforms docs (#6499) (Brandon Duffany) #6499
  • roll forward profile detection (#6497) #6497 (Son Luong Ngoc)
  • 5d72e43: Update VictoriaMetrics datasource to use global server (#6500) (Brandon Duffany) #6500
  • 058eab5: Fix bazel args in codesearch index command (#6502) (Tyler Williams) #6502
  • ad44843: Remove Bazel flags enabled by default (#6505) (Fabian Meumertzheim) #6505
  • 715a5b0: Fix non-hermeticity with rules_nodejs' directory inputs (#6506) (Fabian Meumertzheim) #6506
  • 1e68dc8: alert when there is error fetching metric (#6509) (Lulu Zhang) #6509
  • 741c97f: set total bytes free in store.Usage (#6508) (Lulu Zhang) #6508
  • 646afc1: Disable git credential helpers for all setup commands (#6512) (Brandon Duffany)

v2.52.0

02 May 18:25
c8fc7dd
Compare
Choose a tag to compare

Commits