v1.6.3 changelogs - #4969
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (28)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis PR updates changelog files and version identifiers across core, framework, transports, and eleven plugin modules. Core, framework, and transports changelogs are expanded with structured feat/fix/chore entries; all version files are incremented to reflect the new release (core 1.6.3, framework 1.4.3, transports 1.6.3, and corresponding plugin version bumps). ChangesRelease changelog and version bumps
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Tools execution failed with the following error: Failed to run tools: 13 INTERNAL: Received RST_STREAM with code 2 (Internal server error) Comment |
|
|
Confidence Score: 5/5All changes are changelog entries and version file bumps — no executable code is modified. Every file touched is either a changelog.md or a version file. Version increments are consistent one-patch-level bumps across all 14 modules (core, framework, transports, and 11 plugins). Changelog content is well-structured, references PRs and closed issues, and matches the scope of a v1.6.3 release. There is nothing here that can introduce a runtime regression. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[v1.6.3 Release] --> B[core v1.6.3]
A --> C[framework v1.4.3]
A --> D[transports v1.6.3]
A --> E[plugins]
B --> B1[14 features\nDeepSeek, Bedrock Mantle,\nOAuth 2.1 MCP auth, IPv6,\nClickHouse, VK expiry...]
B --> B2[~25 bug fixes\nStreaming retries, cache tokens,\nGemini fixes, MCP ordering...]
C --> C1[OAuth 2.1 gateway auth\nClickHouse log store\nVK expiry + SecretVar\nSQL pagination]
D --> D1[Rich release notes\nFeatures / Fixed / Issues]
E --> E1[governance v1.6.3\nVK expiry enforcement\nComplexity stemming]
E --> E2[compat v0.1.25\nReasoning drop + DeepSeek thinking]
E --> E3[logging v1.5.26\nLatency on errors\nSSE cost progress]
E --> E4[semanticcache v1.5.26\nEmbedding key resolution]
E --> E5[Other plugins v+1\nChore: dep upgrades only]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[v1.6.3 Release] --> B[core v1.6.3]
A --> C[framework v1.4.3]
A --> D[transports v1.6.3]
A --> E[plugins]
B --> B1[14 features\nDeepSeek, Bedrock Mantle,\nOAuth 2.1 MCP auth, IPv6,\nClickHouse, VK expiry...]
B --> B2[~25 bug fixes\nStreaming retries, cache tokens,\nGemini fixes, MCP ordering...]
C --> C1[OAuth 2.1 gateway auth\nClickHouse log store\nVK expiry + SecretVar\nSQL pagination]
D --> D1[Rich release notes\nFeatures / Fixed / Issues]
E --> E1[governance v1.6.3\nVK expiry enforcement\nComplexity stemming]
E --> E2[compat v0.1.25\nReasoning drop + DeepSeek thinking]
E --> E3[logging v1.5.26\nLatency on errors\nSSE cost progress]
E --> E4[semanticcache v1.5.26\nEmbedding key resolution]
E --> E5[Other plugins v+1\nChore: dep upgrades only]
Reviews (2): Last reviewed commit: "v1.6.3 changelogs" | Re-trigger Greptile |
37dd806 to
ec72253
Compare
Merge activity
|

Summary
This PR bumps core to v1.6.3, framework to v1.4.3, and all dependent plugins to their next patch versions, shipping a large batch of new features and bug fixes accumulated since v1.6.2.
Changes
New providers and integrations
bedrock_mantleadded as a first-class provider with SigV4 key config, native-Anthropic and OpenAI-compatible routingAuth and security
/mcp: discovery, dynamic client registration, PKCE authorize/token with refresh token rotation, consent page, JWT Bearer auth, session listing/revocation, sweep worker, andmcp_server_auth_modeconfigschemas.SecretVarto support env-store referencesvirtualKeysByIDsecondary index with cached signing key and VK lookups on the/mcpJWT auth pathProvider and API fixes
redacted_thinkingblocks so tool-use turns with extended thinking replay correctlycontentBlockStopevents on Bedrock ConverseStream egresscached_tokensas reads only per the OpenAI spec so cache writes are not billed as readsmax_output_tokenstruncation on the Responses APImax_tokensfrom the OpenAI integration and passchunking_strategyas an extra paramtool_search_callandtool_search_outputinput items on the Responses API streaming pathObservability and logging
ErrorDetailsParsedso raw payloads honordisable_content_loggingMCP
ListToolsfails during startupOther features
is_deprecatedin pricing and catalog APIs instead of being filtered outBuildAnthropicChatRequestBody, sharedcompleteRequestacross Anthropic, Azure, and Bedrock, lazyBodySignerSigV4 signing, andBearerAuthHeaderhelperType of change
Affected areas
How to test
mcp_server_auth_mode, register a client via DCR, complete the PKCE authorize/token flow, and verify JWT Bearer auth on/mcprequests.bedrock_mantle: configure SigV4 credentials and verify both native-Anthropic and OpenAI-compatible routing paths.cached_tokensin usage reflects reads only.Breaking changes
Related issues
Closes #2347, #3106, #3121, #3139, #3357, #3951, #4262, #4314, #4402, #4446, #4679, #4689, #4720, #4721, #4756, #4777, #4788, #4816, #4851, #4863, #4868, #4872, #4942
Security considerations
schemas.SecretVarmay now reference env-store entries; ensure env-store access controls are correctly scoped.disable_content_loggingbypass viaErrorDetailsParsedhas been patched; verify no other raw-payload paths bypass this flag.bedrock_mantleare handled via the newBedrockMantleKeyConfig; confirm sensitive fields are cleared before persistence.Checklist
docs/contributing/README.mdand followed the guidelines