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

Author SHA1 Message Date
chrislu ddbbbaa1dd debug 6 days ago
chrislu f5871524be add debug messages 6 days ago
chrislu 8e69446112 fix tests 6 days ago
chrislu 368f526b9f fix Incorrect flexible version mapping 6 days ago
chrislu 93c3e0c784 fix tests 6 days ago
chrislu 2f040a0fe4 fix undefined method errors 6 days ago
chrislu d7e1c83ca8 Update Produce v2+ to store all records from batch to SMQ 6 days ago
chrislu a8bee174f4 Update fetch.go 6 days ago
chrislu 9a4ad5047b Update handler.go 6 days ago
chrislu bbc8668fd6 Fix kafka-go client infinite polling loop 6 days ago
chrislu 297c662191 Phase 7: Comprehensive error handling and edge cases 6 days ago
chrislu 2e2ccbf488 Phase 6: Add basic flexible versions support 6 days ago
chrislu 92d6bbe575 fmt 6 days ago
chrislu 8762a1a4af Phase 5: Implement multi-batch Fetch concatenation support 6 days ago
chrislu 7149b723ec Phase 4: Implement consumer group protocol metadata parsing 6 days ago
chrislu 71769da3b4 Phase 3: Fix ApiVersions matrix accuracy and version validation 6 days ago
chrislu 5d0c45c9dc Phase 2: Implement CreateTopics protocol compliance for v0/v1 6 days ago
chrislu c9f3935e7b Phase 1: Implement SeaweedMQ record retrieval in GetStoredRecords 6 days ago
chrislu c0b15ed489 refactoring 6 days ago
chrislu 964d1d06e4 fix TestSaramaProduceConsume 6 days ago
chrislu 42aea1dc68 align package decoding 6 days ago
chrislu ba48ea9c4c fix samara 6 days ago
chrislu 445d7343d7 fix v7 samara 6 days ago
chrislu 4f0dd2e527 fix kafka tests 6 days ago
chrislu 6eafc87413 fix remaining tests 6 days ago
chrislu ba1599b1e9 fix tests 6 days ago
chrislu 8743c5453a clean up connections 6 days ago
chrislu 9ea6ef0bf8 fix tests 6 days ago
chrislu ccd48feefb fix test errors 7 days ago
chrislu e6f7e7efb5 fix in-memory variables 7 days ago
chrislu 56aa5278af single mode 7 days ago
chrislu ba73939ca2 fixes 7 days ago
chrislu 56ba8ce219 Phase 3: Add comprehensive integration tests 7 days ago
chrislu ac436eac94 Phase 2: Wire OffsetCommit/OffsetFetch to SMQ storage 7 days ago
chrislu 969ca60b6f change to connect to mq brokers instead of agents 7 days ago
chrislu 4e4e3ce1a8 tests: align ApiVersions test expectations with advertised ranges (ListOffsets v0-2, Fetch v0-7) 1 week 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 1 week ago
chrislu ceab8a8222 kafka gateway: add comprehensive version matrix tests for JoinGroup v0/v5, SyncGroup v0/v3, OffsetFetch v1/v2, FindCoordinator v0/v1/v2, ListOffsets v0/v1/v2; make parsers version-aware for RebalanceTimeout (v1+) and GroupInstanceID (v5+ for JoinGroup, v3+ for SyncGroup); ensure format correctness across API versions 1 week 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 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 1 week ago
chrislu 25d642d218 tests(protocol): add/align spec-based tests; fix parsing to strip client_id at header level by removing client_id assumptions in JoinGroup/SyncGroup/OffsetFetch/FindCoordinator bodies; revert OffsetFetch to classic encodings for v0-v5 1 week ago
chrislu 2c525781f8 fmt 1 week ago
chrislu 8ca819770e feat: COMPLETE consumer group protocol implementation - OffsetFetch parsing fixed! 1 week ago
chrislu ccd80c2446 feat: complete consumer group coordination protocol - SyncGroup v3 and OffsetFetch fixes 1 week ago
chrislu 56608aead3 feat: major consumer group breakthrough - fix FindCoordinator v2 and JoinGroup v5 1 week ago
chrislu 687eaddedd debug: add comprehensive consumer group tests and identify FindCoordinator issue 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