Skip to content
This repository has been archived by the owner on Sep 28, 2024. It is now read-only.

Releases: robbyt/llm_proxy

v2.4.3

06 Sep 17:33
e04d379
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.2...v2.4.3

v2.4.2

03 Sep 05:20
7764ef5
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/sashabaranov/go-openai from 1.29.0 to 1.29.1 by @dependabot in #83
  • Add X-Llm_proxy-version header to response

Full Changelog: v2.4.1...v2.4.2

v2.4.1

30 Aug 20:34
5c98346
Compare
Choose a tag to compare

What's Changed

  • add golang build cache by @robbyt in #71
  • Add a new request/response validator addon by @robbyt in #70
  • cleanup and centralize addon logs, and remove the req/resp nil checks by @robbyt in #73
  • add golint action by @robbyt in #76
  • Improve the LogDumpContainer schema version handling by @robbyt in #82

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

v2.4.0

25 Aug 22:07
49581c0
Compare
Choose a tag to compare

What's Changed

  • add memory cache storage engine by @robbyt in #66
  • Add cache-control headers handler for optionally skipping cache storage/lookup by @robbyt in #67
  • Add a new X-Llm_proxy-Id response header to send the proxy UUID to the client by @robbyt in #68

Full Changelog: v2.3.0...v2.4.0

v2.3.0

19 Aug 13:31
c85fc47
Compare
Choose a tag to compare

What's Changed

  • relocate fileUtils under internal by @robbyt in #50
  • refactor MegaTrafficDumper writer creation by @robbyt in #51
  • add first iteration of the remote REST api log shipping by @robbyt in #52
  • add a waitgroup and atomic closed bool to the response cache by @robbyt in #54
  • store a copy of the original request object for logging by @robbyt in #55
  • move the header deep-copy into the constructor for req/resp by @robbyt in #56
  • switch the header filters from a slice of strings to a struct with filtering methods by @robbyt in #58
  • responseCache addon needs both req and resp headers filters by @robbyt in #59
  • remove header filters from boltdb, other header filter cleanup by @robbyt in #60
  • clean up config namespaces by @robbyt in #62
  • minor cleanup and consolidation for the logSourceConfig by @robbyt in #63
  • improve the header filter by adding an internal persistent slice of headers, separate from the user-defined slice by @robbyt in #64
  • upgrade build to use latest go 1.23 by @robbyt in #65

Full Changelog: v2.2.0...v2.3.0

v2.2.0

28 Jul 22:56
7e3653c
Compare
Choose a tag to compare

What's Changed

  • add model cost accounting for gpt-4o-mini by @robbyt in #37
  • Switch logging from logrus to stdlib slog by @robbyt in #38
  • no splash w/ json output by @robbyt in #41
  • add brotli support by @robbyt in #43
  • fix metaAddon closer by @robbyt in #45
  • remove the mitm lib from the schema library, access data via interface instead by @robbyt in #46
  • relocate toProxyResponse out of the base schema package by @robbyt in #47
  • switch uuid lib to google, and use a tagged fork of mitmproxy by @robbyt in #48

Full Changelog: v2.1.1...v2.2.0

v2.1.0

17 Jul 03:05
2a46b8c
Compare
Choose a tag to compare

What's Changed

  • Convert the cache hit header from string to const by @robbyt in #17
  • fix bug with encoding mismatch by @robbyt in #18
  • Adjust github workflow to call Makefile, and add a sleep to shutdown by @robbyt in #19
  • Adds a new apiAuditor mode that shows OpenAI traffic costs by @robbyt in #20
  • Bump github.com/sashabaranov/go-openai from 1.25.0 to 1.26.2 by @dependabot in #22
  • add version string to debug startup log, and also add a new version command by @robbyt in #23
  • Bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #24
  • Bump certifi from 2024.6.2 to 2024.7.4 in /examples/python by @dependabot in #25
  • switch to a single metaAddon, internal abstraction layer by @robbyt in #26
  • Remove the dir_logger mode, and enable logging feature with --output by @robbyt in #28
  • rename 'simple' mode to 'run' by @robbyt in #29
  • add CLA, and workflow by @robbyt in #30
  • clean up the logging addon code by @robbyt in #34
  • Bump github.com/sashabaranov/go-openai from 1.26.2 to 1.26.3 by @dependabot in #27
  • Migrate from 3rd-party mitm lib to forked version by @robbyt in #35

Full Changelog: v2.0.1...v2.1.0

v1.0.0

27 Feb 20:45
297e3fb
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

What's Changed

  • This is the first complete version of llm_proxy - the data format of the log output is not expected to change.

Full Changelog: https://github.com/robbyt/llm_proxy/commits/v1.0.0