-
-
debian/2024.3-198a86423 · ·
ostree release 2024.3-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2024.3d43386f1 · ·
Release 2024.3 * Release by @cgwalters in https://github.com/ostreedev/ostree/pull/3160 * libostree: write selinux xattr when on non-selinux systems by @mvo5 in https://github.com/ostreedev/ostree/pull/3151 * deploy: Honor prepare-root.conf at deploy time for composefs by @cgwalters in https://github.com/ostreedev/ostree/pull/3165 * sysroot: Rework /var handling to act like Docker `VOLUME /var` by @cgwalters in https://github.com/ostreedev/ostree/pull/3166 * ostree.repo-config(5): Fix a typo by @smcv in https://github.com/ostreedev/ostree/pull/3167 * Expose MOUNT_ATTR_IDMAP detection result to C code by @rborn-tx in https://github.com/ostreedev/ostree/pull/3169 * Drop tmpfiles var by @cgwalters in https://github.com/ostreedev/ostree/pull/3168 * prepare-root: Unify root.transient with composefs by @cgwalters in https://github.com/ostreedev/ostree/pull/3170 * docs/atomic-rollbacks: Add a section on rollbacks by @ericcurtin in https://github.com/ostreedev/ostree/pull/3171 * prepare-root: Switch to a tmpfs for transient root by @cgwalters in https://github.com/ostreedev/ostree/pull/3173 * Release 2024.3 by @cgwalters in https://github.com/ostreedev/ostree/pull/3172 * @mvo5 made their first contribution in https://github.com/ostreedev/ostree/pull/3151 * @rborn-tx made their first contribution in https://github.com/ostreedev/ostree/pull/3169 **Full Changelog**: https://github.com/ostreedev/ostree/compare/v2024.2...v2024.3
-
debian/2024.2-1574b0c8a · ·
ostree release 2024.2-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2024.29b30c946 · ·
Release 2024.2 ## What's Changed ### New features The `ostree admin pin` command learned more human-consumable verbs: * admin/pin: Add commands to pin booted, pending and rollbacks deployments by @ericcurtin in https://github.com/ostreedev/ostree/pull/3146 * generator: Exit if there's no `/run/ostree` by @cgwalters in https://github.com/ostreedev/ostree/pull/3147 ### Bugfixes * deploy: Ignore sockets, fifos in /etc/<subdir> during merge by @yummypeng in https://github.com/ostreedev/ostree/pull/3143 * grub2-15_ostree: Graceful exit if /etc/default/grub doesn't exist by @travier in https://github.com/ostreedev/ostree/pull/3150 * Track deployment root/inode from prepare root by @cgwalters in https://github.com/ostreedev/ostree/pull/3164 ### Other changes * Release 2024.1 by @cgwalters in https://github.com/ostreedev/ostree/pull/3141 * tests: Skip composefs test if /var/tmp does not support user xattrs by @smcv in https://github.com/ostreedev/ostree/pull/3145 * composefs: Bump composefs max version to 1 by @alexlarsson in https://github.com/ostreedev/ostree/pull/3149 * ci: Add a bootc/c9s workflow by @cgwalters in https://github.com/ostreedev/ostree/pull/3152 * syslinux: Avoid double `/boot` if bootprefix is enabled by @cgwalters in https://github.com/ostreedev/ostree/pull/3157 * admin/state-overlay: Require root and don't lock sysroot by @jlebon in https://github.com/ostreedev/ostree/pull/3158 * Enable `sysroot.bootprefix` by default by @cgwalters in https://github.com/ostreedev/ostree/pull/3156 * Revert "Enable `sysroot.bootprefix` by default" by @cgwalters in https://github.com/ostreedev/ostree/pull/3159 ## New Contributors * @yummypeng made their first contribution in https://github.com/ostreedev/ostree/pull/3143 **Full Changelog**: https://github.com/ostreedev/ostree/compare/v2024.1...v2024/2
-
debian/2024.1-147ce2159 · ·
ostree release 2024.1-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
debian/2023.8-265a5b13c · ·
ostree release 2023.8-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2023.8-1a81b32f6 · ·
ostree release 2023.8-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2023.85b23804a · ·
Release 2023.8 This release stabilizes "deployment finalization locking" which is very useful for automatic update workflows. - sysroot: Stabilize deployment finalization, add API by @cgwalters in https://github.com/ostreedev/ostree/pull/3090 There's a new `post-copy` command which may be useful for build systems that generate a filesystem tree outside of ostree: - Add `ostree admin post-copy` command by @alexlarsson in https://github.com/ostreedev/ostree/pull/309 The commit logic started using reflinks (if available) which can be a big speedup. - commit: Try reflinks for local commits by default by @cgwalters in https://github.com/ostreedev/ostree/pull/3106 System root and bootloader: - bootloader/zipl: Run in target deployment as container if needed by @cgwalters in https://github.com/ostreedev/ostree/pull/3104 - bootloader/zipl: No-op if run as non-root by @cgwalters in https://github.com/ostreedev/ostree/pull/3085 - lib/bootloader-zipl: Check for Secure Boot before zipl by @nikita-dubrovskii in https://github.com/ostreedev/ostree/pull/3080 Finally, ostree now ships a `tmpfiles.d` fragment which copies from `/usr/share/factory/var` to `/var` by default: - tmpfiles: Copy `/usr/share/factory/var` to `/var` by @cgwalters in https://github.com/ostreedev/ostree/pull/3103
-
debian/2023.7-36dee866a · ·
ostree release 2023.7-3 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2023.7-2fa543010 · ·
ostree release 2023.7-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
debian/2023.7-1c2c6dda4 · ·
ostree release 2023.7-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
-
v2023.7a87e9069 · ·
Release 2023.7 A variety of things here. I think the new support for a "transient etc" will be appreciated in many places. Note that to work with SELinux the build system side needs to ensure the labels on `/usr/etc` match `/etc`. Another important change is that the ostree HTTP layer now retries requests by default; this closes a very longstanding RFE. Also on the pull side, a longstanding bug was fixed where we'd still try to fetch "loose" objects even when we were doing a delta pull. There's a variety of clang-analyzer fixes (some false positives, some real memory leaks, etc). Even more in the below log; thanks to all contributors! ``` Alexander Larsson (2): tests: Fix whiteout test Support transient /etc Colin Walters (50): deploy: Remove global `sync` by default cmd/export: Port to C99 style cmd/export: Fold libarchive error handling cmd/log: Port to C99 style cmd/show-remote-url: Port to C99 style configure: post-release version bump prepare-root: Drop redundant print about signature/digest prepare-root: Init composefs options earlier prepare-root: Fold together composefs signature cases composefs: Hard error except on ENOENT even in "optional" case switchroot: Lower config parser to otcore, add unit tests commit: Drop dead code sign/ed25519: Fix two memory leaks switchroot: Use g_new/g_free consistently lib/repo-finder: Squash memory leak pull: Add assertions to quiet clang-analyzer commit: Quiet clang-analyzer warning pull: Quiet clang-analyzer warning lib/delta: Remove dead code lib/commit: Quiet clang-analyzer warning commit: Quiet clang-analyzer warning commit: Quiet clang-analyzer warning repo: Quiet clang-analyzer warning mutable-tree: Quiet clang-analyzer warning mutable-tree: Change some `g_return_if_fail` to `g_assert()` keyfile-utils: Quiet a clang-analyzer warning commit: Quiet clang-analyzer warning sysroot: Promote the "early prune" behavior to default ci: Move lints into main build ci: Add an automatic labeler action tests: Rework detection of trivial-httpd gitmodules: Use github GNOME mirror tests: Add an integration test for composefs signatures docs: Add authenticated-repos.md repo: Default bootloader to zipl on s390x ci: Ensure composefs+openssl are is enabled on Fedora ci: Disable composefs test for now repo: Add an option to label /usr/etc as /etc deploy: Improve error message for nonexistent stateroot composefs: Add more error prefixing tests: Use ext4, re-enable composefs test deploy: Remove lock when re-staging Release 2023.7 Eric Curtin (1): boot/dracut: Add erofs and overlayfs kernel modules HuijingHei (2): karg-delete: support multiple times doc: add `ostree admin deploy` option `--karg-delete` Jonathan Lebon (7): app/pull-local: Add `--disable-static-delta` lib/pull: Fix miscounting of missing metadata lib/pull: Don't scan commit objects we fetch via deltas ci: Run cosa unprivileged lib/pull: Drop static delta superblocks references Revert "ci: Run cosa unprivileged" lib/deploy: Log SELinux policy refresh Joseph Marrero (1): ostree-repo-pull: add options to configure retry behavior Owen W. Taylor (1): When exporting, use hardlinks for duplicated files dependabot[bot] (6): build(deps): bump libglnx from `c02eb59` to `54ad67d` build(deps): bump composefs from `1aed878` to `597a766` build(deps): bump composefs from `597a766` to `d085fbf` build(deps): bump composefs from `d085fbf` to `af86742` build(deps): bump composefs from `af86742` to `cca8be4` build(deps): bump libglnx from `54ad67d` to `aff1eea` ```