What's Changed
- ReadMe added by @Pratham-Mishra04 in #24
- feat: add system message support for Anthropic provider and minor fixes by @Pratham-Mishra04 in #26
- docs: add quickstart guide with HTTP server and Go package examples by @Pratham-Mishra04 in #27
- feat: add retryable status codes for error handling by @Pratham-Mishra04 in #28
- feat: add Google Vertex AI provider support by @Pratham-Mishra04 in #29
- feat: Vertex provider and Gemini SDK integration added in HTTP transport by @Pratham-Mishra04 in #30
- refactor: move Vertex region from model params to meta config by @Pratham-Mishra04 in #35
- feat: Prometheus and Graphana Setup for HTTP Transport by @Pratham-Mishra04 in #32
- feat: add function call support for Gemini integration by @Pratham-Mishra04 in #31
- feat: add Maxim logger plugin support to HTTP transport by @Pratham-Mishra04 in #34
- docs: add documentation directory and move configuration guides by @Pratham-Mishra04 in #41
- fix: Maxim SDK logging fixes by @Pratham-Mishra04 in #33
- maxim plugin headers support added to http transport by @Pratham-Mishra04 in #36
- feat: missing defaults added and readme additions by @Pratham-Mishra04 in #37
- refactor: use auth credentials directly instead of file path for Vertex provider by @Pratham-Mishra04 in #38
- refactor: replace .env file with environment variables by @Pratham-Mishra04 in #39
- refactor: move provider parameter from function arguments to request struct by @Pratham-Mishra04 in #40
- chore: update bifrost/core to v1.0.6 and use released plugins/maxim v1.0.2 by @Pratham-Mishra04 in #43
- refactor: update import path for Maxim plugin by @Pratham-Mishra04 in #44
- chore: update bifrost/core to v1.0.6 and fix provider type casting by @Pratham-Mishra04 in #45
- refactor: remove Maxim plugin dependency from core module by @Pratham-Mishra04 in #46
- chore: http transport docker command fixes in readme and core version updates by @Pratham-Mishra04 in #47
- feat: added session support to maxim plugin by @Pratham-Mishra04 in #48
- docs: fix JSON formatting and improve README documentation by @Pratham-Mishra04 in #49
- chore: update bifrost/plugins/maxim to v1.0.2 by @Pratham-Mishra04 in #50
- docs: add Go Report Card badge to README by @Pratham-Mishra04 in #51
- feat: add context propagation to provider requests by @Pratham-Mishra04 in #52
- feat: Refactor message schema and enhance multi-modal support across AI providers by @danpiths in #54
- feat: filter out empty API keys and improve tool calling support by @Pratham-Mishra04 in #55
- fix: update core version and improve tool message handling by @Pratham-Mishra04 in #56
- chore: update bifrost/plugins/maxim to v1.0.3 by @Pratham-Mishra04 in #57
- fix: set default values for NetworkConfig and ConcurrencyAndBufferSize by @Pratham-Mishra04 in #58
- docs: add HTTP transport API reference documentation by @Pratham-Mishra04 in #59
- feat: standardize image handling across all providers by @Pratham-Mishra04 in #62
- feat: Add OpenAI integration in HTTP transport by @Pratham-Mishra04 in #63
- feat: enhance Gemini integration with system instructions and response modalities by @Pratham-Mishra04 in #64
- feat: Add Anthropic integration in HTTP transport by @Pratham-Mishra04 in #65
- feat: add LiteLLM router integration with model provider detection by @Pratham-Mishra04 in #67
- feat: refactor message content structure to support multi-modal content blocks by @Pratham-Mishra04 in #74
- feat: enhance plugin system with short-circuit capability and cleanup method by @Pratham-Mishra04 in #69
- chore: update maxim's plugin bifrost/core dependency to v1.1.0 by @Pratham-Mishra04 in #76
- bug: fixed provider level minor message parsing bugs by @Pratham-Mishra04 in #77
- feat: implement PluginPipeline for improved plugin execution flow by @Pratham-Mishra04 in #78
- feat: improve plugin pipeline and add custom base URLs to providers by @Pratham-Mishra04 in #79
- feat: update maxim plugin to bifrost/core v1.1.2 and add error handling by @Pratham-Mishra04 in #80
- feat: refactored integrations to support core/v1.1.2 by @Pratham-Mishra04 in #75
- feat: add Mistral provider and enhance ToolChoice handling by @Pratham-Mishra04 in #83
- feat: add Ollama provider support by @Pratham-Mishra04 in #84
- feat: add support for custom headers in provider requests by @Pratham-Mishra04 in #85
- refactor: remove BifrostResponse object pool for improved memory management by @Pratham-Mishra04 in #88
- feat: move tests to dedicated directory and update README structure by @Pratham-Mishra04 in #81
- feat: add comprehensive integration tests for transport providers by @Pratham-Mishra04 in #82
- feat: add URL-safe base64 decoding for Google GenAI and improve parameter handling by @Pratham-Mishra04 in #89
- chore: shifted http-transport to core/v1.1.3 by @Pratham-Mishra04 in #90
- feat: Support custom authentication for azure provider. by @connyay in #92
- refactor: simplify Docker setup and move plugin config to environment variables by @Pratham-Mishra04 in #97
- ci: add Docker build workflow for automated image publishing by @Pratham-Mishra04 in #98
- feat: docker documentation updates to docker pull by @Pratham-Mishra04 in #102
- feat: add workflow to auto-update transport dependencies on core releases by @Pratham-Mishra04 in #103
- feat: added MCP support by @Pratham-Mishra04 in #94
- feat: add core-chatbot test application with MCP integration by @Pratham-Mishra04 in #99
- feat: added mcp to http transport by @Pratham-Mishra04 in #100
- refactor: standardize error handling in Bifrost HTTP transport by @Pratham-Mishra04 in #101
- ci: combine transport dependency update and Docker build workflows by @Pratham-Mishra04 in #104
- refactor: improve Docker build process for transport binaries by @Pratham-Mishra04 in #110
New Contributors
Full Changelog: https://github.com/maximhq/bifrost/commits/core/v1.1.4