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

Author SHA1 Message Date
chrislu 73b1453fa0 clean up debug messages 2 hours ago
chrislu 3ac70aeb18 shared FilerClientAccessor 5 hours ago
chrislu c28abdb841 refactor 5 hours ago
chrislu 16984afe67 pass filerClientAccessor 6 hours ago
chrislu 001f67acf3 fetch offset 7 hours ago
chrislu 9b1000ddf2 refactor 8 hours ago
chrislu ed84046180 fix tests 8 hours ago
chrislu b51d93c1b7 use SMQ to store offset 9 hours ago
chrislu 9a04decefe fix security alert 9 hours ago
chrislu 0cfa936b3a fix tests 9 hours ago
chrislu 0a815e037e fmt 15 hours ago
chrislu c4c0ae20b9 Implement topic-based schema configuration instead of per-message metadata 21 hours ago
chrislu 5eec9484ca SeaweedMQHandler => brokers only, no agents 22 hours ago
chrislu f2181ec874 Add comprehensive test coverage for schema-based message handling 22 hours ago
chrislu 62c8f24968 Implement schema-based encoding in Kafka Produce path 22 hours ago
chrislu 73fdbe0c85 join group api version 23 hours ago
chrislu 8d04b27882 set clientHost 2 days ago
chrislu 7af5f3afde find filers and brokers 3 days ago
chrislu 134e6230dc fix tests 3 days ago
chrislu 9d05f9140b gateway serves as the essential protocol bridge between Kafka clients and SeaweedMQ storage, not just a discovery service 3 days ago
chrislu 5f281491c4 weed mq.kafka.gateway -listen=gateway2:9092 3 days ago
chrislu 715eb55985 coordinator 3 days ago
chrislu 5373263e42 reverting kafka gateway heartbeating to lead broker 3 days ago
chrislu d2f1442919 gateway ask broker leader for coordinator 3 days ago
chrislu ad63d06ac7 address some TODOs 3 days ago
chrislu 87937ae151 refactor: replace printf debug with protocol.Debug logging 4 days ago
chrislu 0da998dda9 fix: implement correct DescribeConfigs response format for all API versions 4 days ago
chrislu 82b6fbd4be fix: handle null config names array in DescribeConfigs parsing 4 days ago
chrislu 891cfdb027 cleanup: remove debug logging from DescribeConfigs implementation 4 days ago
chrislu 39439f7a5e fmt 4 days ago
chrislu dbb729b8b2 enhance: implement comprehensive DescribeConfigs API with real configuration values 4 days ago
chrislu dd559c7a83 cleanup: remove debug prints from main request handling paths 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 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 3e6ef54af7 Phase 0 Part 2: API cleanup and structured logging 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 89891bac84 fix: Add proper FindCoordinator API version handling 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 5 days ago
chrislu f1610b5bac fix: LeaveGroup v0 response format for kafka-go compatibility 5 days ago
chrislu 663f3d8f3f fix: correct FindCoordinator v0 response format for kafka-go client 5 days ago
chrislu 342d342df3 security: fix clear-text logging of sensitive information in Kafka protocol 5 days ago
chrislu 58eb40db01 ctx.Done() 6 days ago
chrislu e501abcde6 timeout 6 days ago