Releases: Portkey-AI/gateway
Releases · Portkey-AI/gateway
v1.11.1
What's Changed
- remove unintended change in request header construction where accept encoding headers are being forwarded by @narengogi in #1262
- fix: remove headers from webhook plugin response object by @VisargD in #1251
- mark qdrant as a valid provider by @narengogi in #1247
- fix: project id assignment logic [vertex] by @arturfromtabnine in #1243
- fix: assumed role flow for bedrock inference profile base model fetch by @VisargD in #1252
- [New Plugin] WalledAi by @indranil786 in #1198
- fix: mistral-ai /chat/completitions missing "usage" in stream response by @MateuszKepczynski in #1260
- fix: transform x-ai error response to open-ai format by @b4s36t4 in #1250
- Fix : WalledAI guardrail parameters by @indranil786 in #1263
- fix max_completion_tokens mapping for azure foundry by @narengogi in #1209
- Integration: Bytez Chat Model Provider by @inf3rnus in #1175
- chore: use provider options instead of mutating request body for bedr… by @VisargD in #1265
- fix: add missing parameter for bedrock and vertex transformer calls by @VisargD in #1266
- 1.11.1 by @VisargD in #1267
New Contributors
- @indranil786 made their first contribution in #1198
- @MateuszKepczynski made their first contribution in #1260
- @inf3rnus made their first contribution in #1175
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
- chore: remove redundant console logs by @VisargD in #1226
- chore: npm update @portkey-ai/mustache by @VisargD in #1231
- refactored tryPost by @roh26it in #1121
- fix: stream cache response mapping by @VisargD in #1236
- Feature: Beta support for /v1/messages route by @narengogi in #1168
- onStatusCodes is respected during fallbacks by @roh26it in #1239
- fix: handle provider error logs addition by @VisargD in #1241
- add support for response format in deepseek by @narengogi in #1238
- chore: batch & fine-tune improvements by @b4s36t4 in #1089
- fix: ignore camel case conversion for model details by @VisargD in #1244
- chore: remove response text check from hooks middleware for output ho… by @VisargD in #1245
- fix: set transformed request body in logs service requestParams field by @VisargD in #1246
- Migrate from pyautogen to ag2 Library by @AG2AI-Admin in #1230
- 1.11.0 by @VisargD in #1248
New Contributors
- @AG2AI-Admin made their first contribution in #1230
Full Changelog: v1.10.2...v1.11.0
v1.10.2
What's Changed
- Fix: OpenAI responses API modalities param mapping by @siddharthsambharia-portkey in #1222
- Fix/cohere embed handle null encoding format by @narengogi in #1213
- [bug] clean up resources during unhandled rejections from inside stream transforms by @narengogi in #1207
- Chore/add-jina-ai-dimension-param by @siddharthsambharia-portkey in #1219
- feat: add krutrim as provider by @zhao-lun in #1201
- fix tokens calculation for bedrock models when cache tokens are present by @narengogi in #1211
- chore: support array content values in portkey plugin checks by @VisargD in #1223
- 1.10.2 by @VisargD in #1225
New Contributors
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- computer use for anthropic on bedrock by @narengogi in #1177
- add support for new websearch options param by @narengogi in #1199
- prompt_tokens support in message [anthropic vertex ai] by @arturfromtabnine in #1187
- feat: multimodal embeddings for bedrock titan and cohere by @narengogi in #1130
- 1.10.1 by @VisargD in #1202
New Contributors
- @arturfromtabnine made their first contribution in #1187
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- provider: add Nscale provider by @tomukmatthews in #1087
- Add panw-prisma-airs plugin with tests and update config/index by @jroberts2600 in #1088
- add link to devin deepwiki by @vrushankportkey in #1109
- New Feature: Background mode param on OpenAI responses API by @siddharthsambharia-portkey in #1111
- Add seed param for Vertex AI and Google Gemini Provider by @siddharthsambharia-portkey in #1115
- support anthropic computer use by @narengogi in #1126
- fix multi turn tool calling for anthropic when arguments to the tool call is an empty object by @narengogi in #1104
- Fix panw-prisma-airs manifest.json to use proper JSON schema format by @jroberts2600 in #1128
- add feat. kluster_ai by @Ajay-Satish-01 in #1082
- provider: added support for Hyperbolic AI by @Utkarsh-0304 in #1108
- fix: support custom-host for azure plugin to support privatelink by @b4s36t4 in #1117
- fix thinking for gemini models by @narengogi in #1113
- feature: inference profiles for bedrock by @narengogi in #1118
- support service tier for groq by @narengogi in #1146
- assumed role support for bedrock application inference profile by @narengogi in #1131
- anthropic prompt caching for tool result and tool use by @narengogi in #1141
- fix: Exa guardrail by @vrushankportkey in #1150
- add featherless provider (access to 7900+ open source models) by @DarinVerheijke in #1138
- Add SUTRA Integration with Portkey – New Cookbook by @Shubhwithai in #1137
- return finish reason in bedrock error chunk by @narengogi in #1143
- feat: add required metadata keys plugin by @VisargD in #1147
- fix: index.html page example by @horochx in #1120
- Add request, response log for the Portkey PII plugin to the main requ… by @roh26it in #1052
- feat: support extra endpoints for azure-ai provider by @b4s36t4 in #1148
- fix: return error response for webhook non-timeout error by @b4s36t4 in #1167
- Chore/Fix-installation-guide-readme by @siddharthsambharia-portkey in #1170
- fix: Rename Model Whitelist to Allowed Models by @vrushankportkey in #1144
- feat: add support for vertex-ai global region endpoints by @VisargD in #1171
- improve strict openai compliance by @narengogi in #1165
- Revert "fix: Exa guardrail" by @VisargD in #1173
- feat: base integration for circuit breaker by @sk-portkey in #1163
- 1.10.0 by @VisargD in #1174
New Contributors
- @tomukmatthews made their first contribution in #1087
- @jroberts2600 made their first contribution in #1088
- @Utkarsh-0304 made their first contribution in #1108
- @DarinVerheijke made their first contribution in #1138
- @Shubhwithai made their first contribution in #1137
- @horochx made their first contribution in #1120
Full Changelog: v1.9.19...v1.10.0
v1.9.19
What's Changed
- patch: remove response_format for bedrock top level by @narengogi in #1083
- feat: add support for mistral function calling by @flipace in #1081
- fix: return tool calls in non streaming openrouter responses by @unsync in #1068
- fix: add is_enabled param mapping for shorthand guardrails by @VisargD in #1094
- encode model in uri to support bedrock inference profile as model by @narengogi in #1093
- multimodal embeddings for vertex by @narengogi in #1086
- feat: jwt guardrails for runtime token validation by @sk-portkey in #1095
- fix vertex video embeddings mode/config by @narengogi in #1097
- fix: handle empty content for bedrock tool role message by @VisargD in #1099
- fix: type errors raised due to multimodal embeddings type by @VisargD in #1100
- 1.9.19 by @VisargD in #1101
New Contributors
Full Changelog: v1.9.18...v1.9.19
v1.9.18
What's Changed
- Fix/unhandled exception in groq streaming requests by @metinogurlu in #1073
- audio routes for groq and response_format for bedrock by @narengogi in #1049
- feat: support openrouter usage in api by @unsync in #1055
- feat: adds image generation capability to Workers AI API by @unsync in #1064
- integration: Add integration with the Prompt Security GenAI security platform by @lior-ps in #1066
- delete unsupported $schema param from vertex and google by @narengogi in #1071
- Allow hook based logs by @roh26it in #1051
- do not invoke getEndpoint() when proxy route by @narengogi in #1077
- Fix/support provider specific fields for bedrock in snake case by @narengogi in #1070
- support anthropic_beta as a top level parameter for anthropic on bedr… by @narengogi in #1079
- anthropic pdf by @narengogi in #1074
- 1.9.18 by @VisargD in #1080
New Contributors
- @metinogurlu made their first contribution in #1073
- @lior-ps made their first contribution in #1066
Full Changelog: v1.9.17...v1.9.18
v1.9.17
What's Changed
- chore: add anthropic_beta param by @b4s36t4 in #1060
- fix: azure content safety plugin with blocklist by @b4s36t4 in #1061
- feat: support bedrock prompt caching by @b4s36t4 in #1059
- add support for gemini thinking input params by @narengogi in #1058
- 1.9.17 by @VisargD in #1065
Full Changelog: v1.9.16...v1.9.17
v1.9.16
What's Changed
- Handle ping by @francescov1 in #1037
- Add usage to final chunk for deepinfra by @francescov1 in #1041
- fix: replace chat_completion by chat.completion in providers responses by @unsync in #1044
- feat: supports specific openrouter request parameters by @unsync in #1045
- fix: support custom mime type for vertex files by @sk-portkey in #1046
- feat: azure plugin support for pii and content safety by @b4s36t4 in #1048
- feat. add lepton ai by @Ajay-Satish-01 in #1034
- Exa plugin for online search by @roh26it in #1027
- Update pull_request_template.md by @code-crusher in #1032
- feat: passthrough oai embed response without opening body by @VisargD in #1053
- [FIX] remove /v1 from path for azure openai by @narengogi in #1056
- 1.9.16 by @VisargD in #1057
New Contributors
- @francescov1 made their first contribution in #1037
Full Changelog: v1.9.15...v1.9.16
v1.9.15
What's Changed
- fix: give preference to provider error code over hooks failure respon… by @VisargD in #1018
- Updated Markdown Files by @KPCOFGS in #1006
- feature: add openrouter tools support and handle error chunks by @unsync in #1024
- support search recency filter for perplexity by @narengogi in #1025
- Chore/return model in response by @narengogi in #982
- support responses endpoints as part of unified routes by @narengogi in #1021
- fix: handle model check for finetune/batches by @b4s36t4 in #1020
- feat: allow retry based on headers and skip expoential backoff by @b4s36t4 in #1030
- feat: update azure foundry provider by @b4s36t4 in #1029
- 1.9.14 by @VisargD in #1036
- update null check in provider config for bedrock by @narengogi in #1038
- fix: make patch package as part of main dep for docker builds & move … by @b4s36t4 in #1039
- 1.9.15 by @VisargD in #1040
New Contributors
Full Changelog: v1.9.13...v1.9.15