Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.44.0
Commits
- 4482bd3: Log OCI => EXT4 conversions (#6086) (Brandon Duffany) #6086
- 0d37058: Attempt to track compression ratio in a more accurate way (#6084) (Tyler Williams) #6084
- aba9590: Add support for GPUs to docker / podman executors (#6087) (Siggi Simonarson) #6087
- 29cfc56: Ignore invalid flags in the ci_runner script (#6080) (Maggie Lou) #6080
- 5098543: Support improved load balancing in consistent hash (#6088) (Brandon Duffany) #6088
- aa111b0: Make extra_nodes an independent set (#6089) (Tyler Williams) #6089
- c662acf: Add new hash and readonly params to distributed cache (#6091) (Tyler Williams) #6091
- 1b6c638: Upgrade soci-store to v0.0.13 (with some new log statements). (#6093) (Iain Macdonald) #6093
- 5ea60da: Revert "Upgrade soci-store to v0.0.13 (with some new log statements)." (#6097) (Iain Macdonald) #6097
- 1223d35: Ensure Range.String() outputs utf8 valid string (#6096) (Lulu Zhang) #6096
- ba44951: Log all read errors. (#6095) (Vadim Berezniker) #6095
- bf04e16: Retry updating atime (#6098) (Lulu Zhang) #6098
- 63eee9e: add more context in error message to make debugging easier (#6099) (Lulu Zhang) #6099
- ee88cae: Trace cache ops and verify they are the same (#6100) (Tyler Williams) #6100
- fa3b450: Add another test; this time with writeable nodes (#6101) (Tyler Williams) #6101
- 3cd13e0: Add a flag that controls the podman's engine.image_parallel_copies (#6102) (Iain Macdonald) #6102
- fef8703: Rename replicas => vnodes (#6094) (Brandon Duffany) #6094
- 92325bf: Add level label to TreeCache lookup metric (#6103) (Brandon Duffany) #6103
- 745d7cc: [SS] Fix rootfs file path and name (#6105) (Maggie Lou) #6105
- 7823df6: Add a histogram for the delta between atime and current time for cache reads (#6106) (jim hollenbach) #6106
- f2d0838: Fix raft atime update bug (#6107) (Lulu Zhang) #6107
- 6274600: [raft] fix concurrent map iteration and map write (#6110) (Lulu Zhang) #6110
- 0b609cd: ci_runner/bundle: stop using runfiles (#5937) (Son Luong Ngoc) #5937
- 8ff5ec9: Fix exec duration metric (#6111) (Brandon Duffany) #6111
- 1f9de71: Move AuthorizeGroupAccess to authutil (#5905) (Brandon Duffany) #5905
- e9a4019: Style error messages a little nicer (#6108) (Siggi Simonarson) #6108
- 9eeea4d: Remove API key value from delete dialog. (#4897) (Vadim Berezniker) #4897
- abcd134: blow away previous state when clicking links on workflows (#6113) (jim hollenbach) #6113
- a28e585: Fix dev QA script (#6092) (Maggie Lou) #6092
- allow using overlayfs for action workspaces (#4330) #4330 (Brandon Duffany)
- 0f707d7: [SS] Clean up some noisy prometheus metrics (#6109) (Maggie Lou) #6109
- 2861eba: [RB] Try to set default branch env var for better snapshot matching (#6085) (Maggie Lou) #6085
- 6f62d92: Fix visibility modal in the UI (#6117) (Siggi Simonarson) #6117
- a59aaf7: Upgrade soci-store to v0.0.13 (with some new log statements). (#6119) (Iain Macdonald) #6119
- 15d19f2: [raft] log and return error if total count is negative (#6115) (Lulu Zhang) #6115
- c019371: Fix release cli workflow (#6116) (Maggie Lou) #6116
- e7594c8: Revert "Upgrade soci-store to v0.0.13 (with some new log statements)." (#6120) (Iain Macdonald) #6120
- 009701c: server changes to support commenting on reviews (#6123) (jim hollenbach) #6123
- b5ae1d8: Fix release cli workflow (#6122) (Maggie Lou) #6122
- 98c14b5: Use auth from context (if set) if we get redacted api key in options (#6118) (Siggi Simonarson) #6118
- 4c6ff68: Prevent hanging vbd.Unmount from blocking task progress (#6114) (Brandon Duffany) #6114
- update bazel protos (#6124) #6124 (Son Luong Ngoc)
- 5543fc4: Upgrade to soci-store v0.0.14 (#6128) (Iain Macdonald) #6128
- 6f565ca: Fix executable diagnostics (#6126) (Brandon Duffany) #6126
- 75d3e79: Add GCS rule option to disable caching. (#6131) (Vadim Berezniker) #6131
- 4d5003d: [raft] increase the event channel size (#6129) (Lulu Zhang) #6129
- 808e39a: Add metrics for distributed cache peer lookups (#6127) (Brandon Duffany) #6127
- 5dd318c: link from reviews list to code review page. (#6132) (jim hollenbach) #6132
- 9891dc6: Add “How to migrate an iOS app to Bazel” blog post (#6112) (Brentley Jones) #6112
v2.43.0
Commits
- c3a9387: [RB] Fix async requests (#6018) (Maggie Lou) #6018
- 4e9484c: [Raft] start grpcServer.Serve earlier (#6020) (Lulu Zhang) #6020
- 4e0737d: [raft] return Unavailable error when there is no ready connection in the pool (#6021) (Lulu Zhang) #6021
- 8da9cca: Update code UI to use ubuntu20 image for remote execution (#6023) (Siggi Simonarson) #6023
- 511f381: Add color for selected text (#6025) (Siggi Simonarson) #6025
- 7d02790: Fix GH actions auth (#6022) (Brandon Duffany) #6022
- 4d2adbd: Support new file / new folder when clicked on file (#6027) (Siggi Simonarson) #6027
- 3479e9c: [SS] Add buckets for metrics (#6024) (Maggie Lou) #6024
- 5287f8d: Don't tack any additional flags onto bazel command (#6026) (Siggi Simonarson) #6026
- 450febf: Add a simple BUILD file sidekick (#6029) (Siggi Simonarson) #6029
- 7370cd2: Add more logs to diagnose slow usage flushing (#6032) (Brandon Duffany) #6032
- 473c568: [raft] drop leadership during shutdown (#6034) (Lulu Zhang) #6034
- 63defa6: Add initial GitHub actions workflow using
runs-on: buildbuddy
(#6017) (Brandon Duffany) #6017 - 751d0a0: Return an error earlier if usage counts are empty (#6030) (Brandon Duffany) #6030
- f0bc134: [SS] Fix bug in saving local snapshot for a specific snapshot ID (#6028) (Maggie Lou) #6028
- bd86b50: Improve SQL charts and add RBE-specific SQL latency chart (#6033) (Brandon Duffany) #6033
- a750b9f: use new usage rpc fields in client (#6019) (jim hollenbach) #6019
- 9276c3d: Fix GitHub Actions runner workflow (#6038) (Brandon Duffany) #6038
- 6147896: Add more info to autoscaling chart (#6037) (Brandon Duffany) #6037
- 45b8be5: Fix bug in redis cleanup logic (#6036) (Brandon Duffany) #6036
- ae2bd22: [RB] Try to base remote runs off current branch if possible (#6031) (Maggie Lou) #6031
- 08bf678: Show account type icons next to emails in members list (#6041) (Siggi Simonarson) #6041
- b2770c1: Don't put branch in cache key (#6046) (Siggi Simonarson) #6046
- 1c42ae9: [Raft] flush the batch more frequently when recovering from snapshot (#6039) (Lulu Zhang) #6039
- f136875: Preserve focused line number when redirecting from github (#6050) (Siggi Simonarson) #6050
- 72bdc54: Set platform props in code ui (#6049) (Siggi Simonarson) #6049
- 09ed53a: Fix up find-replace styling (#6051) (Siggi Simonarson) #6051
- 89181f6: Make upload_local_snapshot statically linked (#6047) (Brandon Duffany) #6047
- 95c2297: Render action stderr in terminal (#6052) (Brandon Duffany) #6052
- 3388beb: Allow routing a task to a specific executor ID for debugging (#6048) (Brandon Duffany) #6048
- c40e0b7: [SS] Add grafana dashboards for new performance metrics (#6054) (Maggie Lou) #6054
- 813fc55: Update PGO profile (#6055) (Brandon Duffany) #6055
- 5b06782: [RB] Clean up having to checkout default branch in remote bazel workflow (#6040) (Maggie Lou) #6040
- 827b564: Revert "Only perform the select to determine if there is no related execution row after attempting an update (#6002)" (#6056) (Brandon Duffany) #6056
- aedaeaf: Add filecache metrics to IOStats proto (#5994) (Brandon Duffany) #5994
- 51a9faf: change exported metrics from gauge to counter (#6053) (Lulu Zhang) #6053
- 79716e2: Debugging improvements for local snapshots (#6060) (Brandon Duffany) #6060
- 8846045: Rewrite GH actions runner wrapper in go (#6061) (Brandon Duffany) #6061
- 420a400: Add SCIM instructions for Entra. (#6064) (Vadim Berezniker) #6064
- fdc36ef: Update Entra SAML instructions to use a custom application. (#6065) (Vadim Berezniker) #6065
- 771a06d: [Raft] Fix atime update (#6069) (Lulu Zhang) #6069
- 3f9137d: Make action-merging more resilient to dying apps/executors (#5866) (Iain Macdonald) #5866
- 20c6d1c: Add instructions for configuring SCIM for Okta. (#6070) (Vadim Berezniker) #6070
- 3469302: [Raft] use sender.SyncRead directly instead of sender.Run (#6071) (Lulu Zhang) #6071
- a870350: Bring back
ClaimsCache
to reduce JWT parsing work (#6066) (Brandon Duffany) #6066 - 60b5d7c: Fix short-circuit logic (#6074) (Brandon Duffany) #6074
- d6579fc: Automatically upgrade the cli when merging changes to cli/** (#6059) (Maggie Lou) #6059
- b9aaa7a: Disable output copying in vmstart (#6073) (Brandon Duffany) #6073
- 07d2a4b: Fix upload_local_snapshot API key logic (#6067) (Brandon Duffany) #6067
- 3cc58ce: Fixed the execution update change and added tests (#6058) (Zoey Greer) #6058
- 57cb571: Add more logging to vmexec server (#6076) (Brandon Duffany) #6076
- 04e09d0: Rename InsertOrUpdateGroup => UpdateGroup (#6078) (Tyler Williams) #6078
- 6334b12: Fix issue where "resumed from" link breaks inside the same invocation (#6068) (jim hollenbach) #6068
- 6b25fa1: Check owneddomain in CreateGroup (#6079) (Tyler Williams) #6079
- 4a76762: Fix a NPE if usages is nil (#5973) (Tyler Williams) #5973
- 6e50cd7: Fix model path type when hydrating state (#6081) (Siggi Simonarson) #6081
- d308b49: Add a cache compression ratio chart (#6082) (Tyler Williams) #6082
- 8999238: Add tree cache hit rate graph (#6083) (Tyler Williams) #6083
- 1408427: Revert ClaimsCache changes (#6077) (Brandon Duffany) #6077
v2.42.0
Commits
- 30baeb8: Fix invalid usage of uuid in firecracker code (#5959) (Maggie Lou) #5959
- d66540b: Store raft cache in a subdir w/ same name as gossip_key (#5961) (Tyler Williams) #5961
- 52fd192: [SS] Fix UFFD error handling (#5962) (Maggie Lou) #5962
- 452419a: Update docs for new user roles (#5948) (Brandon Duffany) #5948
- a792c41: Add bazelrc sidekick (#5964) (Siggi Simonarson) #5964
- 7056073: Use VM ctx for VBD mount (#5963) (Brandon Duffany) #5963
- 6a8dc60: Do some logging on startup (#5943) (Tyler Williams) #5943
- 4a57d32: Bump cacheload timeout 10s -> 60s (#5966) (Tyler Williams) #5966
- 3722a75: A key is required (#5967) (Tyler Williams) #5967
- bebb73e: Remove global admin group logic (#5913) (Brandon Duffany) #5913
- 409a45b: Shorten QPS averaging window so /statusz makes more sense (#5968) (Tyler Williams) #5968
- ce55fa7: Move new file and delete actions to context menu (#5965) (Siggi Simonarson) #5965
- 28a4752: [RB] Support passing remote header overrides that apply to the remote runner (#5934) (Maggie Lou) #5934
- 9227cd2: ensure that the timeout value we set is > 0 (#5969) (Lulu Zhang) #5969
- b61736d: Implement delete in code editor (#5971) (Siggi Simonarson) #5971
- a5de581: Enable context menu on sidebar root (#5972) (Siggi Simonarson) #5972
- 97304c0: Make Ctrl+F target editor even if not focused (#5975) (Siggi Simonarson) #5975
- 46b3761: Clean up pull request flow (#5974) (Siggi Simonarson) #5974
- a1cfe28: [RB] Add a CI workflow using remote bazel (#5949) (Maggie Lou) #5949
- 485c674: Proto changes to fetch less usage data (#5977) (Brandon Duffany) #5977
- 47a539d: fix some nits in leasekeeper (#5978) (Lulu Zhang) #5978
- 404b3be: Add debug logging when leader is changed and updated some comments (#5979) (Lulu Zhang) #5979
- 634be2d: Drive cacheload read and write QPS based on ticker (#5982) (Tyler Williams) #5982
- 2d145cf: remove listener from raft store (#5983) (Lulu Zhang) #5983
- 8e502f9: Log runner ID when we fail to remove (#5984) (Brandon Duffany) #5984
- fe618e3: Parse EstimatedComputeUnits as a float (#5985) (Brandon Duffany) #5985
- 7742dab: [RB] Fix remote bazel parsing if a flag is passed multiple times (#5976) (Maggie Lou) #5976
- 599e2ed: Add support for bitrise environment variables (#5988) (Siggi Simonarson) #5988
- d2c1a34: [RB] Remove session affinity key because it prevents snapshot sharing (#5987) (Maggie Lou) #5987
- f48ef95: Add configs to run workflows/remote bazel locally (#5981) (Maggie Lou) #5981
- 908e2d8: [Raft] Errorf -> Error in rangelease (#5989) (Lulu Zhang) #5989
- a427476: don't call raft API when the deadline has approached (#5990) (Lulu Zhang) #5990
- bc52efe: Improve accuracy of CPU measurement on bare runner (#5992) (Brandon Duffany) #5992
- fb1555d: [SS] Add a grafana dashboard for vm exec server dial time (#5993) (Maggie Lou) #5993
- fe9052b: Support more file operations (#5991) (Siggi Simonarson) #5991
- 30d6072: Add heatmap for cached cpu time (#5996) (jim hollenbach) #5996
- 5dfc3d6: Make remote execution charts more clear (#5998) (Brandon Duffany) #5998
- decf8ad: In remote bazel workflow, don't build from source every time bc it's slow (#5999) (Maggie Lou) #5999
- 655b703: shrink transactions with initial non-locking reads and single terminating writes (#5863) (Zoey Greer) #5863
- f439f25: Add basic tabs to editor (#6001) (Siggi Simonarson) #6001
- c15849f: Don't show tabs in single file view & remove completed todo (#6004) (Siggi Simonarson) #6004
- dad0b9f: remove transactions surrounding single queries (#5864) (Zoey Greer) #5864
- 9c895de: Allow more concurrent compactions (12 -> 18) in pebble cache. (#6006) (Tyler Williams) #6006
- ca4c4dc: Editor css tweaks (#6007) (Siggi Simonarson) #6007
- faed7b8: Add more logging to help debug stuck VM executions (#6005) (Brandon Duffany) #6005
- 698c2c2: Allow deep-linking from files on github to code editor (#6008) (Siggi Simonarson) #6008
- e37d5de: Disable integration tests on mac workflows (#5891) (Brandon Duffany) #5891
- return only the period specified in the request (#6009) #6009 (Brandon Duffany)
- ab82270: Only perform the select to determine if there is no related execution row after attempting an update (#6002) (Zoey Greer) #6002
- 4d707a2: Add initial GitHub Actions runner support (#5970) (Brandon Duffany) #5970
- 9a2bc74: [SS] Add performance metrics for snapshotted VM startup time (#5997) (Maggie Lou) #5997
- 392ede8: [SS] Fix upload local snapshot script (#6013) (Maggie Lou) #6013
- 52b2f33: Simplify actions runner labels (#6015) (Brandon Duffany) #6015
- b2f1181: Update replay_action to allow overriding the command (#6011) (Brandon Duffany) #6011
v2.41.0
Commits
- support username changes for Okta folks too (via PUT) (#5919) #5919 (Vadim Berezniker)
- c7dbaac: use proto.Marshal instead of proto.MarshalOld for BatchCmdResponse (#5896) (Lulu Zhang) #5896
- a1e5c42: range cache: call GetOverlapping once in updateRange (#5912) (Lulu Zhang) #5912
- e983ca9: Add comments for exported methods in RangeMap, and update some tests (#5904) (Lulu Zhang) #5904
- 1aa4ef0: Marketing website navigation tweaks (#5909) (Siggi Simonarson) #5909
- 9c8559b: Add comments to raft store, replica and registry (#5921) (Lulu Zhang) #5921
- 290c17b: Enable golang static check analyzer S1037: 'Elaborate way of sleeping' (#5928) (Iain Macdonald) #5928
- bcf2b06: Enable golang static check analyzer S1032: 'Use sort.Ints(x), sort.Float64s(x), and sort.Strings(x) (#5922) (Iain Macdonald) #5922
- 1212ee0: Install podman from pre-downloaded deb archives (#5920) (Brandon Duffany) #5920
- 9cd84e1: Clean up nil checks on
env.GetAuthenticator()
(#5903) (Brandon Duffany) #5903 - 8d9df6d: Remove Group ID utils from perms package (#5900) (Brandon Duffany) #5900
- f19c03b: Remove AuthorizeGroupRole and check capabilities instead (#5914) (Brandon Duffany) #5914
- 51dbe2c: Enable golang static check analyzer S1031: 'Omit redundant nil check around loop' (#5926) (Iain Macdonald) #5926
- 4775dcf: Enable golang static check analyzer S1034: 'Use result of type assertion to simplify cases' (#5927) (Iain Macdonald) #5927
- aadb195: Enable golang static check analyzer S1028: 'Simplify error construction with fmt.Errorf' (#5924) (Iain Macdonald) #5924
- 15880b6: Add health check for RaftCache (#5929) (Lulu Zhang) #5929
- 03ea2fd: Revert "runfiles refactoring (#5812)" (#5931) (Son Luong Ngoc) #5931
- 844e896: Fix org picker / collapsed side bar interaction (#5933) (Siggi Simonarson) #5933
- cac86b2: Enable golang static check analyzer S1024: 'Replace x.Sub(time.Now()) with time.Until(x)' (#5923) (Iain Macdonald) #5923
- ddf8862: Remove perms.AuthenticatedUser (#5899) (Brandon Duffany) #5899
- 7710298: Enable golang static check analyzer S1030: 'Use bytes.Buffer.String or bytes.Buffer.Bytes' (#5925) (Iain Macdonald) #5925
- 6f4a15c: Support reader/writer roles in SCIM (#5930) (Brandon Duffany) #5930
- 8d45d36: raft/driver debugf -> debug (#5935) (Lulu Zhang) #5935
- da4641b: [SS] Ignore uffd errors due to mapping the same page multiple times (#5932) (Maggie Lou) #5932
- 5d845c2: Fix personal API key button visibility (#5938) (Brandon Duffany) #5938
- a7fac51: Update presentation of keys with non-admin visibility (#5940) (Brandon Duffany) #5940
- 37690f0: Log action resource name in bb execute debug logs (#5939) (Brandon Duffany) #5939
- c39674d: Fix a transaction locking issue. Pointers! (#5936) (Tyler Williams) #5936
- 47c6012: Remove the use of
any
type in the code editor (#5941) (Siggi Simonarson) #5941 - 59838b9: Tweak code logo and breadcumbs (#5942) (Siggi Simonarson) #5942
- 45c77ab: Use python syntax highlighting for Bazel files (#5944) (Siggi Simonarson) #5944
- 85873eb: Fix marketing website navbar on small screens (#5946) (Siggi Simonarson) #5946
- fix starlark flags not expanding from common configs (#5947) #5947 (Brandon Duffany)
- 5cbf87f: remove transactions surrounding exclusively non-locking reads (#5862) (Zoey Greer) #5862
- 1a065e4: Introduce the concept of a "sidekick" to the code editor (#5945) (Siggi Simonarson) #5945
- dc7570b: Tweak new module insertion (#5951) (Siggi Simonarson) #5951
- 86aa974: Attempt to reconstruct ANSI sequences from test XML (#5952) (Brandon Duffany) #5952
- 6d56a18: Add .bazelversion sidekick (#5953) (Siggi Simonarson) #5953
- d732f07: [raft] retry when one replica is unavailable (#5950) (Lulu Zhang) #5950
- 77a4c0f: Move nodehost ownership into the store. (#5954) (Tyler Williams) #5954
- 2ff608c: Address two nits (thanks autosubmit! you are so good) (#5955) (Tyler Williams) #5955
- d72fb1a: [Raft] When addresses change, update the registry (#5956) (Lulu Zhang) #5956
- 0d980da: Support encrypted gossip protocol (#5958) (Tyler Williams) #5958
- 7c8d601: Upgrade go-github to v59 (#5957) (Brandon Duffany) #5957
- 6756b50: [SS] Support caching old snapshot manifests (#5906) (Maggie Lou) #5906
- 20bb7a5: Fix invalid usage of uuid in firecracker code (Maggie Lou)
v2.40.1
v2.40.0
Commits
- 807e167: Revert "reapply: build bazelisk from source (#5826)" (#5847) (Son Luong Ngoc) #5847
- redirect to subdomain from invocations (#5840) #5840 (Vadim Berezniker)
- 7dd0af3: Deflake pebble_cache_test TestSampling (#5845) (Brandon Duffany) #5845
- 54893fe: Add timeout field for workflows (#5846) (Maggie Lou) #5846
- a2b0eb5: Upload fewer dirs (#5839) (Tyler Williams) #5839
- 5c99ffe: [RB] Add timeout field for remote bazel (#5848) (Maggie Lou) #5848
- cde1521: Add user config files to .gitignore (#5849) (Maggie Lou) #5849
- dc6c22e: Support new reader/writer roles in API and define cache capabilities for all roles (#5842) (Brandon Duffany) #5842
- upgrade to v0.45.1 (#5841) #5841 (Son Luong Ngoc)
- f9b14ef: Fix go-deps plugin (#5855) (Brandon Duffany) #5855
- 5156a62: Fix --target_pattern_file handling when expanded via bazelrc (#5857) (Brandon Duffany) #5857
- 708e87f: Add new roles to UI (behind flag) (#5860) (Brandon Duffany) #5860
- 8894d4a: Update Role proto enum values to match Go
role.Role
enum values (#5861) (Brandon Duffany) #5861 - a0f8015: create iterator after lock in pebble cache (#5859) (Lulu Zhang) #5859
- 2e34110: Update "Report a Security Vulnerability" page with contact email (#5868) (George Li) #5868
- 27611f6: Remove unused and no longer needed
--remote_download_minimal
suggestion (#5871) (Brentley Jones) #5871 - dd09fd3: Stop suggesting
--remote_build_event_upload=minimal
on Bazel 7+ (#5870) (Brentley Jones) #5870 - 5e32215: Proto changes for new role-based user API key capabilities (#5854) (Brandon Duffany) #5854
- 5e9fdd0: runfiles refactoring (#5812) (Son Luong Ngoc) #5812
- 90de80a: Rename role_filter to capabilities_filter (#5873) (Brandon Duffany) #5873
- f98ddf0: Add Capabilities to GroupMembership struct (#5856) (Brandon Duffany) #5856
- 6f8c871: [RB] Fix parsing flags that do not require a value to be set in cli (#5878) (Maggie Lou) #5878
- 20f6a9c: Use db.Get when look up metadata in pebble (#5877) (Lulu Zhang) #5877
- 724321b: Add a mode to the repo flow that kicks you straight into the code UI (#5880) (Siggi Simonarson) #5880
- fbe1d71: deflake TestWriteCancelBeforeCommit in pebble cache test (#5881) (Lulu Zhang) #5881
- 02d4e3d: Allow assigning finer-grained capabilities to user API keys (#5882) (Brandon Duffany) #5882
- 7bae6f2: Update capabilities when changing role (#5869) (Brandon Duffany) #5869
- e98da68: Paint it black (#5885) (Siggi Simonarson) #5885
- support user deletion via DELETE as well (#5886) #5886 (Vadim Berezniker)
- fix user SubID (#5887) #5887 (Vadim Berezniker)
- 5603d27: Update allowed RPCs to be based on capabilities instead of role (#5876) (Brandon Duffany) #5876
- 15400bc: Rename org admin API key flag. (#5888) (Vadim Berezniker) #5888
- 8e540fc: Remove janky focus outline transition (#5889) (Brandon Duffany) #5889
- d5da43a: disable gorm default transactions (#5867) (Zoey Greer) #5867
- 47eec22: Move
task_router_test.go
next totask_router.go
(#5890) (Brandon Duffany) #5890 - d01ba3c: Enable self auth when running raft locally (#5893) (Lulu Zhang) #5893
- 4813113: FindSplitPoint does not need to block state machine (#5894) (Tyler Williams) #5894
- 9fe9c22: Some empty state tweaks (#5895) (Siggi Simonarson) #5895
- c49c446: [RB] Add unit test for importing user.bazelrc and print an update so it doesn't seem like cli is hanging when unpausing a snapshot (#5879) (Maggie Lou) #5879
- a446291: [SS] Add debug logging in uffd (#5884) (Maggie Lou) #5884
- 1bb0deb: Update user API keys UI for new roles (#5883) (Brandon Duffany) #5883
- be6a9f3: Clean up old flame chart component and trace viewer flag usage (#5897) (Brandon Duffany) #5897
- 683a97b: Overprovision VM CPUs (#5901) (Brandon Duffany) #5901
- 2858555: Remove perms.DeprecatedGroupPermissions (#5902) (Brandon Duffany) #5902
- 916528e: Return an error instead of nil if proxying fails (#5908) (Tyler Williams) #5908
- 98f8e74: Fix broken tests and re-enable them (#5907) (Tyler Williams) #5907
- e75fba5: Restore some accidentally deleted raft metrics (#5910) (Tyler Williams) #5910
- SubID needs to be updated if the username is updated. (#5911) #5911 (Vadim Berezniker)
- upgrade to 1.19.0 (#5800) #5800 (Son Luong Ngoc)
- 7be59dc: Make text link color blue (#5915) (Brandon Duffany) #5915
- f9682d8: upgrade podman 4.9.0 -> 4.9.1 (#5916) (jim hollenbach) #5916
v2.39.0
Commits
- 9e52a3e: Persist clickhouse data dir when running tools/clickhouse (#5784) (Lulu Zhang) #5784
- ae62343: Generate vtproto go code for prometheus client proto (#5783) (Lulu Zhang) #5783
- 83b2775: Ensure zstd decompressor is closed (#5789) (Brandon Duffany) #5789
- 15b162e: Enable user owned keys locally (#5791) (Lulu Zhang) #5791
- 3b03483: use userID instead of groupID in userGroupPerm (#5778) (Lulu Zhang) #5778
- 8bcfbc9: call vtprotocodec.Register() in init (#5793) (Lulu Zhang) #5793
- ee95b62: use clickhouse version 23.8 locally (#5795) (Lulu Zhang) #5795
- fd09174: Don't show expanded pattern in command line if using
--target_pattern_file=
flag (#5794) (Siggi Simonarson) #5794 - d137837: Add workaround for VMs freezing after resuming from snapshot on AMD CPUs (#5797) (Brandon Duffany) #5797
- minor fixes to patch files (#5798) #5798 (Son Luong Ngoc)
- 0aa6456: L0CompactionConcurrency 4 => 2 (#5801) (Siggi Simonarson) #5801
- 638cedd: Move
authorizeUserInstallationAccess
intonewInstallationClient
(#5804) (Siggi Simonarson) #5804 - fc7190b: Break out compaction debt by pod. (#5808) (Vadim Berezniker) #5808
- afcbfba: Copy
jvm.out
to the workflow artifacts directory when Bazel OOMs or internal errors (#5806) (Siggi Simonarson) #5806 - 27a82df: Deflake TestLRU (#5809) (Tyler Williams) #5809
- build status_go_proto with vtprotobuf compiler (#5803) #5803 (Son Luong Ngoc)
- c4bdffc: .github: windows PR workflows (#5786) (Son Luong Ngoc) #5786
- 1f6d4af: Fix jvm.out error logging (#5810) (Brandon Duffany) #5810
- upgrade to latest version (#5799) #5799 (Son Luong Ngoc)
- upgrade to 7.0.2 (#5802) #5802 (Son Luong Ngoc)
- 66b0e94: Fix jvm.out upload (#5814) (Brandon Duffany) #5814
- 1a3d11f: Upload bazel heap dump on OOM (#5817) (Brandon Duffany) #5817
- 1826e8b: Proto changes for showing snapshot metadata in the UI (#5764) (Brandon Duffany) #5764
- 7c3d515: Add VM details to action page (#5815) (Brandon Duffany) #5815
- 08b0d34: Rename SCIM_CAPABILITY (#5796) (Brandon Duffany) #5796
- cf896d4: Fix panic if VMMetadata is missing (for older snapshots) (#5820) (Brandon Duffany) #5820
- 2c8b471: .github/workflows: use the pre-installed bazelisk (#5823) (Son Luong Ngoc) #5823
- use Bazelisk built from source (#5748) #5748 (Son Luong Ngoc)
- 70bced2: Revert "bazelisk: use Bazelisk built from source (#5748)" (#5824) (Brandon Duffany) #5824
- build bazelisk from source (#5826) #5826 (Son Luong Ngoc)
- a1f4f4d: Add
queued=true
URL param to workflows run via the "Run workflow" button (#5825) (Brandon Duffany) #5825 - fa74b72: [SS] Add tool to upload local snapshot to remote cache (#5816) (Maggie Lou) #5816
- af6a2f5: Add option to set env vars to ExecuteWorkflow api (#5788) (Maggie Lou) #5788
- 7967807: [RB] Add flag to pass env vars (#5805) (Maggie Lou) #5805
- d325aad: Add .swp files to .gitignore (#5827) (Maggie Lou) #5827
- 6f3a45b: [SS] Fix hard coded remote enabled value (#5821) (Maggie Lou) #5821
- 4c76c01: update docs for exported prometheus metrics (#5829) (Lulu Zhang) #5829
- 768b9bc: Extract out SCIM request handling code that can be re-used for groups. (#5830) (Vadim Berezniker) #5830
- allow changing username (email) (#5831) #5831 (Vadim Berezniker)
- b1979f7: SCIM group JSON schemas. (#5832) (Vadim Berezniker) #5832
- 5db121a: Sort root-cause targets first in target listings (#5828) (Brandon Duffany) #5828
- ab62217: Add docs for passing env vars to ExecuteWorkflow api (#5833) (Maggie Lou) #5833
- e72f4e5: Use pod name as legend for pebble debt graph. (#5836) (Vadim Berezniker) #5836
- 7ebbf6f: Simplify testauth.TestUser (#5835) (Brandon Duffany) #5835
- e75b2fa: Assign capabilities to user claims based on role (#5834) (Brandon Duffany) #5834
- ef5012a: Fix replay action if you want to replay on the same executor but under a different group api key (#5837) (Maggie Lou) #5837
- 919f1a1: Add .bazelrc config for deflaking tests (#5818) (Brandon Duffany) #5818
- 1d19305: [RB] Cancel remote run on sigterm (#5807) (Maggie Lou) #5807
- 7635eec: Add new roles to role proto (#5844) (Brandon Duffany) #5844
v2.38.0
Commits
- c0534ae: Add codesearch protos (#5752) (Tyler Williams) #5752
- 1a94c97: Add codesearch service and stubs (#5753) (Tyler Williams) #5753
- f51fb66: Add enterprise/app codesearch bits (behind flag) (#5754) (Tyler Williams) #5754
- 5ea84a1: Change the flag name (#5755) (Tyler Williams) #5755
- ca35fdf: Add a comment (to trigger push-dev) (#5756) (Tyler Williams) #5756
- 9a218fb: it's called search (#5757) (jim hollenbach) #5757
- a026f17: docs/rbe-setup.md: use new Java toolchain flags (#5383) (Son Luong Ngoc) #5383
- 426b3b6: use vtproto v0.6.0 (#5762) (Lulu Zhang) #5762
- 455ca85: Use Linux namespaces to allow vbd_test to run as non-root user (#5760) (Brandon Duffany) #5760
- 614052e: Make UseGroupOwnedExecutors a non-pointer field. (#5745) (Vadim Berezniker) #5745
- b8dd28c: Upgrade go-fuse and remove patch (#5763) (Brandon Duffany) #5763
- 3b3cf86: Set text-underline-offset on links (#5765) (Brandon Duffany) #5765
- f4a8453: remove proto.UnmarshalOld (#5659) (Lulu Zhang) #5659
- 0c475c1: Make URLIdentifier a non-pointer field. (#5769) (Vadim Berezniker) #5769
- remove Bazel 6.4.0 usage in workflows (#5758) #5758 (Son Luong Ngoc)
- 611b404: Don't treat no-op group update as error. (#5768) (Vadim Berezniker) #5768
- 35b520d: Make SAMl IDP URL a non-pointer field for simplicity. (#5772) (Vadim Berezniker) #5772
- ebe4df7: Use CtxErrorf for VBD reads (#5771) (Brandon Duffany) #5771
- 118f9c0: Revert "Upgrade go-fuse and remove patch (#5763)" (#5773) (Brandon Duffany) #5773
- don't send null resource list (#5774) #5774 (Vadim Berezniker)
- 37b55bd: [RB] Fix parsing remote header overrides for remote bazel (#5766) (Maggie Lou) #5766
- 8ea6794: Export remote build duration to customers (#5775) (Lulu Zhang) #5775
- 434e815: Fix noisy COWStore rate limiter logs (#5741) (Brandon Duffany) #5741
- cb892d7: [RB] Add support for passing flags to configure remote bazel (#5777) (Maggie Lou) #5777
- 242d460: Fix target artifacts card rendering empty/0 digests (#5776) (Brandon Duffany) #5776
- 1e2c8c2: [RB] Consolidate db query to fetch api key (#5770) (Maggie Lou) #5770
- ed896f3: Don't sleep quite so hard (#5779) (Tyler Williams) #5779
- decefb8: Remove superfluous sleeps (#5780) (Tyler Williams) #5780
- c039f8e: Less coffee time for Lulu (#5781) (Tyler Williams) #5781
- d02000e: SCIM fixes for Azure AD. (#5782) (Vadim Berezniker) #5782
- fix wrong instance name for release config (#5785) #5785 (Son Luong Ngoc)
- fe9e55b: release-cli: use Github M1 runner instead of our "m1" (#5787) (Son Luong Ngoc) #5787
v2.37.0
Commits
- dfbc707: deps.bzl: ensure external proto use latest compiler (#5677) (Son Luong Ngoc) #5677
- update build_event_stream and execution_graph proto (#5682) #5682 (Son Luong Ngoc)
- 2c51690: Use macos-13 GitHub runners (#5683) (Brentley Jones) #5683
- rollback linkopt flag (#5684) #5684 (Son Luong Ngoc)
- 62ffd30: Use correct label for GitHub arm64 Mac runner (#5687) (Brentley Jones) #5687
- 9fb69de: Remove confusing logic in release.py (#5686) (Maggie Lou) #5686
- 0ef2ab7: Simplify version type flags in release.py (#5688) (Maggie Lou) #5688
- fbaae4a: Build macOS executors with a macOS 12 minimum requirement (#5689) (Brentley Jones) #5689
- bcb2155: Refactor cli - extract code to run bazel commands to helper functions (#5589) (Maggie Lou) #5589
- 54391b4: Allow sending SyncPropose request with just a replica (no range ID) (#5690) (Tyler Williams) #5690
- 9bc6875: Address transaction statements by replica (#5692) (Tyler Williams) #5692
- 7035134: Don't fetch zstd artifacts from cache download endpoint in the UI (#5694) (Brandon Duffany) #5694
- 1507cf6: Fix broken commit links in “What’s New in Bazel {5,6}.0” blog posts (#5695) (Brentley Jones) #5695
- c15aaa2: Fix blank action page when navigating from cache requests card (#5696) (Brandon Duffany) #5696
- 770494c: Fix digest_function option parsing (#5697) (Brandon Duffany) #5697
- 02086a7: SCIM (external user management API) user lookup & user creation. (#5675) (Vadim Berezniker) #5675
- a07b579: Add a unit test for podman.go (#5624) (Iain Macdonald) #5624
- 7bf1aee: SCIM user deletion support. (#5701) (Vadim Berezniker) #5701
- 78a55c9: Refactor github release workflows (#5700) (Maggie Lou) #5700
- 0219bf6: Fix typo in github release workflow (#5703) (Maggie Lou) #5703
- 16d8232: Add two new metrics for tracking estimated RAM/CPU usage queued or executing (#5313) (Iain Macdonald) #5313
- c735feb: Accept API key as Bearer token. (#5705) (Vadim Berezniker) #5705
- 0b51407: Update vtproto version and also generate vtproto code for grpc status (#5685) (Lulu Zhang) #5685
- 57c0d79: TestAdd/TestRemove reliability fixes (#5707) (Tyler Williams) #5707
- 0a9b477: Fix more typos in github release workflow (#5704) (Maggie Lou) #5704
- de0381a: Use 1 replica per test instead of 3 in store tests (#5708) (Tyler Williams) #5708
- f0404d6: Return header errors at a high level rather than in response batch so they can be retried (#5710) (Tyler Williams) #5710
- 5d5fd55: Less noise in test logs (#5711) (Tyler Williams) #5711
- 92b0f92: Deflake TestManySplits test (#5712) (Tyler Williams) #5712
- bef35cb: add a
user/<username>
route for reviews (#5713) (jim hollenbach) #5713 - 7421952: Move invocation card to OSS (#5714) (Brandon Duffany) #5714
- f81c1b7: Fix invocation card classname (#5715) (Brandon Duffany) #5715
- 6d5b2a0: SCIM attribute update support. (#5706) (Vadim Berezniker) #5706
- bf239f3: Support for creating SCIM API keys. (#5717) (Vadim Berezniker) #5717
- 14a020e: New features for repo flow (#5699) (Siggi Simonarson) #5699
- ec1c714: Serialize the existence check and image pull in PullImageIfNecessary (#5702) (Iain Macdonald) #5702
- f6db301: Remove domain restriction from SCIM user creation. (#5718) (Vadim Berezniker) #5718
- 6b12c0f: show outgoing reviews that havent received a review yet (#5691) (jim hollenbach) #5691
- ab5aedd: Revert runner.go change I accidentally included in previous PR (#5723) (Iain Macdonald) #5723
- b4956af: Add a minimal webdriver test for the executions listing (#5720) (Brandon Duffany) #5720
- 72b2a82: Add flag to always force cloning from filecache (#5722) (Siggi Simonarson) #5722
- 8dde538: fix input tree total sizes: only use digest hash as a key in rpc. (#5709) (jim hollenbach) #5709
- a9195a9: Test Grid: fix a bug when computing pagination tokens (#5719) (Lulu Zhang) #5719
- 0fa51bd: Repo flow tweaks (#5724) (Siggi Simonarson) #5724
- 703d530: Don't auto-add SAML users by domain. (#5725) (Vadim Berezniker) #5725
- f22793f: no err returned (#5726) (Tyler Williams) #5726
- fdc1972: Fix tag_file reference on run_script target (#5728) (Brandon Duffany) #5728
- 42ec664: Show multiple test grid invocations per commit (#5729) (Siggi Simonarson) #5729
- 99a01b3: Don't assume m is non-nil (#5730) (Siggi Simonarson) #5730
- b9eca8a: Fix link in how-bazel-7-0-makes-your-builds-faster (#5731) (Jon Shea) #5731
- f0b6fd1: Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#5632) (dependabot[bot]) #5632
- b785aa4: Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#5666) (dependabot[bot]) #5666
- 1b0dac5: CSS changes for test grid (#5732) (Siggi Simonarson) #5732
- e527b02: Wrap tap no-status blocks in
tap-commit-container
(#5733) (Siggi Simonarson) #5733 - 79f3fdb: .bazelrc: test go tests to be more verbose (#5734) (Son Luong Ngoc) #5734
- log error to debug logs (#5737) #5737 (Son Luong Ngoc)
- 27a4ac4: Upgrade bazelisk version bundled with CI runner (#5738) (Brandon Duffany) #5738
- 46b6583: Add
CppArchive
toIOS_EXECUTION_FILTER
(#5739) (Brentley Jones) #5739 - upgrade to latest version (#5740) #5740 (Son Luong Ngoc)
- 3f8d118: Add group setting to disable in-app user management. (#5742) (Vadim Berezniker) #5742
- 430464e: Fix snapshot reuse when base image chunks expire from cache (#5743) (Brandon Duffany) #5743
- 4b536a0: deps.bzl: make soci_snapshotter use the new grpc compiler (#5693) (Son Luong Ngoc) #5693
- 7ee2a62: .github: add windows release workflow for executor (#5735) (Son Luong Ngoc) #5735
- upgrade to 1.21.6 (#5681) #5681 (Son Luong Ngoc)
- 11c8722: Respect GitHub token expiration when publishing statuses (#5744) (Brandon Duffany) #5744
- 1d8a318: Upgrade podman to 4.9 (#5750) (Brandon Duffany) #5750
v2.36.0
What's Changed
- Revert scheduler_server refactor by @iain-macdonald in #5639
- Start sending lease_id as reconnect token. by @vadimberezniker in #5622
- Run Linux release build on 16-core runner by @bduffany in #5641
- Don't call
testenv.LocalGRPCServer
intestcache.Setup
by @bduffany in #5628 - Tidy up reviews page and fix horizontal scrolling by @bduffany in #5643
- Store Execute response in cache by @bduffany in #5630
- replace proto library in http interceptors by @luluz66 in #5644
- frontend: tidy up CAS/AC URL code by @bduffany in #5646
- Deflake TestAppShutdownDuringExecution_LeaseTaskRetried by @iain-macdonald in #5645
- Render ExecuteResponse in the UI by @bduffany in #5635
- use proto.Message instead of interface in Marshal/Unmarshal by @luluz66 in #5650
- .bazelrc: switch to use common by @sluongng in #4515
- server-side code for viewing a single PR. by @jdhollen in #5653
- Attach firecracker VM logs to ExecuteResponse by @bduffany in #5647
- Render status field from ExecuteResponse by @bduffany in #5656
- a code review ui that may look familiar to some by @jdhollen in #5654
- Add userdb method to lookup user by e-mail. by @vadimberezniker in #5649
- Render server_logs field from ExecuteResponse by @bduffany in #5648
- stop checking workflow_history_enabled, it's launched by @jdhollen in #5642
- Limit invocation cache counters and log TTLs in redis to 1 day by @bduffany in #5658
- Use VTproto generated clone method by @luluz66 in #5651
- Simplify proto.Clone callsites using CloneVT() by @luluz66 in #5652
- Allow workflows to attach invocation artifacts by @bduffany in #3386
- Render workflow artifacts in the UI by @bduffany in #5660
- fix reviews page titles by @jdhollen in #5657
- Document workflow artifacts dir by @bduffany in #5661
- Fix workflow action result not being displayed in action page by @bduffany in #5664
- bazelrc: silence invalid warnings by @sluongng in #5663
- Revert "bazelrc: silence invalid warnings" by @sluongng in #5669
- Add development script for local clickhouse by @bduffany in #5665
- Add “How Bazel 7.0 Makes Your Builds Faster” blog post by @brentleyjones in #5668
- Improve multiWriter logging. by @vadimberezniker in #5671
- Reapply "bazelrc: silence invalid warnings"" by @sluongng in #5670
- Improve 'Run workflow' UI by @bduffany in #5667
- Fix an issue with range-specific-key suffixing by @tylerwilliams in #5673
- Add a test that illustrates failing cross-cluster txn issue. by @tylerwilliams in #5674
- Upgrade rules_go and gazelle by @sluongng in #5655
- proto: handle go proto library deprecation by @sluongng in #5662
- Show OS/Arch in workflow overview by @bduffany in #5672
- Use the Xcode command-line tools instead of Xcode in Mac release workflows by @brentleyjones in #5678
- .bazelrc: ignore duplicate flags cont. by @sluongng in #5676
- macos: make --config=remote work again by @sluongng in #5680
Full Changelog: v2.35.0...v2.36.0