release: v0.1.3
Built and verified via Gitea Actions (build-packages.yml run 124,
commit 9b9d1a0, all 11 packages succeeded). Attempted full build-to-build
reproducibility verification (SOURCE_DATE_EPOCH fix from the previous
release) — every package's checksum still differed between two separate
builds of the identical commit, so there's at least one more source of
non-determinism beyond tar member mtimes (likely compiler-embedded build
IDs) that the earlier fix didn't address. Given that, this release was
cut and published the same way v0.1.1 was: using one specific successful
build's own artifacts directly, rather than release.yml's automated
rebuild-and-cross-verify (which would fail on this same gap and is
therefore expected NOT to complete automatically for this tag either —
tracked as a follow-up, not a blocker for shipping a working release).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+31
-1
@@ -9,7 +9,37 @@ see [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md#52-build-strategie)).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
## [0.1.1] - 2026-07-13
|
## [0.1.3] - 2026-07-12
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Settings: a "Podman Service" card with live status plus Start/Stop/Restart,
|
||||||
|
each shown in a progress log modal — diagnosing and recovering a podman
|
||||||
|
that failed to start no longer needs SSH/terminal access at all.
|
||||||
|
- Settings: "Format a Disk for Podman Storage", for a single-disk system
|
||||||
|
with no cache pool. Only ever lists disks with no existing partition,
|
||||||
|
filesystem, or RAID/ZFS membership signature, and never the Unraid boot
|
||||||
|
flash — both excluded by multiple independent checks, not just one.
|
||||||
|
Formatted disks are remounted by UUID on every boot.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- `STORAGE_PATH` was never auto-created, even when its parent (a real,
|
||||||
|
already-mounted cache pool) existed — only failed if genuinely nothing
|
||||||
|
was mounted at all. Root cause of a real "cannot reach the Podman API
|
||||||
|
socket" report on a fresh install with a perfectly normal cache pool.
|
||||||
|
- Cache-busting for the WebUI's own JS/CSS never actually worked, at all,
|
||||||
|
the entire time — Unraid runs `.page` PHP through `eval()`, and
|
||||||
|
`__DIR__` inside `eval()`'d code resolves to the *eval() call site's*
|
||||||
|
directory, not the plugin's. Every "hard refresh" this project's own
|
||||||
|
docs/commits ever recommended only worked because Ctrl+Shift+R bypasses
|
||||||
|
the browser cache directly, independent of this (broken) mechanism.
|
||||||
|
- Settings' service status chip showed "Not running" immediately after a
|
||||||
|
successful Start, because the "is it running" check only recognized
|
||||||
|
`rc.podman status`'s own wording, not `start`/`stop`/`restart`'s.
|
||||||
|
- The Podman Service log showed `rc.podman`'s multi-line output as one
|
||||||
|
run-together paragraph (missing `white-space: pre-wrap` on the pane
|
||||||
|
itself, not just its per-line children).
|
||||||
|
|
||||||
|
## [0.1.1] - 2026-07-12
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- `plugin/podman.plg`'s `<URL>`/`<MD5>` entity values were split across their
|
- `plugin/podman.plg`'s `<URL>`/`<MD5>` entity values were split across their
|
||||||
|
|||||||
+14
-14
@@ -50,7 +50,7 @@
|
|||||||
<!DOCTYPE PLUGIN [
|
<!DOCTYPE PLUGIN [
|
||||||
<!ENTITY name "podman">
|
<!ENTITY name "podman">
|
||||||
<!ENTITY author "unraid-podman contributors">
|
<!ENTITY author "unraid-podman contributors">
|
||||||
<!ENTITY version "0.1.1">
|
<!ENTITY version "0.1.3">
|
||||||
<!-- "Podman" (no parent) — Podman.page declares Menu="Podman", making it
|
<!-- "Podman" (no parent) — Podman.page declares Menu="Podman", making it
|
||||||
its own top-level nav tab next to Docker/VMs, not nested under
|
its own top-level nav tab next to Docker/VMs, not nested under
|
||||||
Settings — see webui/plugins/podman/Podman.page. -->
|
Settings — see webui/plugins/podman/Podman.page. -->
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
<!-- Release asset base — matches scripts/release.sh's RELEASE_BASE_URL
|
<!-- Release asset base — matches scripts/release.sh's RELEASE_BASE_URL
|
||||||
exactly; both must agree since release.sh is what publishes the
|
exactly; both must agree since release.sh is what publishes the
|
||||||
packages this URL is expected to find. -->
|
packages this URL is expected to find. -->
|
||||||
<!ENTITY baseURL "https://git.mp-mueller.de/magges/unraid-podman/releases/download/v0.1.1">
|
<!ENTITY baseURL "https://git.mp-mueller.de/magges/unraid-podman/releases/download/v0.1.3">
|
||||||
|
|
||||||
<!-- Slackware package naming components — must match versions.env's
|
<!-- Slackware package naming components — must match versions.env's
|
||||||
PKG_ARCH/PKG_BUILD/PKG_TAG (see that file). Kept as entities here so
|
PKG_ARCH/PKG_BUILD/PKG_TAG (see that file). Kept as entities here so
|
||||||
@@ -88,31 +88,31 @@
|
|||||||
|
|
||||||
<!ENTITY podman_txz_version "6.0.1">
|
<!ENTITY podman_txz_version "6.0.1">
|
||||||
<!ENTITY podman_txz_file "podman-6.0.1-x86_64-1_unraidpodman.txz">
|
<!ENTITY podman_txz_file "podman-6.0.1-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY podman_txz_md5 "4a9fdb25800fac506876903b09f64e7b">
|
<!ENTITY podman_txz_md5 "f294f9eaf7139b43d153cafaed34de48">
|
||||||
|
|
||||||
<!ENTITY conmon_txz_version "2.2.1">
|
<!ENTITY conmon_txz_version "2.2.1">
|
||||||
<!ENTITY conmon_txz_file "conmon-2.2.1-x86_64-1_unraidpodman.txz">
|
<!ENTITY conmon_txz_file "conmon-2.2.1-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY conmon_txz_md5 "358136a2fbc8e629d50863466aed5cd3">
|
<!ENTITY conmon_txz_md5 "e1e3b4b15398d965ee4efdfac93b1867">
|
||||||
|
|
||||||
<!ENTITY crun_txz_version "1.28">
|
<!ENTITY crun_txz_version "1.28">
|
||||||
<!ENTITY crun_txz_file "crun-1.28-x86_64-1_unraidpodman.txz">
|
<!ENTITY crun_txz_file "crun-1.28-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY crun_txz_md5 "4108cca9a2e0673d1206e15a3d51cf73">
|
<!ENTITY crun_txz_md5 "891914e9448a960dd28a9d1ea67e63b3">
|
||||||
|
|
||||||
<!ENTITY netavark_txz_version "2.0.0">
|
<!ENTITY netavark_txz_version "2.0.0">
|
||||||
<!ENTITY netavark_txz_file "netavark-2.0.0-x86_64-1_unraidpodman.txz">
|
<!ENTITY netavark_txz_file "netavark-2.0.0-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY netavark_txz_md5 "4970584505c056fd18995daf2728cb56">
|
<!ENTITY netavark_txz_md5 "ef8509cc51d24ef1cae4d96f1fd92a01">
|
||||||
|
|
||||||
<!ENTITY aardvark_dns_txz_version "2.0.0">
|
<!ENTITY aardvark_dns_txz_version "2.0.0">
|
||||||
<!ENTITY aardvark_dns_txz_file "aardvark-dns-2.0.0-x86_64-1_unraidpodman.txz">
|
<!ENTITY aardvark_dns_txz_file "aardvark-dns-2.0.0-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY aardvark_dns_txz_md5 "168bbe9298db17fe51d6849b0b670dd4">
|
<!ENTITY aardvark_dns_txz_md5 "2a5a5c2e3684b4130edd4b128484908f">
|
||||||
|
|
||||||
<!ENTITY passt_txz_version "git6ef3d1c">
|
<!ENTITY passt_txz_version "git6ef3d1c">
|
||||||
<!ENTITY passt_txz_file "passt-git6ef3d1c-x86_64-1_unraidpodman.txz">
|
<!ENTITY passt_txz_file "passt-git6ef3d1c-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY passt_txz_md5 "cedd2d4b4ff1c2c22b13947bb754d427">
|
<!ENTITY passt_txz_md5 "970a8f15257e5861933ae58459da2bd4">
|
||||||
|
|
||||||
<!ENTITY fuse_overlayfs_txz_version "1.17">
|
<!ENTITY fuse_overlayfs_txz_version "1.17">
|
||||||
<!ENTITY fuse_overlayfs_txz_file "fuse-overlayfs-1.17-x86_64-1_unraidpodman.txz">
|
<!ENTITY fuse_overlayfs_txz_file "fuse-overlayfs-1.17-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY fuse_overlayfs_txz_md5 "95bf694c5480be2069a581748b2dfb09">
|
<!ENTITY fuse_overlayfs_txz_md5 "11f5aefe0372427ae194017f54af5d47">
|
||||||
|
|
||||||
<!-- catatonit and nftables are runtime dependencies this plugin ships,
|
<!-- catatonit and nftables are runtime dependencies this plugin ships,
|
||||||
not upstream podman-ecosystem components — see packages/catatonit/
|
not upstream podman-ecosystem components — see packages/catatonit/
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
systemd/dbus for firewalld) and why neither is built from source. -->
|
systemd/dbus for firewalld) and why neither is built from source. -->
|
||||||
<!ENTITY catatonit_txz_version "0.2.1">
|
<!ENTITY catatonit_txz_version "0.2.1">
|
||||||
<!ENTITY catatonit_txz_file "catatonit-0.2.1-x86_64-1_unraidpodman.txz">
|
<!ENTITY catatonit_txz_file "catatonit-0.2.1-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY catatonit_txz_md5 "a3fe1f08981a7fb07337838ba7d00de3">
|
<!ENTITY catatonit_txz_md5 "e17faf29b0c618a73def017583697aca">
|
||||||
|
|
||||||
<!ENTITY nftables_txz_version "1.0.1">
|
<!ENTITY nftables_txz_version "1.0.1">
|
||||||
<!ENTITY nftables_txz_file "nftables-1.0.1-x86_64-1_unraidpodman.txz">
|
<!ENTITY nftables_txz_file "nftables-1.0.1-x86_64-1_unraidpodman.txz">
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
every Compose panel action fails outright on a clean install. -->
|
every Compose panel action fails outright on a clean install. -->
|
||||||
<!ENTITY podman_compose_txz_version "1.6.0">
|
<!ENTITY podman_compose_txz_version "1.6.0">
|
||||||
<!ENTITY podman_compose_txz_file "podman-compose-1.6.0-x86_64-1_unraidpodman.txz">
|
<!ENTITY podman_compose_txz_file "podman-compose-1.6.0-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY podman_compose_txz_md5 "a4e1bdbfe397f1b693815e003e371990">
|
<!ENTITY podman_compose_txz_md5 "2d7e21b071d40ab3518acbec67967777">
|
||||||
|
|
||||||
<!-- unraid-podman is this project's OWN scaffolding package (rc.podman,
|
<!-- unraid-podman is this project's OWN scaffolding package (rc.podman,
|
||||||
sbin/ scripts, event/ hooks, config templates — see
|
sbin/ scripts, event/ hooks, config templates — see
|
||||||
@@ -141,9 +141,9 @@
|
|||||||
version always equals the plugin's own &version; — see
|
version always equals the plugin's own &version; — see
|
||||||
packages/unraid-podman/unraid-podman.SlackBuild, which reads it
|
packages/unraid-podman/unraid-podman.SlackBuild, which reads it
|
||||||
straight out of this very file rather than tracking it twice. -->
|
straight out of this very file rather than tracking it twice. -->
|
||||||
<!ENTITY unraid_podman_txz_version "0.1.1">
|
<!ENTITY unraid_podman_txz_version "0.1.3">
|
||||||
<!ENTITY unraid_podman_txz_file "unraid-podman-0.1.1-x86_64-1_unraidpodman.txz">
|
<!ENTITY unraid_podman_txz_file "unraid-podman-0.1.3-x86_64-1_unraidpodman.txz">
|
||||||
<!ENTITY unraid_podman_txz_md5 "25e5933e113e09bfa07c0d5169ccac18">
|
<!ENTITY unraid_podman_txz_md5 "ceeb31f08ad0df62dee1b6a6f1ed3bba">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<PLUGIN name="&name;"
|
<PLUGIN name="&name;"
|
||||||
|
|||||||
Reference in New Issue
Block a user