{"push_id":2492351159,"size":70,"distinct_size":15,"ref":"refs/heads/runner_quickstarts","head":"e95e2f543618c055cd46c87d172fd7fca4dca717","before":"191a7b82f3167db16a17335ef078e6cb172d4f4e","commits":[{"sha":"a43ccc2f028362f7e504cc5c43062685d5ec8e15","author":{"name":"Ben Sidhom","email":"138e2cfbfe5569e8a6abbf2b00507cd4e85bd406@google.com"},"message":"Support impulse transforms in Flink","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/a43ccc2f028362f7e504cc5c43062685d5ec8e15"},{"sha":"3fb2694eca75c1431d67a6335e3b1bff587cd2ca","author":{"name":"Ben Sidhom","email":"138e2cfbfe5569e8a6abbf2b00507cd4e85bd406@google.com"},"message":"Add Impulse ValidatesRunner test","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/3fb2694eca75c1431d67a6335e3b1bff587cd2ca"},{"sha":"2ca4588f3f0c39c133ce849185fc76039c4dd9bb","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Fix materializesWithDifferentEnvConsumer\n\nThis test should demonstrate that the output of the ParDo is\nmaterialized, as it has a primitive consumer in a different environment.\n\nThe test failure was because QueryablePipeline to not consider\ntransforms with no outputs as primitives.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/2ca4588f3f0c39c133ce849185fc76039c4dd9bb"},{"sha":"28f8b62a7039a67f4b6f757a969f3f3f518f055a","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Reduce Requirements to be considered a Primitve","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/28f8b62a7039a67f4b6f757a969f3f3f518f055a"},{"sha":"d95d3f6f3b4b60ac66ca3553acaa508c2909ffd0","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Remove AppliedPTransform methods in WatermarkManager","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/d95d3f6f3b4b60ac66ca3553acaa508c2909ffd0"},{"sha":"7803753981463648729390db62f6a710066c2554","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Add an ExecutableGraph interface\n\nThis will front the graph representations for both portable and native\npipelines executing in the DirectRunner.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/7803753981463648729390db62f6a710066c2554"},{"sha":"ed313aeba5ec38b055b128893980f541ce622ec5","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Genericise WatermarkManager and Dependencies\n\nThis removes the WatermarkManager's ability to use information about the\ntransform directly, instead using it as an opaque token to refer to an\nexecutable component of the graph. This will enable future users of a\nportable pipeline to reuse the WatermarkManager without having to\nconvert to Java SDK types.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/ed313aeba5ec38b055b128893980f541ce622ec5"},{"sha":"748f9e5fab67dd7b0f58e54f627e0cef3c8a402a","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Update Dataflow Development Container Version","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/748f9e5fab67dd7b0f58e54f627e0cef3c8a402a"},{"sha":"50227621a7142e868577b13c11f78a0777864de8","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Add a ModelCoders class for Coder Utilities","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/50227621a7142e868577b13c11f78a0777864de8"},{"sha":"c1bd9791fd156b95b0f8a88d40d93b4aea6e106a","author":{"name":"Udi Meiri","email":"5440522744ef50bbc36a01267e7d6318548a9901@google.com"},"message":"Add lint checks for modules under sdks/python/.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/c1bd9791fd156b95b0f8a88d40d93b4aea6e106a"},{"sha":"767f8c9c0b97d429b3335c66415c2182b6381ab2","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Use ModelCoders in LengthPrefixUnknownCoders","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/767f8c9c0b97d429b3335c66415c2182b6381ab2"},{"sha":"8c6592a5d082590154ac557480865ae594b47cc9","author":{"name":"Thomas Groh","email":"d28e9909363a9c1600e80ac000976ccd4e3d0121@google.com"},"message":"Format UrnUtils","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/8c6592a5d082590154ac557480865ae594b47cc9"},{"sha":"9386a44e6f319280f7384374ea0d579b240186ef","author":{"name":"akedin","email":"50f95af28adf450aa24d6faad5a2d36d1c975a9c@google.com"},"message":"Add Row Json Deserializer\n\nAdd basic Deserializer to allow converting Json objects to Rows.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/9386a44e6f319280f7384374ea0d579b240186ef"},{"sha":"25c60c156bac30a407b159cc6b6abc875a418970","author":{"name":"akedin","email":"50f95af28adf450aa24d6faad5a2d36d1c975a9c@google.com"},"message":"Add RowJsonValueExtractors\n\nExtract and validate json primitive types for stricter compatibility with java types","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/25c60c156bac30a407b159cc6b6abc875a418970"},{"sha":"a025305c35f0f44dabb4d9d6310336e20d00dab8","author":{"name":"Scott Wegner","email":"590791183a51f65762cd2248e4b650d6c3990853@google.com"},"message":"Fix a typo in gradle task group","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/a025305c35f0f44dabb4d9d6310336e20d00dab8"},{"sha":"677beafba52e1b77b6a6d01c1b0c56fa55e49c00","author":{"name":"Raghu Angadi","email":"13f81ba524529a1ee1dcaa9382c0bcd00d392280@apache.org"},"message":"KafkaIO : fix a typo in method name. (#5106)","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/677beafba52e1b77b6a6d01c1b0c56fa55e49c00"},{"sha":"e981b439b6924dba20e7285091d343ae4d41765a","author":{"name":"Andrew Pilloud","email":"f79855b8ed18b1e4af86d92c923dba2234335b94@users.noreply.github.com"},"message":"[BEAM-3983] [SQL] Tables interface supports BigQuery (#4991)\n\n* [SQL] POutput interface instead of PDone type\r\n\r\n* [SQL] Location isn't necessarily a URI","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/e981b439b6924dba20e7285091d343ae4d41765a"},{"sha":"875da55ce6216f9cced8f87bf80878647ff0800b","author":{"name":"Anton Kedin","email":"50f95af28adf450aa24d6faad5a2d36d1c975a9c@google.com"},"message":"[SQL] Infer Row type from input elements\n\nAdd InferredRowCoder which allows to create RowTypes based on input element's class.","distinct":false,"url":"https://api.github.com/repos/swegner/beam/commits/875da55ce6216f9cced8f87bf80878647ff0800b"},{"sha":"4fe3474059c61d00f2c7ee371bbca685176a19e2","author":{"name":"Andrew Pilloud","email":"f79855b8ed18b1e4af86d92c923dba2234335b94@google.com"},"message":"[SQL] Remove PRIMARY KEY it does nothing","distinct":true,"url":"https://api.github.com/repos/swegner/beam/commits/4fe3474059c61d00f2c7ee371bbca685176a19e2"},{"sha":"c783c9b8c177e58ba7bd783ed1e7e3646f23f625","author":{"name":"Andrew Pilloud","email":"f79855b8ed18b1e4af86d92c923dba2234335b94@google.com"},"message":"[SQL] Plumb through column nullable field","distinct":true,"url":"https://api.github.com/repos/swegner/beam/commits/c783c9b8c177e58ba7bd783ed1e7e3646f23f625"}]}
{"actor":{"display_login":"swegner"}}