Releases: amd989/mariner
Releases · amd989/mariner
v0.5.2
✨ Features
- Armbian support: added compatibility for Armbian-based systems (d4fcf13)
- Folder support: organize print files into folders (#11)
- Power menu: added power controls to the navigation bar (b057191)
- Favicon: added a favicon for the web UI (bc63339)
- Setup automation: added automated setup scripts (6936bd3)
- Release page CI: automated release page publishing (9086578)
- M4000 progress modes: multiple ratio-based progress estimation modes plus encrypted CTB parsing improvements (b4ac684)
- M4000 debug logging: optional debug logs for diagnosing progress issues (016401b)
- Log level flag: configurable log verbosity via CLI flag (05094c8)
🐛 Bug Fixes
Printer Communication
- Use Z layer for more reliable progress estimation (e3b66d1)
- Handle serial disconnect errors as
CLOSEDstatus (31f08de) - Degrade unreadable M4000 polls to
CLOSEDstate (8c05e2b) - Harden M4000 status parsing against keepalive noise (c0f5088)
- Retry empty
readline()before failing M4000 parse, avoiding spuriousUnexpectedPrinterResponseon/api/print_status(b3e9773) - Correct print progress when M4000 reports bytes remaining (0b7de6d)
- Resolve additional connection stability issues (9125a32)
File Formats
- Fix encrypted CTB layer table and end offsets; stabilize
print_statustests (5551f34)
Build & Packaging
- Use Rollup WASM build for reliable Docker armv7 frontend builds (4ec62e5)
- Fix amd64 CI build (8b6c76b)
- Remove unnecessary Python package dependencies (6f5cf56)
- Correct CA certificate issues (18f126f)
🧹 Maintenance
- Remove M4000 troubleshooting code after stabilization (0bc49c8)
- Run Pyre and fix type issues (db94da4)
- Restore pre-commit hooks (69f9424)
Full Changelog: v0.4.0...v0.5.2
v0.4.0
Mayor UI redesign
A major redesign occurred in the UI with a modern look and using popular UI stacks.
Installation
With this release you can now install this tool very easily, make sure to read the docs about it
Debian / Ubuntu / Raspberry Pi OS (apt)
Quick install:
curl -fsSL https://amd989.github.io/mariner/setup.sh | sudo bash
sudo apt install mariner3dRocky Linux / RHEL / Fedora (dnf)
Quick install:
curl -fsSL https://amd989.github.io/mariner/setup-rpm.sh | sudo bash
sudo dnf install mariner3dWhat's Changed
- ci: ⬆️ upgrade actions to latest supported versions by @amd989 in #5
- feat: ✨ add dark mode by @amd989 in #4
- ci: 💚 fix build by @amd989 in #6
- feat(frontend): 💄 modernize ui by @amd989 in #9
- ci: 💚 refactor ci/cd by @amd989 in #10
Full Changelog: v0.3.0-1...v0.4.0
v0.3.0-1
What's Changed
-
Added support for encrypted .ctb files, courtesy of Desterly's fork

-
Upgrading dependencies for frontend/backend.
-
Fixed Github Actions workflows execution issues.
New Contributors
Full Changelog: https://github.com/amd989/mariner/commits/v0.3.0-1