Logchef 2.2 can run under a subpath behind a reverse proxy and completes the Simplified Chinese interface for sources, access, admin, and library views. The server moved to Fiber v3. There are no database migrations.
Highlights
Serve under a subpath. Run Logchef at a URL such as https://example.com/logchef/. Set server.frontend_url to the public URL, including the subpath, and have the proxy remove the prefix. Operations → Reverse Proxy in the docs has nginx, Caddy, and Traefik examples (#108).
More translated views. Add Source, source management and inspection, Access, Admin settings, query activity, Library views, route titles, and shared widgets such as the date picker and token-scope picker now use translation keys, with Simplified Chinese translations. Other languages show English for these new messages until they are translated; corrections and new translations are welcome (#103).
Changed
- Auth cookies use the path of
server.frontend_url. Deployments at/are unchanged. logchef openkeeps the path of the server URL, so it works with a subpath.- The HTTP server moved from Fiber v2 to Fiber v3, and all Go, frontend, docs, and CLI dependencies are on their latest releases.
- Docker images use Alpine 3.24.2.
Upgrade notes
- No database migrations.
- Subpath deployments must set
server.frontend_urlto the full public URL, including the subpath, and strip the prefix at the proxy. - Helm. For production, pin
logchef.image.tag: v2.2.0. - Building from source requires Go 1.27.
Thanks
@walingcc for testing the 2.1 translations and reporting the untranslated pages on #103.
Install
docker pull ghcr.io/mr-karan/logchef:v2.2.0Binaries for Linux and macOS are attached below. Full changelog: https://logchef.app/changelog/#v2.2.0 · Diff: v2.1.0...v2.2.0