Skip to content

Releases: mozilla-ai/any-llm-go

v0.8.0

11 Feb 17:38
c554569

Choose a tag to compare

What's Changed

  • feat(provider): add llama.cpp provider support by @Sheikyon in #36
  • feat(platform): add User-Agent header and SDK version management by @tbille in #35
  • feat(providers): add CompletionTools field to Capabilities struct by @peteski22 in #42
  • docs: update CONTRIBUTING.md with OpenAI-compatible provider path by @agpituk in #34
  • chore: tidy Makefile and PR template checklist by @peteski22 in #43

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

10 Feb 12:36
6244a29

Choose a tag to compare

What's Changed

  • docs: add DeepSeek provider and sort providers A-Z by @peteski22 in #31
  • feat(provider): add Mistral provider by @agpituk in #32
  • feat(provider): add Groq provider by @agpituk in #33

Full Changelog: v0.6.0...v0.7.0

v0.6.0

06 Feb 16:14
7ae5ea6

Choose a tag to compare

What's Changed

  • feat(provider): add DeepSeek provider by @agpituk in #26
  • test(llamafile): add tool calling integration test and example by @agpituk in #27
  • build(deps): bump github.com/ollama/ollama from 0.15.1 to 0.15.2 by @dependabot[bot] in #21
  • build(deps): bump github.com/anthropics/anthropic-sdk-go from 1.19.0 to 1.20.0 by @dependabot[bot] in #22
  • build(deps): bump github.com/anthropics/anthropic-sdk-go from 1.20.0 to 1.21.0 by @dependabot[bot] in #29
  • build(deps): bump google.golang.org/genai from 1.44.0 to 1.45.0 by @dependabot[bot] in #30

Full Changelog: v0.5.0...v0.6.0

v0.5.0

03 Feb 20:58
a687069

Choose a tag to compare

What's Changed

  • Fix argument order in OpenAI tool function call by @tcbyrd in #23
  • feat(provider): add Google Gemini provider by @agpituk in #24
  • fix(anthropic): handle []string type for tool required fields & improving overall tests by @agpituk in #25

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

30 Jan 22:25
5668157

Choose a tag to compare

What's Changed

  • feat(provider): add Llamafile provider and OpenAI-compatible base package by @agpituk in #20

Full Changelog: v0.3.0...v0.4.0

v0.3.0

26 Jan 20:02
088695d

Choose a tag to compare

What's Changed

  • feat(provider): add ollama provider by @agpituk in #19

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Jan 20:56
1dd796d

Choose a tag to compare

What's Changed

  • breaking(errors): Replace string pattern matching with SDK error types by @peteski22 in #18 ⚠️

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Jan 17:14
d078506

Choose a tag to compare

Initial release

What's Changed

  • Update golangci-lint to v2.4.0 and fix config by @peteski22 in #6
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2
  • Bump golangci/golangci-lint-action from 4 to 9 by @dependabot[bot] in #1
  • Rename package from anyllm to llm by @peteski22 in #5
  • Restructure package layout to eliminate import cycles by @peteski22 in #7
  • Bump golang.org/x/crypto from 0.40.0 to 0.45.0 by @dependabot[bot] in #4
  • Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #3
  • Update Go version to 1.25 by @peteski22 in #9
  • Refactor config package to use functional options with validation by @peteski22 in #8
  • Update CONTRIBUTING.md examples to match current code patterns by @peteski22 in #10
  • Extract magic strings to constants in Anthropic provider by @peteski22 in #11
  • docs: Fix README code samples to match current API by @peteski22 in #12
  • Update Go version requirement to 1.25+ by @peteski22 in #13
  • refactor(anthropic): Flatten control flow and extract helpers by @peteski22 in #14
  • refactor: Apply code style fixes and update linter config by @peteski22 in #15
  • test: Improve test parallelism and consistency by @peteski22 in #16
  • fix(platform): Avoid mutating CompletionParams passed to methods by @peteski22 in #17

New Contributors

Special thanks to @agpituk for all the hard work ❤️

Full Changelog: https://github.com/mozilla-ai/any-llm-go/commits/v0.1.0