Repository navigation
Releases: AmigaMeow/puppy-stardew-server
Releases · AmigaMeow/puppy-stardew-server
Release list
v1.1.1
First tagged release of 2026 (v1.1.0 was an unreleased version bump). Ships the accumulated security hardening, dependency updates, and bug fixes.
Security
- Hardened the web panel and manager service: optional manager shared secret (
MANAGER_SECRET), security response headers, sanitized error messages, and hardened backup download path resolution (#7, #8) - Backup downloads now use short-lived signed download tokens instead of long-lived JWTs in URLs (#7)
- Added per-IP API rate limiting for the web panel, configurable via
API_RATE_LIMIT(default 120 req/min) (#7) - Prometheus metrics port now binds to
127.0.0.1by default; setMETRICS_BIND_HOST=0.0.0.0to expose it to a remote scraper (#8) - Status endpoint validates
pgrepoutput as a bare numeric PID before use
Updated
- SMAPI 4.3.2 → 4.5.2 (requires Stardew Valley 1.6.14+; server ships game 1.6.15) (#9)
- VNC password is auto-generated when
VNC_PASSWORDis left empty and persisted toweb-panel/data/vnc_password.txt(#10, #11)
Bug Fixes
- Fixed ~25% CPU busy-loop in the status reporter when
nc(netcat) is missing from the image (#4): the metrics loop now warns once and polls slowly, and backs off ifncfails immediately - Fixed player count arithmetic error in the status reporter when the SMAPI log has zero join/quit matches (follow-up to #9)
Upgrade notes
- If you scrape Prometheus metrics remotely, set
METRICS_BIND_HOST=0.0.0.0in your.env(previously the port was exposed on all interfaces). - SMAPI 4.5.2 requires Stardew Valley 1.6.14+; the image ships game 1.6.15, so no action is needed for standard installs.
- Rebuild the image to pick up the changes:
docker compose build && docker compose up -d.
📌 The project is actively developed again — new features are planned and community contributions (issues & PRs) are welcome. MIT licensed, free for commercial use.
v1.0.77
v1.0.77
This release consolidates the current stable state of Puppy Stardew Server in the new AmigaMeow/puppy-stardew-server repository.
Highlights
- Web panel first-run password setup and persistent auth state
- Save upload, default save selection, backups, and downloadable archives
- Mod upload/delete workflow fixes and clearer runtime config handling
- Better categorized logs, dashboard status details, and player reporting
- Improved quick-start flow and cleaner headless runtime defaults
Notes
- GitHub repository links now point to
AmigaMeow/puppy-stardew-server - Docker image remains available at `truemanlive/puppy-stardew-server