{"push_id":980992237,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e08d7a6f30f8e3b845ff33d4266fbd4fad4bec63","before":"c1412dde3e8653e74b59ce2006bcde33fb11ff83","commits":[{"sha":"74c2b80bc29bb0e2c0c2508da4b3f0bb58e2bd38","author":{"email":"55535687dad626de987465d57be5008b6e327a91@apache.org","name":"Stephan Ewen"},"message":"[FLINK-3379] [FLINK-3415] [streaming] Refactor TimestampExtractor into two separate classes\n\n - one class handled periodic watermarks\n - the other class handled watermarks triggered by elements\n\nThis also makes sure that any timestamp assigner / watermark generators cannot generate\nnegative watermarks\n\nThis closes #1646","distinct":true,"url":"https://api.github.com/repos/apache/flink/commits/74c2b80bc29bb0e2c0c2508da4b3f0bb58e2bd38"},{"sha":"e08d7a6f30f8e3b845ff33d4266fbd4fad4bec63","author":{"email":"55535687dad626de987465d57be5008b6e327a91@apache.org","name":"Stephan Ewen"},"message":"[FLINK-3401] [streaming] [api breaking] AscendingTimestampExtractor only logs violations of ascending timestamp order.\n\nThe user can also explicitly set an 'IgnoringHandler' or a 'FailingHandler', which do nothing on violations,\nrespectively fail hard.","distinct":true,"url":"https://api.github.com/repos/apache/flink/commits/e08d7a6f30f8e3b845ff33d4266fbd4fad4bec63"}]}