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

Author SHA1 Message Date
chrislu 6516d8ad23 mq(kafka): force Metadata v0 for kafka-go compatibility - major breakthrough! 1 week ago
chrislu 5cc05d8ba7 mq(kafka): debug Metadata v1 format compatibility with kafka-go ReadPartitions 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 4e58592c0a mq(kafka): Fix FindCoordinator v0 format - JoinGroup workflow now working 1 week ago
chrislu 0f85c3d7b0 mq(kafka): Fix FindCoordinator API - Consumer group discovery working 1 week ago
chrislu 5c4cb05584 mq(kafka): Implement FindCoordinator API and expand version validation 1 week ago
chrislu 5eca636c5e mq(kafka): Add comprehensive API version validation with Metadata v1 foundation 1 week ago
chrislu b3865007a4 mq(kafka): Add comprehensive API version validation system 1 week ago
chrislu 4c2039b8b8 mq(kafka): MAJOR BREAKTHROUGH - kafka-go Writer integration working! 1 week ago
chrislu 9ddbf49377 mq(kafka): FINAL ANALYSIS - kafka-go Writer internal validation identified as last 5% 1 week ago
chrislu d1e745331c mq(kafka): BREAKTHROUGH - Raw protocol test proves our server works perfectly! 1 week ago
chrislu 62ee4e5390 mq(kafka): MAJOR Fix - Dynamic broker address working, one issue remains 1 week ago
chrislu a4da25db6d mq(kafka): CRITICAL Discovery - Issue not v7-specific, persists in Metadata v1 1 week ago
chrislu 6870eeba11 mq(kafka): Major debugging progress on Metadata v7 compatibility 1 week ago
chrislu a8cbc016ae mq(kafka): BREAKTHROUGH - Topic creation and Metadata discovery working 1 week ago
chrislu a0426ff2ac mq(kafka): Fix CreateTopics v2 request parsing - Phase 4 progress 1 week ago
chrislu 5595dfd476 mq(kafka): Add comprehensive protocol compatibility review and TODOs 1 week ago
chrislu 3802106acf mq(kafka): Phase 3 Step 3 - Consumer Coordination 1 week ago
chrislu 26acff4373 mq(kafka): Phase 3 Step 2 - Offset Management 1 week ago
chrislu e18a871387 fmt 1 week ago
chrislu d415911943 mq(kafka): Phase 3 Step 1 - Consumer Group Foundation 1 week ago
chrislu 5aee693eac mq(kafka): Phase 2 - implement SeaweedMQ integration 1 week ago
chrislu 23aac0619b mq(kafka): implement comprehensive E2E tests with protocol-level validation, multi-client support, and stress testing; complete Phase 1 implementation 1 week ago
chrislu 59f1c3dda5 mq(kafka): implement Fetch handler with record batch construction, high watermark tracking, and comprehensive test coverage for consumer functionality 1 week ago
chrislu c7f163ee41 mq(kafka): implement Produce handler with record parsing, offset assignment, ledger integration; supports fire-and-forget and acknowledged modes with comprehensive test coverage 1 week ago
chrislu 3f10822df2 fmt 1 week ago
chrislu 3eaff0e787 mq(kafka): implement offset ledger system with thread-safe in-memory mapping from Kafka offsets to timestamps; integrate with ListOffsets handler and topic lifecycle 1 week ago
chrislu 9d54b5f569 fmt 1 week ago
chrislu c7b6103e31 mq(kafka): implement CreateTopics/DeleteTopics handlers with in-memory topic registry and comprehensive validation; now supports 5 API keys 1 week ago
chrislu 9b6faa1910 mq(kafka): implement ListOffsets protocol handler stub for earliest/latest offset queries with comprehensive tests 1 week ago
chrislu e5920f55f3 mq(kafka): implement Metadata protocol handler stub with broker discovery and comprehensive tests 1 week ago
chrislu fdb7f94526 fmt 1 week ago
chrislu 7c4a5f546c mq(kafka): implement ApiVersions protocol handler with manual binary encoding and comprehensive unit tests 1 week ago
chrislu 8c74de6f6e test(kafka): add integration smoke tests under test/kafka and server Addr() for dialing 1 week ago
chrislu 5fec62f648 mq(kafka): scaffold Kafka gateway command and minimal TCP server with basic Start/Stop test; register command 1 week ago