Skip to content

Conversation

@c-julin
Copy link
Contributor

@c-julin c-julin commented Jan 20, 2026

Summary

  • Improve schema metadata display in schema details view with Properties subheading and table format
  • Load existing metadata properties when adding a new schema version
  • Fix version selection to show latest version after creating new schema version
  • Add backend support for mapping schema metadata from franz-go responses

Changes

Backend

  • Add SchemaMetadata struct with tags, properties, and sensitive fields
  • Map metadata from franz-go schema responses to API responses
  • Add integration tests for metadata handling

Frontend

  • Add "Properties" subheading under "Metadata" section
  • Display metadata properties in a table with Key/Value columns
  • Pre-populate metadata properties when adding new schema version
  • Fix React Query cache invalidation after schema creation
  • Sync version selector to latest when URL is ?version=latest

- Add Properties subheading under Metadata section
- Display metadata properties in a table format
- Load existing metadata when adding new schema version
- Fix version selection to show latest after creating new version
- Invalidate React Query cache after schema creation
- Add SchemaMetadata struct with tags, properties, and sensitive fields
- Map metadata from franz-go schema responses
- Add integration tests for metadata handling
- Fix gci import ordering by grouping redpanda-data imports separately
- Remove redundant embedded field .Schema from selectors (staticcheck QF1008)
- Fix comment formatting for gofumpt compliance
@c-julin c-julin force-pushed the jc/schema-metadata branch from 61ceaee to 7d81b76 Compare January 21, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants