MyPaas v0.5.0-beta.2
Pre-releaseMyPaas v0.5.0-beta.2
Release type: Prerelease / beta
Release date: 2026-08-18
Release tag: v0.5.0-beta.2
v0.5.0-beta.2 is a focused runtime hotfix release following v0.5.0-beta.1.
Runtime fix
Compose healthchecks rendered in exec form (CMD) are converted to an equivalent shell form (CMD-SHELL) before MyPaas writes its sanitized Compose configuration. This avoids a Podman Compose argument-splitting incompatibility observed after v0.5.0-beta.1.
The conversion now shell-quotes every original argument, including empty arguments and values containing shell metacharacters such as $, &, and ;. Existing CMD-SHELL healthchecks are preserved unchanged.
Scope
This is intentionally a narrow beta hotfix. The runtime code delta from v0.5.0-beta.1 is limited to Compose healthcheck normalization; the remaining intervening runtime-neutral changes clarify MyPaas' Podman-first policy and add release-publishing automation.
Release provenance
The runtime hotfix and its dedicated regression coverage were qualified at commit:
a169cad84558fe791a9d0091284da982849e79d9
All mandatory gates passed on that runtime tree before release preparation: backend tests, Go race detector, frontend tests/type/build checks, deployment-script and benchmark regression checks, production Compose rendering, Docker routing-network alias verification, and rootful Podman compatibility smoke.
Subsequent commits before the tag only add release-publishing workflow support and this provenance note; they do not change runtime source, migrations, application dependencies, deployment scripts, or container definitions.
Validation
Dedicated regression coverage verifies shell-safe CMD healthcheck conversion, including whitespace, shell metacharacters, embedded single quotes, and empty arguments, while preserving existing CMD-SHELL healthchecks unchanged.
Install
curl -fsSL https://raw.githubusercontent.com/nabilrn/MyPaas/v0.5.0-beta.2/scripts/bootstrap.sh | \
env MYPAAS_REF=v0.5.0-beta.2 bashFresh supported Linux hosts remain Podman-first by default. To intentionally use Docker Engine compatibility mode:
curl -fsSL https://raw.githubusercontent.com/nabilrn/MyPaas/v0.5.0-beta.2/scripts/bootstrap.sh | \
env MYPAAS_REF=v0.5.0-beta.2 USE_PODMAN=false bashUpgrade note
Operators on v0.5.0-beta.1 who deploy Compose applications with exec-form healthchecks should prefer this beta. As with any stateful update, verify backups and platform health before upgrading and verify at least one existing routed project afterward.
Known beta boundaries
The broader limitations documented for v0.5.0-beta.1 remain: MyPaas is a single-host platform, is intended for an owner/small trusted-team model, does not provide hostile multi-tenant VM-grade isolation, and does not support an in-place Docker-to-Podman state migration.