Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.12.3
Commits
- 58ce036: Bump version v2.12.1 -> v2.12.2 (release.py) (#2843) (Lulu Zhang) #2843
- 04972de: Apply a timeout to VM removal (#2844) (Brandon Duffany) #2844
- 76764f1: Add
PATH
to launch agent (#2847) (Brentley Jones) #2847 - 92adbe1: Rename release workflows from 'Upload Artifacts' to 'Build and Upload Artifacts' if they build stuff (#2846) (Iain Macdonald) #2846
- a557244: Increase max length of secret values (#2848) (Brandon Duffany) #2848
- be99e19: Use user-specific dirs when running locally (#2849) (Tyler Williams) #2849
- 614693d: Remote asset: Remove extraneous digest check after mirroring to cache (#2850) (Brandon Duffany) #2850
- b1c61d3: Cleanup WithIsolation method (#2835) (Maggie Lou) #2835
- a673cce: Use per-user directories for executor root directory too. (#2852) (Iain Macdonald) #2852
- 993f9d2: Show target and out file on timing profile if they're set (#2854) (Siggi Simonarson) #2854
- 8d68424: Remote asset: Avoid buffering fetched contents in memory (#2851) (Brandon Duffany) #2851
- ff11b75: Allow passing 0 as a port value to pick an unassigned port (#2855) (Tyler Williams) #2855
- 038d128: Revert "Allow passing 0 as a port value to pick an unassigned port" (#2857) (Tyler Williams) #2857
- d5af415: Enable pebble for Procfile.ddisk (#2858) (Brandon Duffany) #2858
- 5cfa51b: Skip RemoveNodeFromCluster which is flaky (#2856) (Tyler Williams) #2856
- 0b37200: Clean up /statusz formatting for store (#2862) (Tyler Williams) #2862
- Improve bazelrc parsing logic (#2863) #2863 (Brandon Duffany)
- 5fc2f1b: Delete unused code. (#2864) (Tyler Williams) #2864
- attempt join for up to 180 seconds (#2865) #2865 (Tyler Williams)
- b1cf948: Add AC check to filestorer (#2853) (Maggie Lou) #2853
- 9d80856: Update changed-files action to v34 (#2866) (Brandon Duffany) #2866
- 9f2389f: Remote asset: Stream directly to cache if we know the digest ahead of time (#2860) (Brandon Duffany) #2860
- ea5ddfe: Remote asset: Determine digest size using Metadata API (#2861) (Brandon Duffany) #2861
- 2f06802: Fix disk cache v1 eviction bug if root dir ends with slash. (#2817) (Vadim Berezniker) #2817
- 2e6ea58: Default to v2 disk cache layout for new installations. (#2823) (Vadim Berezniker) #2823
- 4e7b2a5: Stop reading deprecated cache type field from cache scorecards (#2819) (Maggie Lou) #2819
- ec44f34: local split (#2867) (Tyler Williams) #2867
- retry unavailable errors (#2869) #2869 (Tyler Williams)
- 88fa508: Enable region moves (#2870) (Tyler Williams) #2870
- 3397973: change tempdir to user-specific in buildbuddy.local.yaml (#2871) (Lulu Zhang) #2871
- 162e21e: Record some raft-specific prometheus metrics (#2873) (Tyler Williams) #2873
- 047fde9: Supercede
go_rules_dependencies
with our deps (#2875) (Zoey Greer) #2875 - Add a plugin to get notified when a build completes (#2878) #2878 (Brandon Duffany)
- Fix more bazelrc parsing bugs (#2868) #2868 (Brandon Duffany)
- 995ee08: Add secrets to docs site sidebar (#2797) (Brandon Duffany) #2797
- c763091: Fix nil ctx in priority_task_scheduler logging. (#2880) (Vadim Berezniker) #2880
- bfb0ace: update podman and skopeo (#2881) (Lulu Zhang) #2881
- a66f4b3: raft graphs (#2882) (Tyler Williams) #2882
- b2a9cf2: Support Command.output_paths (#2879) (Iain Macdonald) #2879
- More bazelrc parsing fixes (#2884) #2884 (Brandon Duffany)
- d85062d: Graph moves/Splits by QPS (#2883) (Tyler Williams) #2883
- f50defc: Make workflow memory / CPU configurable (#2842) (Brandon Duffany) #2842
- 6b08679: Bump
bazelbuild/rules_go
version to getanalyzer_flags
fornogo
and use them forexhaustive
(#2877) (Zoey Greer) #2877 - 352347c: Bump version v2.12.2 -> v2.12.3 (release.py) (Vadim Berezniker)
v2.12.2
Commits
- 697b365: Bump version v2.12.0 -> v2.12.1 (release.py) (#2802) (Brandon Duffany) #2802
- 980cfa7: Add cache delete method that takes a resource name (#2785) (Maggie Lou) #2785
- abd0f03: Expand env vars (#2807) (Brandon Duffany) #2807
- 87bb2c0: Support partial timing profiles (#2808) (Brandon Duffany) #2808
- f3fec19: Restrict visibility of (most of) //enterprise to //enterprise:__subpackages (#2806) (Iain Macdonald) #2806
- 28df099: Add cache reader method that takes a resource name (#2786) (Maggie Lou) #2786
- 53030e2: Add cache writer method that takes a resource name (#2796) (Maggie Lou) #2796
- e4cab2a: Fix buildbuddy-internal. Targets in there under //tools/mount_vfs deped on the vfs stuff under //enterprise, so the stuff they depend on has to be public for the dependency to work. (#2810) (Iain Macdonald) #2810
- 0b4d1ce: Update more visibilities in //enterprise that are depended on by buildbuddy-internal. (#2812) (Iain Macdonald) #2812
- cf17091: Add invocation ID to more BES logs. (#2813) (Vadim Berezniker) #2813
- 450f3c6: Return a more descriptive RPC error on seqno mismatch. (#2814) (Vadim Berezniker) #2814
- d13c74e: Move hash before isolation/type in metadata key for raft cache. (#2809) (Vadim Berezniker) #2809
- c1e74d7: Remove data sidechannel (#2772) (Tyler Williams) #2772
- 1da0fe3: Clean up MetadataDeprecated function (#2803) (Maggie Lou) #2803
- ba6b85e: Fix build visibility in enterprise/server/cmd docs so //website builds. (#2816) (Iain Macdonald) #2816
- 3724a14: Clean up GetDeprecated (#2805) (Maggie Lou) #2805
- a25fdcc: Fix metrics bug and add metric for copy chan size (#2811) (Maggie Lou) #2811
- 2f13b4f: Cleanup SetDeprecated cache method (#2818) (Maggie Lou) #2818
- ae41ba0: Show Linux RBE minutes on usage page (#2825) (Brandon Duffany) #2825
- 75af8cc: Fix fetching remote assets greater than gRPC size limit (#2826) (Brandon Duffany) #2826
- 4657de0: Fix plugin ref checkout logic (#2830) (Brandon Duffany) #2830
- Fix open plugin dependency logic (#2831) #2831 (Brandon Duffany)
- 91d2429: Cleanup cache ContainsDeprecated method (#2822) (Maggie Lou) #2822
- 57a0ed8: Clean up cache FindMissingDeprecated method (#2824) (Maggie Lou) #2824
- 2ef8c57: Build up
trailingNonWhitespaceCharacters
in correct order (#2832) (Siggi Simonarson) #2832 - f885aae: Cleanup GetMultiDeprecated method (#2827) (Maggie Lou) #2827
- 8a4c2c3: Add test for parseProfile (#2836) (Brandon Duffany) #2836
- 5ba86ac: Clean up SetMultiDeprecated (#2828) (Maggie Lou) #2828
- 581f073: Update README.md (Siggi Simonarson)
- 9502047: Clean up DeleteDeprecated (#2829) (Maggie Lou) #2829
- 4c974c6: Add a Shutdown function for build event handler (#2837) (Lulu Zhang) #2837
- cfac55a: Cleanup ReaderDeprecated (#2833) (Maggie Lou) #2833
- 711bccb: Make test grid state linkable (#2839) (Brandon Duffany) #2839
- 6827085: Cleanup WriterDeprecated method (#2834) (Maggie Lou) #2834
- 7b1518c: Add output_paths fields to remote_execution.proto (#2841) (Iain Macdonald) #2841
- 11be2ab: Bump version v2.12.1 -> v2.12.2 (release.py) (Lulu Zhang)
v2.12.1
Commits
- 8197d19: Bump version v2.11.19 -> v2.12.0 (release.py) (#2749) (Vadim Berezniker) #2749
- 9f5ef22: Set enable_chunked_event_logs to default to true (#2747) (Zoey Greer) #2747
- a7fb09e: Release config settings now use extant directories (#2737) (Zoey Greer) #2737
- b78e5a2: hardlink (#2748) (Tyler Williams) #2748
- ffd0cdd: Fix prettier checkstyle (#2752) (Brandon Duffany) #2752
- 00e4c14: Fix rendering for CAS misses (#2751) (Brandon Duffany) #2751
- cc86f3b: retry unavailable (#2753) (Tyler Williams) #2753
- 1876c76: Add debug logging for migration cache and fix contains logging (#2750) (Maggie Lou) #2750
- 7cda583: add a clickhouse graph (#2755) (Lulu Zhang) #2755
- 5787429: smaller leases (#2754) (Tyler Williams) #2754
- f9bed79: Fix concurrency issue in firecracker VMLog (#2758) (Brandon Duffany) #2758
- 474ea31: Fix firecracker goroutine leak (#2757) (Brandon Duffany) #2757
- 5b40d8b: Enable prometheus stats for raft rpcs (#2759) (Tyler Williams) #2759
- feb4675: Fix truncated bazel output (#2760) (Brandon Duffany) #2760
- 5070512: Use CtxInfo in clickhouse logging (#2756) (Lulu Zhang) #2756
- 8772365: Refactor clickhouse table interface (#2643) (Lulu Zhang) #2643
- Add install subcommand (#2763) #2763 (Brandon Duffany)
- Remove banner for now (#2767) #2767 (Brandon Duffany)
- Handle missing system deps (#2766) #2766 (Brandon Duffany)
- 7bcd9c3: Move go_deps and open_invocation to plugins/ dir (#2769) (Brandon Duffany) #2769
- Don't invoke run script if build failed (#2770) #2770 (Brandon Duffany)
- 670d0e0: Use UserConfigDir for config files (#2771) (Brandon Duffany) #2771
- ea2e059: keystore (#2773) (Tyler Williams) #2773
- 5f1dbb6: Add secret protos (#2774) (Tyler Williams) #2774
- 963e240: secret service (#2775) (Tyler Williams) #2775
- c606e23: Pull in fixes for watch mode (#2776) (Brandon Duffany) #2776
- eef6bb1: Add workflow to sync CLI plugins repo (#2777) (Brandon Duffany) #2777
- a4dafe5: Migrate set-output to GITHUB_OUTPUT files (#2779) (Brandon Duffany) #2779
- 08b0c84: Try bazel clean to fix CLI release (#2780) (Brandon Duffany) #2780
- bbf9b99: Pin actions to macos-11 for now (#2782) (Brandon Duffany) #2782
- 1012a9c: Drain migration cache copy queue on shutdown (#2761) (Maggie Lou) #2761
- 89f4447: Fix cli release script (#2783) (Brandon Duffany) #2783
- a3637bf: In migration cache, copy data on FindMissing (#2762) (Maggie Lou) #2762
- 4289eb9: Add instructions to set up log rotation on mac (#2784) (Zoey Greer) #2784
- 53c81dd: Add cache set method that takes a resource name (#2764) (Maggie Lou) #2764
- 9c8ea60: Retry timeout error (#2781) (Lulu Zhang) #2781
- eef62d0: fix nil pointer (#2791) (Lulu Zhang) #2791
- b97da84: Add secrets UI (#2788) (Brandon Duffany) #2788
- adebbbd: Move attempt count increment into the claim script. (#2793) (Vadim Berezniker) #2793
- 54a6270: Blog post and teams page update for Iain (#2795) (Siggi Simonarson) #2795
- 0e2b677: Add docs page for secrets (#2794) (Brandon Duffany) #2794
- df45fdc: Simplify claim error message. (#2790) (Vadim Berezniker) #2790
- cc801ab: Add role check for secrets settings (#2798) (Brandon Duffany) #2798
- ab1a6cb: Move secrets RPCs back under admin only for now (#2799) (Tyler Williams) #2799
- 83ce2f0: Expose secrets to trusted workflows (#2792) (Brandon Duffany) #2792
- 2f3f157: Only log dest reader not found errs if src cache didn't also have a not found err (#2789) (Maggie Lou) #2789
- 6e1d2b7: Add cache SetMulti method that takes a resource name (#2765) (Maggie Lou) #2765
- 80f0919: Disable bwtb suggestion (#2800) (Brandon Duffany) #2800
- 914f659: Bump version v2.12.0 -> v2.12.1 (release.py) (Brandon Duffany)
v2.12.0
Commits
- 26d818b: Add go deps plugin (#2699) (Brandon Duffany) #2699
- 5a6c98e: Add --open plugin (#2701) (Brandon Duffany) #2701
- 5f14459: Refactor caches to use ResourceName struct when generating cache keys (#2697) (Maggie Lou) #2697
- c68cdad: Bump version v2.11.18 -> v2.11.19 (release.py) (#2700) (Lulu Zhang) #2700
- 7b36bfb: Fix occasional 'broken pipe' error in open_invocation plugin (#2703) (Brandon Duffany) #2703
- 0a1a0e3: tinyfixes (#2704) (Tyler Williams) #2704
- 7b0f517: Add cache contains method that takes a resourceName (#2698) (Maggie Lou) #2698
- 996d332: Temporarily disable bazel output handlers (#2706) (Brandon Duffany) #2706
- Write plugin pipeline outputs to a pty (#2707) #2707 (Brandon Duffany)
- 2846fc1: Fix bb version command (#2708) (Brandon Duffany) #2708
- 32a64b0: Make bazel startup flags work (#2710) (Brandon Duffany) #2710
- 5deeb02: Add cache metadata method that takes a resourceName (#2702) (Maggie Lou) #2702
- ab712cd: Refactor replica (#2711) (Tyler Williams) #2711
- efde060: Set partition ID (as required) (#2712) (Tyler Williams) #2712
- f8b75a9: Require a deadline; use it (#2713) (Tyler Williams) #2713
- 7aa1506: Change the way IDs (invocation, request) are propagated to the logger. (#2717) (Vadim Berezniker) #2717
- dffcacf: Fix Ctrl+C not working when output handlers are active (#2719) (Brandon Duffany) #2719
- f5f9911: Respect USE_BAZEL_VERSION (#2721) (Brandon Duffany) #2721
- 3ed7281: Add a release script for the CLI (#2722) (Brandon Duffany) #2722
- 2f6fda9: Invoke post-bazel plugins after build in run step (#2723) (Brandon Duffany) #2723
- a4568b2: Log loadtest errors (#2724) (Tyler Williams) #2724
- de16ee6: Add cache FindMissing method that takes a resourceName (#2705) (Maggie Lou) #2705
- 9b4d53a: Simplify splits; add better logging; remove race-causing doublelease (#2726) (Tyler Williams) #2726
- add3b85: wrap clickhouse write in a retry loop (#2714) (Lulu Zhang) #2714
- c503c46: Log VM logs if firecracker VM is still running after an hour. (#2728) (Vadim Berezniker) #2728
- 97aba44: Check in canary, useful for debugging (#2729) (Tyler Williams) #2729
- 1da44c8: Fix preferences logic for go deps plugin (#2731) (Brandon Duffany) #2731
- f8f5681: Prevent disk cache race condition when cleaning up temp files (#2730) (Maggie Lou) #2730
- 3ad0e5c: Fix "unavailable" alert logic for target URLs containing params (#2733) (Brandon Duffany) #2733
- 06d3582: Support interactive rebuilding with -w (#2732) (Brandon Duffany) #2732
- 0c084ba: Only log migration FindMissing discrepancies if we are double reading (#2727) (Maggie Lou) #2727
- f8408dc: Add cache get method that takes a resourceName (#2715) (Maggie Lou) #2715
- 4236faa: Add cache GetMulti method that takes a resourceName (#2734) (Maggie Lou) #2734
- e2fbe4a: More fixes for go deps plugin (#2736) (Brandon Duffany) #2736
- Fix some issues with watch mode (#2735) #2735 (Brandon Duffany)
- e55f44c: Fix handling of passthrough args (#2738) (Brandon Duffany) #2738
- 316e9be: Remove analyzers covered by vet=True, enable unsafeptr analyzer (#2709) (Zoey Greer) #2709
- 481e852: Add a KMS backend (#2740) (Tyler Williams) #2740
- f7143f4: Enrich executor logs with execution_id. (#2718) (Vadim Berezniker) #2718
- f8c5fc5: Make help commands and flags work (#2742) (Brandon Duffany) #2742
- 9a89f52: Fix race condition in migration cache FindMissing (#2745) (Maggie Lou) #2745
- b7f9782: Add metrics when writing to clickhouse (#2739) (Lulu Zhang) #2739
- 001dd41: Improve FinalizeInvocation logging (#2743) (Lulu Zhang) #2743
- 178c5f2: Fix set clickhouse conn options (#2716) (Lulu Zhang) #2716
- 080e568: retry clickhouse write with timeout error (#2744) (Lulu Zhang) #2744
- a96b7ec: Bump version v2.11.19 -> v2.12.0 (release.py) (Vadim Berezniker)
v2.11.19
Commits
- 5492f81: Add test for composable cache read through. (#2654) (Vadim Berezniker) #2654
- 2fc40db: Revert "Delete the CacheType in interfaces.go in favor of the CacheType in resource.proto (#2637)" (#2658) (Maggie Lou) #2658
- f416ff2: Bump VERSION to v2.11.18 (#2659) (Brandon Duffany) #2659
- 2f1d981: Fix time formatting for target test cases card (#2661) (Brandon Duffany) #2661
- d8cee97: Use ForceRemove when repo sync fails (#2660) (Brandon Duffany) #2660
- a9627d1: Commit this DiskWRiter too. (#2666) (Tyler Williams) #2666
- fe842fc: Allow an invocation's pattern to be overridden by build metadata / workspace status (#2663) (Siggi Simonarson) #2663
- 7cd5045: Move Settings page out of user dropdown (#2664) (Siggi Simonarson) #2664
- e76cfad: Show app version in the footer if it's available (#2667) (Siggi Simonarson) #2667
- a4bb8fc: Populate digest size metric in disk cache. (#2655) (Vadim Berezniker) #2655
- c333d49: Make selfauth user look a little nicer (#2668) (Siggi Simonarson) #2668
- 3f95a32: Add internal_grpc_port flag to goreman script (#2650) (Maggie Lou) #2650
- bbc1971: Bug fixes / improvements for FetchBlob (#2672) (Brandon Duffany) #2672
- c7fe50e: Show the login page if trying to view the settings page while logged out (#2671) (Siggi Simonarson) #2671
- 9ac0e0b: Add pushed branch to workflow server logs (#2665) (Brandon Duffany) #2665
- 4a6a2e9: Add some logging to debug clickhouse missing data (#2673) (Lulu Zhang) #2673
- 5f4851c: Add bazel integration test for remote asset API (#2674) (Brandon Duffany) #2674
- bcf86d1: Don't sync pebble WAL so often. (#2669) (Vadim Berezniker) #2669
- 020dc77: Gossip rangeID and generation along with size (#2677) (Tyler Williams) #2677
- 4cdf02d: Fix sidebar links (#2679) (Brandon Duffany) #2679
- 694edd8: add more logging for clickhouse debugging (#2680) (Lulu Zhang) #2680
- 97e5ad9: Add simple image to run an arbitrary bash script. (#2681) (Vadim Berezniker) #2681
- 63f6880: Fix symlink paths (#2678) (Brandon Duffany) #2678
- d7cfecc: Remove check one RowsAffected (#2682) (Lulu Zhang) #2682
- 7601a3e: Switch the ordering of the resource.proto CacheType enum (#2670) (Maggie Lou) #2670
- f60358f: Revert "Revert "Delete the CacheType in interfaces.go in favor of the CacheType in resource.proto (#2637)" (#2658)" (#2662) (Maggie Lou) #2662
- 9bd44ea: Use correct isolation when copying data during migration (#2656) (Maggie Lou) #2656
- 28c4d77: Only allow splits in the middle 3/5s of the range (#2676) (Tyler Williams) #2676
- 3b06b94: Fix memory leak in fastcopy_darwin (#2686) (Brandon Duffany) #2686
- 9c4d116: Fix sidebar links again (#2683) (Brandon Duffany) #2683
- f6a10a0: Start writing new cache type to cache scorecards (#2684) (Maggie Lou) #2684
- e670029: Delete redundant CacheType enums in distributed_cache.proto and raft.proto in favor of enum from resource.proto (#2649) (Maggie Lou) #2649
- 9ca7612: Support bazel output processing (#2687) (Brandon Duffany) #2687
- b9480b3: Add invoation_uuid to ch Invocations sorting key (#2689) (Lulu Zhang) #2689
- b32cef3: Remove unnecessary code in plugin pipeline (#2690) (Brandon Duffany) #2690
- 987a10a: Show action result even if action is not available (#2692) (Brandon Duffany) #2692
- 95f2123: Remove custom disk -> pebble mirroring support. (#2694) (Vadim Berezniker) #2694
- 63e0874: Refactor pebble cache to use resourceName when generating file record keys (#2651) (Maggie Lou) #2651
- 7851f2c: Update disk cache usage to be calculated based on block size. (#2696) (Vadim Berezniker) #2696
- f03bb27: Read new cache type field from cache scorecards (#2691) (Maggie Lou) #2691
- 9f156f0: Use new created_at_capabilities to improve error messaging (#2693) (Brandon Duffany) #2693
- f5434f5: Bump version v2.11.18 -> v2.11.19 (release.py) (Lulu Zhang)
v2.11.18
Commits
- 2fa00e5: Add release workflow for CLI (#2592) (Brandon Duffany) #2592
- e2bec43: Bump version v2.11.15 -> v2.11.16 (release.py) (#2604) (Vadim Berezniker) #2604
- 74dd644: Make the actual split fast by starting the cluster first (#2598) (Tyler Williams) #2598
- 800d5a9: Add install script for CLI (#2607) (Brandon Duffany) #2607
- fba5463: Don't render custom flags as links (#2605) (Brandon Duffany) #2605
- 815342d: Redact secrets for flagz (#2601) (Zoey Greer) #2601
- c633c4d: Bump bazel version to 5.3.1 (#2608) (Brandon Duffany) #2608
- e9fd0b6: Pull storage directory into its own package so it can be used in multiple places (#2609) (Siggi Simonarson) #2609
- e90264e: Attempt to fix update deps workflow (#2610) (Brandon Duffany) #2610
- d6ef6a6: Add method that parses .bazelrc files to a list of effective args (#2611) (Siggi Simonarson) #2611
- 769888d: Small statusz fixes (#2613) (Tyler Williams) #2613
- 7669e44: Fix paths in helm workflow (#2615) (Brandon Duffany) #2615
- a83ffc7: Clean up CLI main (#2614) (Siggi Simonarson) #2614
- 29701f0: Tag secrets to redact in flagz (#2602) (Zoey Greer) #2602
- e00e97e: Remove unused CLI code (#2616) (Siggi Simonarson) #2616
- Add basic plugin API (#2612) #2612 (Brandon Duffany)
- 78d077b: Clean up logging in CLI (#2618) (Siggi Simonarson) #2618
- a5abf93: Add support for remote plugins (#2620) (Brandon Duffany) #2620
- 8475b2f: Add //cli build target alias (#2621) (Brandon Duffany) #2621
- 2de5ef9: Fix
--verbose
flag (#2622) (Siggi Simonarson) #2622 - 21e5f4a: Add metadata fields to cacheproxy (#2623) (Maggie Lou) #2623
- 566f253: bug fix: write all fields to clickhouse (#2617) (Lulu Zhang) #2617
- b5b3a96: Return more useful error messages from SplitCluster. (#2619) (Vadim Berezniker) #2619
- 6ae4c5d: Add a little shout-out (#2626) (Siggi Simonarson) #2626
- 58bef5e: Be more flexible about choosing a split point; add tests (#2627) (Tyler Williams) #2627
- fe5f04d: Add
login
command to CLI (#2625) (Siggi Simonarson) #2625 - 0780472: Fix recursive cloning issue with CLI release (#2629) (Brandon Duffany) #2629
- 23379a7: Smooth out CLI logging API (#2630) (Brandon Duffany) #2630
- f56cdab: Fix version definition in CLI release (#2632) (Brandon Duffany) #2632
- 8e50766: Use retrier instead of time.sleep (#2606) (Tyler Williams) #2606
- faba791: Wait for migration-related channels that use cache resources (like copying) to close before shutting down the caches (#2628) (Maggie Lou) #2628
- 1c3b1fb: Delete stale temp write files during disk cache initialization. (#2635) (Vadim Berezniker) #2635
- 7ba2766: Use a fixed retry interval during splits. (#2624) (Vadim Berezniker) #2624
- 9dbdc9e: Rename Contains to ContainsDeprecated to prepare for ResourceName refactor (#2636) (Maggie Lou) #2636
- 24a377e: Don't apply
tool_tag
if there is no command present (#2641) (Siggi Simonarson) #2641 - 430e0e7: Use log.Debug for login error (#2634) (Brandon Duffany) #2634
- 0b274ee: Enable test grid for coverage builds (#2640) (Brandon Duffany) #2640
- Wire up plugins in
main
(#2631) #2631 (Brandon Duffany) - 35feabc: Add example post_bazel plugin (#2633) (Brandon Duffany) #2633
- 02366dc: Add a Commit method to write closers (#2519) (Tyler Williams) #2519
- 169edd9: Delete the CacheType in interfaces.go in favor of the CacheType in resource.proto (#2637) (Maggie Lou) #2637
- 5a06d97: Move to file-based API for pre-bazel plugins (#2642) (Brandon Duffany) #2642
- 7413f6d: Add suggestion card for coverage (#2644) (Brandon Duffany) #2644
- 28a4976: Make sure writer Close is called on errors. (#2645) (Vadim Berezniker) #2645
- 9296001: Clean up 0-length files during startup scan. (#2646) (Vadim Berezniker) #2646
- cdc0f1f: Patch memory leak in gopsutil (#2647) (Brandon Duffany) #2647
- 9d0c540: Close and commit properly (#2657) (Tyler Williams) #2657
- 08b48fc: Rename test healthcheck package to testhealthcheck. (#2652) (Vadim Berezniker) #2652
- 8673989: Fix composable cache read-through mode. (#2653) (Vadim Berezniker) #2653
- 9547b8f: Bump version v2.11.16 -> v2.11.17 (release.py) (Brandon Duffany)
- 5e26b68: Revert "Delete the CacheType in interfaces.go in favor of the CacheType in resource.proto (#2637)" (#2658) (Maggie Lou)
- 0e76b52: Bump version v2.11.17 -> v2.11.18 (release.py) (Brandon Duffany)
v2.11.16
Commits
- f393097: Write bytes directly from coordinator to nodes, don't divert thru leader (#2561) (Tyler Williams) #2561
- 9705e36: Implement reader and writer for migration cache (#2515) (Maggie Lou) #2515
- 1665d82: Rate limit copying in migration cache (#2536) (Maggie Lou) #2536
- 2319965: Don't allow remote syncproposes when the range is splitting (#2566) (Tyler Williams) #2566
- 87d85dc: Add flagz endpoint for monitoring (#2558) (Zoey Greer) #2558
- d1eb2f0: Bump version v2.11.14 -> v2.11.15 (release.py) (#2563) (Lulu Zhang) #2563
- 9cce326: Optional lame duck period for shutdown. (#2568) (Vadim Berezniker) #2568
- 291d6a4: Add option to use group ID in pebble file path (#2567) (Maggie Lou) #2567
- ae2b2e5: Limit noisy warning log on full copy chan (#2565) (Maggie Lou) #2565
- 07971b4: Fix tools/enable_local_firecracker.sh to allow cgroup2 mounted on /sys/fs/cgroup/unified (#2571) (Brandon Duffany) #2571
- 365e32c: Allow a lil docker tcp socket as a treat (#2570) (Tyler Williams) #2570
- 6e1e97f: Support dockerUser platform prop for firecracker (#2572) (Brandon Duffany) #2572
- a6cf2a6: Return OutOfRangeError if replica is not found. (#2575) (Vadim Berezniker) #2575
- 3b36738: Allow SSL to be used for monitoring endpoint on executor (#2564) (Brandon Duffany) #2564
- ce56b60: Add bazel "command" as an advanced filter (#2573) (Siggi Simonarson) #2573
- 9473247: Add BazelExitCode to clickhouse (#2577) (Siggi Simonarson) #2577
- 3ba8a0c: Fix CLI RBE autoconfig (#2578) (Brandon Duffany) #2578
- ad95538: Add prometheus metric to track number of not found errors during a migration (#2569) (Maggie Lou) #2569
- 705f0de: Check header on SyncPropose RPC (#2580) (Tyler Williams) #2580
- 56a383c: Fix / cleanup executions query. (#2581) (Vadim Berezniker) #2581
- c37b2ed: Remove some boilerplate code (#2583) (Tyler Williams) #2583
- 45fd861: Fix root dir perms for non-root users (#2576) (Brandon Duffany) #2576
- e0d9e14: Allow running workflows as a non-root user (#2574) (Brandon Duffany) #2574
- c099bf1: senderlogerr (#2584) (Tyler Williams) #2584
- 0c9d02f: Revert cgroup v1 change in tools/enable_local_firecracker (#2586) (Brandon Duffany) #2586
- 8dcbc15: Fix incorrect permissions when converting OCI to ext4 (#2585) (Brandon Duffany) #2585
- c8e88ef: Add more fields to clickhouse.Invocation (#2582) (Lulu Zhang) #2582
- 821cb36: Return a specialized message if range is out of date due to split. (#2588) (Vadim Berezniker) #2588
- 4a57846: Split fail decrements rangegen (#2589) (Tyler Williams) #2589
- b558ce4: Make it easier to specify (or not) blobsizes in cacheload (#2590) (Tyler Williams) #2590
- 5ba3160: Make main sidebar links cmd+clickable (#2591) (Brandon Duffany) #2591
- 0092d9e: Reset flags when reloading config (#2587) (Zoey Greer) #2587
- 955b8d2: Convenience methods for manipulating args in the CLI (#2594) (Siggi Simonarson) #2594
- df093a3: Add CLI to darwin_amd64 CI build (#2596) (Brandon Duffany) #2596
- 9611301: Move bazelisk and its deps into its own package (#2597) (Siggi Simonarson) #2597
- bf0faff: Small fixes to support adding group ID in directory structure in pebble cache (#2579) (Maggie Lou) #2579
- fix infinite loop when run via .bazelversion (#2600) #2600 (Brandon Duffany)
- c7ef41b: Upgrade all checkout actions to v3 (#2599) (Brandon Duffany) #2599
- 632b92a: Bump version v2.11.15 -> v2.11.16 (release.py) (Vadim Berezniker)
v2.11.15
Commits
- 6291989: Bump version v2.11.13 -> v2.11.14 (release.py) (#2530) (Brandon Duffany) #2530
- 3075d49: Add external dependency for ANSI-parsing (#2499) (Zoey Greer) #2499
- 68699c5: Increase timeout on gazelle QA builds (#2532) (Brandon Duffany) #2532
- 1ed71ee: Bump priority of DEADLINE_EXCEEDED suggestion (#2531) (Brandon Duffany) #2531
- a4dd000: Add latency metric for TF prediction (#2529) (Brandon Duffany) #2529
- a7bf988: Improve dashboard JSON normalization (#2533) (Brandon Duffany) #2533
- df7d527: Log errors during raft update processing. (#2538) (Vadim Berezniker) #2538
- 097a9d9: raft cache: update atimes on read (#2537) (Vadim Berezniker) #2537
- b89667f: Add swap rate charts (#2534) (Brandon Duffany) #2534
- cc7e2c7: Tweak Mac workflows starter config (#2541) (Brandon Duffany) #2541
- 0d29dd6: Update test bazel versions to 5.3.0 (#2540) (Brandon Duffany) #2540
- 279a6e3: Update to bazel 5.3 (#2539) (Vadim Berezniker) #2539
- 6e23e9a: Clean up todo log (#2543) (Maggie Lou) #2543
- f717374: Start with 2 ranges by default (#2544) (Tyler Williams) #2544
- 35025d2: Add splitlease support (#2545) (Tyler Williams) #2545
- c6973cf: Support wider range of auth providers (#2546) (Siggi Simonarson) #2546
- 9b5bc08: Flag YAML changes for flagz (#2535) (Zoey Greer) #2535
- 4f2cdea: Turn splits inside out (#2547) (Tyler Williams) #2547
- e862570: Store partition metadata in the pebble db to improve start up speed. (#2548) (Vadim Berezniker) #2548
- 43dec6f: Export filesystem usage information from pebble cache. (#2549) (Vadim Berezniker) #2549
- ba73c17: Cleanup orphaned data after split completes (#2550) (Tyler Williams) #2550
- 8bb032b: Add cache filesystem usage graph. (#2551) (Vadim Berezniker) #2551
- 0dca972: Fix error message when attempting to use a server-admin only endpoint with no server-admin group ID defined (#2552) (Zoey Greer) #2552
- 111dfb1: Remove errant hard-coding of yaml style (#2554) (Zoey Greer) #2554
- 54eea99: Small raft cleanup (#2555) (Tyler Williams) #2555
- 286f38d: Wait for DB leases to return before splitting and fix driver to send header (#2553) (Tyler Williams) #2553
- 31de1c8: Upgrade podman to 4.2.1 (#2557) (Vadim Berezniker) #2557
- 81ed0bd: Add a timeout for podman pulls. (#2559) (Vadim Berezniker) #2559
- 944402c: Add a clickhouse grafana dashboard (#2556) (Lulu Zhang) #2556
- 57a644b: Bundle the sidecar instead of downloading it (#2560) (Tyler Williams) #2560
- ff755a3: Add optional basic auth to monitoring endpoint (#2562) (Brandon Duffany) #2562
- e918e6b: Bump version v2.11.14 -> v2.11.15 (release.py) (Lulu Zhang)
v2.11.14
Commits
- c84c859: Bump version v2.11.12 -> v2.11.13 (release.py) (#2503) (Vadim Berezniker) #2503
- 121590f: Correct store tests so they immitate SyncWriter (#2504) (Tyler Williams) #2504
- 16d60aa: Implement GetMulti in raft cache. (#2490) (Vadim Berezniker) #2490
- 37bdaed: Add a test for split left ranges (#2505) (Tyler Williams) #2505
- 1c86093: Use "bridge" as the network override name (#2508) (Siggi Simonarson) #2508
- 2e3ce73: For public invocations, add (as opposed to replace) others_read permissions (#2470) (Maggie Lou) #2470
- 68b77ce: pebble lease fix (#2510) (Tyler Williams) #2510
- c345c0a: Fix proto written when restoring digest from peer. (#2512) (Vadim Berezniker) #2512
- 0d2c561: Add a flag to force pebble compaction (#2514) (Tyler Williams) #2514
- 65e795c: Remove usages of deprecated ioutil (#2513) (Tyler Williams) #2513
- 0a06070: Document Prometheus metrics path and port (#2517) (Jon Shea) #2517
- 7abf5f2: Implement get and set for migration cache (#2502) (Maggie Lou) #2502
- 7a1d396: Move migration cache to enterprise (because it depends on enterprise/.../pebble_cache) (#2518) (Tyler Williams) #2518
- 93187d8: Task Sizing: Switch to TF serving for prediction (#2509) (Brandon Duffany) #2509
- 95ea1af: Add code to copy data on reads during a migration (#2506) (Maggie Lou) #2506
- d4ffd31: Wire up task sizer to prediction model (#2465) (Brandon Duffany) #2465
- efbb1c4: Add a test to test repeated splitting (#2520) (Tyler Williams) #2520
- fbf6dbf: s/require.Nil/require.NoError/ (#2522) (Vadim Berezniker) #2522
- 992595b: Make yaml autodocs give examples for null fields (#2516) (Zoey Greer) #2516
- d9a6618: Remove memory check when adding runners (#2523) (Brandon Duffany) #2523
- bf9d040: Add logging to runner pool shutdown (#2524) (Brandon Duffany) #2524
- c964a70: Fix rare panic in ContainerMetrics.Observe (#2528) (Brandon Duffany) #2528
- 5a29cb7: Implement more functionality in migration cache (#2511) (Maggie Lou) #2511
- 520ba0c: Remove runner pool memory restrictions for Firecracker (#2521) (Brandon Duffany) #2521
- 65405ae: Add memory usage charts to Grafana (#2526) (Brandon Duffany) #2526
- 9023b87: Bump version v2.11.13 -> v2.11.14 (release.py) (Brandon Duffany)
v2.11.13
Commits
- 8de8706: Bring back ReadFileFromPeer (#2482) (Tyler Williams) #2482
- ffe5ecd: Fix some usages of time.Ticker (#2484) (Brandon Duffany) #2484
- 31b088a: Bump version v2.11.11 -> v2.11.12 (release.py) (#2483) (Lulu Zhang) #2483
- aef498f: Make raft FindMissing tolerate splits. (#2489) (Vadim Berezniker) #2489
- be963d4: Fetch file from peer if key is missing on write. (#2488) (Vadim Berezniker) #2488
- 5b4b9ac: Support parsing JSON structs into flags (#2487) (Zoey Greer) #2487
- 34cf9fd: add seperate flags for reading and writing from clickhouse (#2461) (Lulu Zhang) #2461
- 5a6ea5f: Refactor pebble cache to use options struct instead of flags (#2474) (Maggie Lou) #2474
- 3aeff95: fix the if condition to check whether clickhouse is enabled (#2491) (Lulu Zhang) #2491
- 4dd1396: Add docs for GetFile zstd compression (#2497) (Brandon Duffany) #2497
- 8a145e4: Fix a potential panic (#2494) (Tyler Williams) #2494
- 8c7b4a0: Fix a potential panic in Close (#2495) (Tyler Williams) #2495
- e491733: Detect postfacto splits (#2500) (Tyler Williams) #2500
- ac6e720: Support dockerNetwork=standard (#2498) (Brandon Duffany) #2498
- 7c2edc1: Add register function for migration cache (#2486) (Maggie Lou) #2486
- e78b336: Bump version v2.11.12 -> v2.11.13 (release.py) (Vadim Berezniker)