Skip to content

Releases: NamesMT/home-hosted

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:29

compare changes

🚀 Enhancements

  • proxy: Reverse proxy with automatic HTTPS, driven by the panel (60039ad)
  • proxy: Several uploaded certificates, and never a dead handshake (637e45c)
  • ui: Uploaded certificates are a list, and a route shows its certificate state (be823fe)

🩹 Fixes

  • proxy: Reach the engine with the account and the ports it actually has (b9c68b1)
  • proxy: Keep the uploaded certificate while a route serves it (5ca6898)
  • proxy: One ACME issuer, and say what the challenge needs (b91a1a2)
  • ui: Stop the proxy page from scrolling the document (196fe58)
  • proxy: Apply the current configuration to a reattached engine (0d3dbfb)
  • proxy: Never serve an uploaded pair that cannot be used (6c08bfc)
  • proxy: Key the certificate snapshot on the config and the pair files (1e22a33)
  • proxy: The not-ready page covers the whole host, prefix or not (adb052c)
  • ui: The setcap command reads as inline code (45bbd30)
  • ui: The copy button sits on the same line as what it copies (f990018)

📖 Documentation

✅ Tests

  • proxy: Write the fake engine to the path the panel would use (a10588f)
  • proxy: Test expiry by moving the clock, not by backdating the certificate (3c010cf)

❤️ Contributors

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 10:10

compare changes

🩹 Fixes

  • cli: Bind the port --port asked for (63f1921)

🏡 Chore

  • dev: Keep dev servers and test panels in the 6xxx range (930f1bf)

❤️ Contributors


Note for 0.7.0 users

0.7.0 persisted up --port / -p / --host but kept the listener on the old port, so the flag looked
ignored until the next boot. Fixed in 0.7.1 — no config change needed.

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:28

compare changes

🚀 Enhancements

  • workspaces: ⚠️ State, settings and servers per workspace (edb5962)
  • ui: ⚠️ Global-first navigation and root opens Global Overview (c62bf33)
  • noc-console: Full workspace support (ddd6144)

⚠️ Breaking Changes

  • workspaces: ⚠️ State, settings and servers per workspace (edb5962)
  • ui: ⚠️ Global-first navigation and root opens Global Overview (c62bf33)

❤️ Contributors


⚠️ Upgrading from 0.6.x

Breaking release. The next home-hosted command relocates the old state under $HHOSTED_HOME/.hh
and splits it into a default workspace — no manual step needed. home-hosted migrate prints the
plan and stamps every file.

  • $HHOSTED_HOME/servers.config.json → .hh/settings.json (panel) + .hh/default/settings.json (workspace) + .hh/default/servers.config.json
  • flat .control-secrets.json, .logs/, .state/, .tls/, .ui/, run.json → under .hh/
  • each workspace gets its own servers, settings, secrets, logs, DDNS accounts/hostnames and Telegram target
  • backup archives taken before this release use the old config/ root and are refused by restore — take a fresh backup after upgrading

Root / now opens Global Overview; the sidebar lists the panel-wide pages above the workspace's.
Both bundled UIs (stock, noc-console) ship the workspace selector.

v0.6.8

Choose a tag to compare

@github-actions github-actions released this 28 Sep 19:50

compare changes

🚀 Enhancements

  • backups: Pick what a backup captures, and restore from a dialog (b8584ca)

🩹 Fixes

  • ddns: Store credentials for an account that is not saved yet (596506c)
  • ddns: One Save for the page, and the hostname caret stays put (0d45b03)
  • ddns: Proxying is a per-hostname choice (b90917c)

❤️ Contributors

v0.6.7

Choose a tag to compare

@github-actions github-actions released this 28 Sep 09:49

compare changes

🚀 Enhancements

  • ddns: Keep hostnames pointed at this machine's public IP (a854102)

🩹 Fixes

  • logs: Stop losing a persistent entry's output (48995c5)

📖 Documentation

  • Say what start/stop actually touch (49d3038)

❤️ Contributors

v0.6.6

Choose a tag to compare

@github-actions github-actions released this 27 Sep 07:10

compare changes

🚀 Enhancements

  • cli: Per-server start/stop, and the version on up/down (23d59e1)

❤️ Contributors

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 27 Sep 05:34

compare changes

🩹 Fixes

  • ui: Stop the server editor aliasing live config (34676d0)

📖 Documentation

  • meta: Sharper npm description and keywords for search (098595d)

❤️ Contributors

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:12

compare changes

🚀 Enhancements

  • ui: Bring noc-console up to date with persistent (421105b)

❤️ Contributors

  • NamesMT

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:18

compare changes

🚀 Enhancements

  • servers: Keep an entry running through a panel stop, with its logs (66bda88)

🩹 Fixes

  • test: Keep the new suites running on Windows (7064a80)
  • test: Let the nanny suite clean up on Windows (0bad678)

📖 Documentation

  • Trim the release and nanny notes in AGENTS.md (083c2f3)

🏡 Chore

  • Drop a stray gh cache artifact from the tree (d23377e)

✅ Tests

  • Measure every source file and cover the HTTP surface (84f2482)

❤️ Contributors

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 16:01

compare changes

🩹 Fixes

  • ui: Make an interrupted or overlapping install recoverable (f08a4b0)
  • config-watch: Compare the reported filename by basename (a556f22)

📖 Documentation

  • Rename the example server to omniroute, and show a compose stack (5973bd4)

❤️ Contributors