- Fixed kafka-go writer metadata loop by addressing protocol mismatches:
* ApiVersions v0: Removed throttle_time field that kafka-go doesn't expect
* Metadata v1: Removed correlation ID from response body (transport handles it)
* Metadata v0: Fixed broker ID consistency (node_id=1 matches leader_id=1)
* Metadata v4+: Implemented AllowAutoTopicCreation flag parsing and auto-creation
* Produce acks=0: Added minimal success response for kafka-go internal state updates
- Cleaned up debug messages while preserving core functionality
- Verified kafka-go writer works correctly with WriteMessages completing in ~0.15s
- Added comprehensive test coverage for kafka-go client compatibility
The kafka-go writer now works seamlessly with SeaweedFS Kafka Gateway.