[ANNOUNCE] Weekly Community Update 2020/01

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ANNOUNCE] Weekly Community Update 2020/01

Hequn Cheng
Dear community,

Happy new year! Wishing you a new year rich with the blessings of love,
joy, warmth, and laughter. Wish Flink will get better and better.

Nice to share this week’s community digest with an update on Flink-1.10.0,
a proposal to set blink planner as the default planner for SQL Client, a
FLIP to support SQL Client Gateway and quite a few other topics. Enjoy.

Flink Development
==============

* [release] Yu shared a status update for the release of Flink-1.10. Thanks
to all the efforts of the community, 46 blocker, and 11 critical issues
have been resolved since we cut the release-1.10 branch, and now we are
left with only 12 blocker issues. Check it out for more details. [1]

* [build] A couple of weeks ago Till had started a discussion on dropping
vendor-specific repositories from pom.xml. It received consensus this week
and the PR to remove the vendor-specific repositories has been merged
now.[2]

* [sql] ForwardXu has started a vote on FLIP-90 for supporting SQL
2016-2017 JSON functions in Flink SQL.[3] No votes so far, but maybe this
will change soon since the related discussion thread[4] received no big
concerns. [3][4]

* [sql] Jark has started a vote on rename terminology "Time-windowed Join"
to "Interval Join" in Table API & SQL. Two supporting comments so far. [5]

* [sql] Jark has proposed to set Blink planner as the default planner for
SQL Client in release 1.10. For the Table API, the default planner will
still be the flink planner to give the planner a bit more exposure and
target the changing of a default planner for 1.11. Theoretically, blink
planner is a superset of flink planner, but there are maybe some corner
features that have not been covered. Report it in the thread if you find
such a feature. [6]

* [sql-client] godfreyhe brought up a discussion on FLIP-91 to support SQL
Client Gateway. The goal of FLIP-91 is to extend FLIP-24 to support gateway
mode and REST/JDBC interfaces for SQL Client that could make it easier for
users to use Flink. One supporting comment so far. [7]

[1]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/ANNOUNCE-Progress-of-Apache-Flink-1-10-3-td36359.html
[2]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Drop-vendor-specific-repositories-from-pom-xml-td36113.html
[3]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-FLIP-90-Support-SQL-2016-2017-JSON-functions-in-Flink-SQL-td36341.html
[4]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Support-JSON-functions-in-Flink-SQL-td32674.html
[5]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-Rename-terminology-quot-Time-windowed-Join-quot-to-quot-Interval-Join-quot-in-Table-API-amp-SQL-td36370.html
[6]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Set-default-planner-for-SQL-Client-to-Blink-planner-in-1-10-release-td36379.html
[7]
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-91-Support-SQL-Client-Gateway-td36349.html

Notable Bugs
==========

[FLINK-15477] [1.9.1] Create BatchTableEnvironment failed. [8]
[FLINK-15467] [1.9.1] Should wait for the end of the source thread during
the Task cancellation. [9]
[FLINK-15466] [1.8.3][1.9.1] `FlinkAggregateExpandDistinctAggregatesRule`
generates wrong plan for cases that have distinct aggs with filter. [10]
[FLINK-15463] [1.9.1] export table sql jar ,meet error:
java.lang.ClassNotFoundException:
org.apache.flink.calcite.shaded.com.google.protobuf.MessageOrBuilder. [11]
[FLINK-15452] [1.9.1] Missing type coercion when generating code with
ScalarFunctionCallGen. [12]

[8] https://issues.apache.org/jira/browse/FLINK-15477
[9] https://issues.apache.org/jira/browse/FLINK-15467
[10] https://issues.apache.org/jira/browse/FLINK-15466
[11] https://issues.apache.org/jira/browse/FLINK-15463
[12] https://issues.apache.org/jira/browse/FLINK-15452

Events, Blog Posts, Misc
===================

* Upcoming Meetups
  * On January 8th Christophe will talk about how to build data platform
with Kafka and Flink at the Kubernetes and Cloud Native Meetup in Tunis.
[13]
  * On January 18th Preetdeep Kumar will share some basic Flink DataStream
processing API, followed by a hands-on demo. This will be an online event.
Check more details within the meetup link. [14]

[13]
https://www.meetup.com/Kubernetes-Cloud-Native-Tunisia/events/267396358/
[14]
https://www.meetup.com/Hyderabad-Apache-Flink-Meetup-Group/events/267610014/

Cheers,
Hequn