Skip to content
  • Bazel Release System's avatar
    Release 7.0.0-pre.20230628.2 (2023-07-12) · 22a5d6df
    Bazel Release System authored
    Baseline: 604a9ef6
    
    Cherry picks:
    
       + 15c412eb:
         Automated rollback of commit
         52dbdc7a.
       + 990d97e5:
         Automated rollback of commit
         0bda661e.
       + 6c393ec5:
         Add temporary rules_go bazel_dep to restore CI
    
    Incompatible changes:
    
      - Loading `.bzl` files under `@bazel_tools//tools/jdk` in WORKSPACE
        now requires `rules_java` to be defined in advance.
      - cc_binary targets with dynamic_deps attributes no longer link
        indirect dynamic_deps on Unix. This might be an incompatible
        change if you are using RUNPATHs (instead of RPATHs) in your
        cc_shared_libraries. Enable the feature
        "exclude_bazel_rpaths_in_transitive_libs" or
        "use_rpath_instead_of_runpath" for those cc_shared_libraries.
    
    Important changes:
    
      - Add aquery --output=streamed_proto which writes a stream of
        length delimited ActionGraphContainer containing a single
        Artifact, Action, Target, DepSetOfFiles, Configuration,
        AspectDescriptor, RuleClass, PathFragment proto. This breaks up
        the ActionGraphContainer into multiple which will prevent large
        protos from crashing blaze.
      - (BEP) TargetConfigured events will be marked aborted instead
        of published when there is an analysis error. This is motivated
        by a
        low level Blaze change aimed at improving scalability.
      - Add flag --experimental_collect_code_coverage_for_generated_files.
      - Added a new output format for cquery --output=streamed_proto that
        writes multiple length-delimited CqueryResult protos, each
        containing a single ConfiguredTarget or Configuration. This
        allows us to "bypass" the hard limit of 2GB on the size of
        protocol buffers by splitting it up into multiple.
      - Enable starlark_doc_extract - a native rule for Starlark
        documentation
        extraction. This rule is intended mainly for internal use by
        Stardoc.
    
    This release contains contributions from many people at Google, as well as Anshuman Mishra, Benjamin Peterson, Benjamin Peterson, Daniel Wagner-Hall, Fabian Meumertzheim, Jay Conrod, Maksim, Rasrack, Sam Shadwell, Son Luong Ngoc, Takeo Sawada, Tyler Williams, Xavier Bonaventura, Yannic, Yuval Kaplan.
    22a5d6df
To find the state of this project's repository at the time of any of these versions, check out the tags.