59 Commits (feature/mq-kafka-gateway-m1)

Author SHA1 Message Date
chrislu c4c0ae20b9 Implement topic-based schema configuration instead of per-message metadata 21 hours ago
chrislu 9f0dfa2969 fmt 22 hours ago
chrislu faabe7ca6a Fix schema-based message handling to use actual schemas from schema registry 22 hours ago
chrislu 7dc6c7f2c8 fmt 22 hours ago
chrislu b0f6eab95b Implement schema-based decoding in Kafka Fetch path 22 hours ago
chrislu ad63d06ac7 address some TODOs 3 days ago
chrislu 7e98762a59 topic level code 3 days ago
chrislu 87937ae151 refactor: replace printf debug with protocol.Debug logging 4 days ago
chrislu 4cfd26bc81 check nil 4 days ago
chrislu 88b648f418 fmt 4 days ago
chrislu 03b36d4e4e feat: integrate schematized fetch results into Fetch response 4 days ago
chrislu a8f180da0a fix: correct ZigZag varint encoding for Kafka record format v2 4 days ago
chrislu dd559c7a83 cleanup: remove debug prints from main request handling paths 4 days ago
chrislu a578ff11a7 fmt 4 days ago
chrislu 4711e523c9 feat: complete Phase 4 - Schematized fetch integration 4 days ago
chrislu 828ed7532d feat: implement Protobuf index varints handling 4 days ago
chrislu 3f53262988 feat: implement per-topic schema validation in produce handler 4 days ago
chrislu 312285085f kafka: implement comprehensive schema topic detection and metadata lookup 4 days ago
chrislu 74980a6205 Phase 1 Part 2: Group introspection APIs 4 days ago
chrislu f0021b1de9 Phase 1 Part 1: Multi-batch fetch and GZIP compression 4 days ago
chrislu 342d342df3 security: fix clear-text logging of sensitive information in Kafka protocol 5 days ago
chrislu 5d5c820c88 timeouts 6 days ago
chrislu 031c67dd5d Both io.ReadFull and time.Sleep are now context-aware 6 days ago
chrislu 015f6f2910 cancel ctx 6 days ago
chrislu 93c3e0c784 fix tests 6 days ago
chrislu a8bee174f4 Update fetch.go 6 days ago
chrislu bbc8668fd6 Fix kafka-go client infinite polling loop 6 days ago
chrislu 92d6bbe575 fmt 6 days ago
chrislu 8762a1a4af Phase 5: Implement multi-batch Fetch concatenation support 6 days ago
chrislu c0b15ed489 refactoring 6 days ago
chrislu 964d1d06e4 fix TestSaramaProduceConsume 6 days ago
chrislu ba48ea9c4c fix samara 7 days ago
chrislu 445d7343d7 fix v7 samara 7 days ago
chrislu 4f0dd2e527 fix kafka tests 7 days ago
chrislu 6eafc87413 fix remaining tests 7 days ago
chrislu ba1599b1e9 fix tests 7 days ago
chrislu 9ea6ef0bf8 fix tests 7 days ago
chrislu e6f7e7efb5 fix in-memory variables 7 days ago
chrislu 7790155827 kafka gateway: strip client_id in header; align handlers with spec; fix ApiVersions count; correct Metadata/ListOffsets v0 tests; robust Produce v2+ parsing (transactional_id fallback, acks=0 empty response, unknown topic errors); relax record set/test extraction; fix OffsetCommit/OffsetFetch parsing and tests; Fetch returns UNKNOWN_TOPIC_OR_PARTITION for missing topic 1 week ago
chrislu 5ec751e2e3 feat: fix Sarama consumer compatibility by correcting record batch base offsets 1 week ago
chrislu 491404b3f6 debug: add detailed logging for Sarama Fetch v5 issue 1 week ago
chrislu 7f9bc31a23 chore: clean up debug messages after kafka-go fix 1 week ago
chrislu 8033ca6399 feat: fix Fetch v10 response format for kafka-go compatibility 1 week ago
chrislu bab10b6c26 fmt 1 week ago
chrislu 0670ea4690 fix: correct ListOffsets v1 request parsing for kafka-go compatibility 1 week ago
chrislu 014db6f999 fix: correct ListOffsets v1 response format for kafka-go compatibility 1 week ago
chrislu 35e1239cbf fmt 1 week ago
chrislu 6c19e548d3 feat: implement working Kafka consumer functionality with stored record batches 1 week ago
chrislu 28d4f90d83 feat: enhance Fetch API with proper request parsing and record batch construction 1 week ago
chrislu deb315a8a9 persist kafka offset 1 week ago