Skip to content

0.6.0

Compare
Choose a tag to compare
@smcv smcv released this 24 Feb 14:58
· 116 commits to main since this release

New features:

  • New --add-seccomp option can be used to add more than one seccomp program (#453)
  • Add a warning when repeating options where only the last one will be used, in particular --seccomp (#454)
  • Add a Meson build system. (#432)
    • This can be used as a subproject by larger Meson projects. When used as a subproject, the -Dprogram_prefix option is required: see tests/use-as-subproject/ for an example.
    • There is no equivalent of the --with-priv-mode=setuid option in this build system. Distributions that still require a setuid bubblewrap executable will need to chown and chmod the executable appropriately as a separate step in their packaging.
    • The Autotools build system is still supported in this release, but might be removed in a future release if the Meson build system is sufficiently successful.

Bug fixes:

  • Invoke bash via PATH for better compatibility with non-FHS operating systems
  • Exit early when argc == 0, to harden against the equivalent of CVE-2021-4034 (this is not a security issue in our case)

Other changes:

  • The default branch is now named main
  • Partial REUSE support (add SPDX-License-Identifier to many source files)
  • Remove old CI integration
$ sha256sum -b bubblewrap-0.6.0.tar.xz
11393cf2058f22e6a6c6e9cca3c85ff4c4239806cb28fee657c62a544df35693 *bubblewrap-0.6.0.tar.xz