Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.77.1
v2.76.0
Commits
- 3218ad7: Revert "Use postings throughout" (#7060) (Tyler Williams) #7060
- 040ab1f: pebble cache: add a flag to enable bloom filter creation. (#7058) (jim hollenbach) #7058
- 0a0d76c: Revamp workflows introduction docs (#7064) (Brandon Duffany) #7064
- cdceda8: fix silly issue with sort select in flakes ui (#7065) (jim hollenbach) #7065
- 037328f: Don't overwrite action-merging state when running hedged executions (#7062) (Iain Macdonald) #7062
- 4abd6b1: start monitoring handler earlier during server startup (#7067) (Lulu Zhang) #7067
- 41929e6: Add a couple of new action-merging metrics (#7055) (Iain Macdonald) #7055
- b305676: [raft] if a range doesn't have bound, mark it as a zombie (#7069) (Lulu Zhang) #7069
- a481506: In Cache Proxy, start a local ByteStreamServer on the internal gRPC port (#7048) (Iain Macdonald) #7048
- 6e7af9d: In Cache Proxy, start a local CASServer on the internal gRPC port (#7051) (Iain Macdonald) #7051
- aca31b8: Add diagnostics and safeguards for high CPU estimates (#7074) (Brandon Duffany) #7074
- f0d4c38: Consolidate invocation metadata logic (#6956) (Brandon Duffany) #6956
- afbc8bd: dont use compact duration format for execution durations (#7075) (jim hollenbach) #7075
- 9732f5f: Deflake TestActionMerging_Hedging (#7072) (Iain Macdonald) #7072
- b685418: default code editor v2 to off, oooops (#7077) (jim hollenbach) #7077
- 11ed72e: Do more to pick the correct size buffer (#7068) (Tyler Williams) #7068
- a10dffc: Pull cherry-picks into latest release branch (#7085) (Siggi Simonarson) #7085
v2.75.0
Commits
- d81b958: Update instructions for podman-static releases (#7040) (Zoey Greer) #7040
- 144b11c: Handle port numbers in
GetDomain
(#7039) (Brandon Duffany) #7039 - e18541d: [FC] Remove noapic kernel boot arg (#7041) (Maggie Lou) #7041
- aaf84ce: fix tag links (#7045) (jim hollenbach) #7045
- 2d03f26: Move some test code out of byte_stream_server_test for future sharing. (#7046) (Iain Macdonald) #7046
- 111db13: Move makeTree and readTree functions out of CAS test to testutil (#7050) (Iain Macdonald) #7050
- bbffced: Add crun to executor image (#7049) (Brandon Duffany) #7049
- b639729: [ci_runner] Add custom bazel flags to bazel commands invoked in bash (#6961) (Maggie Lou) #6961
- 84587ee: Tweaks to workspace proto (#7036) (Siggi Simonarson) #7036
- a300642: [raft] move makeHeader function out from sender/store/txn. (#7052) (Lulu Zhang) #7052
- 8357d1f: Add code editor v2 (#7054) (Siggi Simonarson) #7054
- dcd5519: [raft] refactor: extract out the functionality of querying remote stores of last applied index (#7053) (Lulu Zhang) #7053
- 2bb02fe: Upgrade git version in ubuntu 20.04 image (#7056) (Brandon Duffany) #7056
v2.74.0
Commits
- e1a7091: Improve "matched docs" interface (returning maps stinks) (#7022) (Tyler Williams) #7022
- 1a94590: Subtract full-stall duration from exec wall time in milliCPU calculation (#7020) (Brandon Duffany) #7020
- 0d38fba: Make all invocation details right-clickable (#7024) (Siggi Simonarson) #7024
- afe8d49: Remove unused code (#7025) (Tyler Williams) #7025
- e8f1218: Report podman overhead in execution stats (#7021) (Brandon Duffany) #7021
- e8725da: Upgrade firecracker to v1.8.0 - disable ACPI (#7026) (Maggie Lou) #7026
- 28fc0db: use time.Ticker instead of time.After in a loop (#7017) (Lulu Zhang) #7017
- 3675b47: Don't use io.ReadAll in distributed.go (#7027) (Tyler Williams) #7027
- 7483508: Dedupe mysql requests to lookup the same API key (#7029) (Tyler Williams) #7029
- ed44702: [raft] cleanup zombie: handle shard-not-found error (#7030) (Lulu Zhang) #7030
- 51b5a08: Allow heap profiling during index/search as well (#7031) (Tyler Williams) #7031
- 278bf36: [raft] collect error from previous runs in RunNodeHostFn (#7032) (Lulu Zhang) #7032
- 0d6953e: [raft] add/modify some logging (#7033) (Lulu Zhang) #7033
- c3dee85: Use postings throughout (#7034) (Tyler Williams) #7034
- 741b64e: Code editor styling tweaks (#7035) (Siggi Simonarson) #7035
- 5e060ed: go deps.bzl: make sure to add -prune when update-repos (#6984) (Son Luong Ngoc) #6984
- 47061f9: Fix some bugs with VM network setup (#7028) (Brandon Duffany) #7028
- e10fbf2: Fix regex perf in underlineFileNames (#7037) (Brandon Duffany) #7037
- 4d0d3ad: Allow Developer role to view and execute workflows (#7038) (Brandon Duffany) #7038
- 2f35de7: Populate self-hosted usage fields (#7019) (Brandon Duffany) #7019
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)