Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2.1.0

    protected
    o Implement source provenance API from BuildStream 2.5 in most source plugins
    o collect_manifest: add support for using source provenance information
      o This is enabled by default, set ``use-source-provenance`` to false if your project needs
        to keep support for BuildStream < 2.5.
    o git_repo: fix error with dulwich 0.23.1 and later
    o bazel_file: new source plugin to stage files for use by bazel
    o bazel_build: adapt to support bazel_file sources
    o collect_manifest: add support for generating an SBoM in the SPDX format
      o This is experimental and may be removed in a future version
    o Add source mirror plugins to the documentation
  • 2.0.4

    protected
    o cargo2: fix export_manifest for git crates
    o collect_manifest: support plugins that return a list
  • 2.0.3

    protected
    o Support authenticated git deps in cargo2
    o cargo2: Fix usage with mirrors
    o cargo2: change default value of vendor-dir
    o cargo2: Implement get_manifest()
    
  • 2.0.2

    protected
    o Fixed bug in git helpers where urllib3 PoolManager was used with non-HTTP URL's
  • 2.0.1

    protected
    ===================================
    buildstream-plugins-community 2.0.1
    ===================================
    o Fix invalid path in project.conf which was breaking using this project through junctioning.
  • 2.0.0

    protected
    ===================================
    buildstream-plugins-community 2.0.0
    ===================================
    o Plugin collection renamed to buildstream-plugins-community. Some plugins are still considered
      experimental, but others are being used in production.
    o Using the plugins from a junction origin (the recommended way) now requires BuildStream 2.2.
    o Add gnu source plugin, for tracking GNU projects
    o Fix git_tag plugin with buildstream 2.2
    o gen_cargo_lock source plugin to generate Cargo.lock from Cargo.toml where missing
    o cargo2 source plugin with support for git crates and workspace dependencies
    o bazelize: Exclude files with space in the name
    o bazelize: Fix for libraries which contain a dot in their name
    o git_repo: add timeouts to HTTP git usage
    o Added three source mirror plugins: simple_mirror, gitlab_lfs_mirror and fake_mirror.
  • 1.100.1

    protected
    o IMPORTANT: Project will be renamed to buildstream-plugins-community
    o Add mandatory pip field Homepage
  • 1.100.0

    protected
    1.100.0
  • 1.99.4

    protected
    o bazelize: Do not include libraries that don't start with 'lib' to skip loadable modules
    o bazelize: traverse stack elements when extracting dependencies
    o bazelize: Extend src filter for cc_library to include soname with version infomation
    o collect_manifest: Revert "Extend default regular expression for underscore/dash separators"
    o collect_manifest: Augment manifests with alias and git_repo with refspecs
  • 1.99.3

    protected
    o go_module: Support projects with multiple versioned sub-trees in git. Support
      larger subset of go.sum syntax
    o {git_repo,go_module}: Fix MissingCommitError being raised in some cases
  • 1.99.2

    protected
    o go_module: Fix repos to be staged into expected vendor directories.
  • 1.99.1

    protected
    o collect_manifest: Consider also _ and - as valid separators for version by default
      and make logging less verbose.
    o {git_repo,go_module}: Fix spurious unaliased-url warning when tracking
    o patch_queue: Fix implementation of API for collect_manifest plugin
  • 1.99.0

    protected
    o snap_image: Port to non-deprecated ruamel.yaml API
    o flatpak_image: Make it possible to run appstream compose
    o git_repo: don't specify depth in fallback codepath
    o {pypi,cpan}: Use buildstream 2.2 API conditionally
    o Add go_module plugin
    o {git_repo,go_module}: Implement dulwich version check in preflight
    o Define API for exporting information for collect_manifest plugin
    o Add support for bearer HTTP authentication (pypi, cpan)
  • 1.98.0

    protected
    o Improve documentation for git_repo
    o More robust generation of git-describe format refs for git_repo
    o Support git_repo sources in collect_manifest
    o BREAKING CHANGE: Rewrite the bazelize plugin. See the documentation for
      features of the new version.
  • 1.97.1

    protected
    o Bug fixes to release tooling
  • 1.97.0

    protected
    o Project ported to pyproject. Wheels are now published to pypi
    o Further fixes to check_forbidden error reporting
  • 1.96.1

    protected
    o Improvements to check_forbidden output when elements are forbidden
  • 1.96.0

    protected
    o BREAKING CHANGE: change the way url is specified in cpan
    o add support for .netrc authentication to cpan and pypi
  • 1.95.11

    protected
    o git_repo fixed to stage objects for symbolic links
    o git_repo fixed regression introduced in 1.95.8 where all commits were marked as
      shallow for non-tag commits
  • 1.95.10

    protected
    o git_repo fixed crash when creating workspaces