83 Commits (2e2ccbf488e3a6cebe15e2029cb64827d4348317)

Author SHA1 Message Date
chrislu 2e2ccbf488 Phase 6: Add basic flexible versions support 2 months ago
chrislu 7149b723ec Phase 4: Implement consumer group protocol metadata parsing 2 months ago
chrislu 71769da3b4 Phase 3: Fix ApiVersions matrix accuracy and version validation 2 months ago
chrislu 5d0c45c9dc Phase 2: Implement CreateTopics protocol compliance for v0/v1 2 months ago
chrislu c0b15ed489 refactoring 2 months ago
chrislu 964d1d06e4 fix TestSaramaProduceConsume 2 months ago
chrislu 42aea1dc68 align package decoding 2 months ago
chrislu 445d7343d7 fix v7 samara 2 months ago
chrislu ba1599b1e9 fix tests 2 months ago
chrislu 8743c5453a clean up connections 2 months ago
chrislu 9ea6ef0bf8 fix tests 2 months ago
chrislu ccd48feefb fix test errors 2 months ago
chrislu e6f7e7efb5 fix in-memory variables 2 months ago
chrislu 56aa5278af single mode 2 months ago
chrislu 56ba8ce219 Phase 3: Add comprehensive integration tests 2 months ago
chrislu ac436eac94 Phase 2: Wire OffsetCommit/OffsetFetch to SMQ storage 2 months ago
chrislu 969ca60b6f change to connect to mq brokers instead of agents 2 months ago
chrislu 4e4e3ce1a8 tests: align ApiVersions test expectations with advertised ranges (ListOffsets v0-2, Fetch v0-7) 2 months ago
chrislu a5f330ad17 kafka protocol: align advertised and validated API version ranges with implemented handlers (Fetch<=v7, ListOffsets<=v2, FindCoordinator<=v2, OffsetCommit/OffsetFetch<=v2); keep Metadata<=v7, JoinGroup<=v7, SyncGroup<=v5 2 months 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 2 months ago
chrislu 48a0b49880 protocol: align request parsing with Kafka specs; remove client_id skips; revert OffsetFetch v0-v5 to classic encodings; adjust FindCoordinator parsing; update ApiVersions Metadata max v7; fix tests to pass apiVersion and expectations 2 months ago
chrislu 56608aead3 feat: major consumer group breakthrough - fix FindCoordinator v2 and JoinGroup v5 2 months ago
chrislu 687eaddedd debug: add comprehensive consumer group tests and identify FindCoordinator issue 2 months ago
chrislu 5ec751e2e3 feat: fix Sarama consumer compatibility by correcting record batch base offsets 2 months ago
chrislu 491404b3f6 debug: add detailed logging for Sarama Fetch v5 issue 2 months ago
chrislu 7f9bc31a23 chore: clean up debug messages after kafka-go fix 2 months ago
chrislu bab10b6c26 fmt 2 months ago
chrislu 0670ea4690 fix: correct ListOffsets v1 request parsing for kafka-go compatibility 2 months ago
chrislu 014db6f999 fix: correct ListOffsets v1 response format for kafka-go compatibility 2 months ago
chrislu 6c19e548d3 feat: implement working Kafka consumer functionality with stored record batches 2 months ago
chrislu 0bb866e57c fmt 2 months ago
chrislu ec1317b910 cleanup: remove prominent debug messages from kafka protocol handlers 2 months ago
chrislu aecc020b14 fix: kafka-go writer compatibility and debug cleanup 2 months ago
chrislu bfe15f970b Fix kafka-go compatibility: 2 months ago
chrislu edeb922749 Remove correlation ID from Metadata v1 response for kafka-go compatibility 2 months ago
chrislu d6f688a44f Limit Metadata API to v4 to fix kafka-go client compatibility 2 months ago
chrislu 755346e0b1 Fix CreateTopics v2 parsing for kafka-go client compatibility 2 months ago
chrislu a3f569f3b0 Phase C: Wire Produce handler to decode schema and publish RecordValue to mq.broker 2 months ago
chrislu 71b2615f4a fmt 2 months ago
chrislu 7b47ad613b Phase 4: Integrate schema decoding into Kafka Produce path 2 months ago
chrislu 440fd4b65e feat: major Kafka Gateway milestone - near-complete E2E functionality 2 months ago
chrislu f6da3b2920 fix: Fetch API version validation and ListOffsets v2 parsing 2 months ago
chrislu 23f4f5e096 fix: correct Produce v7 request parsing for Sarama compatibility 2 months ago
chrislu 109627cc3e feat: complete Kafka 0.11+ compatibility with root cause analysis 2 months ago
chrislu 0c918b223b debug: force Metadata v0 to fix kafka-go readPartitions issue 2 months ago
chrislu 42cbadba82 feat: implement Metadata API v5/v6/v7 for modern Kafka client compatibility 2 months ago
chrislu 335f503450 feat: implement Metadata API v2, v3/v4 for Kafka 0.11+ compatibility 2 months ago
chrislu 4259b15956 Debug kafka-go ReadPartitions failure - comprehensive analysis 2 months ago
chrislu 2184ede70f Implement precise Metadata v1 encoding based on kafka-go struct format 2 months ago
chrislu 6516d8ad23 mq(kafka): force Metadata v0 for kafka-go compatibility - major breakthrough! 2 months ago