Hi everyone, Now that the remaining issues have been resolved as discussed, I'd like to propose a formal vote on accepting the Go SDK into master. The main practical difference is that the Go SDK would be part of the Apache Beam release going forward.
Highlights of the Go SDK: * Go user experience with natively-typed DoFns with (simulated) generic types * Covers most of the Beam model: ParDo, GBK, CoGBK, Flatten, Combine, Windowing, .. * Includes several IO connectors: Datastore, BigQuery, PubSub, extensible textio. * Supports the portability framework for both batch and streaming, notably the upcoming portable Flink runner * Supports a direct runner for small batch workloads and testing. * Includes pre-commit tests and post-commit integration tests. And last but not least * includes contributions from several independent users and developers, notably an IO connector for Datastore! Website: https://beam.apache.org/documentation/sdks/go/ Code: https://github.com/apache/beam/tree/master/sdks/go Design: https://s.apache.org/beam-go-sdk-design-rfc Please vote: [ ] +1, Approve that the Go SDK becomes an official part of Beam [ ] -1, Do not approve (please provide specific comments) Thanks, The Gophers of Apache Beam