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

Author SHA1 Message Date
chrislu 093b5062e4 Add detailed debug logging for consumer group coordination 7 hours ago
chrislu 73fdbe0c85 join group api version 19 hours ago
chrislu 68e242a15e debug 21 hours ago
chrislu b30834cc95 kafka: fix deadlock issues in static membership tests 4 days ago
chrislu c438e0cf33 Implement static membership support (group.instance.id) 4 days ago
chrislu d046edce08 cleanup: Remove critical DEBUG messages from JoinGroup handler 4 days ago
chrislu d0778fd477 ๐ŸŽ‰ BREAKTHROUGH: Complete Kafka protocol compatibility achieved! 4 days ago
chrislu ca2a6d51ed fix: JoinGroup v2 response format - enable consumer group protocol progression 4 days ago
chrislu 297c662191 Phase 7: Comprehensive error handling and edge cases 6 days ago
chrislu 7149b723ec Phase 4: Implement consumer group protocol metadata parsing 6 days ago
chrislu 42aea1dc68 align package decoding 6 days ago
chrislu e6f7e7efb5 fix in-memory variables 7 days 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 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 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 baed1e156a fmt 1 week ago
chrislu e2722045a4 Fix JoinGroup protocol parsing and subscription extraction 1 week ago
chrislu 2184ede70f Implement precise Metadata v1 encoding based on kafka-go struct format 1 week ago
chrislu 0399a33a9f mq(kafka): extensive JoinGroup response debugging - kafka-go consistently rejects all formats 1 week ago
chrislu ef609eebd2 mq(kafka): advertise Metadata v1 and implement v1 response; stabilize JoinGroup IDs; encode consumer subscription metadata with UserData; gate JoinGroup fields by version; revert subscription version to 0 for compatibility 1 week ago
chrislu 7e2c1fd9ac mq(kafka): Investigate SyncGroup workflow - kafka-go not calling SyncGroup 1 week ago
chrislu 65415e515f mq(kafka): ๐ŸŽฏ BREAKTHROUGH - Fix deterministic member ID generation 1 week ago
chrislu 1696ddf570 mq(kafka): Debug JoinGroup member ID generation and group instance handling 1 week ago
chrislu 739601fb3a mq(kafka): Generate subscription metadata in JoinGroup response 1 week ago
chrislu 89a05f8c37 mq(kafka): Fix JoinGroup v2 throttle_time_ms placement 1 week ago
chrislu 3322d4fdd1 mq(kafka): Fix JoinGroup v2 parsing - Consumer group membership working 1 week ago
chrislu 5595dfd476 mq(kafka): Add comprehensive protocol compatibility review and TODOs 1 week ago
chrislu d415911943 mq(kafka): Phase 3 Step 1 - Consumer Group Foundation 1 week ago