Skip to content

Releases: NorskHelsenett/goophy

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 11:09
927eae2

Changelog

  • 927eae2 Merge pull request #3 from NorskHelsenett/feat/multi-upstream-detection-routing
  • c55c86a chore: harden updater, fix multi-arch Docker build, add lint config
  • 796075c feat(proxy): detect vLLM/Open WebUI upstreams and route OpenAI paths
  • 206fe16 fix(proxy): route OpenAI paths for unknown upstreams; harden detection & body handling

Released by GoReleaser.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 05:29
b8245c8

Changelog

  • b8245c8 Merge pull request #2 from NorskHelsenett/feat/api-endpoint-and-flags
  • 89e473c feat(cli): add --port/--api-endpoint/--api-key flags; rename to API_ENDPOINT

Released by GoReleaser.

v0.2.0

Choose a tag to compare

@jonasbg jonasbg released this 09 Jun 11:38
081bc70

What's Changed

Added

  • Configurable bind interface via HOST / --host (with --listen-all as a shorthand). The proxy binds to localhost by default; set 0.0.0.0 to accept external connections.
  • The running version is now shown in the serve startup banner and in --version output. When the binary is not a tagged release build, the version is derived from this changelog so local and container builds report a meaningful version instead of dev.
  • Graceful shutdown: the server drains in-flight requests on SIGINT/SIGTERM.

Changed

  • Modernized the reverse proxy for Go 1.26 and refactored it for clarity (shared path lists, small focused helpers, less duplication).
  • Bumped dependencies (golang.org/x/crypto, golang.org/x/sys, github.com/ProtonMail/go-crypto).

Fixed

  • Data race on the shared transport's original-path field (now carried through the request context).
  • Request bodies were forwarded with chunked encoding, which upstreams that only read Content-Length saw as empty; bodies are now sent with explicit length.

Full Changelog: v0.1.7...v0.2.0

v0.1.7

Choose a tag to compare

@jonasbg jonasbg released this 05 Sep 08:41
dce34ae

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@jonasbg jonasbg released this 04 Sep 05:49
05c0e68

Goophy v0.1.6 – Release Notes

TL;DR

  • Full‑featured .env support via a new internal/env package and sample example.env.
  • License: Copyright updated to Norsk Helsenett SF (NHN).
  • Several internal clean‑ups, logging improvements, and better error handling in the proxy and updater.
  • Updated README with clearer usage, Docker command, and build/run examples.

Using the New .env Support in Goophy

Goophy now ships with a tiny internal/env package that makes loading environment
variables from a file (or the default .env) trivial.

# Use the default .env (no flag needed)
goophy serve

# Use a custom file
goophy --env-file .env serve

# Env variables takes precidense over the file
OLLAMA_ENDPOINT=http://localhost:11434 goophy --env-file .env serve

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:43
v0.1.5
05c0e68

Changelog

  • 06f204a feat: add environment variable loading functionality and example .env file
  • f9293f2 feat: enhance README with detailed Docker setup instructions and binary download steps
  • 9393eb3 feat: refactor environment variable loading functions for clarity and error handling
  • 7b68870 feat: refactor environment variable loading to support optional file paths and improve error handling
  • 2a181c4 feat: refactor environment variable loading to support optional file paths and improve error handling
  • c1e1c1b feat: refactor model processing logic to improve clarity and handle /api/show endpoint requirements
  • 8b03931 feat: update Dockerfile to use ENTRYPOINT for application execution and improve main.go help text formatting
  • 195d84c feat: update module path and copyright information to reflect Norsk Helsenett SF
  • 05c0e68 refactor: clean up whitespace and improve readability in customTransport RoundTrip method

Released by GoReleaser.

v0.1.4

Choose a tag to compare

@jonasbg jonasbg released this 08 May 09:19
384826e

Full Changelog: v0.1.3...v0.1.4

feat: add update command with help text and auto-update functionality

v0.1.3-nhn

Choose a tag to compare

@jonasbg jonasbg released this 08 May 09:09
d8f43c1