Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 03:34
· 11 commits to master since this release
v1.1.0
f96535d

Changelog

Breaking

  • UI refactored from Vue to React. Functionality should be near-identical.
  • CLI: Parser switched from go-flags (clix v1) to Kong (clix v2). Most flags keep the same names (--http.bind-addr, --db.license-key, etc.).
    • --log.quiet removed.
    • --log.github removed.
    • --log.pretty removed.
  • Logging: Output uses the standard library log/slog (JSON with --log.json, or tinted text on stderr by default) instead of github.com/apex/log. Format for both JSON and text will slightly differ.
  • Docker: Default listen port in the image is 8080 (was 80). Map with -p 8080:8080. This avoids requiring root/CAP_NET_BIND for the default command.
  • Prometheus: The --http.metrics flag, HTTP_METRICS env, and /metrics endpoint are removed. Prometheus client dependencies are no longer pulled in.

🧹 Misc

🐳 Container Images (ghcr)

$ docker run -it --rm ghcr.io/lrstanley/geoip:latest
$ docker run -it --rm ghcr.io/lrstanley/geoip:1.1.0
$ docker run -it --rm ghcr.io/lrstanley/geoip:1.1
$ docker run -it --rm ghcr.io/lrstanley/geoip:1

🧪 Build info

💬 What to do next?