Skip to content
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1392 commits
Select commit Hold shift + click to select a range
996b1f4
plugins/semanticcache: bump core to v1.2.16 and framework to v1.1.19 …
github-actions[bot] Oct 29, 2025
998dbc1
plugins/telemetry: bump core to v1.2.16 and framework to v1.1.19 --sk…
github-actions[bot] Oct 29, 2025
287c731
transports: update dependencies --skip-pipeline
github-actions[bot] Oct 29, 2025
2ac02bb
brings back core tests
github-actions[bot] Oct 30, 2025
1d4eed6
ci: clear changelog after every release (#716)
akshaydeo Oct 30, 2025
800204a
Apply suggestions from code review
akshaydeo Oct 30, 2025
9ce1f7f
fix: handle panic in gemini responses stream
TejasGhatte Oct 31, 2025
e4c45fa
Merge pull request #723 from maximhq/10-31-fix_handle_panic_in_gemini…
akshaydeo Oct 31, 2025
6a929e7
feat: list models with all configured keys for provider (#700)
TejasGhatte Nov 2, 2025
1ff54bf
refactor: optimize Cohere provider with response pooling and standard…
Pratham-Mishra04 Nov 2, 2025
94d1883
feat: handle common tool types of openai and anthropic in responses a…
TejasGhatte Nov 3, 2025
7bf9091
fix: added responses input history column and fixed chunk conversion …
TejasGhatte Nov 3, 2025
0c23bdb
refactor: integration router refactored
Pratham-Mishra04 Oct 31, 2025
08f03e6
feat: added ctx level support for extra headers and url path
Pratham-Mishra04 Oct 31, 2025
50ef033
feat: anthropic oauth support added for max accounts
Pratham-Mishra04 Oct 31, 2025
ea67394
feat: core providers standardization refactors
Pratham-Mishra04 Nov 2, 2025
835b846
feat: propgate ctx cancellation from connection drop in transports
Pratham-Mishra04 Nov 3, 2025
4a0f329
refactor: integration router refactor (#727)
akshaydeo Nov 3, 2025
6b63dfb
feat: added request level support for skippping keys, extra headers, …
akshaydeo Nov 3, 2025
408a175
fix: add context cancellation to prevent resource leaks in streaming …
akshaydeo Nov 3, 2025
be99109
dynamic plugin architecture
github-actions[bot] Oct 16, 2025
06ddafa
adds dynamic ui
github-actions[bot] Oct 21, 2025
827d5d9
separate schema package wip
github-actions[bot] Oct 27, 2025
d5cf3ab
move all providers to use fasthttp even for streaming
github-actions[bot] Oct 27, 2025
8aff89b
adds auth for web ui
github-actions[bot] Nov 1, 2025
b84e3ca
provider refactor fixes
Pratham-Mishra04 Nov 3, 2025
6d71f3e
feat: cohere chat streaming fixes
Pratham-Mishra04 Nov 3, 2025
797c63b
dynamic plugin architecture and auth (#639)
akshaydeo Nov 3, 2025
309c20a
version bumps
github-actions[bot] Nov 3, 2025
99b9f2c
Merge pull request #737 from maximhq/11-04-version_bumps
akshaydeo Nov 3, 2025
c8fa701
Adds changelog for v1.3.14 --skip-pipeline
github-actions[bot] Nov 3, 2025
dafcb76
brings back core tests (#720)
akshaydeo Nov 3, 2025
719c66b
fixes dynamic plugin tests
github-actions[bot] Nov 3, 2025
ac15fcc
Merge pull request #739 from maximhq/11-04-fixes_dynamic_plugin_tests
akshaydeo Nov 3, 2025
c04aabe
framework: bump core to v1.2.17 --skip-pipeline
github-actions[bot] Nov 3, 2025
d7a4aef
plugins/governance: bump core to v1.2.17 and framework to v1.1.20 --s…
github-actions[bot] Nov 3, 2025
0526789
plugins/jsonparser: bump core to v1.2.17 and framework to v1.1.20 --s…
github-actions[bot] Nov 3, 2025
968eba2
plugins/logging: bump core to v1.2.17 and framework to v1.1.20 --skip…
github-actions[bot] Nov 3, 2025
a82af75
plugins/maxim: bump core to v1.2.17 and framework to v1.1.20 --skip-p…
github-actions[bot] Nov 3, 2025
47fb581
plugins/mocker: bump core to v1.2.17 and framework to v1.1.20 --skip-…
github-actions[bot] Nov 3, 2025
5ba3b04
plugins/otel: bump core to v1.2.17 and framework to v1.1.20 --skip-pi…
github-actions[bot] Nov 3, 2025
0d33165
plugins/telemetry: bump core to v1.2.17 and framework to v1.1.20 --sk…
github-actions[bot] Nov 3, 2025
646bc22
feat: documentation updates
Pratham-Mishra04 Nov 3, 2025
5242321
Merge pull request #733 from maximhq/11-03-feat_documentation_updates
akshaydeo Nov 3, 2025
aa06d6c
fixes otel plugin
github-actions[bot] Nov 3, 2025
eff9982
Merge pull request #740 from maximhq/11-04-fixes_otel_plugin
akshaydeo Nov 3, 2025
42d0d30
fixes http transport tests
github-actions[bot] Nov 3, 2025
77eeb6a
Merge pull request #741 from maximhq/11-04-fixes_http_transport_tests
akshaydeo Nov 3, 2025
34ac713
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 3, 2025
d790775
fixes arm64 docker build and docs for plugins
github-actions[bot] Nov 3, 2025
73c3edd
Merge pull request #742 from maximhq/11-04-fixes_arm64_docker_build_a…
akshaydeo Nov 3, 2025
3a11039
fixes docker arm64 build script
github-actions[bot] Nov 3, 2025
531577e
Merge pull request #743 from maximhq/11-04-fixes_docker_arm64_build_s…
akshaydeo Nov 3, 2025
67e5f83
moves server to separate package
github-actions[bot] Nov 4, 2025
762c92b
moves server to separate package (#746)
akshaydeo Nov 4, 2025
f34e7ee
feat: modelcatelog enhancements
Pratham-Mishra04 Oct 31, 2025
d334a40
feat: modelcatelog enhancements (#744)
akshaydeo Nov 4, 2025
94cf6df
Adds changelog for v1.3.15 --skip-pipeline
github-actions[bot] Nov 4, 2025
6545bc3
chore: go mod updates
Pratham-Mishra04 Nov 4, 2025
108f2f5
fix: add missing module version entries in go.sum files (#747)
akshaydeo Nov 4, 2025
b4e7666
fixes go mod for test provider
github-actions[bot] Nov 4, 2025
2b4c11f
Merge pull request #748 from maximhq/11-04-fixes_go_mod_for_test_prov…
akshaydeo Nov 4, 2025
a49c58e
fix: stream handling and vertex authentication (#750)
TejasGhatte Nov 4, 2025
1967b5b
feat: update model catalog data in provider handlers (#749)
TejasGhatte Nov 4, 2025
fd4305e
chore: example plugin version update
Pratham-Mishra04 Nov 4, 2025
0cb245b
Merge pull request #751 from maximhq/11-04-chore_example_plugin_versi…
akshaydeo Nov 4, 2025
f6d215a
framework: bump core to v1.2.18 --skip-pipeline
github-actions[bot] Nov 4, 2025
0ca3139
plugins/governance: bump core to v1.2.18 and framework to v1.1.21 --s…
github-actions[bot] Nov 4, 2025
deee6ca
plugins/jsonparser: bump core to v1.2.18 and framework to v1.1.21 --s…
github-actions[bot] Nov 4, 2025
d3c75f1
plugins/logging: bump core to v1.2.18 and framework to v1.1.21 --skip…
github-actions[bot] Nov 4, 2025
c9dd150
plugins/maxim: bump core to v1.2.18 and framework to v1.1.21 --skip-p…
github-actions[bot] Nov 4, 2025
927dc2e
plugins/mocker: bump core to v1.2.18 and framework to v1.1.21 --skip-…
github-actions[bot] Nov 4, 2025
02fa70f
plugins/otel: bump core to v1.2.18 and framework to v1.1.21 --skip-pi…
github-actions[bot] Nov 4, 2025
a74ab53
plugins/semanticcache: bump core to v1.2.18 and framework to v1.1.21 …
github-actions[bot] Nov 4, 2025
e087ea9
plugins/telemetry: bump core to v1.2.18 and framework to v1.1.21 --sk…
github-actions[bot] Nov 4, 2025
7e89fb8
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 4, 2025
f5447b1
enterprise-base-sync
github-actions[bot] Nov 4, 2025
f671797
enterprise-base-sync (#757)
akshaydeo Nov 5, 2025
e25254e
removes sending back non custom plugins
github-actions[bot] Nov 5, 2025
6d44b8d
removes sending back non custom plugins (#758)
akshaydeo Nov 5, 2025
97529ee
fixes auth token sync for websockets
github-actions[bot] Nov 5, 2025
6453ae0
fixes auth token sync for websockets (#759)
akshaydeo Nov 5, 2025
f2ff821
feat: add Perplexity API provider support (#760)
Pratham-Mishra04 Nov 5, 2025
1712c04
feat: streaming support for computer call tool (#734)
TejasGhatte Nov 5, 2025
b8cbe0c
feat: add mistralai endpoint support for vertex (#756)
TejasGhatte Nov 5, 2025
1a6c3eb
Adds changelog for v1.3.16 --skip-pipeline
github-actions[bot] Nov 5, 2025
9322da2
fix: handle bifrost cost object type (#764)
TejasGhatte Nov 5, 2025
b754147
fix: remove strict reasoning validation and set fixed concurrency val…
Pratham-Mishra04 Nov 5, 2025
8569a3a
automaticaly update hello-world example plugin deps
github-actions[bot] Nov 5, 2025
00a6c77
Merge pull request #766 from maximhq/11-06-automaticaly_update_hello-…
akshaydeo Nov 5, 2025
a90ad06
framework: bump core to v1.2.19 --skip-pipeline
github-actions[bot] Nov 5, 2025
5cc2e7f
plugins/governance: bump core to v1.2.19 and framework to v1.1.22 --s…
github-actions[bot] Nov 5, 2025
4a8286a
plugins/jsonparser: bump core to v1.2.19 and framework to v1.1.22 --s…
github-actions[bot] Nov 5, 2025
34c7623
plugins/logging: bump core to v1.2.19 and framework to v1.1.22 --skip…
github-actions[bot] Nov 5, 2025
8d08753
plugins/maxim: bump core to v1.2.19 and framework to v1.1.22 --skip-p…
github-actions[bot] Nov 5, 2025
b1a4008
plugins/mocker: bump core to v1.2.19 and framework to v1.1.22 --skip-…
github-actions[bot] Nov 5, 2025
7d536f4
plugins/otel: bump core to v1.2.19 and framework to v1.1.22 --skip-pi…
github-actions[bot] Nov 5, 2025
50e5de0
plugins/semanticcache: bump core to v1.2.19 and framework to v1.1.22 …
github-actions[bot] Nov 5, 2025
5e99b9c
plugins/telemetry: bump core to v1.2.19 and framework to v1.1.22 --sk…
github-actions[bot] Nov 5, 2025
06e6787
fixes build failure
github-actions[bot] Nov 5, 2025
cd26969
Merge pull request #767 from maximhq/11-06-fixes_build_failure
akshaydeo Nov 5, 2025
06c8a4d
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 5, 2025
5d94a85
fix: mcp delete and vk name update issue fixes
Pratham-Mishra04 Nov 6, 2025
8c2e6d5
fix: vk team/customer update fixes
Pratham-Mishra04 Nov 6, 2025
fa61a0b
fix: improve MCP deletion when attached to virtual keys and enhance c…
akshaydeo Nov 6, 2025
9d891bb
fix: virtual key team/customer association issues when updating (#776)
akshaydeo Nov 6, 2025
5a14bc9
plugins/governance: bump core to v1.2.19 and framework to v1.1.23 --s…
github-actions[bot] Nov 6, 2025
a68ec8f
plugins/logging: bump core to v1.2.19 and framework to v1.1.23 --skip…
github-actions[bot] Nov 6, 2025
4bc08df
plugins/maxim: bump core to v1.2.19 and framework to v1.1.23 --skip-p…
github-actions[bot] Nov 6, 2025
69d2242
plugins/otel: bump core to v1.2.19 and framework to v1.1.23 --skip-pi…
github-actions[bot] Nov 6, 2025
7031bdf
plugins/semanticcache: bump core to v1.2.19 and framework to v1.1.23 …
github-actions[bot] Nov 6, 2025
8bee80c
plugins/telemetry: bump core to v1.2.19 and framework to v1.1.23 --sk…
github-actions[bot] Nov 6, 2025
bfc7d6e
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 6, 2025
42300ff
Adds changelog for v1.3.17 --skip-pipeline
github-actions[bot] Nov 6, 2025
9fc6e16
hotfix whitelist health endpoint
github-actions[bot] Nov 6, 2025
3d96023
hotfix whitelist health endpoint (#777)
akshaydeo Nov 6, 2025
0a6070b
Adds changelog for v1.3.18 --skip-pipeline
github-actions[bot] Nov 6, 2025
89593ec
guardrail rule engine
github-actions[bot] Nov 5, 2025
caa1dbd
guardrail rule engine (#768)
akshaydeo Nov 7, 2025
0694317
fix: improve error handling in provider model listing and management …
Pratham-Mishra04 Nov 7, 2025
fec1997
fixes dark mode for async multiselect
github-actions[bot] Nov 7, 2025
1862012
Merge pull request #780 from maximhq/11-07-fixes_dark_mode_for_async_…
akshaydeo Nov 7, 2025
0f66bae
feat: add context tracking for fallbacks and retries in prometheus, a…
Pratham-Mishra04 Nov 7, 2025
66c86d4
feat: add selected key and virtual key to logs table (#771)
Pratham-Mishra04 Nov 7, 2025
0521075
feat: add headers to MCP client config (#774)
Pratham-Mishra04 Nov 7, 2025
b01bf55
framework: bump core to v1.2.20 --skip-pipeline
github-actions[bot] Nov 7, 2025
9db4ebf
plugins/governance: bump core to v1.2.20 and framework to v1.1.24 --s…
github-actions[bot] Nov 7, 2025
9951f2a
plugins/jsonparser: bump core to v1.2.20 and framework to v1.1.24 --s…
github-actions[bot] Nov 7, 2025
edfd85a
plugins/logging: bump core to v1.2.20 and framework to v1.1.24 --skip…
github-actions[bot] Nov 7, 2025
7e3c710
plugins/maxim: bump core to v1.2.20 and framework to v1.1.24 --skip-p…
github-actions[bot] Nov 7, 2025
3d9857b
plugins/mocker: bump core to v1.2.20 and framework to v1.1.24 --skip-…
github-actions[bot] Nov 7, 2025
8663b6b
plugins/otel: bump core to v1.2.20 and framework to v1.1.24 --skip-pi…
github-actions[bot] Nov 7, 2025
1df0854
plugins/semanticcache: bump core to v1.2.20 and framework to v1.1.24 …
github-actions[bot] Nov 7, 2025
570de98
fixed dark mode selection for mutliselect (#781)
akshaydeo Nov 7, 2025
03067a0
chore: bump transports version to 1.3.19 (#782)
Pratham-Mishra04 Nov 7, 2025
7d41ed6
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 7, 2025
3793ad3
Adds changelog for v1.3.19 --skip-pipeline
github-actions[bot] Nov 7, 2025
f71c2c8
fix: handle case when config store is nil in session handler
Pratham-Mishra04 Nov 7, 2025
8a3b299
fix: handle nil config store in session and plugins handlers (#783)
akshaydeo Nov 7, 2025
fab9e95
Adds changelog for v1.3.20 --skip-pipeline
github-actions[bot] Nov 7, 2025
ecf240a
fix: handle case when config store is nil in session and plugins hand…
Pratham-Mishra04 Nov 7, 2025
677b703
fix: handle nil configStore in handlers and server initialization (#784)
akshaydeo Nov 7, 2025
24c7f02
build fix
github-actions[bot] Nov 7, 2025
34806d9
Merge pull request #785 from maximhq/11-08-build_fix
akshaydeo Nov 7, 2025
2e3ff94
fixes docker compose command
github-actions[bot] Nov 7, 2025
07a7297
Merge pull request #786 from maximhq/11-08-fixes_docker_compose_command
akshaydeo Nov 7, 2025
b0e63fa
fixes get_curls test case scenario
github-actions[bot] Nov 7, 2025
0c580fc
Merge pull request #787 from maximhq/11-08-fixes_get_curls_test_case_…
akshaydeo Nov 7, 2025
e2a9144
Adds changelog for v1.3.21 --skip-pipeline
github-actions[bot] Nov 7, 2025
2a4df21
chore: changelog fixes
Pratham-Mishra04 Nov 8, 2025
e0390fe
fix: track and commit cleaned changelog files in Mintlify script (#788)
akshaydeo Nov 8, 2025
eab060e
github action updated to support codecov
akmadan Nov 9, 2025
6d12a9a
adds option to disable basic auth on inference calls
github-actions[bot] Nov 9, 2025
014e520
adds option to disable basic auth on inference calls (#796)
akshaydeo Nov 9, 2025
b1948a8
version upgrades for framework
github-actions[bot] Nov 9, 2025
85dec94
Merge pull request #797 from maximhq/11-10-version_upgrades_for_frame…
akshaydeo Nov 9, 2025
aab79ce
plugins/governance: bump core to v1.2.20 and framework to v1.1.25 --s…
github-actions[bot] Nov 9, 2025
2614398
plugins/logging: bump core to v1.2.20 and framework to v1.1.25 --skip…
github-actions[bot] Nov 9, 2025
021557e
plugins/maxim: bump core to v1.2.20 and framework to v1.1.25 --skip-p…
github-actions[bot] Nov 9, 2025
c145da1
plugins/otel: bump core to v1.2.20 and framework to v1.1.25 --skip-pi…
github-actions[bot] Nov 9, 2025
5660ef3
plugins/semanticcache: bump core to v1.2.20 and framework to v1.1.25 …
github-actions[bot] Nov 9, 2025
40eeff1
plugins/telemetry: bump core to v1.2.20 and framework to v1.1.25 --sk…
github-actions[bot] Nov 9, 2025
2e6a924
build fix: handles the case of nil config store
github-actions[bot] Nov 9, 2025
74b8546
Merge pull request #798 from maximhq/11-10-build_fix_handles_the_case…
akshaydeo Nov 9, 2025
ea9af6d
fixes integration test
github-actions[bot] Nov 9, 2025
b094672
Merge pull request #799 from maximhq/11-10-fixes_integration_test
akshaydeo Nov 9, 2025
46257fd
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 9, 2025
0699d92
Adds changelog for v1.3.22 --skip-pipeline
github-actions[bot] Nov 9, 2025
d8da0cb
encrypted storage for tokens
github-actions[bot] Nov 10, 2025
2b903d5
encrypted storage for tokens (#801)
akshaydeo Nov 10, 2025
f3abb34
and env resolution for config based auth_config
github-actions[bot] Nov 10, 2025
c681662
and env resolution for config based auth_config (#803)
akshaydeo Nov 10, 2025
a67f77a
feat: disable content logging confg in logger
TejasGhatte Nov 5, 2025
214acd9
enhancement: config to disable content logging
TejasGhatte Nov 5, 2025
ba93e22
feat: restrict request types in custom provider as per bifrost
TejasGhatte Nov 6, 2025
69769ad
feat: add path overrides for each request type in custom provider
TejasGhatte Nov 6, 2025
37cbdeb
fix: updated name usage to id
TejasGhatte Nov 7, 2025
263af9e
fix: handle respone schema in genai sdk
TejasGhatte Nov 8, 2025
c879757
feat: mcp connection reloading added
Pratham-Mishra04 Nov 9, 2025
281341d
feat: added vk support for auth headers
Pratham-Mishra04 Nov 7, 2025
af9b97a
feat: keyless custom provider support added
Pratham-Mishra04 Nov 10, 2025
94f99e3
ui: added headers components
Pratham-Mishra04 Nov 10, 2025
d0f96b6
feat: key selection and retries info added to genai traces
Pratham-Mishra04 Nov 10, 2025
0d21b79
feat: disable content logging confg in logger (#761)
akshaydeo Nov 10, 2025
8ff792e
feat: restrict request types in custom provider as per bifrost (#772)
akshaydeo Nov 10, 2025
c44ee37
feat: add path overrides for each request type in custom provider (#773)
akshaydeo Nov 10, 2025
9894961
enhancement: replaced name usage with id in mcp and made name and hea…
akshaydeo Nov 10, 2025
077a71d
fix: handle response schema in genai sdk (#792)
akshaydeo Nov 10, 2025
1c8cc35
fix: improve MCP client reconnection and error handling (#793)
akshaydeo Nov 10, 2025
c57a2f2
feat: support multiple authentication headers for virtual keys (#790)
akshaydeo Nov 10, 2025
905f700
feat: add keyless custom provider support (#804)
akshaydeo Nov 10, 2025
1ef8ff6
feat: replace JSON textarea with HeadersTable component for HTTP head…
akshaydeo Nov 10, 2025
56ba40d
feat: add key selection and retries info to genai traces (#806)
akshaydeo Nov 10, 2025
78fb5d5
framework: bump core to v1.2.21 --skip-pipeline
github-actions[bot] Nov 10, 2025
64f0f2a
plugins/governance: bump core to v1.2.21 and framework to v1.1.26 --s…
github-actions[bot] Nov 10, 2025
b1cff36
plugins/jsonparser: bump core to v1.2.21 and framework to v1.1.26 --s…
github-actions[bot] Nov 10, 2025
ef8b82d
plugins/logging: bump core to v1.2.21 and framework to v1.1.26 --skip…
github-actions[bot] Nov 10, 2025
da3ff2f
plugins/maxim: bump core to v1.2.21 and framework to v1.1.26 --skip-p…
github-actions[bot] Nov 10, 2025
74de428
plugins/mocker: bump core to v1.2.21 and framework to v1.1.26 --skip-…
github-actions[bot] Nov 10, 2025
0453876
plugins/otel: bump core to v1.2.21 and framework to v1.1.26 --skip-pi…
github-actions[bot] Nov 10, 2025
8dd0726
plugins/semanticcache: bump core to v1.2.21 and framework to v1.1.26 …
github-actions[bot] Nov 10, 2025
b9ff37a
plugins/telemetry: bump core to v1.2.21 and framework to v1.1.26 --sk…
github-actions[bot] Nov 10, 2025
b6e2616
fix: minor ui build fix
Pratham-Mishra04 Nov 10, 2025
21f0975
Merge pull request #807 from maximhq/11-10-fix_minor_ui_build_fix
akshaydeo Nov 10, 2025
bba3036
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 10, 2025
a6b3e67
Adds changelog for v1.3.23 --skip-pipeline
github-actions[bot] Nov 10, 2025
8f48a9e
adds index to tool calls
github-actions[bot] Nov 11, 2025
76b5303
test-coverage.yml fixed to support multiple modules
akmadan Nov 11, 2025
1817bdb
Merge pull request #794 from maximhq/11-09-feat-codecov-github-action…
akshaydeo Nov 11, 2025
ad37403
Merge pull request #811 from maximhq/11-11-adds_index_to_tool_calls
akshaydeo Nov 11, 2025
b3888ea
rbac changes
github-actions[bot] Nov 11, 2025
7711952
rbac changes (#816)
akshaydeo Nov 11, 2025
34ac867
fix: responses text output standardized to content blocks
Pratham-Mishra04 Nov 11, 2025
e483891
fix: standardize responses text output to content blocks (#813)
akshaydeo Nov 11, 2025
c9d0f9f
Adds changelog for v1.3.24 --skip-pipeline
github-actions[bot] Nov 11, 2025
385672c
fix: remove reasoning keyword validation requirements (#817)
Pratham-Mishra04 Nov 11, 2025
03c7c38
fix: support ResponsesOutputMessageContentTypeText in Bedrock content…
Pratham-Mishra04 Nov 11, 2025
4fafcee
chore: update dependencies and add ChatAssistantMessageToolCall index…
Pratham-Mishra04 Nov 11, 2025
8f20b9a
framework: bump core to v1.2.22 --skip-pipeline
github-actions[bot] Nov 11, 2025
7672094
plugins/governance: bump core to v1.2.22 and framework to v1.1.27 --s…
github-actions[bot] Nov 11, 2025
a919075
plugins/jsonparser: bump core to v1.2.22 and framework to v1.1.27 --s…
github-actions[bot] Nov 11, 2025
a69ff4c
plugins/logging: bump core to v1.2.22 and framework to v1.1.27 --skip…
github-actions[bot] Nov 11, 2025
fa59565
plugins/maxim: bump core to v1.2.22 and framework to v1.1.27 --skip-p…
github-actions[bot] Nov 11, 2025
5a8c457
plugins/mocker: bump core to v1.2.22 and framework to v1.1.27 --skip-…
github-actions[bot] Nov 11, 2025
473f7cc
plugins/otel: bump core to v1.2.22 and framework to v1.1.27 --skip-pi…
github-actions[bot] Nov 11, 2025
8eb7232
plugins/semanticcache: bump core to v1.2.22 and framework to v1.1.27 …
github-actions[bot] Nov 11, 2025
aa7381f
plugins/telemetry: bump core to v1.2.22 and framework to v1.1.27 --sk…
github-actions[bot] Nov 11, 2025
08fab91
transports: update dependencies --skip-pipeline
github-actions[bot] Nov 11, 2025
0c6ac18
rbac final changes
github-actions[bot] Nov 13, 2025
d38edaa
rbac final changes (#826)
akshaydeo Nov 13, 2025
79b148b
fixes codecov config to use correct coveage for core
github-actions[bot] Nov 13, 2025
18a9284
Merge pull request #827 from maximhq/11-14-fixes_codecov_config_to_us…
akshaydeo Nov 13, 2025
19a3fe9
Fix worker loop to exit on context cancellation
pjcdawkins Nov 13, 2025
e4c277f
Fix streaming handlers to exit on context cancellation
pjcdawkins Nov 14, 2025
9567ca6
refactor: improve changelog handling with version-aware file content …
Pratham-Mishra04 Nov 14, 2025
8028533
Address PR #829 review comments on concurrency issues
pjcdawkins Nov 14, 2025
6d849f0
Update changelog
pjcdawkins Nov 14, 2025
c80c51b
Fix worker goroutine leak on context cancellation
pjcdawkins Nov 14, 2025
a330b2b
feat: improve Responses API streaming with OpenAI-style lifecycle eve…
Pratham-Mishra04 Nov 14, 2025
a24cd44
feat: add model pricing data to Bifrost and model responses (#745)
Pratham-Mishra04 Nov 14, 2025
3765d4d
adds gorm logger
github-actions[bot] Nov 14, 2025
2c2f450
adds gorm logger (#830)
akshaydeo Nov 14, 2025
fb9948d
Fix streaming handlers to ignore scanner errors on context cancellation
pjcdawkins Nov 14, 2025
128a511
Fix drain loop to use blocking receive until queue closes
pjcdawkins Nov 14, 2025
7f43aa6
Remove force-close mechanism from streaming handlers
pjcdawkins Nov 14, 2025
4c5d0e3
Fix Shutdown() to always close queues even when context is cancelled
pjcdawkins Nov 14, 2025
a4da467
fix: handle keyless providers in initial list models requests (#833)
Pratham-Mishra04 Nov 14, 2025
7de738e
Make stream inactivity timeout configurable
pjcdawkins Nov 14, 2025
2718e35
Merge branch 'main' into fix-goroutine-leaks-828
pjcdawkins Nov 14, 2025
e034725
Fix compilation errors in shared streaming functions
pjcdawkins Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 69 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Git
.git/
.gitignore
.github/

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Build outputs
dist/
build/
out/
*.tsbuildinfo

# Logs
logs/
*.log

# Environment files
.env
.env.*
*.env

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# OS files
.DS_Store
Thumbs.db

# Testing
coverage/
.nyc_output/

# Cache directories
.cache/
.parcel-cache/

# Documentation that's not needed for build
docs/
README.md
*.md

# CI/CD
ci/

# Plugin build artifacts
plugins/*/dist/

# Test directories
tests/
test/
__tests__/

# Temporary files
tmp/
temp/
.tmp/

# Go workspaces (local only)
go.work
go.work.sum
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
root = true

[*]
insert_final_newline = false
end_of_line = lf
charset = utf-8

[*.{js,jsx,ts,tsx,mjs,json,md,css,scss,html}]
insert_final_newline = false
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Ensure shell scripts always use LF line endings
*.sh text eol=lf

# Ensure Docker entrypoint uses LF
docker-entrypoint.sh text eol=lf

# Default behavior for all other files
* text=auto

131 changes: 131 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
name: Bug report
description: Report a problem or regression in Bifrost
title: "[Bug]: <short summary>"
labels: [bug]
assignees: []
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out a bug report! Please provide as much detail as possible.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
options:
- label: I have searched existing issues and discussions to avoid duplicates
required: true
- label: I am using the latest version (or have tested against main/nightly)
required: false

- type: textarea
id: description
attributes:
label: Description
description: What happened? Include screenshots if helpful.
placeholder: Clear and concise description of the bug
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to reproduce
description: Provide a minimal, reproducible example. Link to a repo, gist, or include exact steps.
placeholder: |
1. Go to '...'
2. Run '...'
3. Observe '...'
validations:
required: true

- type: input
id: expected
attributes:
label: Expected behavior
placeholder: What did you expect to happen?
validations:
required: true

- type: input
id: actual
attributes:
label: Actual behavior
placeholder: What actually happened?
validations:
required: true

- type: dropdown
id: area
attributes:
label: Affected area(s)
multiple: true
options:
- Core (Go)
- Framework
- Transports (HTTP)
- Plugins
- UI (Next.js)
- Docs
validations:
required: true

- type: input
id: version
attributes:
label: Version
description: Affected version(s).
placeholder: e.g., v1.0.3
validations:
required: true

- type: textarea
id: env
attributes:
label: Environment
description: Include as many as apply.
placeholder: |
- OS: macOS 14.5, Linux x.y, Windows 11
- Go: 1.22.x
- Node: 20.x, npm/pnpm/yarn version
- Browser (if UI): Chrome/Firefox/Safari versions
- Bifrost components and versions (core, transports, ui)
- Any relevant environment flags/config
render: text
validations:
required: false

- type: textarea
id: logs
attributes:
label: Relevant logs/output
description: Paste error logs, stack traces, or console output.
render: shell
placeholder: |
<paste logs here>
validations:
required: false

- type: input
id: regression
attributes:
label: Regression?
description: If this worked in a previous version, which version?
placeholder: e.g., Worked in v0.8.0, broke in v0.9.0
validations:
required: false

- type: dropdown
id: severity
attributes:
label: Severity
options:
- Low (minor issue or cosmetic)
- Medium (some functionality impaired)
- High (major functionality broken)
- Critical (blocks releases or production)
validations:
required: true


2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
blank_issues_enabled: false

45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/docs_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Documentation issue
description: Report missing, unclear, or incorrect documentation
title: "[Docs]: <short summary>"
labels: [documentation]
assignees: []
body:
- type: markdown
attributes:
value: |
Help us improve the docs! Please provide links and suggestions.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
options:
- label: I have searched existing issues and docs to avoid duplicates
required: true

- type: input
id: page
attributes:
label: Affected page(s)
description: Provide the path or URL to the affected doc(s)
placeholder: docs/usage/providers.md or https://...
validations:
required: true

- type: textarea
id: issue
attributes:
label: What’s wrong or missing?
description: Be as specific as possible.
validations:
required: true

- type: textarea
id: suggestion
attributes:
label: Suggested change
description: Propose wording or structure improvements.
validations:
required: false


69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Feature request
description: Suggest an idea or enhancement for Bifrost
title: "[Feature]: <short summary>"
labels: [enhancement]
assignees: []
body:
- type: markdown
attributes:
value: |
Thanks for proposing a feature! Please fill out the details below.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
options:
- label: I have searched existing issues and discussions to avoid duplicates
required: true

- type: textarea
id: problem
attributes:
label: Problem to solve
description: What problem does this feature solve? Who benefits?
placeholder: Describe the problem clearly.
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
description: Describe your proposed API/UX/CLI. Include examples if helpful.
placeholder: Provide details about how this should work.
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What other solutions or workarounds did you consider?
validations:
required: false

- type: dropdown
id: area
attributes:
label: Area(s)
multiple: true
options:
- Core (Go)
- Framework
- Transports (HTTP)
- Plugins
- UI (Next.js)
- Docs
validations:
required: true

- type: textarea
id: additional
attributes:
label: Additional context
description: Add any other context, sketches, or references here.
validations:
required: false


Loading
Loading