What's Changed
- fix(helm): use correct templating for mcpClientConfig by @crust3780 in #2673
- docs updates by @akshaydeo in #2691
- changelog update by @akshaydeo in #2693
- fix(bedrock): preserve image content in tool results for Converse API by @Edward-Upton in #2658
- chore: updates compat plugin docs by @sammaji in #2698
- fix: allow custom providers without a list models endpoint to pass in any model rather than restrict it on vk by @danpiths in #2694
- docs: update langchain sdk docs for google by @BearTS in #2702
- [fix]: Bedrock provider - emit message_stop event for Anthropic invoke stream by @tefimov in #2429
- fix: otel plugin fixes by @sammaji in #2727
- docs: delete example for patronus_ai by @BearTS in #2734
- helm chart updates by @akshaydeo in #2736
- fixed validation checks by @akshaydeo in #2737
- fix: capture responses streaming api error by @BearTS in #2681
- test case fixes for helm release by @akshaydeo in #2738
- removes prerelease tag from helm chart by @akshaydeo in #2739
- new docs updates for scim by @akshaydeo in #2748
- removed keycloak by @akshaydeo in #2749
- fix: delete fallbacks from anthropic req by @TejasGhatte in #2754
- fix: preserve context values in async requests by @TejasGhatte in #2703
- [fix]: Gemini provider - handle content block tool outputs in Responses API path by @tom-diacono in #2692
- fix: gemini thinking level and finish reason round-trip preservation by @TejasGhatte in #2697
- fix: remove cc user agent guard from streaming in anthropic by @TejasGhatte in #2706
- remove unnecessary marshalling of payload by @akshaydeo in #2770
- feat: claude opus 4.7 compatibility by @TejasGhatte in #2773
- docs: restructure helm guide into comprehensive multi-page reference by @BearTS in #2776
- v1.4.23 cut by @akshaydeo in #2778
- validator fix by @akshaydeo in #2780
- fix: token usage for vllm --skip-pipeline by @sammaji in #2784
- [fix]: OpenAI provider - flatten array-form tool_result output for Responses API by @martingiguere in #2781
- fix: prevent send on closed channel panic in provider queue shutdown --skip-pipeline by @Pratham-Mishra04 in #2725
- feat: preserve MCP tool annotations in bidirectional conversion --skip-pipeline by @Pratham-Mishra04 in #2746
- fix: add support for Anthropic structured output and response format by @emirhanmutlu-natuvion in #1972
- test fixes --skip-pipeline by @akshaydeo in #2782
- anthropic container changes --skip-pipeline by @akshaydeo in #2783
- core schema changes --skip-pipeline by @akshaydeo in #2787
- dependabot fixes --skip-pipeline by @akshaydeo in #2788
- move back go to 1.26.1 by @akshaydeo in #2792
- temp gotoolchain auto by @akshaydeo in #2809
- temp hack for tests by @akshaydeo in #2810
- temp block docker build by @akshaydeo in #2811
- removed docker build steps by @akshaydeo in #2812
- moves tests to 1.26.2 and 1.26.1 by @akshaydeo in #2813
- ocr test fixes by @akshaydeo in #2814
- revert to old schema by @akshaydeo in #2815
- reduced release pipeline for this cut for go downgrade by @akshaydeo in #2816
- force verstion back to go 1.26.1 by @akshaydeo in #2817
- revert everything to go1.26.1 by @akshaydeo in #2818
- bumped up hello-world dep by @akshaydeo in #2819
- enforce go 1.26.1 by @akshaydeo in #2820
- V1.5.0 by @Pratham-Mishra04 in #2245
- compilation fixes by @akshaydeo in #2830
- logs ux updates by @akshaydeo in #2838
- fix: preserve existing query params in OAuth upstream authorize URL by @Pratham-Mishra04 in #2839
- separate conenction for migrations by @akshaydeo in #2831
- separate streaming clients for avoiding read timeouts by @akshaydeo in #2832
- adds concurrent map fixes for plugin timer by @akshaydeo in #2835
- team budgets by @akshaydeo in #2836
- team budget db structure refactor by @akshaydeo in #2841
- atomic updates to budgets and ratelimits by @akshaydeo in #2844
- refactor: per user oauth cleanups by @Pratham-Mishra04 in #2842
- fix: clean up virtual key configs on provider changes by @danpiths in #2851
- chore: standardize indentation and remove
"use client"directives across UI files by @impoiler in #2785 - feat: Add single log export functionality for logs and the MCP logs sheet by @impoiler in #2847
- chore: reformat UI code with tab indentation and add
make format uitarget by @impoiler in #2850 - chore: Persist the selected time range across relevant pages by @impoiler in #2854
- feat: Adds user detection for multiple user agents and fixes tool reduplication by @roroghost17 in #2795
- fix: sets extra params passthrough for vllm by @roroghost17 in #2796
- chore: fixes UI dropdown colors and spacing by @roroghost17 in #2849
- feat: add filter to exclude access profile managed virtual keys by @BearTS in #2845
- docs: add teams and access profile fields to user response schema by @BearTS in #2846
- fix: disable pointer events on managed fieldset by @BearTS in #2848
- feat: add stream terminal detection and full body accumulation for passthrough streams by @BearTS in #2863
- feat: add OCR request type support and MCP UI/auth improvements by @Pratham-Mishra04 in #2859
- feat: add OCR input logging and detail view by @Pratham-Mishra04 in #2860
- test: add async job TTL integration tests by @Pratham-Mishra04 in #2861
- fix: per-user OAuth support in codemode by @Pratham-Mishra04 in #2862
- fix: add OCR request pricing support by @Pratham-Mishra04 in #2864
- fix: add v1.5.0-prerelease4 migration test coverage and fix calendar_aligned propagation by @Pratham-Mishra04 in #2870
- virtual key fixes by @akshaydeo in #2856
- fix: remove redundant static header assignment in tool execution by @Pratham-Mishra04 in #2872
- docs: add provider authentication UI screenshots and improve documentation by @Pratham-Mishra04 in #2769
- v1.5.0-prerelease4 cut by @akshaydeo in #2874
- v1.5.0-prerelease4 cut by @akshaydeo in #2877
- bring back test flows by @akshaydeo in #2878
- test fixes by @akshaydeo in #2879
- fixed mocker dep --skip-ci by @akshaydeo in #2880
- update scripts to use skip-ci by @akshaydeo in #2881
- removed litellmcompat by @akshaydeo in #2882
- transport changelog by @akshaydeo in #2883
New Contributors
- @crust3780 made their first contribution in #2673
- @tefimov made their first contribution in #2429
- @tom-diacono made their first contribution in #2692
- @martingiguere made their first contribution in #2781
- @emirhanmutlu-natuvion made their first contribution in #1972
Full Changelog: ent-v1.4.0-prerelease3-base...ent-v1.4.0-prerelease4-base