Repository navigation
BeforeUp 0.4.1 preview 1
Pre-release
Pre-release
·
10 commits
to main
since this release
BeforeUp 0.4.1 preview improves comparison reliability and keeps the project small.
Corrections:
- Report running services that are absent from the proposed Compose project even when those old services have multiple replicas.
- Recognize scaled services before attempting Docker inspect, so one unsupported service does not prevent the rest of the stack from being compared.
- Stop printing mount target paths in reports; Compose interpolation could otherwise expose sensitive values.
- Summarize changed and removed data mounts by count and service instead of emitting several indistinguishable warnings.
- Make orphan findings stable in order for machine-readable output.
Maintenance:
- The roadmap now covers unfinished work only. Released features remain in CHANGELOG.md.
- make check is read-only and verifies gofmt, Go vet and unit tests. Formatting is an explicit make fmt action.
- No new runtime dependencies, background processes or extra packaging formats.
Verification:
- 51 Go tests, Go vet, race testing and Docker Compose integration.
- A 14-case Compose configuration regression matrix.
- A real isolated three-container test reproduced the scaled-orphan scenario; all test containers were removed.
- Linux AMD64 Debian package installed, executed and uninstalled on Debian 13, Ubuntu 24.04 and Ubuntu 26.04.
- Both static Linux tarballs and AMD64/ARM64 .deb files include SHA256SUMS.
This remains a preview. Independent user testing, full rootless container write tests, SELinux and Docker Desktop integration, and real ARM64 package installation are still pending.