Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schema Registry features meta-issue #1878

Open
33 of 49 tasks
BenPope opened this issue Jul 23, 2021 · 14 comments
Open
33 of 49 tasks

Schema Registry features meta-issue #1878

BenPope opened this issue Jul 23, 2021 · 14 comments
Assignees
Labels
area/schema-registry Schema Registry service within Redpanda kind/enhance New feature or request

Comments

@BenPope
Copy link
Member

BenPope commented Jul 23, 2021

Schema Registry is a work in progress, below is a list of features that we are aware of, and whether they have been implemented.

Endpoints

Schema Types

  • AVRO
  • JSON
  • PROTOBUF (v21.11.1)

Endpoints on SwaggerHub

JIRA Link: CORE-692

@BenPope BenPope self-assigned this Jul 23, 2021
@BenPope BenPope added area/proxy kind/enhance New feature or request labels Jul 29, 2021
@raphaelauv
Copy link

Exposing the "timestamp" of the publication of the schema in the endpoints would be a nice feature since this info is available in the Kafka topic

-> confluentinc/schema-registry#1899

@emaxerrno
Copy link
Contributor

Exposing the "timestamp" of the publication of the schema in the endpoints would be a nice feature since this info is available in the Kafka topic

-> confluentinc/schema-registry#1899

This is a nice idea. We should.

@BenPope BenPope added area/schema-registry Schema Registry service within Redpanda and removed area/proxy labels Dec 13, 2021
@dbwrangler
Copy link

When do you expect the 'referencedby' endpoint to be available and I'm guessing your protobuf implementation is already reliant on working with schema references?

@BenPope
Copy link
Member Author

BenPope commented Dec 16, 2021

When do you expect the 'referencedby' endpoint to be available and I'm guessing your protobuf implementation is already reliant on working with schema references?

@dbwrangler References are hooked up internally for Protobuf (see the blog post), so that should all work. For Avro, the references will be stored internally, but imports aren't actually working yet.

It's not yet planned, but since you asked nicely, I'll knock out referencedBy for you one evening, hopefully it'll be in the next release.

@JayGhiya
Copy link

Does schema registry work with confluent serialization library which does registration /serialization/deserialization. Using KafkaAvroSerializer and schema registry url through AbstractKafkaSchemaSerDeConfig.SCHEMA_REGISTRY_URL_CONFIG?

@BenPope
Copy link
Member Author

BenPope commented Jan 16, 2022

Does schema registry work with confluent serialization library which does registration /serialization/deserialization. Using KafkaAvroSerializer and schema registry url through AbstractKafkaSchemaSerDeConfig.SCHEMA_REGISTRY_URL_CONFIG?

Yes, that's the intention. Currently it doesn't support references for AVRO.

@JayGhiya
Copy link

JayGhiya commented Jan 16, 2022 via email

@BenPope
Copy link
Member Author

BenPope commented Jan 25, 2022

When do you expect the 'referencedby' endpoint to be available and I'm guessing your protobuf implementation is already reliant on working with schema references?

@dbwrangler - v21.11.3 has been released with the endpoint.

@JayGhiya
Copy link

JayGhiya commented Feb 8, 2022

Guys so is there any eta on getting json schema support?

@jakthom
Copy link

jakthom commented May 2, 2022

+1, would <3 jsonschema support.

@dangoslen
Copy link

Are there plans to have a UI for this for fully managed Redpanda?

@vuldin
Copy link
Member

vuldin commented May 19, 2022

Are there plans to have a UI for this for fully managed Redpanda?

There are definitely plans, but I don't know what the timeline is. Another related feature is schema registry support within the rpk CLI. I'll post once I find more details on the plan and timeline for schema registry UI.

@raphaelauv
Copy link

@dangoslen -> https://redpanda.com/blog/redpanda-acquires-cloudhut-kowl-data-streaming-kafka-ui/

@robgtaylor
Copy link

Are there plans to introduce a feature like Confluent's broker-side schema validation ? This returns an error to a producer when they write a message to a topic with a schema if the message doesn't validate against the schema. It prevents non-compliant messages being written to topics:

https://docs.confluent.io/platform/current/schema-registry/schema-validation.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/schema-registry Schema Registry service within Redpanda kind/enhance New feature or request
Projects
None yet
Development

No branches or pull requests

9 participants