Skip to content

Tags: redpanda-data/console

Tags

v3.5.3

Toggle v3.5.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #2244 from redpanda-data/master

Update release 3.5 with latest changes ready for patch release

v3.5.2

Toggle v3.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
frontend: fix markdown editor overflowing its container (#2219)

Long text in the Milkdown editor would overflow the card boundary and
break the page layout on both agent create and edit pages.

Three CSS properties fix this:
- min-width: 0 on the wrapper lets it shrink in flex/grid contexts
- overflow-wrap: break-word breaks long words at the container edge
- overflow: hidden as a hard containment boundary

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v3.5.1

Toggle v3.5.1's commit message
frontend(transcripts): update docs link

v3.5.0

Toggle v3.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
backend: bump franz-go to latest version. (#2125)

v3.4.0

Toggle v3.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bug fixes for new Connect UX (#2113)

* fix: fixed major connect bugs

* feat: fixed start/stop pipeline button and removed refresh from heading

* fix: lint

* feat: PR comments and removed extra ui state for hiding header

v3.3.2

Toggle v3.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: migrate shadowlink topic APIs to dataplane v1alpha3 (#2044)

* refactor: move shadowlink topic APIs to dataplane v1alpha3

Move ListShadowLinkTopics, GetShadowTopic, and GetShadowMetrics
from console v1alpha1 to dataplane v1alpha3 API. Console v1alpha1
now only contains shadowlink CRUD operations (Create, Get, List,
Update, Delete), while dataplane v1alpha3 handles data operations
(topics, metrics, failover).

* build: regenerate proto files for shadowlink API split

* feat: update frontend to use dataplane API for shadowlink topics

Update shadowlink React Query hooks to use dataplane v1alpha3 for
topic operations (list, get) and metrics, while keeping console
v1alpha1 for CRUD operations.

* feat: enhance failover API with 202 status and response data

- Change failover endpoint HTTP status code from 200 to 202 (Accepted)
  to better represent async operation semantics
- Add FailOverResponse fields:
  - name: shadow link that was failed over
  - failed_over_topics: list of topics affected by failover
- Update OpenAPI spec to reflect 202 status code
- Regenerate proto files for backend (Go) and frontend (TypeScript)

The backend will populate failed_over_topics by querying all topics
in the shadowlink when shadow_topic_name is not specified in the request,
or returning just the single topic when shadow_topic_name is provided.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: move GetShadowLink API to dataplane v1alpha3

---------

Co-authored-by: Claude <noreply@anthropic.com>

v3.3.1

Toggle v3.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat[UX-664]: add detailed schema compatibility error messages (#2031)

* feat: add detailed schema compatibility error messages

Parse and display structured error details from schema registry when
protobuf schema validation fails. Previously returned only boolean
compatibility status without explanation of why schemas are incompatible.

Backend changes:
- Add schemaRegValidationError struct with errorType and description
- Parse verbose compatibility messages from schema registry API
- Handle invalid JSON format returned by schema registry

Frontend changes:
- Update validation response types to include structured error object
- Display formatted compatibility errors with human-readable labels
- Hide error details section when no error information available

* test: add comprehensive schema registry compatibility error parser tests

- Document parser behavior with real Confluent/Redpanda response format
- Test handling of unquoted JSON keys in compatibility messages
- Verify regex transformation for invalid JSON structure
- Add edge case coverage for malformed messages

* refactor: improve schema registry compatibility error parser

- Replace string-based JSON fixing with regex approach for better accuracy
- Use regex pattern (\w+): to quote unquoted keys consistently
- Add structured logging for parse failures with original/fixed messages
- Make parseCompatibilityError a Service method for logger access

* test: update integration tests for schema registry compatibility

- Upgrade Redpanda test container from v23.3.18 to v25.2.10
- Add integration test for incompatible protobuf schema changes
- Verify error type and description extraction from compatibility response
- Test field type change detection (string to int32)

* feat(ui): add persistent error banner for schema validation failures

- Add dismissible alert banner that persists validation errors after modal close
- Update openValidationErrorsModal to support onClose callback
- Display error type and description in banner above action buttons
- Auto-clear banner on successful validation or schema creation
- Improve UX by keeping error visible while user fixes schema

v3.3.0

Toggle v3.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #2027 from redpanda-data/fix/respect-backend-paylo…

…ad-encoding

 fix(messages): respect backend payload encoding to prevent precision loss

v3.2.2

Toggle v3.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1923 from redpanda-data/master

Release 3.2: update with css fixes

v2.8.10

Toggle v2.8.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1889 from redpanda-data/backport-2.8-ui-bundle

[2.8] UI: Custom debug bundle form improvements