Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for release 0.9.0 #199

Merged
merged 5 commits into from
Sep 25, 2023

Commits on Sep 22, 2023

  1. composefs-info: Fix warnings about unused asprintf return value

    Signed-off-by: Alexander Larsson <[email protected]>
    alexlarsson committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    80ee1a2 View commit details
    Browse the repository at this point in the history
  2. Fix distcheck and srcdir!=builddir checks

    Signed-off-by: Alexander Larsson <[email protected]>
    alexlarsson committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    50892cc View commit details
    Browse the repository at this point in the history
  3. Ensure manpages are properly installed

    Signed-off-by: Alexander Larsson <[email protected]>
    alexlarsson committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    4e29478 View commit details
    Browse the repository at this point in the history
  4. Update specfile for release

    Signed-off-by: Alexander Larsson <[email protected]>
    alexlarsson committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    22d0730 View commit details
    Browse the repository at this point in the history
  5. Bump version to 0.9.0

    This is the first stable release of composefs. Starting now, we
    guarantee a stable library ABI and a binary stable file format. The
    later means that any image build from an identical lcfs_node tree and
    identical write options, will produce a file that is binary identical
    to a later run even with a different version. The same is true for
    an mkcomposefs run with the same options.
    
    Major changes since 0.1.4:
    
    * All required overlayfs xattr changes are now upstream and the
      corresponding image generation changes have been made in
      composefs. This includes support for escaping overlayfs xattrs and
      whiteouts for nested overlayfs mounts.
    
    * fs-verity built-in signature support was dropped in favour of
      userspace signatures.
    
    * The erofs iamges now uses the new bloom filter for faster xattr
       lookups. This is backward compatible and old erofs version still
       work (sans the speedup).
    
    * Files can now be inlined in the erofs image to avoid overhead of
      using redirections for small files.
    
    * There is a new API to regenerate a lcfs_node tree from a composefs
      image file.
    
    * There is a new composefs-info tool that lets you dump info about
      images, including what objects it refers to and which ones are
      missing from a given basedir.
    
    * Various fixes, cleanups and new tests
    
    Signed-off-by: Alexander Larsson <[email protected]>
    alexlarsson committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    951adcc View commit details
    Browse the repository at this point in the history