Releases: lkhmm520/portloom
Releases · lkhmm520/portloom
Release list
PortLoom v0.3.2
PortLoom v0.3.1
PortLoom v0.2.1
PortLoom v0.2.1
Web console
- Default Simplified Chinese interface with persistent English switch
- One sticky module title/action row
- Compact 320px mobile header without overlap or horizontal overflow
- Correct English client-count grammar and localized TCP automatic-port text
- Unique accessible names for compact actions and refresh loading states
- Versioned static assets to avoid stale Cloudflare/browser cache
Verification
- 15/15 Web tests
- Go, race, documentation, container and Compose checks
- Chromium 320×720 layout and accessibility-tree validation
- Public multi-architecture GHCR image verification
PortLoom v0.2.0
Highlights
- One-command two-host onboarding: install Server on a public VPS, generate an Agent command in the WebUI, and run it on the NAS.
- Managed SSH sidecar with per-Agent keys, exact loopback listener authorization, persistent host identity, and no host OpenSSH changes.
- One-time, resumable Agent enrollment with pinned Server host keys and token-free restart verification.
- Built-in Caddy HTTPS entry with route-authorized on-demand certificates.
- Clear Local, Tunnel, and Public health states for HTTP/HTTPS routes.
- Hardened Server/Agent installers with per-home locks, atomic configuration writes, and NAS UID 65532 recovery support.
- Updated bilingual documentation, Docker examples, release checks, and complete two-host integration tests.
Install
Use the exact release tag for production installations:
./install-server.sh --domain portloom.example.com --version 0.2.0Generate the matching Agent command from the Server WebUI. See the five-minute quick start.
Scope
The built-in public data path supports HTTP/HTTPS host routing. Legacy TCP fields remain metadata and do not create public TCP listeners.
PortLoom v0.1.0
PortLoom's first official release introduces the bilingual documentation portal and a complete container publishing pipeline.
Highlights
- Chinese/English VitePress documentation portal: https://docs.961121.xyz/
- production-ready Server, Agent, dual-Agent, and Docs Compose templates
- security, operations, troubleshooting, API, architecture, and configuration references
- multi-architecture (
linux/amd64,linux/arm64) GHCR images - stable SemVer release policy with protected
latest
Container images
ghcr.io/lkhmm520/portloom-server:0.1.0
ghcr.io/lkhmm520/portloom-agent:0.1.0
ghcr.io/lkhmm520/portloom-docs:0.1.0
The release commit passed the complete Go, Web, Docs, Compose, Docker, security, and production-path verification suite. All three GHCR packages are public and support anonymous pulls for both linux/amd64 and linux/arm64.