Skip to content

Releases: Temikus/butter

v0.3.2

04 Apr 23:39

Choose a tag to compare

Changelog

  • 740ae39 Suppress healthz logs below debug level

v0.3.1

04 Apr 22:46

Choose a tag to compare

Changelog

  • f484c05 Add Docker workflow for ghcr.io publishing

v0.3.0

04 Apr 07:11

Choose a tag to compare

Changelog

  • 8975210 "Claude Code Review workflow"
  • 59f197c "Claude PR Assistant workflow"
  • 48674eb Add 5 OpenAI-compatible providers: Groq, Mistral, Together.ai, Fireworks, Perplexity
  • dbdee9a Add application keys feature for usage tracking and attribution
  • 37912a1 Add embeddings endpoint, models endpoint, Redis cache, and Gemini provider
  • 7afba61 Add prompt injection guard WASM plugin
  • b227789 Fix Anthropic SupportsOperation to declare streaming support
  • b363534 Fix CI build failure by excluding WASM plugin directories
  • 804a41a Fix CI: exclude WASM plugins from build and fix flaky watcher test
  • 833b683 Update README and CLAUDE.md to reflect current project state
  • 492f094 Update docs: fix integration test count, add missing justfile recipes
  • 78ebc73 Update website for app keys, injection guard, and expanded providers
  • 021ad63 Update website for v0.2.0: promote WASM, tracing, hot-reload features

v0.2.0

25 Mar 05:36
e5c8daf

Choose a tag to compare

Changelog

  • 3614596 Add WASM plugin system via Extism Go SDK
  • d7ad80a Bump google.golang.org/grpc from 1.79.2 to 1.79.3
  • 0fd87d0 Fix errcheck lint failures in wasm plugin test
  • bf16ce7 Update README and CLAUDE.md to reflect current project status

v0.1.0

25 Mar 03:34

Choose a tag to compare

Changelog

  • 1802118 Add OTel distributed tracing plugin and config hot-reload
  • 1b134de Add Prometheus metrics plugin with OTel SDK (Phase 3 step 4)
  • a8effd2 Add in-memory LRU response cache with TTL (Phase 4 step 1)
  • f3e0b70 Add integration tests, Docker image, and fix Content-Length header relay bug
  • 24a46f5 Fix badge sizing inconsistency in footer and README
  • 1bf33ec Fix footer badge alignment and sizing on website
  • b5519ea Update README, CLAUDE.md, and website for Phase 3/4 completed work

v0.0.3

23 Mar 08:07

Choose a tag to compare

Changelog

  • ca55c6e Add rate limiter plugin with short-circuit support (Phase 3 step 3)
  • a21aff7 Update README and website for rate limiter plugin

v0.0.2

22 Mar 22:22

Choose a tag to compare

Changelog

  • 17421e3 Add request logging plugin and wire trace emission (Phase 3 step 2)
  • 4d144a2 Update README and website for Anthropic provider and plugin system
  • 1b051db Update docs for release system and add test-one recipe

v0.0.1

22 Mar 21:47

Choose a tag to compare

Changelog

  • 3989531 Add Anthropic provider with OpenAI-compatible translation (completes Phase 2)
  • 41d6937 Add Dependabot for Go modules and GitHub Actions
  • c272e42 Add automatic versioning, build and release system
  • ba51aa6 Add justfile with common development tasks
  • 250b04d Add marketing/docs website in web/ with GitHub Pages deployment
  • 0a6ab99 Add native passthrough endpoint /native/{provider}/{path...} (Phase 2)
  • 60e42c2 Add plugin system skeleton: interfaces, manager, and chain (Phase 3 step 1)
  • 5ff9dfd Add weighted key selection, failover/retry, and ProviderError type (Phase 2 Session 1)
  • 793e51c Bump actions/checkout from 4 to 6
  • abd285f Bump actions/setup-go from 5 to 6
  • be17638 Expand test suite to 49 tests + 6 benchmarks and update docs
  • e528b43 Extract openaicompat base package, add OpenAI provider, remove aliasProvider (Phase 2 Session 2)
  • 8f2f4ca Fix CI: update Go version target and actions
  • ce90802 Fix all golangci-lint errcheck and staticcheck warnings
  • 5d1db54 Fix linter issues in Anthropic provider
  • 213975e Fixup website assets/CNAME
  • 22c1590 Initial commit
  • e9cece9 Move build output to pkg/bin/ and gitignore pkg/
  • 9a9c3f5 Update README to reflect current project state
  • db45355 Update README with license
  • c448495 Update README.md