Skip to content

Releases: lkhmm520/portloom

PortLoom v0.3.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 02:10
c2aef8c

PortLoom-Revision: c2aef8c

What's Changed

  • fix: enable native edge ports for non-root server by @lkhmm520 in #9

Full Changelog: v0.3.1...v0.3.2

PortLoom v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 21:37
a9c3de7

PortLoom-Revision: a9c3de7

What's Changed

  • feat: ship native TLS edge and fail-closed releases by @lkhmm520 in #8

Full Changelog: v0.3.0...v0.3.1

PortLoom v0.2.1

Choose a tag to compare

@lkhmm520 lkhmm520 released this 17 Jul 10:48
8c1574e

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

Choose a tag to compare

@lkhmm520 lkhmm520 released this 17 Jul 08:07
3a896bb

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.0

Generate 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

Choose a tag to compare

@lkhmm520 lkhmm520 released this 16 Jul 20:24
8102feb

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.