tag:github.com,2008:https://github.com/redpanda-data/console/releases Tags from console 2026-03-10T23:56:06Z tag:github.com,2008:Repository/211644266/v3.6.0 2026-03-11T09:46:29Z 3.6.0 / 2026-03-11 vbotbuildovich tag:github.com,2008:Repository/211644266/v2.8.11 2026-03-10T19:53:38Z 2.8.11 / 2026-03-10 vbotbuildovich tag:github.com,2008:Repository/211644266/v3.5.3 2026-02-26T09:40:59Z 3.5.3 / 2026-02-26 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2244">#2244</a> from redpanda-data/master</p> <p>Update release 3.5 with latest changes ready for patch release</p> vbotbuildovich tag:github.com,2008:Repository/211644266/v3.5.2 2026-02-12T01:45:25Z 3.5.2 / 2026-02-12 <p>frontend: fix markdown editor overflowing its container (<a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2219">#2219</a>)</p> <p>Long text in the Milkdown editor would overflow the card boundary and <br />break the page layout on both agent create and edit pages.</p> <p>Three CSS properties fix this: <br />- min-width: 0 on the wrapper lets it shrink in flex/grid contexts <br />- overflow-wrap: break-word breaks long words at the container edge <br />- overflow: hidden as a hard containment boundary</p> <p>Co-authored-by: Claude Opus 4.6 (1M context) &lt;[email protected]&gt;</p> vbotbuildovich tag:github.com,2008:Repository/211644266/v3.5.1 2026-01-30T13:42:26Z 3.5.1 / 2026-01-30 vbotbuildovich tag:github.com,2008:Repository/211644266/v3.5.0 2026-01-13T18:50:14Z 3.5.0 / 2026-01-13 vbotbuildovich tag:github.com,2008:Repository/211644266/v3.4.0 2026-01-05T19:19:04Z 3.4.0 / 2026-01-05 <p>Bug fixes for new Connect UX (<a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2113">#2113</a>)</p> <p>* fix: fixed major connect bugs</p> <p>* feat: fixed start/stop pipeline button and removed refresh from heading</p> <p>* fix: lint</p> <p>* feat: PR comments and removed extra ui state for hiding header</p> vbotbuildovich tag:github.com,2008:Repository/211644266/v3.3.2 2025-11-27T14:41:55Z 3.3.2 / 2025-11-27 <p>feat: migrate shadowlink topic APIs to dataplane v1alpha3 (<a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2044">#2044</a>)</p> <p>* refactor: move shadowlink topic APIs to dataplane v1alpha3</p> <p>Move ListShadowLinkTopics, GetShadowTopic, and GetShadowMetrics <br />from console v1alpha1 to dataplane v1alpha3 API. Console v1alpha1 <br />now only contains shadowlink CRUD operations (Create, Get, List, <br />Update, Delete), while dataplane v1alpha3 handles data operations <br />(topics, metrics, failover).</p> <p>* build: regenerate proto files for shadowlink API split</p> <p>* feat: update frontend to use dataplane API for shadowlink topics</p> <p>Update shadowlink React Query hooks to use dataplane v1alpha3 for <br />topic operations (list, get) and metrics, while keeping console <br />v1alpha1 for CRUD operations.</p> <p>* feat: enhance failover API with 202 status and response data</p> <p>- Change failover endpoint HTTP status code from 200 to 202 (Accepted) <br /> to better represent async operation semantics <br />- Add FailOverResponse fields: <br /> - name: shadow link that was failed over <br /> - failed_over_topics: list of topics affected by failover <br />- Update OpenAPI spec to reflect 202 status code <br />- Regenerate proto files for backend (Go) and frontend (TypeScript)</p> <p>The backend will populate failed_over_topics by querying all topics <br />in the shadowlink when shadow_topic_name is not specified in the request, <br />or returning just the single topic when shadow_topic_name is provided.</p> <p>🤖 Generated with [Claude Code](<a href="https://claude.com/claude-code">https://claude.com/claude-code</a>)</p> <p>Co-Authored-By: Claude &lt;[email protected]&gt;</p> <p>* feat: move GetShadowLink API to dataplane v1alpha3</p> <p>---------</p> <p>Co-authored-by: Claude &lt;[email protected]&gt;</p> vbotbuildovich tag:github.com,2008:Repository/211644266/v3.3.1 2025-11-19T18:36:49Z 3.3.1 / 2025-11-19 <p>feat[UX-664]: add detailed schema compatibility error messages (<a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2031">#2031</a>)</p> <p>* feat: add detailed schema compatibility error messages</p> <p>Parse and display structured error details from schema registry when <br />protobuf schema validation fails. Previously returned only boolean <br />compatibility status without explanation of why schemas are incompatible.</p> <p>Backend changes: <br />- Add schemaRegValidationError struct with errorType and description <br />- Parse verbose compatibility messages from schema registry API <br />- Handle invalid JSON format returned by schema registry</p> <p>Frontend changes: <br />- Update validation response types to include structured error object <br />- Display formatted compatibility errors with human-readable labels <br />- Hide error details section when no error information available</p> <p>* test: add comprehensive schema registry compatibility error parser tests</p> <p>- Document parser behavior with real Confluent/Redpanda response format <br />- Test handling of unquoted JSON keys in compatibility messages <br />- Verify regex transformation for invalid JSON structure <br />- Add edge case coverage for malformed messages</p> <p>* refactor: improve schema registry compatibility error parser</p> <p>- Replace string-based JSON fixing with regex approach for better accuracy <br />- Use regex pattern (\w+): to quote unquoted keys consistently <br />- Add structured logging for parse failures with original/fixed messages <br />- Make parseCompatibilityError a Service method for logger access</p> <p>* test: update integration tests for schema registry compatibility</p> <p>- Upgrade Redpanda test container from v23.3.18 to v25.2.10 <br />- Add integration test for incompatible protobuf schema changes <br />- Verify error type and description extraction from compatibility response <br />- Test field type change detection (string to int32)</p> <p>* feat(ui): add persistent error banner for schema validation failures</p> <p>- Add dismissible alert banner that persists validation errors after modal close <br />- Update openValidationErrorsModal to support onClose callback <br />- Display error type and description in banner above action buttons <br />- Auto-clear banner on successful validation or schema creation <br />- Improve UX by keeping error visible while user fixes schema</p> vbotbuildovich tag:github.com,2008:Repository/211644266/v3.3.0 2025-11-19T17:23:49Z 3.3.0 / 2025-11-19 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/redpanda-data/console/pull/2027">#2027</a> from redpanda-data/fix/respect-backend-paylo…</p> <p>…ad-encoding</p> <p> fix(messages): respect backend payload encoding to prevent precision loss</p> vbotbuildovich