Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.63.0
Commits
- 14d6962: Add vtproto compiler for auth_go_proto (#6717) (Iain Macdonald) #6717
- 14186d3: [ci_runner] Turn off merge commit sha usage by default (#6718) (Maggie Lou) #6718
- a8a89ec: [Remote Bazel] By default, use non-root user (#6719) (Maggie Lou) #6719
- a80ab47: disable raft/txn:txn_test on mac CI (#6720) (Lulu Zhang) #6720
- 13bad9a: [Remote Bazel] Fix applying binary patches (#6705) (Maggie Lou) #6705
- e3cede1: [Remote Bazel] Fix missing user platform prop (#6722) (Maggie Lou) #6722
- a994be2: Disable git interactive prompts in ci_runner (#6715) (Brandon Duffany) #6715
- d203fc3: Move output_paths migration boilerplate to NewDirHelper, instead of its caller (#6727) (Brandon Duffany) #6727
- a95b977: Configure go-redis to use zerolog (#6707) (Brandon Duffany) #6707
- abe4808: Rename some variables and add comments in UploadTree to help with readability (#6728) (Brandon Duffany) #6728
- a8ff88b: Make wildcard matching in workflow branch patterns more flexible (#6729) (Brandon Duffany) #6729
- 6a08251: Run required checks when release branch is pushed (#6732) (Brandon Duffany) #6732
- f2508b9: Fix prettier.sh, take 2 (#6731) (Brandon Duffany) #6731
- 81c77da: Add boilerplate for OCI runtime (#6697) (Brandon Duffany) #6697
- fc6cb30: Switch to new AWS RDS CA bundle. (#6738) (Vadim Berezniker) #6738
- 04ca439: Attempt to work around Windows failure (#6739) (Fabian Meumertzheim) #6739
- upgrade to 1.22.4 (#6740) #6740 (Son Luong Ngoc)
- 6b37858: [raft] fix a race condition in driver (#6737) (Lulu Zhang) #6737
- 978f641: [raft] write some tests; fix some bugs (#6710) (Lulu Zhang) #6710
- ff17e40: [raft] pass one clock (#6735) (Lulu Zhang) #6735
- 868db49: fix a random extra dep warning that i saw in the windows build logs (#6742) (jim hollenbach) #6742
- 8881aaf: [raft] clean up expired sessions (#6736) (Lulu Zhang) #6736
- 74d5452: Remove Bazel 6.0.0 binaries from deps.bzl (#6730) (Iain Macdonald) #6730
- a9543c3: Make the codesearch server real (#6746) (Tyler Williams) #6746
- 3d2ed4d: add rpcs to fetch stats on flaky targets and example flakes. (#6711) (jim hollenbach) #6711
- 3b0abcc: Index document sha too (#6747) (Tyler Williams) #6747
- 7546cff: Add namespace param and image target (#6749) (Tyler Williams) #6749
- a3e464d: Support using github as a module backend (#6748) (Siggi Simonarson) #6748
- 9ee6a75: Support using npm as a module backend (#6750) (Siggi Simonarson) #6750
- 3b44779: Ensure scratch dir exists before use (#6751) (Tyler Williams) #6751
- 2539ca8: Set search namespace to user prefix (#6752) (Tyler Williams) #6752
- 41eca65: Minor tweaks to improve codesearch indexing performance a lot (#6754) (Tyler Williams) #6754
- 415625f: [raft] fix a timeout issue in store_test (#6753) (Lulu Zhang) #6753
- 28b6a70: [RB] Redact commands before displaying in UI (#6726) (Maggie Lou) #6726
- 842da92: Add
cache.distributed_cache.max_hinted_handoffs_per_peer
flag (#6759) (Siggi Simonarson) #6759 - 8ae8aad: Move ParseApiKeyFromString out of Authenticator interface and into authutil. (#6745) (Iain Macdonald) #6745
- afde4de: Log git sync errors to BES log (#6756) (Brandon Duffany) #6756
- cb52d58: Allow clients to use a custom namespace within their grp (#6761) (Tyler Williams) #6761
- 625e119: Fix action cache fetching from /file/download endpoint (#6760) (Brandon Duffany)
- cfb92f6: Disable git automatic gc (#6757) (Brandon Duffany)
- 0ba74a0: [RB] Add missing RBE flag (Maggie Lou)
v2.62.0
Commits
- 05f9501: [ci_runner] Use merge commit sha from webhook event (#6684) (Maggie Lou) #6684
- 6c6bcdb: [raft] create a client.Session, and make SyncProposeLocal a method of session (#6683) (Lulu Zhang) #6683
- 1af91aa: [raft] check and update session in replica.singleUpdate (#6696) (Lulu Zhang) #6696
- 1935ec2: Add simple bzlmod registry server (#6700) (Siggi Simonarson) #6700
- 19a9fa7: [raft] store createdAt instead of expiredAt in Session (#6701) (Lulu Zhang) #6701
- 2e9269d: [raft] Add DeleteSessions raft command (#6702) (Lulu Zhang) #6702
- 288caa1: Check in a lil codesearch cli tool (#6703) (Tyler Williams) #6703
- 3e6f87e: [ci_runner] Fix using wrong log (#6699) (Maggie Lou) #6699
- 05e749f: Don't log stream error if context is canceled (#6704) (Brandon Duffany) #6704
- 861d44e: Publish workflow invocation workspace status event sooner (take 2) (#6691) (Brandon Duffany) #6691
- d256463: Fix local grafana dashboard k8s mode (#6694) (Brandon Duffany) #6694
- 070f175: Small fixes for bytestream download endpoint (#6687) (Brandon Duffany) #6687
- 77410eb: Annotate explicitly requested resources in task size proto (#6693) (Brandon Duffany) #6693
- d55062b: Don't show error in the UI when execution stream is not found (#6706) (Brandon Duffany) #6706
- 3d2118b: [raft] move fakeStore, testingProposer, newTestReplica to testutil (#6709) (Lulu Zhang) #6709
- 0ec7c2c: Fix missing workflow action name for in-progress workflows (#6708) (Brandon Duffany) #6708
- e9a77df: Fix fastcopy_test (#6712) (Brandon Duffany) #6712
- 72f73fc: [ci_runner] Turn off merge commit sha usage by default (Maggie Lou)
- b5dcfc1: [Remote Bazel] By default, use non-root user (Maggie Lou)
- 8d2f654: [Remote Bazel] Fix missing user platform prop (Maggie Lou)
v2.61.0
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 withbb 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
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
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
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
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
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
Commits
- a89b367: close db and leaser after nodehost.Close() is called (#6527) (Lulu Zhang) #6527
- removed unused quit in leasekeeper (#6528) #6528 (Lulu Zhang)
- fix a bug in AddReplica when we want to up-replicate meta range (#6531) #6531 (Lulu Zhang)
- 2e648b8: Delete the remote bazel workflow that runs on every PR (#6530) (Maggie Lou) #6530
- 29904ec: CLI fix fixes (#6532) (Siggi Simonarson) #6532
- 4945b6c: Remove support for creating WORKSPACE files (#6533) (Siggi Simonarson) #6533
- remove unused const in usagetracker (#6526) #6526 (Lulu Zhang)
- 2c73026: Remove bazel query from cli-initiated gazelle run (#6534) (Siggi Simonarson) #6534
- 4307692: Add protos for fine-grained execution progress (#6538) (Brandon Duffany) #6538
- 4af4ab0: prefetch first 3 files in a review. (#6535) (jim hollenbach) #6535
- d9281d6: Support passing a commit sha in the ExecuteWorkflow API (#6521) (Maggie Lou) #6521
- 15d87e1: fix issue where you can't create new comments on left hand side of review (#6539) (jim hollenbach) #6539
- e1474eb: Don't run kythe indexing action yet (#6543) (Tyler Williams) #6543
- 5a04644: some performance improvements to diff rendering--not perfect but way better (#6542) (jim hollenbach) #6542
- render output symlinks (#6525) #6525 (Son Luong Ngoc)
- f90535d: Fix kythe workflow action (#6540) (Maggie Lou) #6540
- 388fa96: Enable podman stats by default (#6549) (Brandon Duffany) #6549
- 535d086: Enable grpc over http by default (#6550) (Siggi Simonarson) #6550
- 0 (#6548) #6548 (Tyler Williams)
- d8ef9f5: Remove FailedPrecondition error logic (#6551) (Brandon Duffany) #6551
- 0b70580: raft refactor: Add a method to get client for a replica descriptor (#6541) (Lulu Zhang) #6541
- add --sort to help msg (#6555) #6555 (Son Luong Ngoc)
- display output dirs as trees (#6545) #6545 (Son Luong Ngoc)
- fix handling symlink inside output dir (#6536) #6536 (Son Luong Ngoc)
- add windows alt separator (#6556) #6556 (Son Luong Ngoc)
- 15ade38: Another attempt to deflake arm64 tests (#6552) (Brandon Duffany) #6552
- rename the log extension (#6557) #6557 (Son Luong Ngoc)
- fd9efc1: Upgrade protoc-gen-protobufjs to get server-streaming support (#6559) (Brandon Duffany) #6559
v2.54.0
Commits
- 3943a28: Add flag to write bare runner output to temp log files for debugging (#6511) (Brandon Duffany) #6511
- fa75715: Disable git credential helpers for all setup commands (#6512) (Brandon Duffany) #6512
- make timeline offset base on start time (#6503) #6503 (Son Luong Ngoc)
- 2819ef7: Rename InputNodeComponent to NodeComponent (#6498) (Son Luong Ngoc) #6498
- 798b0cf: Add command line tool for obtaining a SSH cert. (#6485) (Vadim Berezniker) #6485
- e846d6c: queue update usage tags task at the end of new with args (#6516) (Lulu Zhang) #6516
- Remove driver (#6518) #6518 (Lulu Zhang)
- 379ea17: Upgrade rules_go to v0.47.1 (#6524) (Son Luong Ngoc) #6524
- bd5b31c: Upgrade Go SDK to 1.22.3 (#6523) (Son Luong Ngoc) #6523
- 1c34600: Allow moving mouse outside heatmap while making selection (#6522) (Brandon Duffany) #6522
- 7f0bf9d: [raft] Add methods in replica.Replica to get IDs and range descriptor. (#6520) (Lulu Zhang) #6520
- a5f5c0b: [ci_runner] Support only passing a commit sha and not a branch (#6519) (Maggie Lou) #6519