morphit/RELEASE-NOTES-v1.10.10.md
Morphit Team 7a84bc325b
Some checks failed
morphit-release / Build + publish release tarball (push) Has been cancelled
true-offline install, honest home bring-up, Tor/I2P serve the marketplace
2026-08-09 21:04:17 -07:00

27 lines
2.5 KiB
Markdown

# Morphit v1.10.10
**Theme: a true offline install, a home node that tells you the truth about its own reachability, and Tor/I2P that actually serve the marketplace. Hardening from a full second-node bring-up.**
This is a maintenance release. There are no database migrations and no breaking changes.
## Fixed
**Tor (.onion) and I2P (.b32.i2p) now serve the whole marketplace, not a 404.** The hidden services were pointed at the sign-up relay, which only answers a few paths, so visiting your .onion returned "not found" for the site and the public API. They now reach the web frontend — the same fan-out clearnet visitors get — so the full site, order book, and read-only API work over Tor and I2P. For a node whose owner can't open clearnet ports (see below), this is the path that reaches the world.
**A truly offline install no longer reaches the internet for git or Ansible.** Two pieces were still fetched online during setup — git, and Ansible plus its Galaxy collections. They are now included in the offline bundle and installed from it, so a genuinely air-gapped install completes with the network cable unplugged.
**Backups no longer report a scary "unreadable" on a brand-new node.** A freshly installed node hasn't run its first nightly backup yet, so the backup folder doesn't exist. The health check mislabeled that as a permissions error. It now correctly says "no backup yet" and tells you how to run one immediately.
**The warrant canary now lands where the site actually serves it.** On a home install the canary was written into the source folder instead of the deployed one, so `/canary.txt` didn't load. It now goes to the served location, and the weekly auto-refresh follows it there too.
**The setup wizard's step counter ("Step 15 of 14") is fixed.** A home install has 15 steps; the counter said 14.
## Added
**A post-install reachability self-check.** After a home install, Morphit now checks — from an outside vantage point, using the Tor network it already runs — whether the public internet can actually reach your node on 80/443. Many home ISPs silently block inbound web ports; instead of discovering that hours later via a stale directory listing, you're told immediately and pointed at your .onion, which works regardless.
## Notes
- No database migrations. No breaking changes.
- The install sets the machine's timezone to UTC (standard for servers); your local wall-clock time will differ. This is intentional.
- If your ISP blocks inbound 80/443, your .onion reaches the world with no port-forwarding.