Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.73.0
Commits
- 763a6de: [raft] request membership change when clenup zombie nodes (#7004) (Lulu Zhang) #7004
- e2f85dd: Fix format string in disk usage warning (Brandon Duffany)
- dfed1c0: Add self-hosted execution duration usage columns (#7005) (Brandon Duffany) #7005
- b565af9: Add PSI metrics to UsageStats proto (#7006) (Brandon Duffany) #7006
- f0257cc: Stop() gRPC Servers started in RegisterLocalGRPCServer on t.Cleanup() (#6967) (Iain Macdonald) #6967
- 944ce50: Add missing 't' argument to testenv.RegisterLocalGRPCServer (#7012) (Iain Macdonald) #7012
- fa625cd: Add PSI stats implementation (#7010) (Brandon Duffany) #7010
- 1f06869: Render pressure stall durations (#7014) (Brandon Duffany) #7014
- 2927c29: use ticker in subscribe (#7013) (Lulu Zhang) #7013
- ab4b42f: Upgrade firecracker to v1.8.0 (#7016) (Maggie Lou) #7016
- b6d2b26: Revert "Upgrade firecracker to v1.8.0" (#7018) (Maggie Lou) #7018
- 09476da: Support hedging merged actions (#6917) (Iain Macdonald) #6917
- dd3a21a: invocation suggestion: add compression threshold (#7009) (Son Luong Ngoc) #7009
- 917baef: Make browser tests run as part of the normal Test workflow action (#7015) (Brandon Duffany) #7015
v2.72.0
Commits
- 76ee172: fix timer memory leaks during sample generation in pebble (#6994) (Lulu Zhang) #6994
- 6787103: Enable certificate generation for service accounts. (#6995) (Vadim Berezniker) #6995
- 6d80c53: Skip ssh certificate generation if no ssh keys are found. (#6996) (Vadim Berezniker) #6996
- 1ccf0e2: Add tests for build status reporter (#6959) (Brandon Duffany) #6959
- 14f54af: use time.Ticker in loopAfterTimeout in execution_server (#6978) (Lulu Zhang) #6978
- 902cf94: Remove runner.state from runner.String() (#6980) (Iain Macdonald) #6980
- e2d33e7: OCI runtime: fix env not being respected in some cases (#6952) (Brandon Duffany) #6952
- 8e1c65f: fix up loading state for flake samples. (#6999) (jim hollenbach) #6999
- 421bb30: go sdk: upgrade to 1.22.5 (#6998) (Son Luong Ngoc) #6998
- support storing blob using checksum digest func (#6997) #6997 (Son Luong Ngoc)
- 563ef5f: [raft] fix race condition in driver (#7000) (Lulu Zhang) #7000
- a651dd7: [ci_runner] Refactor ci_runner to add custom flags to .bazelrc rather than manually parsing into the command (#7001) (Maggie Lou) #7001
v2.71.0
Commits
- fb8e415: Let the executor use different cache and app targets (#6934) (Iain Macdonald) #6934
- a48ba51: Install API-Key propagating interceptor prior to auth interceptor (#6928) (Iain Macdonald) #6928
- b35c737: Fix anding of posting lists (#6971) (Tyler Williams) #6971
- d86f4b7: Add a remote authenticator (#6788) (Iain Macdonald) #6788
- 9c7087b: nicer snippets (#6972) (Tyler Williams) #6972
- de8f728: Change search input text when query param changes (#6973) (Siggi Simonarson) #6973
- 6a36fb3: recreate iterator every X minutes in sampler (#6970) (Lulu Zhang) #6970
- 248f6f3: Flip tree_cache_min_level back to 2 (#6977) (Tyler Williams) #6977
- 18e99b0: Don't make a full copy of metadata to extract a single key (#6979) (Tyler Williams) #6979
- 10d9a26: And query terms (#6981) (Tyler Williams) #6981
- 7f8aa11: only show target history button for test targets. (#6969) (jim hollenbach) #6969
- 26a8144: Return all fields for (:all) (#6982) (Tyler Williams) #6982
- upgrade to 7.2.1 (#6975) #6975 (Son Luong Ngoc)
- flip "app.trends_range_selection" to true (#6974) #6974 (Son Luong Ngoc)
- 8df402c: Fix seek /dev/stdout: illegal seek error (#6986) (Tyler Williams) #6986
- a38d8c3: Add a search bar to code editor in search mode (#6987) (Siggi Simonarson) #6987
- 37babc4: Introduce a posting set (#6988) (Tyler Williams) #6988
- 538c0c3: Update Token interface to include Position (#6989) (Tyler Williams) #6989
- 8579ca3: Don't include
-
in front of resource_request suggestions (#6990) (Siggi Simonarson) #6990 - make podman-static archive deterministic (#6991) #6991 (Son Luong Ngoc)
- fbbcf11: OCI runtime: implement cgroup stats (#6938) (Brandon Duffany) #6938
- e61d293: go.mod: upgrade coreos/go-odic to v3 (#6976) (Son Luong Ngoc) #6976
- dcfc9d5: [ci_runner] Set default merge_with_base=true for the execute workflow API too (#6992) (Maggie Lou) #6992
- f19e99f: [RB] Add support to run multiple commands to Remote Run API (#6951) (Maggie Lou) #6951
- support http proxy (#6983) #6983 (Son Luong Ngoc)
- 4fd7c36: Fix picker-based code editor navigation (#6993) (Siggi Simonarson) #6993
v2.70.0
Commits
- ef8f983: Print squery results in a more useful way (#6929) (Tyler Williams) #6929
- f929dd3: Handle case:n and fix case expansion (#6930) (Tyler Williams) #6930
- e97b29e: remove regex flags (#6931) (Tyler Williams) #6931
- bd08406: [raft] rebalance based on replica count. (#6922) (Lulu Zhang) #6922
- 1e37981: [raft] flip replica id and shard id in logs (#6932) (Lulu Zhang) #6932
- f330cf3: [raft] add debug log for rebalance (#6935) (Lulu Zhang) #6935
- 8d3ca11: OCI runtime: implement pause and unpause (#6912) (Brandon Duffany) #6912
- 8323623: cli/printlog: provide a --raw flag to print compact exec log (#6936) (Son Luong Ngoc) #6936
- 62e583e: Add full-screen button to terminal (#6933) (Siggi Simonarson) #6933
- 51f3bc0: [ci_runner] Support arbitrary commands in workflows (#6907) (Maggie Lou) #6907
- b74317f: Fix min_level comparison (#6939) (Tyler Williams) #6939
- 861bdb9: Code seach: make '/' select the search box (#6941) (Iain Macdonald) #6941
- f4ab04f: Move podman cgroup stats tracking utils into a shared location (#6942) (Brandon Duffany) #6942
- d75c4c9: Make tree cache writes probabalistic (#6945) (Tyler Williams) #6945
- f5e5b02: [ci_runner] Fix github running statuses not being reported (#6944) (Maggie Lou) #6944
- a3a6819: Handle quoted term query strings (#6947) (Tyler Williams) #6947
- support sha1/sha384/sha512 digest function (#6911) #6911 (hunshcn)
- b66bb41: .bazelrc: write exec log on Windows (#6937) (Son Luong Ngoc) #6937
- demonstrate cache misses (#6949) #6949 (Son Luong Ngoc)
- 581c522: Bring back final_before_usec usage column (#6925) (Brandon Duffany) #6925
- 0c894fe: Fix .zst file extension in gitignore (#6953) (Brandon Duffany) #6953
- b2181a1: Don't re-verify cached trees at read time (#6955) (Tyler Williams) #6955
- 54c21fd: Don't overcompress very small blobs (makes em bigger) (#6958) (Tyler Williams) #6958
- c3e8391: Allow expanding search results (#6960) (Tyler Williams) #6960
- 8ce677b: Code search more button tweaks (#6962) (Siggi Simonarson) #6962
- af052a2: Support history navigation for search results (#6963) (Siggi Simonarson) #6963
- 0e46543: add profile for open/close pebble iterator (#6964) (Lulu Zhang) #6964
- 608a7ff: Fix 'bazel' status reported for each workflow (#6965) (Brandon Duffany) #6965
- e936053: Remove NOT NULL constraint on Usage final_before_usec (#6957) (Brandon Duffany) #6957
- 3426434: Add a test for action_cache_server_proxy (#6943) (Iain Macdonald) #6943
v2.69.0
Commits
- 237e428: couple of tweaks to speed up flakes queries a bunch. (#6902) (jim hollenbach) #6902
- 767aeef: Fix race condition in remote bazel integration test (#6882) (Maggie Lou) #6882
- 0735d10: Disable runner-recycling for kythe actions (#6904) (Tyler Williams) #6904
- 8c91541: add group id to prom log (#6903) (Lulu Zhang) #6903
- fix panic when read_qps=0 (#6905) #6905 (Brandon Duffany)
- 9cfe471: [pebble cache] close the iter when e.samples is blocked (#6908) (Lulu Zhang) #6908
- 46fe3a3: fix up loading state on flakes page a bunch. (#6910) (jim hollenbach) #6910
- 064fa35: Suppress scrape errors when not running certain scrape targets locally (#6906) (Brandon Duffany) #6906
- aabb834: render errors in addition to failures on flake sample card. (#6909) (jim hollenbach) #6909
- 458ce97: [pebble cache] export zombie table count and size to prometheus (#6913) (Lulu Zhang) #6913
- 10abda4: We no longer need to wrap getUser in a transaction (#6180) (Zoey Greer) #6180
- 0eb52b7: Add workspace service boilerplate (#6914) (Siggi Simonarson) #6914
- b0123e6: Dedupe region matches by line number (#6915) (Tyler Williams) #6915
- ae28cc8: look up target objects for tracking by label instead of using parent event (#6916) (jim hollenbach) #6916
- a4b0e83: Better support for filter-only queries (#6920) (Tyler Williams) #6920
- 3df1e0f: Implement workspace service backend (#6921) (Siggi Simonarson) #6921
- 06f1877: Filter q and non-q results correctly (#6923) (Tyler Williams) #6923
- 69e850e: Add database retry for another exit code (255) (#6926) (Siggi Simonarson) #6926
- 2ce3c0a: Add sha384/sha512 digest function (#6924) (hunshcn) #6924
- 14d0b10: Make BES auth optional for windows executor CI (#6927) (Brandon Duffany) #6927
v2.68.0
Commits
- 43174a2: Upgrade to pebble v1.1.1 (#6876) (Tyler Williams) #6876
- 66e0476: Add instance name back to snapshot-specific key (#6873) (Brandon Duffany) #6873
- remove workaround (#6877) #6877 (Son Luong Ngoc)
- a7a9010: Roll forward "Upgrade container images (#6837)" (#6871) (Brandon Duffany) #6871
- 0a73527: Fix base branch ref in prettier.sh (#6880) (Brandon Duffany) #6880
- c60f076: Implement scheduling logic for custom resources (#6851) (Brandon Duffany) #6851
- 8343dc3: [raft] driver: add tests to choose and compare candidates, and fix a bug in compare (#6883) (Lulu Zhang) #6883
- 5c56cdb: Bump ws from 7.5.9 to 7.5.10 in /website (#6866) (dependabot[bot]) #6866
- fec0803: Send du output to BES logs (#6885) (Brandon Duffany) #6885
- f6bdefb: [ci_runner] Fix rerunning worklows triggered by pull request (#6884) (Maggie Lou) #6884
- 637ab24: Increase CI runner default PTY size (#6881) (Brandon Duffany) #6881
- 1dda206: OCI runtime: implement Run() (#6868) (Brandon Duffany) #6868
- 4078aa2: [RB] Add remote label to commands (#6887) (Maggie Lou) #6887
- 86893cc: [ci_runner] Revert use merge commit sha from webhook event (#6888) (Maggie Lou) #6888
- 9dd399a: Depend on our version of the kythe repo (#6856) (Tyler Williams) #6856
- 94d40ad: [ci_runner] Always send the serialized action to the ci_runner (#6685) (Maggie Lou) #6685
- fa028f4: Use netlink for retrieving route information instead of string parsing. (#6892) (Vadim Berezniker) #6892
- 3128f4d: schema changes to store whether or not a test target was cached (#6890) (jim hollenbach) #6890
- 0795ce2: [raft] driver test: add tests for finding replicas to remove (#6893) (Lulu Zhang) #6893
- 8506d9c: write out test target cached-ness to db (#6879) (jim hollenbach) #6879
- 4a53c55: Add a kythe service (proto) (#6898) (Tyler Williams) #6898
- 6e69938: Add a simple kythe RPC service (#6899) (Tyler Williams) #6899
- fa6deec: Add workspace proto (#6900) (Siggi Simonarson) #6900
- 3535708: OCI runtime: add standard image pull optimizations (#6891) (Brandon Duffany) #6891
- 48f3865: Handle repo not existing in GetFileContents (#6897) (Brandon Duffany) #6897
- 34a3f05: Store github workflow inputs in intermediate environment variables (#6901) (Siggi Simonarson) #6901
- fd465db: Wire up OCI runtime to executor (#6895) (Brandon Duffany) #6895
- 4c07f97: Fix some bugs with OCI image handling (#6896) (Brandon Duffany) #6896
- a10c1f6: [pebble cache] close the iter when e.samples is blocked (#6908) (Lulu Zhang)
v2.67.0
Commits
- eb4623c: [raft] driver: implement remove dead replica (#6845) (Lulu Zhang) #6845
- 2a33efd: Upgrade container images (#6837) (Zoey Greer) #6837
- handle fetchTail base case (#6859) #6859 (Son Luong Ngoc)
- 8c17ac9: Remove zig toolchain repo (#6848) (Fabian Meumertzheim) #6848
- mount only cgroup v2 in the guest instead of hybrid v1+v2 (#6857) #6857 (Brandon Duffany)
- eb226c6: Fix cacheload retry issue if retry loop never runs. (#6858) (Vadim Berezniker) #6858
- 55aa61d: oops, fix flipped dark theme bit on flakes terminal (#6860) (jim hollenbach) #6860
- cb6d41f: [raft] try replicas in txn (#6862) (Lulu Zhang) #6862
- 6714d82: send app bundle hash in request context (#6864) (jim hollenbach) #6864
- 02fa2a0: [raft] fix flakiness in replace dead replica test (#6863) (Lulu Zhang) #6863
- d9e8e67: [raft] remove debugging log (#6865) (Lulu Zhang) #6865
- b48bfe7: Add basic image support to OCI runtime isolation (#6784) (Brandon Duffany) #6784
- de6e943: Bump braces from 3.0.2 to 3.0.3 in /website (#6804) (dependabot[bot]) #6804
- 9a9a91b: enterprise/server: log OLAPDB is used (#6867) (Son Luong Ngoc) #6867
- e70dd0d: Revert "Upgrade container images (#6837)" (#6870) (Brandon Duffany) #6870
- d506adf: Add support for retrying locked database errors for more exit codes (#6872) (Siggi Simonarson) #6872
- eb75786: filter samples by the right set of statuses. (#6875) (jim hollenbach) #6875
- ee56619: Fill out the JWT field in AuthenticateResponse (#6743) (Iain Macdonald) #6743
v2.66.0
Commits
- Add a musl cross toolchain targetting Linux amd64/arm64 (#6801) #6801 (Fabian Meumertzheim)
- dba0aba: Reduce CI runner progress event throttling (#6825) (Brandon Duffany) #6825
- 1c779a4: Fix arch suffix for CLI on linux/arm64 (#6832) (Brandon Duffany) #6832
- ca221a4: Tweak CLI release workflow name (#6833) (Brandon Duffany) #6833
- 5dbc95e: Simplify executionNode by storing the whole ExecutionNode proto (#6822) (Brandon Duffany) #6822
- fb2cab7: [RB] Improve feedback on CTRL-C (#6794) (Maggie Lou) #6794
- c73ac89: [ci_runner] Modify Linux workflows to download the binary from the cache, rather than using the binary provisioned on the executors (#6795) (Maggie Lou) #6795
- 8658e75: [raft] driver misc (#6838) (Lulu Zhang) #6838
- 15d35e2: Add edit button to code editor search result (#6836) (Siggi Simonarson) #6836
- 8531a0a: ci runner: try to reclaim disk space when usage is high (#6816) (Brandon Duffany) #6816
- 786a8cd: Revert "ci runner: try to reclaim disk space when usage is high" (#6842) (Siggi Simonarson) #6842
- 77fe62f: Roll forward "ci runner: try to reclaim disk space when usage is high" (#6843) (Brandon Duffany) #6843
- 19b30a8: [raft] When adding a replica, add the node as a non voter first (#6840) (Lulu Zhang) #6840
- chunk event log by default (#6793) #6793 (Son Luong Ngoc)
- 979a530: Fix pubsub channels not getting closed (#6844) (Brandon Duffany) #6844
- 8880ba8: Bump soci-store binary version dependency to 0.0.15 (#6776) (Iain Macdonald) #6776
- c25a0d6: update flake-related target queries to what we actually need. (#6839) (jim hollenbach) #6839
- 122ce79: Get user's group memberships in the same query as the user (#6045) (Zoey Greer) #6045
- 5f1b291: Implement custom resource platform parsing + executor config (#6847) (Brandon Duffany) #6847
- 33853ad: Log parameterized queries (#6852) (Brandon Duffany) #6852
- f4f00be: Use
git gc --auto
instead ofgit maintenance
(#6853) (Brandon Duffany) #6853 - d18c1e0: Fix bb login when using org-level keys (#6854) (Brandon Duffany) #6854
- a345872: UI for finding example flakes, flake history, etc. (#6849) (jim hollenbach) #6849
- ed51c84: Empty commit to fix date (Brandon Duffany)
v2.65.0
Commits
- f3ad779: Provision test OCI runtime binary with bazel (#6800) (Brandon Duffany) #6800
- 52ff7be: One more try at deflaking arm64 tests (#6802) (Brandon Duffany) #6802
- 2e17b12: Return parsed query information in search response (#6806) (Tyler Williams) #6806
- a1edf48: Move registry server to our standard http mux (#6805) (Siggi Simonarson) #6805
- 85b5e56: [raft] add a flag to enable txn cleanup. (#6808) (Lulu Zhang) #6808
- 6a3527f: Upgrade gazelle to 0.37.0 (#6778) (Son Luong Ngoc) #6778
- b6369c6: Upgrade rules_go, gazelle and rules_proto (#6772) (Son Luong Ngoc) #6772
- 7fb5391: buildfix.sh: use buildifier managed by Bazel (#6812) (Son Luong Ngoc) #6812
- 39b8c69: Add support for populating GitLab merge request branch (#6819) (Siggi Simonarson) #6819
- ecd3f9a: Use a simpler key for snapshot-specific AC entries (#6815) (Brandon Duffany) #6815
- 26c3d70: Remove --remote_download=toplevel from webdriver test invocation (#6818) (Brandon Duffany) #6818
- 569f18e: Add support for k8s cert generation. (#6810) (Vadim Berezniker) #6810
- a3df57a: Highlight stuff that matches the query (#6811) (Tyler Williams) #6811
- ea4394b: Support EdDSA keys in bbcert. (#6821) (Vadim Berezniker) #6821
- 09f1c11: Live-stream invocation logs (#6613) (Brandon Duffany) #6613
- 4589036: Link to code editor from search results (#6823) (Tyler Williams) #6823
- c2e1b28: Add missing break. (#6824) (Vadim Berezniker) #6824
- bc0c8b2: Add proto for custom resources (#6820) (Brandon Duffany) #6820
- eace19f: [raft] nodeliveness: remove stop var and Release() (#6791) (Lulu Zhang) #6791
- b891bda: [raft] remove go func() from txn coordinator and driverQueue Start() (#6807) (Lulu Zhang) #6807
- 3245d82: [raft] add test for upreplicate (#6809) (Lulu Zhang) #6809
- 58f3b51: [RB] Support configuring whether to run targets on the local vs remote runner (#6755) (Maggie Lou) #6755
- 8818bbc: allow TAGS to be up to 255 chars long. (#6817) (jim hollenbach) #6817
- 6e53c0a: [raft] add a test for down replicate (#6826) (Lulu Zhang) #6826
- 2e6ac3d: Add query support to code editor (#6827) (Siggi Simonarson) #6827
- 6f1b7c7: Mellow highlight color and add on-hover events (#6828) (Tyler Williams) #6828
- 500e510: Add CLI linux/arm64 build to release (#6814) (Brandon Duffany) #6814
- 48545ef: [raft] add clock to driver and storemap (#6829) (Lulu Zhang) #6829
- 9024a34: [raft] add a test for replace dead replicas (#6830) (Lulu Zhang) #6830
v2.64.0
Commits
- 7ce8990: Disable git automatic gc (#6757) (Brandon Duffany) #6757
- bf6e766: Set DEBIAN_FRONTEND=noninteractive in CI runner (#6758) (Brandon Duffany) #6758
- ae2cf05: [RB] Stop explicitly expanding bazelrcs and running plugins (#6734) (Maggie Lou) #6734
- 1375881: [ociruntime] Fix stderr/stdout/stdin handling (#6741) (Fabian Meumertzheim) #6741
- 390e486: Format namespace in a safe way (#6763) (Tyler Williams) #6763
- d884032: Fix prettier for zsh (#6764) (Maggie Lou) #6764
- c9d5d40: Always set KYTHE_DIR env var (#6765) (Tyler Williams) #6765
- ab20137: Improve error message for failures when invalidating a workflow snapshot (#6762) (Maggie Lou) #6762
- 562090c: Fix action cache fetching from /file/download endpoint (#6760) (Brandon Duffany) #6760
- 538dd78: Split fileToUpload struct into separate file and dir structs (#6744) (Brandon Duffany) #6744
- 04421d3: [raft] logging in store.Stop() (#6766) (Lulu Zhang) #6766
- 67e1f50: [raft] pass context into nodeliveness.ensureValidLease() (#6768) (Lulu Zhang) #6768
- 7936d12: [raft] Add a deadline when stop store in test (#6767) (Lulu Zhang) #6767
- 32de343: Add some query tests (#6770) (Tyler Williams) #6770
- remove some unused code (result) (#6771) #6771 (Tyler Williams)
- e074688: Allow fetching ExecuteResponse for invocation actions when only actionDigest is known (#6688) (Brandon Duffany) #6688
- 4484989: [raft] pass context to cache.Stop() (#6769) (Lulu Zhang) #6769
- cfdefb3: Support S3 for invocation BES JSON webhook (#6773) (Brandon Duffany) #6773
- 89e1bf3: [RB] Add missing RBE flag (#6775) (Maggie Lou) #6775
- 2ecc2ef: Allow port forwarding when using SSH certs. (#6777) (Vadim Berezniker) #6777
- 5779254: Make the snippets a little longer (#6779) (Tyler Williams) #6779
- a25e080: Update to Bazel 7.2.0 (#6723) (Fabian Meumertzheim) #6723
- 136a60b: [RB] Set the build user and add a remote bazel role (#6774) (Maggie Lou) #6774
- 1bc486f: Add simple invocation-level coverage tab / report (#6782) (Siggi Simonarson) #6782
- ddcd4ea: Keep search query in URL param (#6785) (Tyler Williams) #6785
- ae8424e: [raft] stop liveness.renewLease() on context cancel (#6780) (Lulu Zhang) #6780
- e5dedc5: Enable mysql query interpolation. (#6781) (Vadim Berezniker) #6781
- b3121f7: [raft] remove listener when we quit leasekeeper (#6789) (Lulu Zhang) #6789
- 98f1434: Better loading state for code viewer (#6787) (Siggi Simonarson) #6787
- 2721a53: Add sorting and totals to coverage (#6786) (Siggi Simonarson) #6786
- 0a5d790: Better empty states in codesearch UI (#6792) (Tyler Williams) #6792
- 2bf87d4: [RB] Change color of pill (#6783) (Maggie Lou) #6783
- b10c62f: Improve color palette for red-green color scale (#6796) (Brandon Duffany) #6796
- 4318fea: Don't revive loading state from storage (#6797) (Siggi Simonarson) #6797
- 7c41661: Show invocation type in breadcrumb (#6798) (Siggi Simonarson) #6798
- 4b66a63: Don't show "Ask Buddy" for workflow invocations (#6799) (Siggi Simonarson) #6799