redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.43k stars 579 forks source link

Pandaproxy features meta-issue #1169

Open BenPope opened 3 years ago

BenPope commented 3 years ago

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

Endpoints

Endpoints on SwaggerHub

JIRA Link: CORE-609

emaxerrno commented 3 years ago

@BenPope should it be a nested list

one per type

john-livelyvideo commented 3 years ago

What about Fetch Offsets by Timestamp?

https://kafka.js.org/docs/next/admin#a-name-fetch-topic-offsets-a-fetch-topic-offsets

john-livelyvideo commented 3 years ago

^Or is redpanda missing this functionality?

BenPope commented 3 years ago

^Or is redpanda missing this functionality?

Pretty sure it's supported by Redpanda. I've been working on the Schema Registry recently, but I'll probably get to add some features to Pandaproxy next month.

john-livelyvideo commented 3 years ago

For a partition, when doing event sourcing type stuff, and deltas have been merged into a snapshot_delta, it's nice to be able to cleanup the deltas.

https://kafka.js.org/docs/admin#a-name-delete-topic-records-a-delete-topic-records

khionu commented 2 years ago

Are there any plans to support topic creation/mutation via Pandaproxy?

Brotzka commented 2 years ago

Is Pandaproxy still under active development?

I wonder if it would be something we could use in production..

mattschumpert commented 2 years ago

Hi, yes it is supported in production, though it can notably increase latency when compared with many Kafka clients such as librdkafka. We are in the process of publishing documentation for this feature, please bear with us

@Brotzka

shazamkash commented 2 years ago

Any updates on the documentation for this feature?

@mattschumpert

tlopesPT commented 1 year ago

Is there a way to pass headers using the post to topic endpoint?

flyaruu commented 1 year ago

So if I understand correctly, the whole concept of partitions assigned to different consumers within a consumer group isn't implemented at all, right?

BenPope commented 1 year ago

So if I understand correctly, the whole concept of partitions assigned to different consumers within a consumer group isn't implemented at all, right?

Consumer groups are supported with the range assignment strategy.

deniskrumko commented 5 months ago

Is there a way to pass headers using the post to topic endpoint?

Same question, very interested if that's possible rn?