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

Author SHA1 Message Date
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 6b684ed26b kafka: fix flaky TestTimeoutDetection test 4 days ago
chrislu b30834cc95 kafka: fix deadlock issues in static membership tests 4 days ago
chrislu bc190fcf7b fmt 4 days ago
chrislu 25e55f8ee5 kafka: implement basic DescribeConfigs API (key 32) for admin client compatibility 4 days ago
chrislu de85e9b90d Implement incremental cooperative rebalancing protocol 4 days ago
chrislu c438e0cf33 Implement static membership support (group.instance.id) 4 days ago
chrislu 2d8b7576ed Fix API version tests after adding DescribeGroups and ListGroups APIs 4 days ago
chrislu 7f1363e603 fmt 4 days ago
chrislu 721d1a46d8 Phase 1 Complete: Client compatibility and metrics 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 3e6ef54af7 Phase 0 Part 2: API cleanup and structured logging 4 days ago
chrislu 3847984566 Phase 0 Part 1: Implement basic tests and offset fixes 4 days ago
chrislu c415568407 Update offset_management.go 4 days ago
chrislu f6094c36c0 fix tests 4 days ago
chrislu c1e9397097 fix kafka tests 4 days ago
chrislu 89486cd85c fix test 4 days ago
chrislu 05eafe33dd fix-unused-variables 4 days ago
chrislu cefe74e782 fix-leavegroup-api-versions 4 days ago
chrislu 1229a4cfb2 fix: Update test calls and fix broken debug statements 4 days ago
chrislu de2d34d2d3 less debug 4 days ago
chrislu 89891bac84 fix: Add proper FindCoordinator API version handling 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 343dd4b2e7 fix: Handle null user data in JoinGroup protocol metadata parsing 4 days ago
chrislu 3c64eb2af3 fix: Metadata v7 response format improvements for kafka-go compatibility 4 days ago
chrislu 2be8a65f03 fix: Metadata v7 response format for kafka-go compatibility 4 days ago
chrislu f1610b5bac fix: LeaveGroup v0 response format for kafka-go compatibility 4 days ago
chrislu ca2a6d51ed fix: JoinGroup v2 response format - enable consumer group protocol progression 4 days ago
chrislu 663f3d8f3f fix: correct FindCoordinator v0 response format for kafka-go client 4 days ago
chrislu 342d342df3 security: fix clear-text logging of sensitive information in Kafka protocol 4 days ago
chrislu 92165b308b kafka: fix HandleTimeoutError to properly handle context timeout errors 4 days ago
chrislu ec7adc5a36 Update fetch_multibatch.go 5 days ago
chrislu 0437957db5 Update offset_management.go 5 days ago
chrislu 4e11a378fd fix tests 5 days ago
chrislu 58eb40db01 ctx.Done() 6 days ago
chrislu e501abcde6 timeout 6 days ago
chrislu 4a2642e54d more timeout 6 days ago
chrislu 1c21527179 timout 6 days ago
chrislu 5d5c820c88 timeouts 6 days ago
chrislu 75ffd30a03 goroutine-based context-cancellable I/O + aggressive goroutine 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 5a2fd1413f context-cancellable read 6 days ago
chrislu 18840d3f65 debug with 5 seconds timeout 6 days ago
chrislu b0ae15eac7 debug 6 days ago
chrislu 1904ba93a8 update 6 days ago
chrislu 5895f22d69 context is cancelled, the server will detect it immediately and exit gracefully 6 days ago