Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions core/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- fix: send Authorization Bearer header on Ollama streaming text and chat completion requests (#3906)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add a top-level heading to satisfy markdown lint.

Line 1 starts with a list item, which violates MD041 and can fail docs/lint checks.

Suggested fix
+# Changelog
+
 - fix: send Authorization Bearer header on Ollama streaming text and chat completion requests (`#3906`)
 - fix: SGL provider now sends Authorization header on streaming requests (`#3307`) (thanks [`@hensapir`](https://github.com/hensapir)!)
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@core/changelog.md` at line 1, The markdown file contains a top-level list
item "- fix: send Authorization Bearer header on Ollama streaming text and chat
completion requests (`#3906`)" which triggers MD041; add a top-level heading (for
example "# Changelog" or similar) as the very first line of core/changelog.md so
the existing list item is no longer the document's first block, leaving the "-
fix: ..." line unchanged below the new heading.

- fix: SGL provider now sends Authorization header on streaming requests (#3307) (thanks [@hensapir](https://github.com/hensapir)!)
2 changes: 1 addition & 1 deletion core/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
18 changes: 1 addition & 17 deletions framework/changelog.md
Original file line number Diff line number Diff line change
@@ -1,17 +1 @@
- feat: add direct API key header support (#3817)
- feat: add GetDimensionRankings API and ranking dimensions for team, customer, BU, and user (#3766)
- feat: add additional_attributes to model pricing rows with management API (#3829)
- feat: add filter/search/pagination to MCP sessions list API (#3824)
- feat: add TLS configuration support for MCP HTTP/SSE client connections (#3779)
- feat: add OTel spec compatible metrics, backward compatible (#3865)
- feat: reconcile per-user MCP credentials on VK and MCP client changes (#3705)
- feat: add MCP per-user headers auth type with credential storage (#3703)
- feat: add metadata to hybrid store payload
- feat: log database type when connecting in NewConfigStore (#3724)
- feat: remove SSO gate check for temp token auth (#3814)
- fix: add user_name to RankingDimensionUser column definition (#3869)
- fix: gate user-mode flows on caller user_id and skip temp token mint (#3841)
- fix: make MCP header temp token flow follow the UI toggle (#3836)
- fix: increase matview sync interval to 1 min (#3886)
- refactor: remove deferred-fill user-mode OAuth flow support (#3839)
- chore: upgrade to Go 1.26.3 (#3782)
- chore: upgraded core to v1.5.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add an H1 heading at the top of this changelog file.

Line 1 begins with a list item, triggering markdownlint MD041.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@framework/changelog.md` at line 1, Add an H1 heading at the very top of the
changelog file (e.g., insert "# Changelog" as the first line) and ensure there
is a blank line after the heading so the existing list entry "- chore: upgraded
core to v1.5.15" no longer starts the file; this will resolve markdownlint
MD041.

2 changes: 1 addition & 1 deletion framework/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.14
1.3.15
2 changes: 1 addition & 1 deletion plugins/compat/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing top-level heading in changelog file.

Line 1 should be a heading to satisfy markdownlint MD041.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/compat/changelog.md` at line 1, Add a top-level Markdown heading to
the start of changelog.md so the file satisfies MD041; insert a line like "#
Changelog" (or another appropriate H1) above the existing first line ("chore:
upgraded core to v1.5.15 and framework to v1.3.15") so the current entry remains
intact and the file begins with an H1.

2 changes: 1 addition & 1 deletion plugins/compat/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.13
0.1.14
3 changes: 1 addition & 2 deletions plugins/governance/changelog.md
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
- feat: add MCP per-user headers auth type support (#3703)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add a top-level heading for markdownlint compliance.

Line 1 starts with - chore: and violates MD041.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/governance/changelog.md` at line 1, The changelog currently starts
with "- chore: upgraded core to v1.5.15 and framework to v1.3.15" which violates
MD041; fix it by adding a top-level heading (for example "## Changelog" or "#
Changelog") as the very first line in changelog.md, then keep the existing "-
chore: ..." entry below the heading so the file complies with markdownlint.

2 changes: 1 addition & 1 deletion plugins/governance/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
2 changes: 1 addition & 1 deletion plugins/jsonparser/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add a top-level heading to satisfy markdown linting.

Line 1 starts with a list item, which triggers MD041 (first-line-heading). Please add an H1 as the first line.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/jsonparser/changelog.md` at line 1, Add a top-level H1 as the first
line of the changelog to satisfy MD041; insert a single line beginning with "# "
before the existing "- chore: upgraded core to v1.5.15 and framework to v1.3.15"
entry so the file (plugins/jsonparser/changelog.md) starts with an H1 heading
rather than a list item.

2 changes: 1 addition & 1 deletion plugins/jsonparser/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
4 changes: 1 addition & 3 deletions plugins/logging/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
- feat: support dimension rankings logging for team, customer, BU, and user (#3766)
- refactor: route Starlark nested tool calls through the canonical plugin pipeline (#3794)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add an H1 at the top of the changelog file.

Line 1 begins with a list item and violates MD041 (first-line-heading).

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/logging/changelog.md` at line 1, Add a top-level H1 heading to the
changelog by inserting a first-line heading (e.g., "# Changelog") above the
existing first line "- chore: upgraded core to v1.5.15 and framework to v1.3.15"
in changelog.md so the file no longer violates MD041 (`first-line-heading`);
ensure the new H1 is the very first line and keep the existing list item
unchanged.

2 changes: 1 addition & 1 deletion plugins/logging/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
2 changes: 1 addition & 1 deletion plugins/maxim/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Insert a top-level heading before the list entry.

Line 1 violates markdownlint MD041 because the file does not start with an H1 heading.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/maxim/changelog.md` at line 1, Add a top-level H1 heading above the
existing list entry so the file starts with an H1 (e.g., insert "# Changelog" or
another appropriate H1) before the line "chore: upgraded core to v1.5.15 and
framework to v1.3.15" to satisfy markdownlint MD041.

2 changes: 1 addition & 1 deletion plugins/maxim/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.14
1.6.15
2 changes: 1 addition & 1 deletion plugins/mocker/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add an H1 heading as the first line.

Current Line 1 triggers markdownlint MD041 (first-line-heading) because it starts directly with a bullet.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 1-1: First line in a file should be a top-level heading

(MD041, first-line-heading, first-line-h1)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/mocker/changelog.md` at line 1, Add a top-level H1 as the first line
of plugins/mocker/changelog.md so the file begins with a heading (e.g., add "#
Changelog" or a suitable H1) and move the existing first line ("chore: upgraded
core to v1.5.15 and framework to v1.3.15") below that heading to satisfy
markdownlint MD041.

2 changes: 1 addition & 1 deletion plugins/mocker/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
3 changes: 1 addition & 2 deletions plugins/otel/changelog.md
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
- feat: add provider cache and semantic cache attributes in metrics export (#3816)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15
2 changes: 1 addition & 1 deletion plugins/otel/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.14
1.2.15
2 changes: 1 addition & 1 deletion plugins/prompts/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15
2 changes: 1 addition & 1 deletion plugins/prompts/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.14
1.0.15
2 changes: 1 addition & 1 deletion plugins/semanticcache/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15
2 changes: 1 addition & 1 deletion plugins/semanticcache/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
4 changes: 1 addition & 3 deletions plugins/telemetry/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
- feat: tighten bifrost_key_rotation_events_total semantics with triggered_rotation (#3430, #3491)
- feat: add provider cache and semantic cache attributes in metrics export (#3816)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.15 and framework to v1.3.15
2 changes: 1 addition & 1 deletion plugins/telemetry/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.14
1.5.15
31 changes: 3 additions & 28 deletions transports/changelog.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,5 @@
## ✨ Features

- **Direct API Key Header** - Pass a provider API key directly via request header (#3817)
- **MCP Per-User Authentication** - New per-user header auth type with credential storage and lazy-auth submission flow (#3703, #3704, #3705)
- **MCP TLS Configuration** - Configurable TLS (insecureSkipVerify, caCertPem) for HTTP/SSE MCP client connections (#3779, #3783)
- **MCP Sessions Management** - Filter, search, and pagination on the MCP sessions list API and table, plus a can_reauth identity gate (#3823, #3824, #3825)
- **Tool Call Execution UI** - Inline tool-call execution, stop streaming, bulk execute/submit, and a redesigned tool-call UI (#3837, #3843)
- **Dimension Rankings Dashboard** - New dashboard tabs for team, customer, BU, and user rankings, backed by a GetDimensionRankings API (#3766)
- **Model Pricing Attributes** - additional_attributes on model pricing rows with management API and UI editor (#3829)
- **Prompt Cache Retention** - Prompt cache retention parameter on responses requests (#3810)
- **Opus 4.8 Support** - System message handling and compatibility for Opus 4.8 (#3878, #3868)
- **Key Rotation** - Rotate keys on 401/402/403 and return 502 upstream_credentials_exhausted when all keys are permanently dead (#3491)
- **OTel Metrics** - OTel spec compatible metrics plus provider and semantic cache attributes in metrics export (#3865, #3816)
- **Sheet Navigation** - Prev/next keyboard navigation and URL state across virtual key, MCP client, and routing rule sheets (#3739, #3740, #3744, #3745)
- **Go 1.26.3** - Upgraded toolchain to Go 1.26.3 (#3782)

## 🐞 Fixed

- **Bedrock Tool Names** - Truncate Bedrock function/tool names to the provider length limit
- **Bedrock Guardrails** - Set guardrail config in Bedrock request built from responses (#3862)
- **Anthropic Tool Use** - Default Anthropic tool_use input to {} when arguments are absent (#3880)
- **Responses Streaming** - Fixed responses stream events (#3838)
- **Compat Flow** - Fixed missing parameter parsing on the compat flow (#3881)
- **Passthrough API Version** - Set a default API version in passthrough requests as a fallback (#3853)
- **Virtual Key Updates** - Avoid overriding optional fields during virtual key update (#3855)
- **User-Mode Flows** - Gate user-mode flows on caller user_id, skip temp token mint, and unify flow/credential kind filtering for pending flows (#3841, #3859)
- **Partial Tool Calls** - Handle partial tool call execution failures and return successful results (#3849)
- **URL Query Escaping** - Support escaped characters in URL query parameters (#3826)
- **MCP Auth Errors** - Inline banner and retry support for MCP auth-required errors (#3856)
- **JSON Editor Height** - Cap JSON editor max height at 400px in message views (#3842)
- **Ollama Streaming Auth** — Ollama streaming text and chat requests now forward the configured API key as an `Authorization: Bearer` header (#3906)
- **SGL Streaming Auth** — SGL provider now sends the `Authorization` header on streaming requests (#3307) (thanks [@hensapir](https://github.com/hensapir)!)
- **Governance & Logging APIs** — Removed the `from_memory` query parameter; virtual key and config list APIs now return consistent DB-backed results, with VK names batch-fetched in a single query (#3903)
2 changes: 1 addition & 1 deletion transports/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.6
1.5.7
Loading