This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Affected surfaces
ReleasePort's take
Moderate signalThe VSCode MCP server configuration schema has been moved to a top‑level 'servers' key, breaking previous placement inside the 'mcp' object.
Why it matters: Existing configurations referencing `mcp.servers` will fail; update config files before upgrading to v1.4.0.
Summary
AI summaryBroad release touches chore, feat, deps, and tests.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
VSCode MCP server config now lives at top-level 'servers' key, moved from within 'mcp'. VSCode MCP server config now lives at top-level 'servers' key, moved from within 'mcp'. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds per‑topic `partition` and `start` controls for Kafka consume tool. Adds per‑topic `partition` and `start` controls for Kafka consume tool. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds `get-partition-offsets` tool. Adds `get-partition-offsets` tool. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds "describe consumer group" tool. Adds "describe consumer group" tool. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds `get-consumer-group-lag` tool. Adds `get-consumer-group-lag` tool. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds read‑only connector tools and surfaces lcc‑id. Adds read‑only connector tools and surfaces lcc‑id. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds connector lifecycle tools (pause, resume, restart, update‑config). Adds connector lifecycle tools (pause, resume, restart, update‑config). Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds connector error‑diagnostics and logs tools. Adds connector error‑diagnostics and logs tools. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds `list-organizations` integration tests and OAuth test patterns. Adds `list-organizations` integration tests and OAuth test patterns. Source: llm_adapter@2026-06-05 Confidence: low |
— |
| Feature | Medium |
Adds automated npm publish with Vault TOTP to release pipeline. Adds automated npm publish with Vault TOTP to release pipeline. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Changes Consume message tool to auto decode schema. Changes Consume message tool to auto decode schema. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Implements consume tailmost existing messages feature. Implements consume tailmost existing messages feature. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Splits npm publish into a standalone task. Splits npm publish into a standalone task. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes produce‑message to use the latest registered schema when none is provided. Fixes produce‑message to use the latest registered schema when none is provided. Source: llm_adapter@2026-06-05 Confidence: high |
— |
Full changelog
What's Changed
- VSCode MCP server config now lives at toplevel 'servers' key, no longer within 'mcp'. by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/468
- Clarify tool availability for local & Confluent Platform by @rmoff in https://github.com/confluentinc/mcp-confluent/pull/461
- One Sentence Per Line (OSPL) by @rmoff in https://github.com/confluentinc/mcp-confluent/pull/469
- minor: Adjust 1.3.0 changelog formatting and add list org tool (#471) 🍒 by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/472
- chore: set next version under development to 1.4.0 by @shouples in https://github.com/confluentinc/mcp-confluent/pull/466
- Minor: add Bob instructions to README by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/473
- (main new featurette) Categorize the tools by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/474
- docs: Add internal contribution note by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/481
- [main] chore(deps): npm audit fix by @semaphore-agent-production[bot] in https://github.com/confluentinc/mcp-confluent/pull/486
- Kafka consume: per-topic
partition+startcontrols by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/483 - List consumer groups tool by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/492
- Change consume message tool to auto decode schema by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/495
- chore: add
list-organizationsintegration tests and set up OAuth integration test patterns by @shouples in https://github.com/confluentinc/mcp-confluent/pull/477 - Implement consume tailmost existing messages. by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/493
- chore: add
oauthconnection tolist-environmentsintegration tests by @shouples in https://github.com/confluentinc/mcp-confluent/pull/494 - Address nits. by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/498
- fix: track created flink statements in
_metaand delete during integration test teardown by @shouples in https://github.com/confluentinc/mcp-confluent/pull/496 - Add new
get-partition-offsetstool by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/499 - chore: add oauth connection to ccloud control plane integration tests by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/502
- chore: add oauth connection to schema integration tests by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/503
- New "describe consumer group" tool by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/501
- tests: increase coverage on billing tool by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/510
- chore: edit claude rules by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/511
- Speed up integration test. by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/513
get-consumer-group-lagtool by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/508- Remove consumer-group handler-level enabledConnectionIds() tests because the central method is tested centrally as of PR-400 by @jlrobins in https://github.com/confluentinc/mcp-confluent/pull/515
- tests: update and add tests to metrics handlers by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/512
- chore: update claude instructions by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/516
- add npx install command to sign in confirmation screen by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/507
- chore: add oauth connection to kafka integration tests by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/504
- fix: include group ids in list-consumer-groups text summary by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/519
- overhaul integration test structures in CI by @shouples in https://github.com/confluentinc/mcp-confluent/pull/518
- [main] chore(deps): npm audit fix by @semaphore-agent-production[bot] in https://github.com/confluentinc/mcp-confluent/pull/521
- tests: increase diagnostics test coverage by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/517
- validate range before round-trip to API by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/522
- [main] chore(deps): npm audit fix by @semaphore-agent-production[bot] in https://github.com/confluentinc/mcp-confluent/pull/523
- Add read-only connector tools and surface lcc-id by @ashwinpankaj in https://github.com/confluentinc/mcp-confluent/pull/270
- feat: add automated npm publish with Vault TOTP to release pipeline by @cchristous in https://github.com/confluentinc/mcp-confluent/pull/525
- MINOR fix: remove
maxfrom list-flink-statementspageTokenby @shouples in https://github.com/confluentinc/mcp-confluent/pull/527 - feat: split npm publish into a standalone task by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/526
- fix(produce-message): use latest registered schema when none provided by @Cerchie in https://github.com/confluentinc/mcp-confluent/pull/524
- Add connector lifecycle tools (pause/resume/restart/update-config) by @ashwinpankaj in https://github.com/confluentinc/mcp-confluent/pull/271
- docs: update README --list-tools output to current grouped format by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/530
- feat: add GitHub issue templates by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/531
- Add connector error-diagnostics and logs tools by @ashwinpankaj in https://github.com/confluentinc/mcp-confluent/pull/273
- feat: Confluent Platform support (minimal scope) by @rohit2b in https://github.com/confluentinc/mcp-confluent/pull/345
- docs: condense Unreleased changelog for 1.4.x by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/549
- [v1.4.x] update changelog for 1.4.0 release by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/555
New Contributors
- @Cerchie made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/473
- @ashwinpankaj made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/270
- @cchristous made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/525
- @rohit2b made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/345
Full Changelog: https://github.com/confluentinc/mcp-confluent/compare/v1.3.0...v1.4.0
Breaking Changes
- Moved VSCode MCP server configuration from 'mcp' nested object to top-level 'servers' key.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About confluentinc/mcp-confluent
Confluent integration to interact with Confluent Kafka and Confluent Cloud REST APIs.
Related context
Beta — feedback welcome: [email protected]