Skip to content

Releases: buildbuddy-io/buildbuddy

v2.10.5

22 Jun 20:14
Compare
Choose a tag to compare

Commits

  • 2c2786e: Enable deprecation of flags (#2130) (Zoey Greer) #2130
  • 67a224c: Bump version v2.10.3 -> v2.10.4 (release.py) (#2142) (Brandon Duffany) #2142
  • 804b278: Retry should be limited by the max backoff if no maximum number of tries is specified (#2102) (Zoey Greer) #2102
  • ce2077f: Bump github.com/prometheus/client_golang to latest version. (#2140) (Vadim Berezniker) #2140
  • 859e963: Ensure remote_instance_name is respected in action cache (#2144) (Tyler Williams) #2144
  • 60010af: Task sizing: Add an option to enable cgroup-based podman stats (#2138) (Brandon Duffany) #2138
  • 50daa8c: Add prometheus metrics for podman container resource usage (#2139) (Brandon Duffany) #2139
  • 8a56e07: Fix for lag in build logs (#2145) (Zoey Greer) #2145
  • 0b21914: Re-read config file on SIGHUP (#2150) (Tyler Williams) #2150
  • cdaf5f5: Utility to dedupe expensive work across servers. (#2147) (Vadim Berezniker) #2147
  • 5a90e9c: Dedupe image conversions across registry instances. (#2148) (Vadim Berezniker) #2148
  • 82bc4f4: Podman changes to support image streaming. (#2136) (Vadim Berezniker) #2136
  • 56f6ac4: Specify what unsplittable options were, fix typo (#2149) (Zoey Greer) #2149
  • 51b73b4: Add workaround for podman concurrency bug with streaming enabled. (#2151) (Vadim Berezniker) #2151
  • 8b157b6: Task sizing: Store estimated and measured compute usage in the Executions table (#2146) (Brandon Duffany) #2146
  • 6d01d34: Task sizing: Define sizer interface (#2152) (Brandon Duffany) #2152
  • a9488f7: Add missing single quote (#2153) (Zoey Greer) #2153
  • 8412eb5: Bump version v2.10.4 -> v2.10.5 (release.py) (Lulu Zhang)

v2.10.4

15 Jun 20:29
Compare
Choose a tag to compare

Commits

v2.10.3

08 Jun 21:43
Compare
Choose a tag to compare

Commits

v2.10.2

01 Jun 21:18
Compare
Choose a tag to compare

Commits

  • 30d8d04: Test persistent worker proto encoding (#2072) (Brandon Duffany) #2072
  • 1d757f3: Change URLFlag so that its underlying type is URL, not string (#2014) (Zoey Greer) #2014
  • 7312026: Allow smash to test FindMissingBlobs as well (#2074) (Tyler Williams) #2074
  • 08d16f5: Tweaks to executor ID logging. (#2075) (Vadim Berezniker) #2075
  • 4cf5f6a: populate flags from YAML in the order they appear (#2076) (Zoey Greer) #2076
  • e646a8b: Auto-generate YAML docs (#2066) (Zoey Greer) #2066
  • 062a9d9: Bump version v2.10.0 -> v2.10.1 (release.py) (#2071) (Brandon Duffany) #2071
  • 048f8cc: Add target label filtering to the GetAction API endpoint (#2078) (Siggi Simonarson) #2078
  • 12c27bc: Don't parse and fill output files for actions that were not requested (#2079) (Siggi Simonarson) #2079
  • ed18bd0: Swap param order (#2081) (Siggi Simonarson) #2081
  • 938b0d6: "--route_prefix" -> "--executor.route_prefix" (#2082) (Lulu Zhang) #2082
  • feb3931: Bump version v2.10.1 -> v2.10.2 (release.py) (Lulu Zhang)

v2.10.1

25 May 20:40
Compare
Choose a tag to compare

Commits

v2.10.0

18 May 18:47
Compare
Choose a tag to compare

Commits

v2.9.20

11 May 21:49
Compare
Choose a tag to compare

Commits

  • 67ad9c6: Bump version v2.9.17 -> v2.9.19 (#1977) (Brandon Duffany) #1977
  • ddc62bd: Speed up image building in release.py (#1976) (Brandon Duffany) #1976
  • 0014bea: Inital implementation of volumes (#1973) (Guillaume Maudoux) #1973
  • 32da950: Use SWC to transpile TypeScript (#1927) (Brandon Duffany) #1927
  • a52a6e2: Allow grouping scorecard results by target (#1970) (Brandon Duffany) #1970
  • Add "group by" selector and allow grouping by target (#1971) #1971 (Brandon Duffany)
  • dd5a220: Add hovercard with cache request details (#1979) (Brandon Duffany) #1979
  • 98dd7b0: Add compressed size to invocation cache stats (#1965) (Brandon Duffany) #1965
  • 634bf36: findDefaultDevice -> findDevice (#1980) (Lulu Zhang) #1980
  • c66d570: Show compressed size in volume chart (#1981) (Brandon Duffany) #1981
  • d931c42: Fix CI runner tests (Siggi Simonarson)
  • 21ad6ef: For command types that don't populate OptionsDescription on the Started event (query, fetch), use OptionsParsed instead (#1983) (Siggi Simonarson) #1983
  • 64c4347: Add functionality to flagutil.go in preparation for switching flag-based configuration (#1936) (Zoey Greer) #1936
  • 739f8eb: Change tests to use new flag-based configuration (#1937) (Zoey Greer) #1937
  • 503e314: Switch over fully to flag-based configuration (#1938) (Zoey Greer) #1938
  • 958b19a: Remove the config struct now that flag-based configuration is live (#1946) (Zoey Greer) #1946
  • f67390e: Move the remaining flag functions into flagutil (#1947) (Zoey Greer) #1947
  • 0d1cd51: Delete unused flag (#1987) (Brandon Duffany) #1987
  • 75f8f8e: Store transferred size in invocation table instead of only compressed sizes (#1984) (Brandon Duffany) #1984
  • 674a49a: Show more data in the scorecard (#1985) (Brandon Duffany) #1985
  • 9ac3cf1: Fix history tooltip positioning (#1986) (Brandon Duffany) #1986
  • bc54061: Tweak layout of grid tooltip (#1988) (Brandon Duffany) #1988
  • 34625dd: Improve scorecard NotFound error handling (#1989) (Brandon Duffany) #1989
  • 3af92c4: Fix stack overflow in flame chart (#1991) (Brandon Duffany) #1991
  • e14498f: Improve loading state for timing tab (#1992) (Brandon Duffany) #1992
  • 52a1d38: Add full request metadata to executor cache requests (#1993) (Brandon Duffany) #1993
  • 5ce9291: Add executor host ID to request metadata (#1994) (Brandon Duffany) #1994
  • a0f3043: Move edit-instance-template script to OS repo. (#1997) (Tyler Williams) #1997
  • db188b0: Bump cross-fetch from 3.0.6 to 3.1.5 in /website (#1952) (dependabot[bot]) #1952
  • 9401d4f: Add hit tracker usage test (#1996) (Brandon Duffany) #1996
  • fca6e34: Make action links clickable (#1998) (Brandon Duffany) #1998
  • 80f545e: Make edit_instance_template make the changes (#1999) (Tyler Williams) #1999
  • b410826: Fix styling of action page terminal (#2000) (Brandon Duffany) #2000
  • 14bc2bc: Add perms check to scorecard (#2001) (Brandon Duffany) #2001
  • 11a3c0b: Pin podman and Skopeo versions in Dockerfile (#2002) (Lulu Zhang) #2002
  • 73fdec2: Add defaults for common flag settings. (#1990) (Zoey Greer) #1990
  • d31699e: Refactor suggestions to allow looking at invocation model (#2005) (Brandon Duffany) #2005
  • 4f3c89b: Bump version v2.9.19 -> v2.9.20 (release.py) (Lulu Zhang)

v2.9.19

04 May 21:16
Compare
Choose a tag to compare

Commits

v2.9.17

27 Apr 21:47
Compare
Choose a tag to compare

Commits

  • 8077966: Don't build initrd on mac as it fails and we don't need it anyway. (#1942) (Vadim Berezniker) #1942
  • cf5bee1: Bump version v2.9.14 -> v2.9.15 (release.py) (Vadim Berezniker)
  • 55bdb1f: Bump version v2.9.15 -> v2.9.17 (release.py) (Vadim Berezniker)
  • 1ff2dcb: Bump version v2.9.13 -> v2.9.14 (release.py) (#1911) (Lulu Zhang) #1911
  • 7906e9a: Add utils for new paging proto (#1906) (Brandon Duffany) #1906
  • 3af9bb8: Add SetGetMembers, Set, and GetAll methods to MetricsCollector (#1904) (Brandon Duffany) #1904
  • 33022ee: go_image was pointing to outdated distroless containers (Zoey Greer) #1916
  • Record detailed stats (behind flag) (#1895) #1895 (Brandon Duffany)
  • b1a7be8: use base image explicitly for smarter-device-manager (Zoey Greer) #1917
  • eee0e01: buildfix (Zoey Greer) #1917
  • Implement GetCacheScoreCard RPC (#1907) #1907 (Brandon Duffany)
  • 6860b08: Add initial cache scorecard UI (#1913) (Brandon Duffany) #1913
  • b730a53: explicitly define flags for executor (Zoey Greer) #1838
  • cf19cef: change callsites for executor config to use flags (Zoey Greer) #1838
  • dd137c7: explicitly define remote execution flags (Zoey Greer) #1838
  • 485649f: change callsites for remote execution config to use flags (Zoey Greer) #1838
  • 35651ef: move flags to more specific places (Zoey Greer) #1838
  • ec984a8: Don't use RealEnv for Register (Zoey Greer) #1838
  • 0e824b4: fix merge problems (Zoey Greer) #1838
  • e00ba7e: use java 11 because of jvm errors (Zoey Greer) #1918
  • ca7d715: Bump async from 2.6.3 to 2.6.4 in /website (#1919) (dependabot[bot]) #1919
  • 5fc2c14: Bump moment from 2.29.1 to 2.29.2 (#1863) (dependabot[bot]) #1863
  • 06bff96: Configure vmexec server max msg size and bump MaxEstimatedFreeDisk limit (Tyler Williams) #1921
  • c5b7c27: Bump timeout in TestRedisRestart test. (#1922) (Vadim Berezniker) #1922
  • e08edcc: Link workflow invocation from inner invocations (#1923) (Brandon Duffany) #1923
  • 5c9868f: Buildfix and mkinitrd (Tyler Williams) #1921
  • cade35b: Add initrd.cpio to build using pure Go cpio lib (#1924) (Brandon Duffany) #1924
  • 35c1033: Add basic support for macOS sandboxing. (Tyler Williams) #1928
  • 01b7281: Add a simple test (Tyler Williams) #1928
  • 77a4df9: Only run on macos, no-sandbox, and be OK with no home dir. (Tyler Williams) #1928
  • 481e9e8: Keep flag sync test happy (Tyler Williams) #1928
  • 3742758: Nits (Tyler Williams) #1928
  • adb4acb: Address review feedback (Tyler Williams) #1928
  • ec0fcc3: Resolve relative symlinks and sort always writable paths. (Tyler Williams) #1928
  • 7332fa2: Fix Typo (Tyler Williams) #1928
  • 889b54a: Pass through extra args to bazel run to the downloaded binary. (#1915) (Vadim Berezniker) #1915
  • 13d30e3: Patch sha rule to not depend on config paths (#1931) (Brandon Duffany) #1931
  • b4bd40b: Check errors better (Tyler Williams) #1932
  • 6baa12b: explicitly define auth flags (Zoey Greer) #1839
  • 83069a5: change callsites for auth config to use flags (Zoey Greer) #1839
  • ae7eb18: address review comments (Zoey Greer) #1839
  • 71e8f23: don't need to convert constant multipliers to time.Duration (Zoey Greer) #1839
  • cb9b93e: Description of api key group cache ttl must be consistent (Zoey Greer) #1839
  • e69f0ea: More concise description of api key group cache ttl (Zoey Greer) #1839
  • 44c53a3: Use flags for api settings (#1854) (Zoey Greer) #1854
  • be40b16: Allow overriding env and args via platform props (#1933) (Brandon Duffany) #1933
  • fa4e265: Add CI runner option to override bazel args (#1934) (Brandon Duffany) #1934
  • 09b91c2: Fix error code returned when snaploader artifacts expire (#1926) (Brandon Duffany) #1926
  • 341dc9a: Make workflows compute units configurable (#1935) (Brandon Duffany) #1935
  • 4421372: Upgrade rules_nodejs to 5.4.0 (#1929) (Brandon Duffany) #1929
  • 1e853ea: Optimize podman pull (#1940) (Lulu Zhang) #1940
  • a29bf04: Disable esbuild metafile generation (#1939) (Brandon Duffany) #1939
  • 3515658: Add firecracker OOM logging (#1941) (Brandon Duffany) #1941
  • c6a9214: Bump version v2.9.14 -> v2.9.15 (release.py) (Vadim Berezniker)

v2.9.14

20 Apr 20:40
Compare
Choose a tag to compare

Commits

  • 79e4f8a: Add a background context in the env (Tyler Williams) #1883
  • 285b151: Remove calls to context.Background() (Tyler Williams) #1883
  • ec2c785: Buildfix (Tyler Williams) #1883
  • b385f58: Improve release script (#1884) (Brandon Duffany) #1884
  • 0fc0cfb: Bump version v2.9.10 -> v2.9.11 (release.py) (#1882) (Brandon Duffany) #1882
  • 6124c4c: Fetch outputs when invoking remote bazel build/run. (#1874) (Vadim Berezniker) #1874
  • c74b70f: Moved github flags and changed callsite (Zoey Greer) #1868
  • 57915c2: Moved integration flags and changed callsites (Zoey Greer) #1869
  • 8dfd843: Fix missing docker action stderr/stdout (#1887) (Brandon Duffany) #1887
  • b804d6e: Bump version v2.9.11 -> v2.9.12 (release.py) (#1888) (Brandon Duffany) #1888
  • a637a0c: Moved ssl flags and changed callsite (Zoey Greer) #1870
  • e414084: Define interfaces for runner and runner pool (#1877) (Brandon Duffany) #1877
  • 883e900: Add more executor retry tests (#1878) (Brandon Duffany) #1878
  • 3c2f4ec: Move writes distribution to the master, not the coordinator (Tyler Williams) #1894
  • c94dca5: Fix typo (Tyler Williams) #1894
  • bdea3d9: explicitly define app flag for grpc (Zoey Greer) #1778
  • d9c6256: change callsites for app config for grpc to use flags (Zoey Greer) #1778
  • 8b562dc: use Register functions for grpc_server, ssl, and buildbuddy_server (Zoey Greer) #1778
  • feb449c: Register functions for cache, move register calls into main (Zoey Greer) #1778
  • c5dd512: reorder imports (Zoey Greer) #1778
  • 5055329: Don't be clever about terminating the bg context (Tyler Williams) #1890
  • e12189c: Use workflow pool name from config. (#1892) (Vadim Berezniker) #1892
  • af28aa9: Explicitly define flags for app redis settings (Zoey Greer) #1833
  • 411696c: change callsites for app config for redis to use flags (Zoey Greer) #1833
  • fdb3f73: address review comments (Zoey Greer) #1833
  • dd63f92: explicitly define cache flags (Zoey Greer) #1836
  • 4a395a0: address review comments (Zoey Greer) #1836
  • 0f46f9d: address review comments (Zoey Greer) #1836
  • fb2140c: Add option to run bbcli against local app. (#1891) (Vadim Berezniker) #1891
  • fa9409e: Runner side changes to extract run target metadata. (#1896) (Vadim Berezniker) #1896
  • ab50a33: Reduce tracing overhead even further (Tyler Williams) #1898
  • 2baa120: Allow specifying--dev flag for exec containers (#1893) (Aleksander Gondek) #1893
  • 557146b: Let the driver make cluster changes (Tyler Williams) #1901
  • 642a67e: Make CSS cacheable (#1900) (Brandon Duffany) #1900
  • 50f59bf: Add more tests for container stdout/stderr collection (#1889) (Brandon Duffany) #1889
  • 30ef532: Fix task attempt counts in the executor (#1862) (Brandon Duffany) #1862
  • 78abf4b: Add SET support to redis command buffer (#1902) (Brandon Duffany) #1902
  • 54a9de7: Update base images (Zoey Greer) #1903
  • e640b8d: can't use manifest list, switch to image (Zoey Greer) #1903
  • 7f36e56: CLI changes to setup runfiles & default args for remote run targets. (#1897) (Vadim Berezniker) #1897
  • 4125654: Expand cache scorecard proto and add dedicated RPC for cache scorecard (#1801) (Brandon Duffany) #1801
  • 32449a4: Fetch PR collaborator status using GitHub API (#1899) (Brandon Duffany) #1899
  • 0e27bf2: explicitly define flags for executor (Zoey Greer) #1837
  • e7712ac: change callsites for executor config to use flags (Zoey Greer) #1837
  • 3c6e929: don't repeat package name in function (Zoey Greer) #1837
  • c093ddc: Move Executor config flags to where they're used (Zoey Greer) #1837
  • b0b586c: workround for podman readlink error (#1905) (Lulu Zhang) #1905
  • b89127a: handle podman error properly (#1909) (Lulu Zhang) #1909
  • f804813: Bump images to debian 11 (Zoey Greer) #1910
  • 1848321: Don't use manifest list (Zoey Greer) #1910
  • 9cbc4ff: Bump version v2.9.12 -> v2.9.13 (release.py) (Lulu Zhang)
  • 7d680a3: Bump version v2.9.13 -> v2.9.14 (release.py) (Lulu Zhang)