Skip to content

Releases: cactus/go-camo

v2.4.6

25 Oct 20:08
Compare
Choose a tag to compare
  • Add --no-debug-vars flag to disable /debug/vars when --metrics is enabled. (#66, #67)

v2.4.5

23 Oct 22:22
Compare
Choose a tag to compare
  • fix htrie matching of non punycode (eg. unicode) idna hostnames
  • slightly faster logging (update to mlog dependency)
  • address a logging issue with missing url path output in "built outgoing request" debug log
  • moderate improve performance of hostname rule processing (approx 12-30% in microbenchmarks)
  • slight improvement in request path url processing (approx 2-4% in microbenchmarks)
  • fix /debug/vars being enabled by default (#65) due to expvars import side effect

v2.4.4

25 Jul 20:59
Compare
Choose a tag to compare
  • update dependencies
  • bump version in go.mod (and fix all internal module references)
    ref: discussion #62

v2.4.3

18 Feb 23:04
Compare
Choose a tag to compare

v2.4.2

16 Feb 17:38
2caae31
Compare
Choose a tag to compare
  • update library dependency prometheus, covering CVE-2022-21698.
    Note that for go-camo, the issue in the prometheus library was exploitable only when the metrics option/flag (--metrics) is enabled.
  • build with go1.19.5

v2.4.1

29 Sep 00:28
Compare
Choose a tag to compare

What's Changed

  • Rebuild release with go-1.19.1
  • Documentation fixes

Full Changelog: v2.4.0...v2.4.1

v2.4.0

30 Jan 22:24
Compare
Choose a tag to compare
  • Add support for internal address proxies (HTTP(S)_PROXY). Issue #55
  • Add some additional documentation/caveats regarding HTTP(S)_PROXY usage.

v2.3.0

20 Oct 22:25
Compare
Choose a tag to compare
  • Add support for listening on a unix socket.
  • A more graceful shutdown process, under SIGINT or SIGTERM.

v2.2.2

22 Aug 00:59
Compare
Choose a tag to compare
  • Change test only helper library
  • structure logging (json) support for http requests (debug logging). PR #52
  • build with go-1.17

v2.2.1

26 Mar 02:16
Compare
Choose a tag to compare
  • Update some dependencies.
  • Clean up a few tests
  • Build with go 1.16.2