Re: [DISCUSS] FLIP-435: Introduce a New Dynamic Table for Simplifying Data Pipelines

2024-03-18 Thread Yun Tang
Hi Lincoln,

Thanks for driving this discussion, and I am so excited to see this topic being 
discussed in the Flink community!

>From my point of view, instead of the work of unifying streaming and batch in 
>DataStream API [1], this FLIP actually could make users benefit from one 
>engine to rule batch & streaming.

If we treat this FLIP as an open-source implementation of Snowflake's dynamic 
tables [2], we still lack an incremental refresh mode to make the ETL near 
real-time with a much cheaper computation cost. However, I think this could be 
done under the current design by introducing another refresh mode in the 
future. Although the extra work of incremental view maintenance would be much 
larger.

For the FLIP itself, I have several questions below:

1. It seems this FLIP does not consider the lag of refreshes across ETL layers 
from ODS ---> DWD ---> APP [3]. We currently only consider the scheduler 
interval, which means we cannot use lag to automatically schedule the upfront 
micro-batch jobs to do the work.
2. To support the automagical refreshes, we should consider the lineage in the 
catalog or somewhere else.


[1] 
https://cwiki.apache.org/confluence/display/FLINK/FLIP-134%3A+Batch+execution+for+the+DataStream+API
[2] https://docs.snowflake.com/en/user-guide/dynamic-tables-about
[3] https://docs.snowflake.com/en/user-guide/dynamic-tables-refresh

Best
Yun Tang



From: Lincoln Lee 
Sent: Thursday, March 14, 2024 14:35
To: dev@flink.apache.org 
Subject: Re: [DISCUSS] FLIP-435: Introduce a New Dynamic Table for Simplifying 
Data Pipelines

Hi Jing,

Thanks for your attention to this flip! I'll try to answer the following
questions.

> 1. How to define query of dynamic table?
> Use flink sql or introducing new syntax?
> If use flink sql, how to handle the difference in SQL between streaming
and
> batch processing?
> For example, a query including window aggregate based on processing time?
> or a query including global order by?

Similar to `CREATE TABLE AS query`, here the `query` also uses Flink sql and

doesn't introduce a totally new syntax.
We will not change the status respect to

the difference in functionality of flink sql itself on streaming and
batch, for example,

the proctime window agg on streaming and global sort on batch that you
mentioned,

in fact, do not work properly in the
other mode, so when the user modifies the

refresh mode of a dynamic table that is not supported, we will throw an
exception.

> 2. Whether modify the query of dynamic table is allowed?
> Or we could only refresh a dynamic table based on the initial query?

Yes, in the current design, the query definition of the
dynamic table is not allowed

 to be modified, and you can only refresh the data based on the
initial definition.

> 3. How to use dynamic table?
> The dynamic table seems to be similar to the materialized view.  Will we
do
> something like materialized view rewriting during the optimization?

It's true that dynamic table and materialized view
are similar in some ways, but as Ron

explains
there are differences. In terms of optimization, automated
materialization discovery

similar to that supported by calcite is also a potential possibility,
perhaps with the

addition of automated rewriting in the future.



Best,
Lincoln Lee


Ron liu  于2024年3月14日周四 14:01写道:

> Hi, Timo
>
> Sorry for later response,  thanks for your feedback.
> Regarding your questions:
>
> > Flink has introduced the concept of Dynamic Tables many years ago. How
>
> does the term "Dynamic Table" fit into Flink's regular tables and also
>
> how does it relate to Table API?
>
>
> > I fear that adding the DYNAMIC TABLE keyword could cause confusion for
> > users, because a term for regular CREATE TABLE (that can be "kind of
> > dynamic" as well and is backed by a changelog) is then missing. Also
> > given that we call our connectors for those tables, DynamicTableSource
> > and DynamicTableSink.
>
>
> > In general, I find it contradicting that a TABLE can be "paused" or
> > "resumed". From an English language perspective, this does sound
> > incorrect. In my opinion (without much research yet), a continuous
> > updating trigger should rather be modelled as a CREATE MATERIALIZED VIEW
> > (which users are familiar with?) or a new concept such as a CREATE TASK
> > (that can be paused and resumed?).
>
>
> 1.
> In the current concept[1], it actually includes: Dynamic Tables &
> Continuous Query. Dynamic Table is just an abstract
> logical concept
> , which in its physical form represents either a table or a changelog
> stream. It requires the combination with Continuous Query to achieve
> dynamic updates of the target table similar to a database’s
> Materialized View.
> We hope to upgrade the Dynamic Table to a real entity that users can
> operate, which combines the logical concepts of Dynamic Tables +
> Continuous Query. By integrating the definition of tables and queries,
> it can achieve functions 

Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Yu Li
Congrats and thanks all for the efforts!

Best Regards,
Yu

On Tue, 19 Mar 2024 at 11:51, gongzhongqiang  wrote:
>
> Congrats! Thanks to everyone involved!
>
> Best,
> Zhongqiang Gong
>
> Lincoln Lee  于2024年3月18日周一 16:27写道:
>>
>> The Apache Flink community is very happy to announce the release of Apache
>> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>>
>> Apache Flink® is an open-source stream processing framework for
>> distributed, high-performing, always-available, and accurate data streaming
>> applications.
>>
>> The release is available for download at:
>> https://flink.apache.org/downloads.html
>>
>> Please check out the release blog post for an overview of the improvements
>> for this bugfix release:
>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>>
>> The full release notes are available in Jira:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>>
>> We would like to thank all contributors of the Apache Flink community who
>> made this release possible!
>>
>>
>> Best,
>> Yun, Jing, Martijn and Lincoln


Support minibatch for TopNFunction

2024-03-18 Thread Roman Boyko
Hello Flink Community,

The same problem with record amplification as described in FLIP-415: Introduce
a new join operator to support minibatch[1] exists for most of
implementations of AbstractTopNFunction. Especially when the rank is
provided to output. For example, when calculating Top100 with rank output,
every input record might produce 100 -U records and 100 +U records.

According to my POC (which is similar to FLIP-415) the record amplification
could be significantly reduced by using input or output buffer.

What do you think if we implement such optimization for TopNFunctions?

[1]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-415
%3A+Introduce+a+new+join+operator+to+support+minibatch

-- 
Best regards,
Roman Boyko
e.: ro.v.bo...@gmail.com
m.: +79059592443
telegram: @rboyko


Re: [DISCUSS] FLIP-423 ~FLIP-428: Introduce Disaggregated State Storage and Management in Flink 2.0

2024-03-18 Thread Xintong Song
Thanks for the quick response. Sounds good to me.

Best,

Xintong



On Tue, Mar 19, 2024 at 1:03 PM Zakelly Lan  wrote:

> Hi Xintong,
>
> Thanks for sharing your thoughts!
>
> 1. Regarding Record-ordered and State-ordered of processElement.
> >
> > I understand that while State-ordered likely provides better performance,
> > Record-ordered is sometimes required for correctness. The question is how
> > should a user choose between these two modes? My concern is that such a
> > decision may require users to have in-depth knowledge about the Flink
> > internals, and may lead to correctness issues if State-ordered is chosen
> > improperly.
> >
> > I'd suggest not to expose such a knob, at least in the first version.
> That
> > means always use Record-ordered for custom operators / UDFs, and keep
> > State-ordered for internal usages (built-in operators) only.
> >
>
> Indeed, users may not be able to choose the mode properly. I agree to keep
> such options for internal use.
>
>
> 2. Regarding Strictly-ordered and Out-of-order of Watermarks.
> >
> > I'm not entirely sure about Strictly-ordered being the default, or even
> > being supported. From my understanding, a Watermark(T) only suggests that
> > all records with event time before T has arrived, and it has nothing to
> do
> > with whether records with event time after T has arrived or not. From
> that
> > perspective, preventing certain records from arriving before a Watermark
> is
> > never supported. I also cannot come up with any use case where
> > Strictly-ordered is necessary. This implies the same issue as 1): how
> does
> > the user choose between the two modes?
> >
> > I'd suggest not expose the knob to users and only support Out-of-order,
> > until we see a concrete use case that Strictly-ordered is needed.
> >
>
> The semantics of watermarks do not define the sequence between a watermark
> and subsequent records. For the most part, this is inconsequential, except
> it may affect some current users who have previously relied on the implicit
> assumption of an ordered execution. I'd be fine with initially supporting
> only out-of-order processing. We may consider exposing the
> 'Strictly-ordered' mode once we encounter a concrete use case that
> necessitates it.
>
>
> My philosophies behind not exposing the two config options are:
> > - There are already too many options in Flink that barely know how to use
> > them. I think Flink should try as much as possible to decide its own
> > behavior, rather than throwing all the decisions to the users.
> > - It's much harder to take back knobs than to introduce them. Therefore,
> > options should be introduced only if concrete use cases are identified.
> >
>
> I agree to keep minimal configurable items especially for the MVP. Given
> that we have the opportunity to refine the functionality before the
> framework transitions from @Experimental to @PublicEvolving, it makes sense
> to refrain from presenting user-facing options until we have ensured
> their necessity.
>
>
> Best,
> Zakelly
>
> On Tue, Mar 19, 2024 at 12:06 PM Xintong Song 
> wrote:
>
> > Sorry for joining the discussion late.
> >
> > I have two questions about FLIP-425.
> >
> > 1. Regarding Record-ordered and State-ordered of processElement.
> >
> > I understand that while State-ordered likely provides better performance,
> > Record-ordered is sometimes required for correctness. The question is how
> > should a user choose between these two modes? My concern is that such a
> > decision may require users to have in-depth knowledge about the Flink
> > internals, and may lead to correctness issues if State-ordered is chosen
> > improperly.
> >
> > I'd suggest not to expose such a knob, at least in the first version.
> That
> > means always use Record-ordered for custom operators / UDFs, and keep
> > State-ordered for internal usages (built-in operators) only.
> >
> > 2. Regarding Strictly-ordered and Out-of-order of Watermarks.
> >
> > I'm not entirely sure about Strictly-ordered being the default, or even
> > being supported. From my understanding, a Watermark(T) only suggests that
> > all records with event time before T has arrived, and it has nothing to
> do
> > with whether records with event time after T has arrived or not. From
> that
> > perspective, preventing certain records from arriving before a Watermark
> is
> > never supported. I also cannot come up with any use case where
> > Strictly-ordered is necessary. This implies the same issue as 1): how
> does
> > the user choose between the two modes?
> >
> > I'd suggest not expose the knob to users and only support Out-of-order,
> > until we see a concrete use case that Strictly-ordered is needed.
> >
> >
> > My philosophies behind not exposing the two config options are:
> > - There are already too many options in Flink that barely know how to use
> > them. I think Flink should try as much as possible to decide its own
> > behavior, rather than throwing all the decisions to the users.

Re: [DISCUSS] FLIP-423 ~FLIP-428: Introduce Disaggregated State Storage and Management in Flink 2.0

2024-03-18 Thread Zakelly Lan
Hi Xintong,

Thanks for sharing your thoughts!

1. Regarding Record-ordered and State-ordered of processElement.
>
> I understand that while State-ordered likely provides better performance,
> Record-ordered is sometimes required for correctness. The question is how
> should a user choose between these two modes? My concern is that such a
> decision may require users to have in-depth knowledge about the Flink
> internals, and may lead to correctness issues if State-ordered is chosen
> improperly.
>
> I'd suggest not to expose such a knob, at least in the first version. That
> means always use Record-ordered for custom operators / UDFs, and keep
> State-ordered for internal usages (built-in operators) only.
>

Indeed, users may not be able to choose the mode properly. I agree to keep
such options for internal use.


2. Regarding Strictly-ordered and Out-of-order of Watermarks.
>
> I'm not entirely sure about Strictly-ordered being the default, or even
> being supported. From my understanding, a Watermark(T) only suggests that
> all records with event time before T has arrived, and it has nothing to do
> with whether records with event time after T has arrived or not. From that
> perspective, preventing certain records from arriving before a Watermark is
> never supported. I also cannot come up with any use case where
> Strictly-ordered is necessary. This implies the same issue as 1): how does
> the user choose between the two modes?
>
> I'd suggest not expose the knob to users and only support Out-of-order,
> until we see a concrete use case that Strictly-ordered is needed.
>

The semantics of watermarks do not define the sequence between a watermark
and subsequent records. For the most part, this is inconsequential, except
it may affect some current users who have previously relied on the implicit
assumption of an ordered execution. I'd be fine with initially supporting
only out-of-order processing. We may consider exposing the
'Strictly-ordered' mode once we encounter a concrete use case that
necessitates it.


My philosophies behind not exposing the two config options are:
> - There are already too many options in Flink that barely know how to use
> them. I think Flink should try as much as possible to decide its own
> behavior, rather than throwing all the decisions to the users.
> - It's much harder to take back knobs than to introduce them. Therefore,
> options should be introduced only if concrete use cases are identified.
>

I agree to keep minimal configurable items especially for the MVP. Given
that we have the opportunity to refine the functionality before the
framework transitions from @Experimental to @PublicEvolving, it makes sense
to refrain from presenting user-facing options until we have ensured
their necessity.


Best,
Zakelly

On Tue, Mar 19, 2024 at 12:06 PM Xintong Song  wrote:

> Sorry for joining the discussion late.
>
> I have two questions about FLIP-425.
>
> 1. Regarding Record-ordered and State-ordered of processElement.
>
> I understand that while State-ordered likely provides better performance,
> Record-ordered is sometimes required for correctness. The question is how
> should a user choose between these two modes? My concern is that such a
> decision may require users to have in-depth knowledge about the Flink
> internals, and may lead to correctness issues if State-ordered is chosen
> improperly.
>
> I'd suggest not to expose such a knob, at least in the first version. That
> means always use Record-ordered for custom operators / UDFs, and keep
> State-ordered for internal usages (built-in operators) only.
>
> 2. Regarding Strictly-ordered and Out-of-order of Watermarks.
>
> I'm not entirely sure about Strictly-ordered being the default, or even
> being supported. From my understanding, a Watermark(T) only suggests that
> all records with event time before T has arrived, and it has nothing to do
> with whether records with event time after T has arrived or not. From that
> perspective, preventing certain records from arriving before a Watermark is
> never supported. I also cannot come up with any use case where
> Strictly-ordered is necessary. This implies the same issue as 1): how does
> the user choose between the two modes?
>
> I'd suggest not expose the knob to users and only support Out-of-order,
> until we see a concrete use case that Strictly-ordered is needed.
>
>
> My philosophies behind not exposing the two config options are:
> - There are already too many options in Flink that barely know how to use
> them. I think Flink should try as much as possible to decide its own
> behavior, rather than throwing all the decisions to the users.
> - It's much harder to take back knobs than to introduce them. Therefore,
> options should be introduced only if concrete use cases are identified.
>
> WDYT?
>
> Best,
>
> Xintong
>
>
>
> On Fri, Mar 8, 2024 at 2:45 AM Jing Ge  wrote:
>
> > +1 for Gyula's suggestion. I just finished FLIP-423 which introduced the
> > intention of 

[jira] [Created] (FLINK-34725) Dockerfiles for release publishing has incorrect config.yaml path

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34725:
---

 Summary: Dockerfiles for release publishing has incorrect 
config.yaml path
 Key: FLINK-34725
 URL: https://issues.apache.org/jira/browse/FLINK-34725
 Project: Flink
  Issue Type: Bug
  Components: flink-docker
Affects Versions: 1.19.0
Reporter: lincoln lee
 Fix For: 1.19.0


An issue found when do docker image publishing, unexpected error msg:

{code}sed: can't read /config.yaml: No such file or directory\{code}

also found in flink-docker/master daily Publish SNAPSHOTs  action:
https://github.com/apache/flink-docker/actions/runs/8210534289/job/22458150514#step:8:588

[https://github.com/apache/flink-docker/actions/runs/8210534289/job/22458150322#step:8:549]

 

This related to changes by https://issues.apache.org/jira/browse/FLINK-34205



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [DISCUSS] FLIP-423 ~FLIP-428: Introduce Disaggregated State Storage and Management in Flink 2.0

2024-03-18 Thread Xintong Song
Sorry for joining the discussion late.

I have two questions about FLIP-425.

1. Regarding Record-ordered and State-ordered of processElement.

I understand that while State-ordered likely provides better performance,
Record-ordered is sometimes required for correctness. The question is how
should a user choose between these two modes? My concern is that such a
decision may require users to have in-depth knowledge about the Flink
internals, and may lead to correctness issues if State-ordered is chosen
improperly.

I'd suggest not to expose such a knob, at least in the first version. That
means always use Record-ordered for custom operators / UDFs, and keep
State-ordered for internal usages (built-in operators) only.

2. Regarding Strictly-ordered and Out-of-order of Watermarks.

I'm not entirely sure about Strictly-ordered being the default, or even
being supported. From my understanding, a Watermark(T) only suggests that
all records with event time before T has arrived, and it has nothing to do
with whether records with event time after T has arrived or not. From that
perspective, preventing certain records from arriving before a Watermark is
never supported. I also cannot come up with any use case where
Strictly-ordered is necessary. This implies the same issue as 1): how does
the user choose between the two modes?

I'd suggest not expose the knob to users and only support Out-of-order,
until we see a concrete use case that Strictly-ordered is needed.


My philosophies behind not exposing the two config options are:
- There are already too many options in Flink that barely know how to use
them. I think Flink should try as much as possible to decide its own
behavior, rather than throwing all the decisions to the users.
- It's much harder to take back knobs than to introduce them. Therefore,
options should be introduced only if concrete use cases are identified.

WDYT?

Best,

Xintong



On Fri, Mar 8, 2024 at 2:45 AM Jing Ge  wrote:

> +1 for Gyula's suggestion. I just finished FLIP-423 which introduced the
> intention of the big change and high level architecture. Great content btw!
> The only public interface change for this FLIP is one new config to use
> ForSt. It makes sense to have one dedicated discussion thread for each
> concrete system design.
>
> @Zakelly The links in your mail do not work except the last one, because
> the FLIP-xxx has been included into the url like
> https://lists.apache.org/thread/nmd9qd0k8l94ygcfgllxms49wmtz1864FLIP-425.
>
> NIT fix:
>
> FLIP-424: https://lists.apache.org/thread/nmd9qd0k8l94ygcfgllxms49wmtz1864
>
> FLIP-425: https://lists.apache.org/thread/wxn1j848fnfkqsnrs947wh1wmj8n8z0h
>
> FLIP-426: https://lists.apache.org/thread/bt931focfl9971cwq194trmf3pkdsxrf
>
> FLIP-427: https://lists.apache.org/thread/vktfzqvb7t4rltg7fdlsyd9sfdmrc4ft
>
> FLIP-428: https://lists.apache.org/thread/vr8f91p715ct4lop6b3nr0fh4z5p312b
>
> Best regards,
> Jing
>
>
>
>
> On Thu, Mar 7, 2024 at 10:14 AM Zakelly Lan  wrote:
>
> > Hi everyone,
> >
> > Thank you all for a lively discussion here, and it is a good time to move
> > forward to more detailed discussions. Thus we open several threads for
> > sub-FLIPs:
> >
> > FLIP-424:
> https://lists.apache.org/thread/nmd9qd0k8l94ygcfgllxms49wmtz1864
> > FLIP-425
> > <
> https://lists.apache.org/thread/nmd9qd0k8l94ygcfgllxms49wmtz1864FLIP-425>:
> > https://lists.apache.org/thread/wxn1j848fnfkqsnrs947wh1wmj8n8z0h
> > FLIP-426
> > <
> https://lists.apache.org/thread/wxn1j848fnfkqsnrs947wh1wmj8n8z0hFLIP-426>:
> > https://lists.apache.org/thread/bt931focfl9971cwq194trmf3pkdsxrf
> > FLIP-427
> > <
> https://lists.apache.org/thread/bt931focfl9971cwq194trmf3pkdsxrfFLIP-427>:
> > https://lists.apache.org/thread/vktfzqvb7t4rltg7fdlsyd9sfdmrc4ft
> > FLIP-428
> > <
> https://lists.apache.org/thread/vktfzqvb7t4rltg7fdlsyd9sfdmrc4ftFLIP-428>:
> > https://lists.apache.org/thread/vr8f91p715ct4lop6b3nr0fh4z5p312b
> >
> > If you want to talk about the overall architecture, roadmap, milestones
> or
> > something related with multiple FLIPs, please post it here. Otherwise you
> > can discuss some details in separate mails. Let's try to avoid repeated
> > discussion in different threads. I will sync important messages here if
> > there are any in the above threads.
> >
> > And reply to @Jeyhun: We will ensure the content between those FLIPs is
> > consistent.
> >
> >
> > Best,
> > Zakelly
> >
> > On Thu, Mar 7, 2024 at 2:16 PM Yuan Mei  wrote:
> >
> > > I have been a bit busy these few weeks and sorry for responding late.
> > >
> > > The original thinking of keeping discussion within one thread is for
> > easier
> > > tracking and avoid for repeated discussion in different threads.
> > >
> > > For details, It might be good to start in different threads if needed.
> > >
> > > We will think of a way to better organize the discussion.
> > >
> > > Best
> > > Yuan
> > >
> > >
> > > On Thu, Mar 7, 2024 at 4:38 AM Jeyhun Karimov 
> > > wrote:
> > >
> > > > Hi,
> > > >
> > 

[jira] [Created] (FLINK-34724) Fix broken web link in document of legacy Flink CDC Sources

2024-03-18 Thread Hongshun Wang (Jira)
Hongshun Wang created FLINK-34724:
-

 Summary: Fix broken web link in document of  legacy Flink CDC 
Sources
 Key: FLINK-34724
 URL: https://issues.apache.org/jira/browse/FLINK-34724
 Project: Flink
  Issue Type: Improvement
  Components: Documentation, Flink CDC
Reporter: Hongshun Wang
 Fix For: cdc-3.1.0


In current document, many link is broken due to directory structure changes, 
such as:
 * 
http://localhost:1313/flink/flink-cdc-docs-master/docs/connectors/legacy-flink-cdc-sources/overview/mongodb-cdc.md
 * 
https://repo1.maven.org/maven2/org/apache/flink/flink-sql-connector-mongodb-cdc/3.0-SNAPSHOT/flink-sql-connector-mongodb-cdc-3.0-SNAPSHOT.jar



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread gongzhongqiang
Congrats! Thanks to everyone involved!

Best,
Zhongqiang Gong

Lincoln Lee  于2024年3月18日周一 16:27写道:

> The Apache Flink community is very happy to announce the release of Apache
> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>
> Apache Flink® is an open-source stream processing framework for
> distributed, high-performing, always-available, and accurate data streaming
> applications.
>
> The release is available for download at:
> https://flink.apache.org/downloads.html
>
> Please check out the release blog post for an overview of the improvements
> for this bugfix release:
>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>
> The full release notes are available in Jira:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>
> We would like to thank all contributors of the Apache Flink community who
> made this release possible!
>
>
> Best,
> Yun, Jing, Martijn and Lincoln
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Weihua Hu
Congratulations

Best,
Weihua


On Tue, Mar 19, 2024 at 10:56 AM Rodrigo Meneses  wrote:

> Congratulations
>
> On Mon, Mar 18, 2024 at 7:43 PM Yu Chen  wrote:
>
> > Congratulations!
> > Thanks to release managers and everyone involved!
> >
> > Best,
> > Yu Chen
> >
> >
> > > 2024年3月19日 01:01,Jeyhun Karimov  写道:
> > >
> > > Congrats!
> > > Thanks to release managers and everyone involved.
> > >
> > > Regards,
> > > Jeyhun
> > >
> > > On Mon, Mar 18, 2024 at 9:25 AM Lincoln Lee 
> > wrote:
> > >
> > >> The Apache Flink community is very happy to announce the release of
> > Apache
> > >> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
> > series.
> > >>
> > >> Apache Flink® is an open-source stream processing framework for
> > >> distributed, high-performing, always-available, and accurate data
> > streaming
> > >> applications.
> > >>
> > >> The release is available for download at:
> > >> https://flink.apache.org/downloads.html
> > >>
> > >> Please check out the release blog post for an overview of the
> > improvements
> > >> for this bugfix release:
> > >>
> > >>
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > >>
> > >> The full release notes are available in Jira:
> > >>
> > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > >>
> > >> We would like to thank all contributors of the Apache Flink community
> > who
> > >> made this release possible!
> > >>
> > >>
> > >> Best,
> > >> Yun, Jing, Martijn and Lincoln
> > >>
> >
> >
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Rodrigo Meneses
Congratulations

On Mon, Mar 18, 2024 at 7:43 PM Yu Chen  wrote:

> Congratulations!
> Thanks to release managers and everyone involved!
>
> Best,
> Yu Chen
>
>
> > 2024年3月19日 01:01,Jeyhun Karimov  写道:
> >
> > Congrats!
> > Thanks to release managers and everyone involved.
> >
> > Regards,
> > Jeyhun
> >
> > On Mon, Mar 18, 2024 at 9:25 AM Lincoln Lee 
> wrote:
> >
> >> The Apache Flink community is very happy to announce the release of
> Apache
> >> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
> series.
> >>
> >> Apache Flink® is an open-source stream processing framework for
> >> distributed, high-performing, always-available, and accurate data
> streaming
> >> applications.
> >>
> >> The release is available for download at:
> >> https://flink.apache.org/downloads.html
> >>
> >> Please check out the release blog post for an overview of the
> improvements
> >> for this bugfix release:
> >>
> >>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >>
> >> The full release notes are available in Jira:
> >>
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >>
> >> We would like to thank all contributors of the Apache Flink community
> who
> >> made this release possible!
> >>
> >>
> >> Best,
> >> Yun, Jing, Martijn and Lincoln
> >>
>
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Yu Chen
Congratulations!
Thanks to release managers and everyone involved!

Best,
Yu Chen
 

> 2024年3月19日 01:01,Jeyhun Karimov  写道:
> 
> Congrats!
> Thanks to release managers and everyone involved.
> 
> Regards,
> Jeyhun
> 
> On Mon, Mar 18, 2024 at 9:25 AM Lincoln Lee  wrote:
> 
>> The Apache Flink community is very happy to announce the release of Apache
>> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>> 
>> Apache Flink® is an open-source stream processing framework for
>> distributed, high-performing, always-available, and accurate data streaming
>> applications.
>> 
>> The release is available for download at:
>> https://flink.apache.org/downloads.html
>> 
>> Please check out the release blog post for an overview of the improvements
>> for this bugfix release:
>> 
>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>> 
>> The full release notes are available in Jira:
>> 
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>> 
>> We would like to thank all contributors of the Apache Flink community who
>> made this release possible!
>> 
>> 
>> Best,
>> Yun, Jing, Martijn and Lincoln
>> 



Re: [DISCUSS] FLIP-437: Support ML Models in Flink SQL

2024-03-18 Thread Jark Wu
Hi Hao,

> I meant how the table name
in window TVF gets translated to `SqlCallingBinding`. Probably we need to
fetch the table definition from the catalog somewhere. Do we treat those
window TVF specially in parser/planner so that catalog is looked up when
they are seen?

The table names are resolved and validated by Calcite SqlValidator.  We
don' need to fetch from catalog manually.
The specific checking logic of cumulate window happens in
SqlCumulateTableFunction.OperandMetadataImpl#checkOperandTypes.
The return type of SqlCumulateTableFunction is defined in
#getRowTypeInference() method.
Both are public interfaces provided by Calcite and it seems it's not
specially handled in parser/planner.

I didn't try that, but my gut feeling is that the framework is ready to
extend a customized TVF.

> For what model is, I'm wondering if it has to be datatype or relation. Can
it be another kind of citizen parallel to datatype/relation/function/db?
Redshift also supports `show models` operation, so it seems it's treated
specially as well?

If it is an entity only used in catalog scope (e.g., show xxx, create xxx,
drop xxx), it is fine to introduce it.
We have introduced such one before, called Module: "load module", "show
modules" [1].
But if we want to use Model in TVF parameters, it means it has to be a
relation or datatype, because
that is what it only accepts now.

Thanks for sharing the reason of preferring TVF instead of Redshift way. It
sounds reasonable to me.

Best,
Jark

 [1]:
https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/modules/

On Fri, 15 Mar 2024 at 13:41, Hao Li  wrote:

> Hi Jark,
>
> Thanks for the pointer. Sorry for the confusion: I meant how the table name
> in window TVF gets translated to `SqlCallingBinding`. Probably we need to
> fetch the table definition from the catalog somewhere. Do we treat those
> window TVF specially in parser/planner so that catalog is looked up when
> they are seen?
>
> For what model is, I'm wondering if it has to be datatype or relation. Can
> it be another kind of citizen parallel to datatype/relation/function/db?
> Redshift also supports `show models` operation, so it seems it's treated
> specially as well? The reasons I don't like Redshift's syntax are:
> 1. It's a bit verbose, you need to think of a model name as well as a
> function name and the function name also needs to be unique.
> 2. More importantly, prediction function isn't the only function that can
> operate on models. There could be a set of inference functions [1] and
> evaluation functions [2] which can operate on models. It's hard to specify
> all of them in model creation.
>
> [1]:
>
> https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-predict
> [2]:
>
> https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-evaluate
>
> Thanks,
> Hao
>
> On Thu, Mar 14, 2024 at 8:18 PM Jark Wu  wrote:
>
> > Hi Hao,
> >
> > > Can you send me some pointers
> > where the function gets the table information?
> >
> > Here is the code of cumulate window type checking [1].
> >
> > > Also is it possible to support  in
> > window functions in addiction to table?
> >
> > Yes. It is not allowed in TVF.
> >
> > Thanks for the syntax links of other systems. The reason I prefer the
> > Redshift way is
> > that it avoids introducing Model as a relation or datatype (referenced
> as a
> > parameter in TVF).
> > Model is not a relation because it can be queried directly (e.g., SELECT
> *
> > FROM model).
> > I'm also confused about making Model as a datatype, because I don't know
> > what class the
> > model parameter of the eval method of TableFunction/ScalarFunction should
> > be. By defining
> > the function with the model, users can directly invoke the function
> without
> > reference to the model name.
> >
> > Best,
> > Jark
> >
> > [1]:
> >
> >
> https://github.com/apache/flink/blob/d6c7eee8243b4fe3e593698f250643534dc79cb5/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/sql/SqlCumulateTableFunction.java#L53
> >
> > On Fri, 15 Mar 2024 at 02:48, Hao Li  wrote:
> >
> > > Hi Jark,
> > >
> > > Thanks for the pointers. It's very helpful.
> > >
> > > 1. Looks like `tumble`, `hopping` are keywords in calcite parser. And
> the
> > > syntax `cumulate(Table my_table, ...)` needs to get table information
> > from
> > > catalog somewhere for type validation etc. Can you send me some
> pointers
> > > where the function gets the table information?
> > > 2. The ideal syntax for model function I think would be
> `ML_PREDICT(MODEL
> > > , {table  | (query_stmt) })`. I think with
> > special
> > > handling of the `ML_PREDICT` function in parser/planner, maybe we can
> do
> > > this like window functions. But to support `MODEL` keyword, we need
> > calcite
> > > parser change I guess. Also is it possible to support  in
> > > window functions in addiction to table?
> > >
> > > For the redshift syntax, I'm not sure the purpose of 

[jira] [Created] (FLINK-34723) Parquet writer should restrict map keys to be not null

2024-03-18 Thread Xingcan Cui (Jira)
Xingcan Cui created FLINK-34723:
---

 Summary: Parquet writer should restrict map keys to be not null
 Key: FLINK-34723
 URL: https://issues.apache.org/jira/browse/FLINK-34723
 Project: Flink
  Issue Type: New Feature
  Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
Affects Versions: 1.18.1, 1.19.0
Reporter: Xingcan Cui


We got the following exception when reading a parquet file (with map types) 
generated by Flink.
{code:java}
Map keys must be annotated as required.{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] Apache Flink Kubernetes Operator Release 1.8.0, release candidate #1

2024-03-18 Thread Maximilian Michels
@Rui @Gyula Thanks for checking the release!

>A minor correction is that [3] in the email should point to:
>ghcr.io/apache/flink-kubernetes-operator:91d67d9 . But the helm chart and
> everything is correct. It's a typo in the vote email.

Good catch. Indeed, for the linked Docker image 8938658 points to
HEAD^ of the rc branch, 91d67d9 is the HEAD. There are no code changes
between those two commits, except for updating the version. So the
votes are not impacted, especially because votes are casted against
the source release which, as you pointed out, contains the correct
image ref.










On Mon, Mar 18, 2024 at 9:54 AM Gyula Fóra  wrote:
>
> Hi Max!
>
> +1 (binding)
>
>  - Verified source release, helm chart + checkpoints / signatures
>  - Helm points to correct image
>  - Deployed operator, stateful example and executed upgrade + savepoint
> redeploy
>  - Verified logs
>  - Flink web PR looks good +1
>
> A minor correction is that [3] in the email should point to:
> ghcr.io/apache/flink-kubernetes-operator:91d67d9 . But the helm chart and
> everything is correct. It's a typo in the vote email.
>
> Thank you for preparing the release!
>
> Cheers,
> Gyula
>
> On Mon, Mar 18, 2024 at 8:26 AM Rui Fan <1996fan...@gmail.com> wrote:
>
> > Thanks Max for driving this release!
> >
> > +1(non-binding)
> >
> > - Downloaded artifacts from dist ( svn co
> >
> > https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> > )
> > - Verified SHA512 checksums : ( for i in *.tgz; do echo $i; sha512sum
> > --check $i.sha512; done )
> > - Verified GPG signatures : ( $ for i in *.tgz; do echo $i; gpg --verify
> > $i.asc $i )
> > - Build the source with java-11 and java-17 ( mvn -T 20 clean install
> > -DskipTests )
> > - Verified the license header during build the source
> > - Verified that chart and appVersion matches the target release (less the
> > index.yaml and Chart.yaml )
> > - RC repo works as Helm repo( helm repo add flink-operator-repo-1.8.0-rc1
> >
> > https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> > )
> > - Verified Helm chart can be installed  ( helm install
> > flink-kubernetes-operator
> > flink-operator-repo-1.8.0-rc1/flink-kubernetes-operator --set
> > webhook.create=false )
> > - Submitted the autoscaling demo, the autoscaler works well with *memory
> > tuning *(kubectl apply -f autoscaling.yaml)
> >- job.autoscaler.memory.tuning.enabled: "true"
> > - Download Autoscaler standalone: wget
> >
> > https://repository.apache.org/content/repositories/orgapacheflink-1710/org/apache/flink/flink-autoscaler-standalone/1.8.0/flink-autoscaler-standalone-1.8.0.jar
> > - Ran Autoscaler standalone locally, it works well with rescale api and
> > JDBC state store/event handler
> >
> > Best,
> > Rui
> >
> > On Fri, Mar 15, 2024 at 1:45 AM Maximilian Michels  wrote:
> >
> > > Hi everyone,
> > >
> > > Please review and vote on the release candidate #1 for the version
> > > 1.8.0 of the Apache Flink Kubernetes Operator, as follows:
> > >
> > > [ ] +1, Approve the release
> > > [ ] -1, Do not approve the release (please provide specific comments)
> > >
> > > **Release Overview**
> > >
> > > As an overview, the release consists of the following:
> > > a) Kubernetes Operator canonical source distribution (including the
> > > Dockerfile), to be deployed to the release repository at
> > > dist.apache.org
> > > b) Kubernetes Operator Helm Chart to be deployed to the release
> > > repository at dist.apache.org
> > > c) Maven artifacts to be deployed to the Maven Central Repository
> > > d) Docker image to be pushed to Dockerhub
> > >
> > > **Staging Areas to Review**
> > >
> > > The staging areas containing the above mentioned artifacts are as
> > > follows, for your review:
> > > * All artifacts for (a), (b) can be found in the corresponding dev
> > > repository at dist.apache.org [1]
> > > * All artifacts for (c) can be found at the Apache Nexus Repository [2]
> > > * The docker image for (d) is staged on github [3]
> > >
> > > All artifacts are signed with the key
> > > DA359CBFCEB13FC302A8793FB655E6F7693D5FDE [4]
> > >
> > > Other links for your review:
> > > * JIRA release notes [5]
> > > * source code tag "release-1.8.0-rc1" [6]
> > > * PR to update the website Downloads page to include Kubernetes
> > > Operator links [7]
> > >
> > > **Vote Duration**
> > >
> > > The voting time will run for at least 72 hours. It is adopted by
> > > majority approval, with at least 3 PMC affirmative votes.
> > >
> > > **Note on Verification**
> > >
> > > You can follow the basic verification guide here [8]. Note that you
> > > don't need to verify everything yourself, but please make note of what
> > > you have tested together with your +- vote.
> > >
> > > Thanks,
> > > Max
> > >
> > > [1]
> > >
> > https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> > > [2]
> > > https://repository.apache.org/content/repositories/orgapacheflink-1710/
> > > 

Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Jeyhun Karimov
Congrats!
Thanks to release managers and everyone involved.

Regards,
Jeyhun

On Mon, Mar 18, 2024 at 9:25 AM Lincoln Lee  wrote:

> The Apache Flink community is very happy to announce the release of Apache
> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>
> Apache Flink® is an open-source stream processing framework for
> distributed, high-performing, always-available, and accurate data streaming
> applications.
>
> The release is available for download at:
> https://flink.apache.org/downloads.html
>
> Please check out the release blog post for an overview of the improvements
> for this bugfix release:
>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>
> The full release notes are available in Jira:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>
> We would like to thank all contributors of the Apache Flink community who
> made this release possible!
>
>
> Best,
> Yun, Jing, Martijn and Lincoln
>


[jira] [Created] (FLINK-34722) Support conditional upserts with Postgres JDBC sink

2024-03-18 Thread Pietro (Jira)
Pietro created FLINK-34722:
--

 Summary: Support conditional upserts with Postgres JDBC sink
 Key: FLINK-34722
 URL: https://issues.apache.org/jira/browse/FLINK-34722
 Project: Flink
  Issue Type: Improvement
  Components: Connectors / JDBC
Affects Versions: jdbc-3.1.2
Reporter: Pietro


The default Postgres dialect used by the JDBC sink for PostgreSQL DBs does not 
support custom _WHERE_ conditions inside upsert statements at the moment.

Indeed, upsert statements returned by the 
{{[getUpsertStatement()|https://github.com/apache/flink-connector-jdbc/blob/95294ffbc57c93c2af34cda94c27fc5781e06177/flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/dialect/AbstractPostgresCompatibleDialect.java#L61]}}
 method are limited to:
{code:sql}
ON CONFLICT (col1, ..., colN) 
DO UPDATE SET (col1=EXCLUDED.col1, ..., colN=EXCLUDED.colN)
{code}
PostgreSQL allows a finer-grained control of upsert statements by specifying a 
_WHERE_ statement (see [ON CONFLICT 
Clause|https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT]),
 for instance:
{code:sql}
ON CONFLICT (col1, ..., colN) 
DO UPDATE SET (col1=EXCLUDED.col1, ..., colN=EXCLUDED.colN) 
WHERE colN < EXCLUDED.colN
{code}
 
This could be useful in many use cases, for instance, in a CDC scenario where a 
batch reconciliation process has written records in the destination, which now 
face the risk of being overwritten by late arriving, stale, records in the 
streaming pipeline (adding a condition on the operation timestamp could protect 
from these events). 

My proposal is to extend the 
{{[AbstractPostgresCompatibleDialect|https://github.com/apache/flink-connector-jdbc/blob/main/flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/dialect/AbstractPostgresCompatibleDialect.java]}}
 functionalities by making the upsert query support _WHERE_ statements provided 
by users.

I'm thinking of two possible approaches, but I'd love to hear your opinion on 
this:
 # provide the statement through options of the JDBC sink connector.
 # allow users to plug custom dialects without them having to rewrite the whole 
JDBC sink (about this I'll open a separate issue soon) 

Thanks for your consideration



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Peter Huang
Congratulations!


Best Regards
Peter Huang

On Mon, Mar 18, 2024 at 9:28 AM David Radley 
wrote:

> Congratulations!
> Kind regards, David
>
> From: Ahmed Hamdy 
> Date: Monday, 18 March 2024 at 15:55
> To: dev@flink.apache.org 
> Subject: [EXTERNAL] Re: [ANNOUNCE] Apache Flink 1.19.0 released
> Congratulations!
> Best Regards
> Ahmed Hamdy
>
>
> On Mon, 18 Mar 2024 at 12:30, Xintong Song  wrote:
>
> > Congratulations~!
> >
> > Best,
> >
> > Xintong
> >
> >
> >
> > On Mon, Mar 18, 2024 at 7:02 PM Feng Jin  wrote:
> >
> > > Congratulations!
> > >
> > > Best,
> > > Feng
> > >
> > > On Mon, Mar 18, 2024 at 6:18 PM Yuepeng Pan 
> > wrote:
> > >
> > > > Congratulations!
> > > >
> > > >
> > > > Thanks to release managers and everyone involved.
> > > >
> > > >
> > > >
> > > >
> > > > Best,
> > > > Yuepeng Pan
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > At 2024-03-18 18:09:45, "Yubin Li"  wrote:
> > > > >Congratulations!
> > > > >
> > > > >Thanks to release managers and everyone involved.
> > > > >
> > > > >On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> > > wrote:
> > > > >>
> > > > >> Congratulations!
> > > > >> Thanks release managers and all involved!
> > > > >>
> > > > >> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  >
> > > > wrote:
> > > > >>
> > > > >> > Congratulations!
> > > > >> >
> > > > >> > Best,
> > > > >> > Hang
> > > > >> >
> > > > >> > Paul Lam  于2024年3月18日周一 17:18写道:
> > > > >> >
> > > > >> > > Congrats! Thanks to everyone involved!
> > > > >> > >
> > > > >> > > Best,
> > > > >> > > Paul Lam
> > > > >> > >
> > > > >> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > > >> > > >
> > > > >> > > > Congratulations !
> > > > >> > > >
> > > > >> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> > > > jingsongl...@gmail.com>
> > > > >> > > wrote:
> > > > >> > > >
> > > > >> > > >> Congratulations!
> > > > >> > > >>
> > > > >> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <
> > 1996fan...@gmail.com>
> > > > wrote:
> > > > >> > > >>>
> > > > >> > > >>> Congratulations, thanks for the great work!
> > > > >> > > >>>
> > > > >> > > >>> Best,
> > > > >> > > >>> Rui
> > > > >> > > >>>
> > > > >> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> > > > lincoln.8...@gmail.com>
> > > > >> > > >> wrote:
> > > > >> > > 
> > > > >> > >  The Apache Flink community is very happy to announce the
> > > > release of
> > > > >> > > >> Apache Flink 1.19.0, which is the fisrt release for the
> > Apache
> > > > Flink
> > > > >> > > 1.19
> > > > >> > > >> series.
> > > > >> > > 
> > > > >> > >  Apache Flink® is an open-source stream processing
> framework
> > > for
> > > > >> > > >> distributed, high-performing, always-available, and
> accurate
> > > data
> > > > >> > > streaming
> > > > >> > > >> applications.
> > > > >> > > 
> > > > >> > >  The release is available for download at:
> > > > >> > >  https://flink.apache.org/downloads.html
> > > > >> > > 
> > > > >> > >  Please check out the release blog post for an overview of
> > the
> > > > >> > > >> improvements for this bugfix release:
> > > > >> > > 
> > > > >> > > >>
> > > > >> > >
> > > > >> >
> > > >
> > >
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > > >> > > 
> > > > >> > >  The full release notes are available in Jira:
> > > > >> > > 
> > > > >> > > >>
> > > > >> > >
> > > > >> >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > > >> > > 
> > > > >> > >  We would like to thank all contributors of the Apache
> Flink
> > > > >> > community
> > > > >> > > >> who made this release possible!
> > > > >> > > 
> > > > >> > > 
> > > > >> > >  Best,
> > > > >> > >  Yun, Jing, Martijn and Lincoln
> > > > >> > > >>
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >>
> > > > >> --
> > > > >> Best,
> > > > >> Hangxiang.
> > > >
> > >
> >
>
> Unless otherwise stated above:
>
> IBM United Kingdom Limited
> Registered in England and Wales with number 741598
> Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU
>


RE: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread David Radley
Congratulations!
Kind regards, David

From: Ahmed Hamdy 
Date: Monday, 18 March 2024 at 15:55
To: dev@flink.apache.org 
Subject: [EXTERNAL] Re: [ANNOUNCE] Apache Flink 1.19.0 released
Congratulations!
Best Regards
Ahmed Hamdy


On Mon, 18 Mar 2024 at 12:30, Xintong Song  wrote:

> Congratulations~!
>
> Best,
>
> Xintong
>
>
>
> On Mon, Mar 18, 2024 at 7:02 PM Feng Jin  wrote:
>
> > Congratulations!
> >
> > Best,
> > Feng
> >
> > On Mon, Mar 18, 2024 at 6:18 PM Yuepeng Pan 
> wrote:
> >
> > > Congratulations!
> > >
> > >
> > > Thanks to release managers and everyone involved.
> > >
> > >
> > >
> > >
> > > Best,
> > > Yuepeng Pan
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > At 2024-03-18 18:09:45, "Yubin Li"  wrote:
> > > >Congratulations!
> > > >
> > > >Thanks to release managers and everyone involved.
> > > >
> > > >On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> > wrote:
> > > >>
> > > >> Congratulations!
> > > >> Thanks release managers and all involved!
> > > >>
> > > >> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> > > wrote:
> > > >>
> > > >> > Congratulations!
> > > >> >
> > > >> > Best,
> > > >> > Hang
> > > >> >
> > > >> > Paul Lam  于2024年3月18日周一 17:18写道:
> > > >> >
> > > >> > > Congrats! Thanks to everyone involved!
> > > >> > >
> > > >> > > Best,
> > > >> > > Paul Lam
> > > >> > >
> > > >> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > >> > > >
> > > >> > > > Congratulations !
> > > >> > > >
> > > >> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> > > jingsongl...@gmail.com>
> > > >> > > wrote:
> > > >> > > >
> > > >> > > >> Congratulations!
> > > >> > > >>
> > > >> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <
> 1996fan...@gmail.com>
> > > wrote:
> > > >> > > >>>
> > > >> > > >>> Congratulations, thanks for the great work!
> > > >> > > >>>
> > > >> > > >>> Best,
> > > >> > > >>> Rui
> > > >> > > >>>
> > > >> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> > > lincoln.8...@gmail.com>
> > > >> > > >> wrote:
> > > >> > > 
> > > >> > >  The Apache Flink community is very happy to announce the
> > > release of
> > > >> > > >> Apache Flink 1.19.0, which is the fisrt release for the
> Apache
> > > Flink
> > > >> > > 1.19
> > > >> > > >> series.
> > > >> > > 
> > > >> > >  Apache Flink® is an open-source stream processing framework
> > for
> > > >> > > >> distributed, high-performing, always-available, and accurate
> > data
> > > >> > > streaming
> > > >> > > >> applications.
> > > >> > > 
> > > >> > >  The release is available for download at:
> > > >> > >  https://flink.apache.org/downloads.html
> > > >> > > 
> > > >> > >  Please check out the release blog post for an overview of
> the
> > > >> > > >> improvements for this bugfix release:
> > > >> > > 
> > > >> > > >>
> > > >> > >
> > > >> >
> > >
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > >> > > 
> > > >> > >  The full release notes are available in Jira:
> > > >> > > 
> > > >> > > >>
> > > >> > >
> > > >> >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > >> > > 
> > > >> > >  We would like to thank all contributors of the Apache Flink
> > > >> > community
> > > >> > > >> who made this release possible!
> > > >> > > 
> > > >> > > 
> > > >> > >  Best,
> > > >> > >  Yun, Jing, Martijn and Lincoln
> > > >> > > >>
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > > >> --
> > > >> Best,
> > > >> Hangxiang.
> > >
> >
>

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Ahmed Hamdy
Congratulations!
Best Regards
Ahmed Hamdy


On Mon, 18 Mar 2024 at 12:30, Xintong Song  wrote:

> Congratulations~!
>
> Best,
>
> Xintong
>
>
>
> On Mon, Mar 18, 2024 at 7:02 PM Feng Jin  wrote:
>
> > Congratulations!
> >
> > Best,
> > Feng
> >
> > On Mon, Mar 18, 2024 at 6:18 PM Yuepeng Pan 
> wrote:
> >
> > > Congratulations!
> > >
> > >
> > > Thanks to release managers and everyone involved.
> > >
> > >
> > >
> > >
> > > Best,
> > > Yuepeng Pan
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > At 2024-03-18 18:09:45, "Yubin Li"  wrote:
> > > >Congratulations!
> > > >
> > > >Thanks to release managers and everyone involved.
> > > >
> > > >On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> > wrote:
> > > >>
> > > >> Congratulations!
> > > >> Thanks release managers and all involved!
> > > >>
> > > >> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> > > wrote:
> > > >>
> > > >> > Congratulations!
> > > >> >
> > > >> > Best,
> > > >> > Hang
> > > >> >
> > > >> > Paul Lam  于2024年3月18日周一 17:18写道:
> > > >> >
> > > >> > > Congrats! Thanks to everyone involved!
> > > >> > >
> > > >> > > Best,
> > > >> > > Paul Lam
> > > >> > >
> > > >> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > >> > > >
> > > >> > > > Congratulations !
> > > >> > > >
> > > >> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> > > jingsongl...@gmail.com>
> > > >> > > wrote:
> > > >> > > >
> > > >> > > >> Congratulations!
> > > >> > > >>
> > > >> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <
> 1996fan...@gmail.com>
> > > wrote:
> > > >> > > >>>
> > > >> > > >>> Congratulations, thanks for the great work!
> > > >> > > >>>
> > > >> > > >>> Best,
> > > >> > > >>> Rui
> > > >> > > >>>
> > > >> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> > > lincoln.8...@gmail.com>
> > > >> > > >> wrote:
> > > >> > > 
> > > >> > >  The Apache Flink community is very happy to announce the
> > > release of
> > > >> > > >> Apache Flink 1.19.0, which is the fisrt release for the
> Apache
> > > Flink
> > > >> > > 1.19
> > > >> > > >> series.
> > > >> > > 
> > > >> > >  Apache Flink® is an open-source stream processing framework
> > for
> > > >> > > >> distributed, high-performing, always-available, and accurate
> > data
> > > >> > > streaming
> > > >> > > >> applications.
> > > >> > > 
> > > >> > >  The release is available for download at:
> > > >> > >  https://flink.apache.org/downloads.html
> > > >> > > 
> > > >> > >  Please check out the release blog post for an overview of
> the
> > > >> > > >> improvements for this bugfix release:
> > > >> > > 
> > > >> > > >>
> > > >> > >
> > > >> >
> > >
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > >> > > 
> > > >> > >  The full release notes are available in Jira:
> > > >> > > 
> > > >> > > >>
> > > >> > >
> > > >> >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > >> > > 
> > > >> > >  We would like to thank all contributors of the Apache Flink
> > > >> > community
> > > >> > > >> who made this release possible!
> > > >> > > 
> > > >> > > 
> > > >> > >  Best,
> > > >> > >  Yun, Jing, Martijn and Lincoln
> > > >> > > >>
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > > >> --
> > > >> Best,
> > > >> Hangxiang.
> > >
> >
>


[jira] [Created] (FLINK-34721) An grammar error occurs in the Barrier test file

2024-03-18 Thread Haifei Chen (Jira)
Haifei Chen created FLINK-34721:
---

 Summary: An grammar error occurs in the Barrier test file
 Key: FLINK-34721
 URL: https://issues.apache.org/jira/browse/FLINK-34721
 Project: Flink
  Issue Type: Improvement
  Components: Tests
Reporter: Haifei Chen
 Attachments: incorrect grammar.png

In the 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/io/checkpointing/BarrierAlignmentUtilTest.java
 file, there is a grammar error in the description of a thrown Exception when 
testing  BarrierAlignmentUtil.DelayableTimer



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Wiki permissions

2024-03-18 Thread Ryan Skraba
Hello!

I updated some instructions that are useful for the
apache-flink.slack.com #builds channel -- you used to be able to get
instructions how to setup the Redirector extension from an old Slack
comment.  Since we only have a limited history with the free plan, I
copied some into the Canvas for the channel.

Would it be possible to give me edit permissions on the Flink wiki[1]?
 My committer ID is rskraba (tho' I am not a Flink committer).

Thanks, Ryan

[1]: https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+Management


[jira] [Created] (FLINK-34720) Deploy Maven Snapshot failed on AZP

2024-03-18 Thread Ryan Skraba (Jira)
Ryan Skraba created FLINK-34720:
---

 Summary: Deploy Maven Snapshot failed on AZP
 Key: FLINK-34720
 URL: https://issues.apache.org/jira/browse/FLINK-34720
 Project: Flink
  Issue Type: Bug
  Components: Build System / CI
Affects Versions: 1.20.0
Reporter: Ryan Skraba


 

There isn't any obvious reason that {{mvn: command not found}} could have 
occurred, but we saw it twice this weekend.
 * 
[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58352=logs=eca6b3a6-1600-56cc-916a-c549b3cde3ff=7b3c1df5-9194-5183-5ebd-5567f52d5f8f]
  
 * 
[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58359=logs=eca6b3a6-1600-56cc-916a-c549b3cde3ff=7b3c1df5-9194-5183-5ebd-5567f52d5f8f=36]

 
{code:java}
+ [[ tools != \t\o\o\l\s ]]
+ cd ..
+ echo 'Deploying to repository.apache.org'
+ COMMON_OPTIONS='-Prelease,docs-and-source -DskipTests 
-DretryFailedDeploymentCount=10 -Dmaven.repo.local=/__w/1/.m2/repository 
-Dmaven.wagon.http.pool=false -Dorg.slf4j.simpleLogger.showDateTime=true 
-Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss.SSS 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
 --no-snapshot-updates -B   -Dgpg.skip -Drat.skip -Dcheckstyle.skip --settings 
/__w/1/s/tools/deploy-settings.xml'
+ mvn clean deploy -Prelease,docs-and-source -DskipTests 
-DretryFailedDeploymentCount=10 -Dmaven.repo.local=/__w/1/.m2/repository 
-Dmaven.wagon.http.pool=false -Dorg.slf4j.simpleLogger.showDateTime=true 
-Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss.SSS 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
 --no-snapshot-updates -B -Dgpg.skip -Drat.skip -Dcheckstyle.skip --settings 
/__w/1/s/tools/deploy-settings.xml
Deploying to repository.apache.org
./releasing/deploy_staging_jars.sh: line 46: mvn: command not found

##[error]Bash exited with code '127'.
Finishing: Deploy maven snapshot
 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34719) StreamRecordTest#testWithTimestamp fails on Azure

2024-03-18 Thread Ryan Skraba (Jira)
Ryan Skraba created FLINK-34719:
---

 Summary: StreamRecordTest#testWithTimestamp fails on Azure
 Key: FLINK-34719
 URL: https://issues.apache.org/jira/browse/FLINK-34719
 Project: Flink
  Issue Type: Bug
  Components: Tests
Affects Versions: 1.20.0
Reporter: Ryan Skraba


The ClassCastException *message* expected in StreamRecordTest#testWithTimestamp 
as well as StreamRecordTest#testWithNoTimestamp fails on JDK 11, 17, and 21
 * 
[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58352=logs=f0ac5c25-1168-55a5-07ff-0e88223afed9=50bf7a25-bdc4-5e56-5478-c7b4511dde53=10341]
 * 
[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58352=logs=675bf62c-8558-587e-2555-dcad13acefb5=5878eed3-cc1e-5b12-1ed0-9e7139ce0992=9828]
 * 
[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58352=logs=d06b80b4-9e88-5d40-12a2-18072cf60528=609ecd5a-3f6e-5d0c-2239-2096b155a4d0=9833]

{code:java}
Expecting throwable message:
Mar 16 01:35:07   "class 
org.apache.flink.streaming.runtime.streamrecord.StreamRecord cannot be cast to 
class org.apache.flink.streaming.api.watermark.Watermark 
(org.apache.flink.streaming.runtime.streamrecord.StreamRecord and 
org.apache.flink.streaming.api.watermark.Watermark are in unnamed module of 
loader 'app')"
Mar 16 01:35:07 to contain:
Mar 16 01:35:07   "cannot be cast to 
org.apache.flink.streaming.api.watermark.Watermark"
Mar 16 01:35:07 but did not.
Mar 16 01:35:07 
Mar 16 01:35:07 Throwable that failed the check:
Mar 16 01:35:07 
Mar 16 01:35:07 java.lang.ClassCastException: class 
org.apache.flink.streaming.runtime.streamrecord.StreamRecord cannot be cast to 
class org.apache.flink.streaming.api.watermark.Watermark 
(org.apache.flink.streaming.runtime.streamrecord.StreamRecord and 
org.apache.flink.streaming.api.watermark.Watermark are in unnamed module of 
loader 'app')
Mar 16 01:35:07 at 
org.apache.flink.streaming.runtime.streamrecord.StreamElement.asWatermark(StreamElement.java:92)
Mar 16 01:35:07 at 
org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
Mar 16 01:35:07 at 
org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:892)
 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34718) PartitionedWindowed

2024-03-18 Thread Ryan Skraba (Jira)
Ryan Skraba created FLINK-34718:
---

 Summary: PartitionedWindowed
 Key: FLINK-34718
 URL: https://issues.apache.org/jira/browse/FLINK-34718
 Project: Flink
  Issue Type: Bug
  Components: API / DataStream
Affects Versions: 1.20.0
Reporter: Ryan Skraba


[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58320=logs=8fd9202e-fd17-5b26-353c-ac1ff76c8f28=ea7cf968-e585-52cb-e0fc-f48de023a7ca=9646]

18 of the KeyedPartitionWindowedStreamITCase and 
NonKeyedPartitionWindowedStreamITCase unit tests introduced in FLINK-34543 are 
failing in the adaptive scheduler profile, with errors similar to:
{code:java}
Mar 15 01:54:12 Caused by: java.lang.IllegalStateException: The adaptive 
scheduler supports pipelined data exchanges (violated by MapPartition 
(org.apache.flink.streaming.runtime.tasks.OneInputStreamTask) -> 
ddb598ad156ed281023ba4eebbe487e3).
Mar 15 01:54:12 at 
org.apache.flink.util.Preconditions.checkState(Preconditions.java:215)
Mar 15 01:54:12 at 
org.apache.flink.runtime.scheduler.adaptive.AdaptiveScheduler.assertPreconditions(AdaptiveScheduler.java:438)
Mar 15 01:54:12 at 
org.apache.flink.runtime.scheduler.adaptive.AdaptiveScheduler.(AdaptiveScheduler.java:356)
Mar 15 01:54:12 at 
org.apache.flink.runtime.scheduler.adaptive.AdaptiveSchedulerFactory.createInstance(AdaptiveSchedulerFactory.java:124)
Mar 15 01:54:12 at 
org.apache.flink.runtime.jobmaster.DefaultSlotPoolServiceSchedulerFactory.createScheduler(DefaultSlotPoolServiceSchedulerFactory.java:121)
Mar 15 01:54:12 at 
org.apache.flink.runtime.jobmaster.JobMaster.createScheduler(JobMaster.java:384)
Mar 15 01:54:12 at 
org.apache.flink.runtime.jobmaster.JobMaster.(JobMaster.java:361)
Mar 15 01:54:12 at 
org.apache.flink.runtime.jobmaster.factories.DefaultJobMasterServiceFactory.internalCreateJobMasterService(DefaultJobMasterServiceFactory.java:128)
Mar 15 01:54:12 at 
org.apache.flink.runtime.jobmaster.factories.DefaultJobMasterServiceFactory.lambda$createJobMasterService$0(DefaultJobMasterServiceFactory.java:100)
Mar 15 01:54:12 at 
org.apache.flink.util.function.FunctionUtils.lambda$uncheckedSupplier$4(FunctionUtils.java:112)
Mar 15 01:54:12 at 
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
Mar 15 01:54:12 ... 4 more
 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Xintong Song
Congratulations~!

Best,

Xintong



On Mon, Mar 18, 2024 at 7:02 PM Feng Jin  wrote:

> Congratulations!
>
> Best,
> Feng
>
> On Mon, Mar 18, 2024 at 6:18 PM Yuepeng Pan  wrote:
>
> > Congratulations!
> >
> >
> > Thanks to release managers and everyone involved.
> >
> >
> >
> >
> > Best,
> > Yuepeng Pan
> >
> >
> >
> >
> >
> >
> >
> >
> > At 2024-03-18 18:09:45, "Yubin Li"  wrote:
> > >Congratulations!
> > >
> > >Thanks to release managers and everyone involved.
> > >
> > >On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> wrote:
> > >>
> > >> Congratulations!
> > >> Thanks release managers and all involved!
> > >>
> > >> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> > wrote:
> > >>
> > >> > Congratulations!
> > >> >
> > >> > Best,
> > >> > Hang
> > >> >
> > >> > Paul Lam  于2024年3月18日周一 17:18写道:
> > >> >
> > >> > > Congrats! Thanks to everyone involved!
> > >> > >
> > >> > > Best,
> > >> > > Paul Lam
> > >> > >
> > >> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > >> > > >
> > >> > > > Congratulations !
> > >> > > >
> > >> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> > jingsongl...@gmail.com>
> > >> > > wrote:
> > >> > > >
> > >> > > >> Congratulations!
> > >> > > >>
> > >> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com>
> > wrote:
> > >> > > >>>
> > >> > > >>> Congratulations, thanks for the great work!
> > >> > > >>>
> > >> > > >>> Best,
> > >> > > >>> Rui
> > >> > > >>>
> > >> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> > lincoln.8...@gmail.com>
> > >> > > >> wrote:
> > >> > > 
> > >> > >  The Apache Flink community is very happy to announce the
> > release of
> > >> > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache
> > Flink
> > >> > > 1.19
> > >> > > >> series.
> > >> > > 
> > >> > >  Apache Flink® is an open-source stream processing framework
> for
> > >> > > >> distributed, high-performing, always-available, and accurate
> data
> > >> > > streaming
> > >> > > >> applications.
> > >> > > 
> > >> > >  The release is available for download at:
> > >> > >  https://flink.apache.org/downloads.html
> > >> > > 
> > >> > >  Please check out the release blog post for an overview of the
> > >> > > >> improvements for this bugfix release:
> > >> > > 
> > >> > > >>
> > >> > >
> > >> >
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > >> > > 
> > >> > >  The full release notes are available in Jira:
> > >> > > 
> > >> > > >>
> > >> > >
> > >> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > >> > > 
> > >> > >  We would like to thank all contributors of the Apache Flink
> > >> > community
> > >> > > >> who made this release possible!
> > >> > > 
> > >> > > 
> > >> > >  Best,
> > >> > >  Yun, Jing, Martijn and Lincoln
> > >> > > >>
> > >> > >
> > >> > >
> > >> >
> > >>
> > >>
> > >> --
> > >> Best,
> > >> Hangxiang.
> >
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Ron liu
Congratulations

Best,
Ron

Yanfei Lei  于2024年3月18日周一 20:01写道:

> Congrats, thanks for the great work!
>
> Sergey Nuyanzin  于2024年3月18日周一 19:30写道:
> >
> > Congratulations, thanks release managers and everyone involved for the
> great work!
> >
> > On Mon, Mar 18, 2024 at 12:15 PM Benchao Li 
> wrote:
> >>
> >> Congratulations! And thanks to all release managers and everyone
> >> involved in this release!
> >>
> >> Yubin Li  于2024年3月18日周一 18:11写道:
> >> >
> >> > Congratulations!
> >> >
> >> > Thanks to release managers and everyone involved.
> >> >
> >> > On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> wrote:
> >> > >
> >> > > Congratulations!
> >> > > Thanks release managers and all involved!
> >> > >
> >> > > On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> wrote:
> >> > >
> >> > > > Congratulations!
> >> > > >
> >> > > > Best,
> >> > > > Hang
> >> > > >
> >> > > > Paul Lam  于2024年3月18日周一 17:18写道:
> >> > > >
> >> > > > > Congrats! Thanks to everyone involved!
> >> > > > >
> >> > > > > Best,
> >> > > > > Paul Lam
> >> > > > >
> >> > > > > > 2024年3月18日 16:37,Samrat Deb  写道:
> >> > > > > >
> >> > > > > > Congratulations !
> >> > > > > >
> >> > > > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> jingsongl...@gmail.com>
> >> > > > > wrote:
> >> > > > > >
> >> > > > > >> Congratulations!
> >> > > > > >>
> >> > > > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <
> 1996fan...@gmail.com> wrote:
> >> > > > > >>>
> >> > > > > >>> Congratulations, thanks for the great work!
> >> > > > > >>>
> >> > > > > >>> Best,
> >> > > > > >>> Rui
> >> > > > > >>>
> >> > > > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> lincoln.8...@gmail.com>
> >> > > > > >> wrote:
> >> > > > > 
> >> > > > >  The Apache Flink community is very happy to announce the
> release of
> >> > > > > >> Apache Flink 1.19.0, which is the fisrt release for the
> Apache Flink
> >> > > > > 1.19
> >> > > > > >> series.
> >> > > > > 
> >> > > > >  Apache Flink® is an open-source stream processing
> framework for
> >> > > > > >> distributed, high-performing, always-available, and accurate
> data
> >> > > > > streaming
> >> > > > > >> applications.
> >> > > > > 
> >> > > > >  The release is available for download at:
> >> > > > >  https://flink.apache.org/downloads.html
> >> > > > > 
> >> > > > >  Please check out the release blog post for an overview of
> the
> >> > > > > >> improvements for this bugfix release:
> >> > > > > 
> >> > > > > >>
> >> > > > >
> >> > > >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >> > > > > 
> >> > > > >  The full release notes are available in Jira:
> >> > > > > 
> >> > > > > >>
> >> > > > >
> >> > > >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >> > > > > 
> >> > > > >  We would like to thank all contributors of the Apache Flink
> >> > > > community
> >> > > > > >> who made this release possible!
> >> > > > > 
> >> > > > > 
> >> > > > >  Best,
> >> > > > >  Yun, Jing, Martijn and Lincoln
> >> > > > > >>
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > > --
> >> > > Best,
> >> > > Hangxiang.
> >>
> >>
> >>
> >> --
> >>
> >> Best,
> >> Benchao Li
> >
> >
> >
> > --
> > Best regards,
> > Sergey
>
>
>
> --
> Best,
> Yanfei
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Yanfei Lei
Congrats, thanks for the great work!

Sergey Nuyanzin  于2024年3月18日周一 19:30写道:
>
> Congratulations, thanks release managers and everyone involved for the great 
> work!
>
> On Mon, Mar 18, 2024 at 12:15 PM Benchao Li  wrote:
>>
>> Congratulations! And thanks to all release managers and everyone
>> involved in this release!
>>
>> Yubin Li  于2024年3月18日周一 18:11写道:
>> >
>> > Congratulations!
>> >
>> > Thanks to release managers and everyone involved.
>> >
>> > On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu  wrote:
>> > >
>> > > Congratulations!
>> > > Thanks release managers and all involved!
>> > >
>> > > On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  wrote:
>> > >
>> > > > Congratulations!
>> > > >
>> > > > Best,
>> > > > Hang
>> > > >
>> > > > Paul Lam  于2024年3月18日周一 17:18写道:
>> > > >
>> > > > > Congrats! Thanks to everyone involved!
>> > > > >
>> > > > > Best,
>> > > > > Paul Lam
>> > > > >
>> > > > > > 2024年3月18日 16:37,Samrat Deb  写道:
>> > > > > >
>> > > > > > Congratulations !
>> > > > > >
>> > > > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
>> > > > > > 
>> > > > > wrote:
>> > > > > >
>> > > > > >> Congratulations!
>> > > > > >>
>> > > > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> 
>> > > > > >> wrote:
>> > > > > >>>
>> > > > > >>> Congratulations, thanks for the great work!
>> > > > > >>>
>> > > > > >>> Best,
>> > > > > >>> Rui
>> > > > > >>>
>> > > > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
>> > > > > >>> 
>> > > > > >> wrote:
>> > > > > 
>> > > > >  The Apache Flink community is very happy to announce the 
>> > > > >  release of
>> > > > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache 
>> > > > > >> Flink
>> > > > > 1.19
>> > > > > >> series.
>> > > > > 
>> > > > >  Apache Flink® is an open-source stream processing framework for
>> > > > > >> distributed, high-performing, always-available, and accurate data
>> > > > > streaming
>> > > > > >> applications.
>> > > > > 
>> > > > >  The release is available for download at:
>> > > > >  https://flink.apache.org/downloads.html
>> > > > > 
>> > > > >  Please check out the release blog post for an overview of the
>> > > > > >> improvements for this bugfix release:
>> > > > > 
>> > > > > >>
>> > > > >
>> > > > https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>> > > > > 
>> > > > >  The full release notes are available in Jira:
>> > > > > 
>> > > > > >>
>> > > > >
>> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>> > > > > 
>> > > > >  We would like to thank all contributors of the Apache Flink
>> > > > community
>> > > > > >> who made this release possible!
>> > > > > 
>> > > > > 
>> > > > >  Best,
>> > > > >  Yun, Jing, Martijn and Lincoln
>> > > > > >>
>> > > > >
>> > > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > Best,
>> > > Hangxiang.
>>
>>
>>
>> --
>>
>> Best,
>> Benchao Li
>
>
>
> --
> Best regards,
> Sergey



-- 
Best,
Yanfei


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Sergey Nuyanzin
Congratulations, thanks release managers and everyone involved for the
great work!

On Mon, Mar 18, 2024 at 12:15 PM Benchao Li  wrote:

> Congratulations! And thanks to all release managers and everyone
> involved in this release!
>
> Yubin Li  于2024年3月18日周一 18:11写道:
> >
> > Congratulations!
> >
> > Thanks to release managers and everyone involved.
> >
> > On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu 
> wrote:
> > >
> > > Congratulations!
> > > Thanks release managers and all involved!
> > >
> > > On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> wrote:
> > >
> > > > Congratulations!
> > > >
> > > > Best,
> > > > Hang
> > > >
> > > > Paul Lam  于2024年3月18日周一 17:18写道:
> > > >
> > > > > Congrats! Thanks to everyone involved!
> > > > >
> > > > > Best,
> > > > > Paul Lam
> > > > >
> > > > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > > > >
> > > > > > Congratulations !
> > > > > >
> > > > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> jingsongl...@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > >> Congratulations!
> > > > > >>
> > > > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com>
> wrote:
> > > > > >>>
> > > > > >>> Congratulations, thanks for the great work!
> > > > > >>>
> > > > > >>> Best,
> > > > > >>> Rui
> > > > > >>>
> > > > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> lincoln.8...@gmail.com>
> > > > > >> wrote:
> > > > > 
> > > > >  The Apache Flink community is very happy to announce the
> release of
> > > > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache
> Flink
> > > > > 1.19
> > > > > >> series.
> > > > > 
> > > > >  Apache Flink® is an open-source stream processing framework
> for
> > > > > >> distributed, high-performing, always-available, and accurate
> data
> > > > > streaming
> > > > > >> applications.
> > > > > 
> > > > >  The release is available for download at:
> > > > >  https://flink.apache.org/downloads.html
> > > > > 
> > > > >  Please check out the release blog post for an overview of the
> > > > > >> improvements for this bugfix release:
> > > > > 
> > > > > >>
> > > > >
> > > >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > > > 
> > > > >  The full release notes are available in Jira:
> > > > > 
> > > > > >>
> > > > >
> > > >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > > > 
> > > > >  We would like to thank all contributors of the Apache Flink
> > > > community
> > > > > >> who made this release possible!
> > > > > 
> > > > > 
> > > > >  Best,
> > > > >  Yun, Jing, Martijn and Lincoln
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Best,
> > > Hangxiang.
>
>
>
> --
>
> Best,
> Benchao Li
>


-- 
Best regards,
Sergey


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Benchao Li
Congratulations! And thanks to all release managers and everyone
involved in this release!

Yubin Li  于2024年3月18日周一 18:11写道:
>
> Congratulations!
>
> Thanks to release managers and everyone involved.
>
> On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu  wrote:
> >
> > Congratulations!
> > Thanks release managers and all involved!
> >
> > On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  wrote:
> >
> > > Congratulations!
> > >
> > > Best,
> > > Hang
> > >
> > > Paul Lam  于2024年3月18日周一 17:18写道:
> > >
> > > > Congrats! Thanks to everyone involved!
> > > >
> > > > Best,
> > > > Paul Lam
> > > >
> > > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > > >
> > > > > Congratulations !
> > > > >
> > > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
> > > > wrote:
> > > > >
> > > > >> Congratulations!
> > > > >>
> > > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> > > > >>>
> > > > >>> Congratulations, thanks for the great work!
> > > > >>>
> > > > >>> Best,
> > > > >>> Rui
> > > > >>>
> > > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> > > > >> wrote:
> > > > 
> > > >  The Apache Flink community is very happy to announce the release of
> > > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink
> > > > 1.19
> > > > >> series.
> > > > 
> > > >  Apache Flink® is an open-source stream processing framework for
> > > > >> distributed, high-performing, always-available, and accurate data
> > > > streaming
> > > > >> applications.
> > > > 
> > > >  The release is available for download at:
> > > >  https://flink.apache.org/downloads.html
> > > > 
> > > >  Please check out the release blog post for an overview of the
> > > > >> improvements for this bugfix release:
> > > > 
> > > > >>
> > > >
> > > https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > > 
> > > >  The full release notes are available in Jira:
> > > > 
> > > > >>
> > > >
> > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > > 
> > > >  We would like to thank all contributors of the Apache Flink
> > > community
> > > > >> who made this release possible!
> > > > 
> > > > 
> > > >  Best,
> > > >  Yun, Jing, Martijn and Lincoln
> > > > >>
> > > >
> > > >
> > >
> >
> >
> > --
> > Best,
> > Hangxiang.



-- 

Best,
Benchao Li


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Feng Jin
Congratulations!

Best,
Feng

On Mon, Mar 18, 2024 at 6:18 PM Yuepeng Pan  wrote:

> Congratulations!
>
>
> Thanks to release managers and everyone involved.
>
>
>
>
> Best,
> Yuepeng Pan
>
>
>
>
>
>
>
>
> At 2024-03-18 18:09:45, "Yubin Li"  wrote:
> >Congratulations!
> >
> >Thanks to release managers and everyone involved.
> >
> >On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu  wrote:
> >>
> >> Congratulations!
> >> Thanks release managers and all involved!
> >>
> >> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan 
> wrote:
> >>
> >> > Congratulations!
> >> >
> >> > Best,
> >> > Hang
> >> >
> >> > Paul Lam  于2024年3月18日周一 17:18写道:
> >> >
> >> > > Congrats! Thanks to everyone involved!
> >> > >
> >> > > Best,
> >> > > Paul Lam
> >> > >
> >> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> >> > > >
> >> > > > Congratulations !
> >> > > >
> >> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li <
> jingsongl...@gmail.com>
> >> > > wrote:
> >> > > >
> >> > > >> Congratulations!
> >> > > >>
> >> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com>
> wrote:
> >> > > >>>
> >> > > >>> Congratulations, thanks for the great work!
> >> > > >>>
> >> > > >>> Best,
> >> > > >>> Rui
> >> > > >>>
> >> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee <
> lincoln.8...@gmail.com>
> >> > > >> wrote:
> >> > > 
> >> > >  The Apache Flink community is very happy to announce the
> release of
> >> > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache
> Flink
> >> > > 1.19
> >> > > >> series.
> >> > > 
> >> > >  Apache Flink® is an open-source stream processing framework for
> >> > > >> distributed, high-performing, always-available, and accurate data
> >> > > streaming
> >> > > >> applications.
> >> > > 
> >> > >  The release is available for download at:
> >> > >  https://flink.apache.org/downloads.html
> >> > > 
> >> > >  Please check out the release blog post for an overview of the
> >> > > >> improvements for this bugfix release:
> >> > > 
> >> > > >>
> >> > >
> >> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >> > > 
> >> > >  The full release notes are available in Jira:
> >> > > 
> >> > > >>
> >> > >
> >> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >> > > 
> >> > >  We would like to thank all contributors of the Apache Flink
> >> > community
> >> > > >> who made this release possible!
> >> > > 
> >> > > 
> >> > >  Best,
> >> > >  Yun, Jing, Martijn and Lincoln
> >> > > >>
> >> > >
> >> > >
> >> >
> >>
> >>
> >> --
> >> Best,
> >> Hangxiang.
>


[jira] [Created] (FLINK-34717) BroadcastStateITCase failed fatally with 127 exit code

2024-03-18 Thread Ryan Skraba (Jira)
Ryan Skraba created FLINK-34717:
---

 Summary: BroadcastStateITCase failed fatally with 127 exit code
 Key: FLINK-34717
 URL: https://issues.apache.org/jira/browse/FLINK-34717
 Project: Flink
  Issue Type: Bug
Affects Versions: 1.20.0
Reporter: Ryan Skraba


[https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58306=logs=5c8e7682-d68f-54d1-16a2-a09310218a49=86f654fa-ab48-5c1a-25f4-7e7f6afb9bba=9069]
{code:java}
 Mar 14 13:58:43 13:58:43.330 [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.2.2:test (integration-tests) 
on project flink-tests: 
Mar 14 13:58:43 13:58:43.330 [ERROR] 
Mar 14 13:58:43 13:58:43.330 [ERROR] Please refer to 
/__w/1/s/flink-tests/target/surefire-reports for the individual test results.
Mar 14 13:58:43 13:58:43.330 [ERROR] Please refer to dump files (if any exist) 
[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
Mar 14 13:58:43 13:58:43.330 [ERROR] ExecutionException The forked VM 
terminated without properly saying goodbye. VM crash or System.exit called?
Mar 14 13:58:43 13:58:43.330 [ERROR] Command was /bin/sh -c cd 
'/__w/1/s/flink-tests' && '/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java' 
'-XX:+UseG1GC' '-Xms256m' '-XX:+IgnoreUnrecognizedVMOptions' 
'--add-opens=java.base/java.util=ALL-UNNAMED' 
'--add-opens=java.base/java.io=ALL-UNNAMED' '-Xmx1536m' '-jar' 
'/__w/1/s/flink-tests/target/surefire/surefirebooter-20240314132147062_959.jar' 
'/__w/1/s/flink-tests/target/surefire' '2024-03-14T13-21-44_122-jvmRun1' 
'surefire-20240314132147062_957tmp' 'surefire_254-20240314132147062_958tmp'
Mar 14 13:58:43 13:58:43.330 [ERROR] Error occurred in starting fork, check 
output in log
Mar 14 13:58:43 13:58:43.330 [ERROR] Process Exit Code: 127
Mar 14 13:58:43 13:58:43.330 [ERROR] 
org.apache.maven.surefire.booter.SurefireBooterForkException: 
ExecutionException The forked VM terminated without properly saying goodbye. VM 
crash or System.exit called?
Mar 14 13:58:43 13:58:43.330 [ERROR] Command was /bin/sh -c cd 
'/__w/1/s/flink-tests' && '/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java' 
'-XX:+UseG1GC' '-Xms256m' '-XX:+IgnoreUnrecognizedVMOptions' 
'--add-opens=java.base/java.util=ALL-UNNAMED' 
'--add-opens=java.base/java.io=ALL-UNNAMED' '-Xmx1536m' '-jar' 
'/__w/1/s/flink-tests/target/surefire/surefirebooter-20240314132147062_959.jar' 
'/__w/1/s/flink-tests/target/surefire' '2024-03-14T13-21-44_122-jvmRun1' 
'surefire-20240314132147062_957tmp' 'surefire_254-20240314132147062_958tmp'
Mar 14 13:58:43 13:58:43.330 [ERROR] Error occurred in starting fork, check 
output in log
Mar 14 13:58:43 13:58:43.330 [ERROR] Process Exit Code: 127
Mar 14 13:58:43 13:58:43.330 [ERROR]at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(ForkStarter.java:456)
Mar 14 13:58:43 13:58:43.330 [ERROR]at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:418)
Mar 14 13:58:43 13:58:43.330 [ERROR]at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:297)
Mar 14 13:58:43 13:58:43.331 [ERROR]at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:250)
{code}
Looking at the watchdog, only the 
org.apache.flink.test.streaming.runtime.BroadcastStateITCase is started without 
finished.  It has two test methods which are both successfully run, so the 
problem might with the {{
{color:#00}MiniClusterWithClientResource{color}}} not shutting down.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34716) Build 1.19 docs in GitHub Action and mark 1.19 as stable in docs

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34716:
---

 Summary: Build 1.19 docs in GitHub Action and mark 1.19 as stable 
in docs
 Key: FLINK-34716
 URL: https://issues.apache.org/jira/browse/FLINK-34716
 Project: Flink
  Issue Type: Sub-task
Reporter: lincoln lee
Assignee: lincoln lee






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Yuepeng Pan
Congratulations!


Thanks to release managers and everyone involved.




Best,
Yuepeng Pan








At 2024-03-18 18:09:45, "Yubin Li"  wrote:
>Congratulations!
>
>Thanks to release managers and everyone involved.
>
>On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu  wrote:
>>
>> Congratulations!
>> Thanks release managers and all involved!
>>
>> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  wrote:
>>
>> > Congratulations!
>> >
>> > Best,
>> > Hang
>> >
>> > Paul Lam  于2024年3月18日周一 17:18写道:
>> >
>> > > Congrats! Thanks to everyone involved!
>> > >
>> > > Best,
>> > > Paul Lam
>> > >
>> > > > 2024年3月18日 16:37,Samrat Deb  写道:
>> > > >
>> > > > Congratulations !
>> > > >
>> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
>> > > wrote:
>> > > >
>> > > >> Congratulations!
>> > > >>
>> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
>> > > >>>
>> > > >>> Congratulations, thanks for the great work!
>> > > >>>
>> > > >>> Best,
>> > > >>> Rui
>> > > >>>
>> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
>> > > >> wrote:
>> > > 
>> > >  The Apache Flink community is very happy to announce the release of
>> > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink
>> > > 1.19
>> > > >> series.
>> > > 
>> > >  Apache Flink® is an open-source stream processing framework for
>> > > >> distributed, high-performing, always-available, and accurate data
>> > > streaming
>> > > >> applications.
>> > > 
>> > >  The release is available for download at:
>> > >  https://flink.apache.org/downloads.html
>> > > 
>> > >  Please check out the release blog post for an overview of the
>> > > >> improvements for this bugfix release:
>> > > 
>> > > >>
>> > >
>> > https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>> > > 
>> > >  The full release notes are available in Jira:
>> > > 
>> > > >>
>> > >
>> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>> > > 
>> > >  We would like to thank all contributors of the Apache Flink
>> > community
>> > > >> who made this release possible!
>> > > 
>> > > 
>> > >  Best,
>> > >  Yun, Jing, Martijn and Lincoln
>> > > >>
>> > >
>> > >
>> >
>>
>>
>> --
>> Best,
>> Hangxiang.


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Yubin Li
Congratulations!

Thanks to release managers and everyone involved.

On Mon, Mar 18, 2024 at 5:55 PM Hangxiang Yu  wrote:
>
> Congratulations!
> Thanks release managers and all involved!
>
> On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  wrote:
>
> > Congratulations!
> >
> > Best,
> > Hang
> >
> > Paul Lam  于2024年3月18日周一 17:18写道:
> >
> > > Congrats! Thanks to everyone involved!
> > >
> > > Best,
> > > Paul Lam
> > >
> > > > 2024年3月18日 16:37,Samrat Deb  写道:
> > > >
> > > > Congratulations !
> > > >
> > > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
> > > wrote:
> > > >
> > > >> Congratulations!
> > > >>
> > > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> > > >>>
> > > >>> Congratulations, thanks for the great work!
> > > >>>
> > > >>> Best,
> > > >>> Rui
> > > >>>
> > > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> > > >> wrote:
> > > 
> > >  The Apache Flink community is very happy to announce the release of
> > > >> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink
> > > 1.19
> > > >> series.
> > > 
> > >  Apache Flink® is an open-source stream processing framework for
> > > >> distributed, high-performing, always-available, and accurate data
> > > streaming
> > > >> applications.
> > > 
> > >  The release is available for download at:
> > >  https://flink.apache.org/downloads.html
> > > 
> > >  Please check out the release blog post for an overview of the
> > > >> improvements for this bugfix release:
> > > 
> > > >>
> > >
> > https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > > 
> > >  The full release notes are available in Jira:
> > > 
> > > >>
> > >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > > 
> > >  We would like to thank all contributors of the Apache Flink
> > community
> > > >> who made this release possible!
> > > 
> > > 
> > >  Best,
> > >  Yun, Jing, Martijn and Lincoln
> > > >>
> > >
> > >
> >
>
>
> --
> Best,
> Hangxiang.


Re: Temporal join on rolling aggregate

2024-03-18 Thread Sebastien
Hi everyone,

Before digging into what it would it take to implement a general solution, I 
narrowed down the scope to write a fix which makes the query mentioned in the 
thread work. Here are some findings:

- For the temporal join logic, it's not the watermark that matters but having a 
TimeIndicatorRelDataType column in the input relation. To address that, in the 
PR below, we introduced a call to the LAST_VALUE aggregate function to bring a 
timestamp column to the view. That makes the query works, but we think it is 
not enough. It would probably require a distinct aggregate function or a new 
syntax to be able to support more general use cases.
- There is a relationship between the way the logical operators are reordered, 
the way the special Flink's Timestamp time is materialized and the watermark 
assigner.
- I also looked into the flink-sql-parser and I found out that Flink has 
customized the parsing of the CREATE and DROP statements 
(https://github.com/apache/flink/blob/master/flink-table/flink-sql-parser/src/main/codegen/data/Parser.tdd#L627-L638)
 (and Calcite supports as well support customizations for ALTER statements) but 
Calcite does not seem to support changes to the SELECT syntax (see 
https://issues.apache.org/jira/browse/CALCITE-4979). I mention it because I 
think it will inform what could be done syntax-wise.

and a PR that highlights the changes with the complete investigation 
https://github.com/apache/flink/pull/24506

This is more of a demonstration and I am looking to get feedback from someone 
who has more experience with the codebase.

Thanks,
Seb

On Tue, Mar 5, 2024, at 10:07, Gyula Fóra wrote:
> Hi Everyone!
> 
> I have discussed this with Sébastien Chevalley, he is going to prepare and 
> drive the FLIP while I will assist him along the way.
> 
> Thanks
> Gyula
> 
> On Tue, Mar 5, 2024 at 9:57 AM  wrote:
>> I do agree with Ron Liu.
>> This would definitely need a FLIP as it would impact SQL and extend it with 
>> the equivalent of TimestampAssigners in the Java API.
>> 
>> Is there any existing JIRA here, or is anybody willing to drive a FLIP?
>> On Feb 26, 2024 at 02:36 +0100, Ron liu , wrote:
>>> +1,
>>> But I think this should be a more general requirement, that is, support for
>>> declaring watermarks in query, which can be declared for any type of
>>> source, such as table, view. Similar to databricks provided [1], this needs
>>> a FLIP.
>>> 
>>> [1]
>>> https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-qry-select-watermark.html
>>> 
>>> Best,
>>> Ron


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Hangxiang Yu
Congratulations!
Thanks release managers and all involved!

On Mon, Mar 18, 2024 at 5:23 PM Hang Ruan  wrote:

> Congratulations!
>
> Best,
> Hang
>
> Paul Lam  于2024年3月18日周一 17:18写道:
>
> > Congrats! Thanks to everyone involved!
> >
> > Best,
> > Paul Lam
> >
> > > 2024年3月18日 16:37,Samrat Deb  写道:
> > >
> > > Congratulations !
> > >
> > > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
> > wrote:
> > >
> > >> Congratulations!
> > >>
> > >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> > >>>
> > >>> Congratulations, thanks for the great work!
> > >>>
> > >>> Best,
> > >>> Rui
> > >>>
> > >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> > >> wrote:
> > 
> >  The Apache Flink community is very happy to announce the release of
> > >> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink
> > 1.19
> > >> series.
> > 
> >  Apache Flink® is an open-source stream processing framework for
> > >> distributed, high-performing, always-available, and accurate data
> > streaming
> > >> applications.
> > 
> >  The release is available for download at:
> >  https://flink.apache.org/downloads.html
> > 
> >  Please check out the release blog post for an overview of the
> > >> improvements for this bugfix release:
> > 
> > >>
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> > 
> >  The full release notes are available in Jira:
> > 
> > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> > 
> >  We would like to thank all contributors of the Apache Flink
> community
> > >> who made this release possible!
> > 
> > 
> >  Best,
> >  Yun, Jing, Martijn and Lincoln
> > >>
> >
> >
>


-- 
Best,
Hangxiang.


Re: Re: [DISCUSS] FLIP-436: Introduce "SHOW CREATE CATALOG" Syntax

2024-03-18 Thread Yubin Li
Hi Jark,

Thanks for your response, I have updated FLIP-436: Introduce
Catalog-related Syntax [1] as you suggested.

If there are no more comments within 24 hours, I will start a vote for
this, thanks :)

Best,
Yubin

[1] 
https://cwiki.apache.org/confluence/display/FLINK/FLIP-436%3A+Introduce+Catalog-related+Syntax

On Mon, Mar 18, 2024 at 4:39 PM Jark Wu  wrote:
>
> Hi Yubin,
>
> Thanks for the quick response. The suggestion sounds good to me!
>
> Best,
> Jark
>
> On Mon, 18 Mar 2024 at 13:06, Yubin Li  wrote:
>
> > Hi Jark,
> >
> > Good pointing! Thanks for your reply, there are some details to align :)
> >
> > 1. I think the purpose of DESCRIBE CATALOG is to display metadata
> > > information including catalog name,
> > > catalog comment (may be introduced in the future), catalog type, and
> > > catalog properties (for example [1])
> >
> > Adopting { DESC | DESCRIBE } CATALOG [ EXTENDED ] xx as formal syntax,
> > Producing rich and compatible results for future needs is very important.
> > When
> > specifying "extended" in the syntax, it will output the complete
> > information including
> > properties.The complete output example is as follows:
> >
> > +-+---+
> > | catalog_description_item | catalog_description_value   |
> >
> > +-+---+
> > |   Name | cat1
> >   |
> > |   Type   | generic_in_memory
> >|
> > |   Comment   |
> >   |
> > |   Properties  |((k1,v1), (k2,v2))
> > |
> >
> > +-+---+
> >
> > 2. Could you add support for ALTER CATALOG xxx UNSET ('mykey')? This is
> > > also very useful in ALTER TABLE.
> >
> > I found that there is already an ALTER TABLE xxx RESET ('mykey') syntax [1]
> > now,
> > which will reset the myKey attribute of a certain table to the default
> > value. For catalogs,
> > it might be better to use ALTER CATALOG xxx RESET ('mykey') for the sake of
> > design
> > consistency.
> >
> > WDYT? Looking forward to your suggestions.
> >
> > Best,
> > Yubin
> >
> > [1]
> >
> > https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/alter/#reset
> >
> >
> > On Mon, Mar 18, 2024 at 11:49 AM Jark Wu  wrote:
> >
> > > Hi Yubin,
> > >
> > > Thanks for updating the FLIP. The updated version looks good in general.
> > > I only have 2 minor comments.
> > >
> > > 1. I think the purpose of DESCRIBE CATALOG is to display metadata
> > > information including catalog name,
> > > catalog comment (may be introduced in the future), catalog type, and
> > > catalog properties (for example [1]).
> > > Expanding all properties may limit this syntax to include more metadata
> > > information in the future.
> > >
> > > 2. Could you add support for ALTER CATALOG xxx UNSET ('mykey')? This is
> > > also very useful in ALTER TABLE.
> > >
> > > Best,
> > > Jark
> > >
> > > [1]:
> > >
> > >
> > https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-aux-describe-schema.html
> > >
> > >
> > >
> > > On Fri, 15 Mar 2024 at 12:06, Yubin Li  wrote:
> > >
> > > > Hi Xuyang,
> > > >
> > > > Thank you for pointing this out, The parser part of `describe catalog`
> > > > syntax
> > > > has indeed been implemented in FLIP-69, and it is not actually
> > available.
> > > > we can complete the syntax in this FLIP [1].  I have updated the doc :)
> > > >
> > > > Best,
> > > > Yubin
> > > >
> > > > [1]
> > > >
> > > >
> > >
> > https://cwiki.apache.org/confluence/display/FLINK/FLIP-436%3A+Introduce+Catalog-related+Syntax
> > > >
> > > > On Fri, Mar 15, 2024 at 10:12 AM Xuyang  wrote:
> > > >
> > > > > Hi, Yubin. Big +1 for this Flip. I just left one minor comment
> > > following.
> > > > >
> > > > >
> > > > > I found that although flink has not supported syntax 'DESCRIBE
> > CATALOG
> > > > > catalog_name' currently, it was already
> > > > > discussed in flip-69[1], do we need to restart discussing it?
> > > > > I don't have a particular preference regarding the restart
> > discussion.
> > > It
> > > > > seems that there is no difference on this syntax
> > > > > in FLIP-436, so maybe it would be best to refer back to FLIP-69 in
> > this
> > > > > FLIP. WDYT?
> > > > >
> > > > >
> > > > > [1]
> > > > >
> > > >
> > >
> > https://cwiki.apache.org/confluence/display/FLINK/FLIP-69%3A+Flink+SQL+DDL+Enhancement
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Best!
> > > > > Xuyang
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > At 2024-03-15 02:49:59, "Yubin Li"  wrote:
> > > > > >Hi folks,
> > > > > >
> > > > > >Thank you all for your input, it really makes sense to introduce
> > > missing
> > > > > >catalog-related SQL 

Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Hang Ruan
Congratulations!

Best,
Hang

Paul Lam  于2024年3月18日周一 17:18写道:

> Congrats! Thanks to everyone involved!
>
> Best,
> Paul Lam
>
> > 2024年3月18日 16:37,Samrat Deb  写道:
> >
> > Congratulations !
> >
> > On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li 
> wrote:
> >
> >> Congratulations!
> >>
> >> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> >>>
> >>> Congratulations, thanks for the great work!
> >>>
> >>> Best,
> >>> Rui
> >>>
> >>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> >> wrote:
> 
>  The Apache Flink community is very happy to announce the release of
> >> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink
> 1.19
> >> series.
> 
>  Apache Flink® is an open-source stream processing framework for
> >> distributed, high-performing, always-available, and accurate data
> streaming
> >> applications.
> 
>  The release is available for download at:
>  https://flink.apache.org/downloads.html
> 
>  Please check out the release blog post for an overview of the
> >> improvements for this bugfix release:
> 
> >>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> 
>  The full release notes are available in Jira:
> 
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> 
>  We would like to thank all contributors of the Apache Flink community
> >> who made this release possible!
> 
> 
>  Best,
>  Yun, Jing, Martijn and Lincoln
> >>
>
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Paul Lam
Congrats! Thanks to everyone involved!

Best,
Paul Lam

> 2024年3月18日 16:37,Samrat Deb  写道:
> 
> Congratulations !
> 
> On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li  wrote:
> 
>> Congratulations!
>> 
>> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
>>> 
>>> Congratulations, thanks for the great work!
>>> 
>>> Best,
>>> Rui
>>> 
>>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
>> wrote:
 
 The Apache Flink community is very happy to announce the release of
>> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
>> series.
 
 Apache Flink® is an open-source stream processing framework for
>> distributed, high-performing, always-available, and accurate data streaming
>> applications.
 
 The release is available for download at:
 https://flink.apache.org/downloads.html
 
 Please check out the release blog post for an overview of the
>> improvements for this bugfix release:
 
>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
 
 The full release notes are available in Jira:
 
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
 
 We would like to thank all contributors of the Apache Flink community
>> who made this release possible!
 
 
 Best,
 Yun, Jing, Martijn and Lincoln
>> 



Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Zakelly Lan
Congratulations!

Thanks Lincoln, Yun, Martijn and Jing for driving this release.
Thanks everyone involved.


Best,
Zakelly

On Mon, Mar 18, 2024 at 5:05 PM weijie guo 
wrote:

> Congratulations!
>
> Thanks release managers and all the contributors involved.
>
> Best regards,
>
> Weijie
>
>
> Leonard Xu  于2024年3月18日周一 16:45写道:
>
>> Congratulations, thanks release managers and all involved for the great
>> work!
>>
>>
>> Best,
>> Leonard
>>
>> > 2024年3月18日 下午4:32,Jingsong Li  写道:
>> >
>> > Congratulations!
>> >
>> > On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
>> >>
>> >> Congratulations, thanks for the great work!
>> >>
>> >> Best,
>> >> Rui
>> >>
>> >> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
>> wrote:
>> >>>
>> >>> The Apache Flink community is very happy to announce the release of
>> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
>> series.
>> >>>
>> >>> Apache Flink® is an open-source stream processing framework for
>> distributed, high-performing, always-available, and accurate data streaming
>> applications.
>> >>>
>> >>> The release is available for download at:
>> >>> https://flink.apache.org/downloads.html
>> >>>
>> >>> Please check out the release blog post for an overview of the
>> improvements for this bugfix release:
>> >>>
>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>> >>>
>> >>> The full release notes are available in Jira:
>> >>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>> >>>
>> >>> We would like to thank all contributors of the Apache Flink community
>> who made this release possible!
>> >>>
>> >>>
>> >>> Best,
>> >>> Yun, Jing, Martijn and Lincoln
>>
>>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread weijie guo
Congratulations!

Thanks release managers and all the contributors involved.

Best regards,

Weijie


Leonard Xu  于2024年3月18日周一 16:45写道:

> Congratulations, thanks release managers and all involved for the great
> work!
>
>
> Best,
> Leonard
>
> > 2024年3月18日 下午4:32,Jingsong Li  写道:
> >
> > Congratulations!
> >
> > On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> >>
> >> Congratulations, thanks for the great work!
> >>
> >> Best,
> >> Rui
> >>
> >> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> wrote:
> >>>
> >>> The Apache Flink community is very happy to announce the release of
> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
> series.
> >>>
> >>> Apache Flink® is an open-source stream processing framework for
> distributed, high-performing, always-available, and accurate data streaming
> applications.
> >>>
> >>> The release is available for download at:
> >>> https://flink.apache.org/downloads.html
> >>>
> >>> Please check out the release blog post for an overview of the
> improvements for this bugfix release:
> >>>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >>>
> >>> The full release notes are available in Jira:
> >>>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >>>
> >>> We would like to thank all contributors of the Apache Flink community
> who made this release possible!
> >>>
> >>>
> >>> Best,
> >>> Yun, Jing, Martijn and Lincoln
>
>


Re: [VOTE] Apache Flink Kubernetes Operator Release 1.8.0, release candidate #1

2024-03-18 Thread Gyula Fóra
Hi Max!

+1 (binding)

 - Verified source release, helm chart + checkpoints / signatures
 - Helm points to correct image
 - Deployed operator, stateful example and executed upgrade + savepoint
redeploy
 - Verified logs
 - Flink web PR looks good +1

A minor correction is that [3] in the email should point to:
ghcr.io/apache/flink-kubernetes-operator:91d67d9 . But the helm chart and
everything is correct. It's a typo in the vote email.

Thank you for preparing the release!

Cheers,
Gyula

On Mon, Mar 18, 2024 at 8:26 AM Rui Fan <1996fan...@gmail.com> wrote:

> Thanks Max for driving this release!
>
> +1(non-binding)
>
> - Downloaded artifacts from dist ( svn co
>
> https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> )
> - Verified SHA512 checksums : ( for i in *.tgz; do echo $i; sha512sum
> --check $i.sha512; done )
> - Verified GPG signatures : ( $ for i in *.tgz; do echo $i; gpg --verify
> $i.asc $i )
> - Build the source with java-11 and java-17 ( mvn -T 20 clean install
> -DskipTests )
> - Verified the license header during build the source
> - Verified that chart and appVersion matches the target release (less the
> index.yaml and Chart.yaml )
> - RC repo works as Helm repo( helm repo add flink-operator-repo-1.8.0-rc1
>
> https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> )
> - Verified Helm chart can be installed  ( helm install
> flink-kubernetes-operator
> flink-operator-repo-1.8.0-rc1/flink-kubernetes-operator --set
> webhook.create=false )
> - Submitted the autoscaling demo, the autoscaler works well with *memory
> tuning *(kubectl apply -f autoscaling.yaml)
>- job.autoscaler.memory.tuning.enabled: "true"
> - Download Autoscaler standalone: wget
>
> https://repository.apache.org/content/repositories/orgapacheflink-1710/org/apache/flink/flink-autoscaler-standalone/1.8.0/flink-autoscaler-standalone-1.8.0.jar
> - Ran Autoscaler standalone locally, it works well with rescale api and
> JDBC state store/event handler
>
> Best,
> Rui
>
> On Fri, Mar 15, 2024 at 1:45 AM Maximilian Michels  wrote:
>
> > Hi everyone,
> >
> > Please review and vote on the release candidate #1 for the version
> > 1.8.0 of the Apache Flink Kubernetes Operator, as follows:
> >
> > [ ] +1, Approve the release
> > [ ] -1, Do not approve the release (please provide specific comments)
> >
> > **Release Overview**
> >
> > As an overview, the release consists of the following:
> > a) Kubernetes Operator canonical source distribution (including the
> > Dockerfile), to be deployed to the release repository at
> > dist.apache.org
> > b) Kubernetes Operator Helm Chart to be deployed to the release
> > repository at dist.apache.org
> > c) Maven artifacts to be deployed to the Maven Central Repository
> > d) Docker image to be pushed to Dockerhub
> >
> > **Staging Areas to Review**
> >
> > The staging areas containing the above mentioned artifacts are as
> > follows, for your review:
> > * All artifacts for (a), (b) can be found in the corresponding dev
> > repository at dist.apache.org [1]
> > * All artifacts for (c) can be found at the Apache Nexus Repository [2]
> > * The docker image for (d) is staged on github [3]
> >
> > All artifacts are signed with the key
> > DA359CBFCEB13FC302A8793FB655E6F7693D5FDE [4]
> >
> > Other links for your review:
> > * JIRA release notes [5]
> > * source code tag "release-1.8.0-rc1" [6]
> > * PR to update the website Downloads page to include Kubernetes
> > Operator links [7]
> >
> > **Vote Duration**
> >
> > The voting time will run for at least 72 hours. It is adopted by
> > majority approval, with at least 3 PMC affirmative votes.
> >
> > **Note on Verification**
> >
> > You can follow the basic verification guide here [8]. Note that you
> > don't need to verify everything yourself, but please make note of what
> > you have tested together with your +- vote.
> >
> > Thanks,
> > Max
> >
> > [1]
> >
> https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> > [2]
> > https://repository.apache.org/content/repositories/orgapacheflink-1710/
> > [3] ghcr.io/apache/flink-kubernetes-operator:8938658
> > [4] https://dist.apache.org/repos/dist/release/flink/KEYS
> > [5]
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353866=12315522
> > [6]
> >
> https://github.com/apache/flink-kubernetes-operator/tree/release-1.8.0-rc1
> > [7] https://github.com/apache/flink-web/pull/726
> > [8]
> >
> https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Kubernetes+Operator+Release
> >
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Leonard Xu
Congratulations, thanks release managers and all involved for the great work!


Best,
Leonard

> 2024年3月18日 下午4:32,Jingsong Li  写道:
> 
> Congratulations!
> 
> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
>> 
>> Congratulations, thanks for the great work!
>> 
>> Best,
>> Rui
>> 
>> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee  wrote:
>>> 
>>> The Apache Flink community is very happy to announce the release of Apache 
>>> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>>> 
>>> Apache Flink® is an open-source stream processing framework for 
>>> distributed, high-performing, always-available, and accurate data streaming 
>>> applications.
>>> 
>>> The release is available for download at:
>>> https://flink.apache.org/downloads.html
>>> 
>>> Please check out the release blog post for an overview of the improvements 
>>> for this bugfix release:
>>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>>> 
>>> The full release notes are available in Jira:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>>> 
>>> We would like to thank all contributors of the Apache Flink community who 
>>> made this release possible!
>>> 
>>> 
>>> Best,
>>> Yun, Jing, Martijn and Lincoln



Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Samrat Deb
Congratulations !

On Mon, 18 Mar 2024 at 2:07 PM, Jingsong Li  wrote:

> Congratulations!
>
> On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
> >
> > Congratulations, thanks for the great work!
> >
> > Best,
> > Rui
> >
> > On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> wrote:
> >>
> >> The Apache Flink community is very happy to announce the release of
> Apache Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
> series.
> >>
> >> Apache Flink® is an open-source stream processing framework for
> distributed, high-performing, always-available, and accurate data streaming
> applications.
> >>
> >> The release is available for download at:
> >> https://flink.apache.org/downloads.html
> >>
> >> Please check out the release blog post for an overview of the
> improvements for this bugfix release:
> >>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >>
> >> The full release notes are available in Jira:
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >>
> >> We would like to thank all contributors of the Apache Flink community
> who made this release possible!
> >>
> >>
> >> Best,
> >> Yun, Jing, Martijn and Lincoln
>


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Jark Wu
Congrats! Thanks Lincoln, Jing, Yun and Martijn driving this release.
Thanks all who involved this release!

Best,
Jark


On Mon, 18 Mar 2024 at 16:31, Rui Fan <1996fan...@gmail.com> wrote:

> Congratulations, thanks for the great work!
>
> Best,
> Rui
>
> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee 
> wrote:
>
> > The Apache Flink community is very happy to announce the release of
> Apache
> > Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19
> series.
> >
> > Apache Flink® is an open-source stream processing framework for
> > distributed, high-performing, always-available, and accurate data
> streaming
> > applications.
> >
> > The release is available for download at:
> > https://flink.apache.org/downloads.html
> >
> > Please check out the release blog post for an overview of the
> improvements
> > for this bugfix release:
> >
> >
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
> >
> > The full release notes are available in Jira:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
> >
> > We would like to thank all contributors of the Apache Flink community who
> > made this release possible!
> >
> >
> > Best,
> > Yun, Jing, Martijn and Lincoln
> >
>


Re: Re: [DISCUSS] FLIP-436: Introduce "SHOW CREATE CATALOG" Syntax

2024-03-18 Thread Jark Wu
Hi Yubin,

Thanks for the quick response. The suggestion sounds good to me!

Best,
Jark

On Mon, 18 Mar 2024 at 13:06, Yubin Li  wrote:

> Hi Jark,
>
> Good pointing! Thanks for your reply, there are some details to align :)
>
> 1. I think the purpose of DESCRIBE CATALOG is to display metadata
> > information including catalog name,
> > catalog comment (may be introduced in the future), catalog type, and
> > catalog properties (for example [1])
>
> Adopting { DESC | DESCRIBE } CATALOG [ EXTENDED ] xx as formal syntax,
> Producing rich and compatible results for future needs is very important.
> When
> specifying "extended" in the syntax, it will output the complete
> information including
> properties.The complete output example is as follows:
>
> +-+---+
> | catalog_description_item | catalog_description_value   |
>
> +-+---+
> |   Name | cat1
>   |
> |   Type   | generic_in_memory
>|
> |   Comment   |
>   |
> |   Properties  |((k1,v1), (k2,v2))
> |
>
> +-+---+
>
> 2. Could you add support for ALTER CATALOG xxx UNSET ('mykey')? This is
> > also very useful in ALTER TABLE.
>
> I found that there is already an ALTER TABLE xxx RESET ('mykey') syntax [1]
> now,
> which will reset the myKey attribute of a certain table to the default
> value. For catalogs,
> it might be better to use ALTER CATALOG xxx RESET ('mykey') for the sake of
> design
> consistency.
>
> WDYT? Looking forward to your suggestions.
>
> Best,
> Yubin
>
> [1]
>
> https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/alter/#reset
>
>
> On Mon, Mar 18, 2024 at 11:49 AM Jark Wu  wrote:
>
> > Hi Yubin,
> >
> > Thanks for updating the FLIP. The updated version looks good in general.
> > I only have 2 minor comments.
> >
> > 1. I think the purpose of DESCRIBE CATALOG is to display metadata
> > information including catalog name,
> > catalog comment (may be introduced in the future), catalog type, and
> > catalog properties (for example [1]).
> > Expanding all properties may limit this syntax to include more metadata
> > information in the future.
> >
> > 2. Could you add support for ALTER CATALOG xxx UNSET ('mykey')? This is
> > also very useful in ALTER TABLE.
> >
> > Best,
> > Jark
> >
> > [1]:
> >
> >
> https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-aux-describe-schema.html
> >
> >
> >
> > On Fri, 15 Mar 2024 at 12:06, Yubin Li  wrote:
> >
> > > Hi Xuyang,
> > >
> > > Thank you for pointing this out, The parser part of `describe catalog`
> > > syntax
> > > has indeed been implemented in FLIP-69, and it is not actually
> available.
> > > we can complete the syntax in this FLIP [1].  I have updated the doc :)
> > >
> > > Best,
> > > Yubin
> > >
> > > [1]
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-436%3A+Introduce+Catalog-related+Syntax
> > >
> > > On Fri, Mar 15, 2024 at 10:12 AM Xuyang  wrote:
> > >
> > > > Hi, Yubin. Big +1 for this Flip. I just left one minor comment
> > following.
> > > >
> > > >
> > > > I found that although flink has not supported syntax 'DESCRIBE
> CATALOG
> > > > catalog_name' currently, it was already
> > > > discussed in flip-69[1], do we need to restart discussing it?
> > > > I don't have a particular preference regarding the restart
> discussion.
> > It
> > > > seems that there is no difference on this syntax
> > > > in FLIP-436, so maybe it would be best to refer back to FLIP-69 in
> this
> > > > FLIP. WDYT?
> > > >
> > > >
> > > > [1]
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-69%3A+Flink+SQL+DDL+Enhancement
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Best!
> > > > Xuyang
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > At 2024-03-15 02:49:59, "Yubin Li"  wrote:
> > > > >Hi folks,
> > > > >
> > > > >Thank you all for your input, it really makes sense to introduce
> > missing
> > > > >catalog-related SQL syntaxes under this FLIP, and I have changed the
> > > > >title of doc to "FLIP-436: Introduce Catalog-related Syntax".
> > > > >
> > > > >After comprehensive consideration, the following syntaxes should be
> > > > >introduced, more suggestions are welcome :)
> > > > >
> > > > >> 1. SHOW CREATE CATALOG catalog_name
> > > > >> 2. DESCRIBE/DESC CATALOG catalog_name
> > > > >> 3. ALTER CATALOG catalog_name SET (key1=val1, key2=val2, ...)
> > > > >
> > > > >Regarding the `alter catalog` syntax format, I refer to the current
> > > design
> > > > >of `alter database`.
> > > > >
> > > > >Given that CatalogManager already provides catalog operations such
> as
> 

Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Jingsong Li
Congratulations!

On Mon, Mar 18, 2024 at 4:30 PM Rui Fan <1996fan...@gmail.com> wrote:
>
> Congratulations, thanks for the great work!
>
> Best,
> Rui
>
> On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee  wrote:
>>
>> The Apache Flink community is very happy to announce the release of Apache 
>> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>>
>> Apache Flink® is an open-source stream processing framework for distributed, 
>> high-performing, always-available, and accurate data streaming applications.
>>
>> The release is available for download at:
>> https://flink.apache.org/downloads.html
>>
>> Please check out the release blog post for an overview of the improvements 
>> for this bugfix release:
>> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>>
>> The full release notes are available in Jira:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>>
>> We would like to thank all contributors of the Apache Flink community who 
>> made this release possible!
>>
>>
>> Best,
>> Yun, Jing, Martijn and Lincoln


Re: [ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Rui Fan
Congratulations, thanks for the great work!

Best,
Rui

On Mon, Mar 18, 2024 at 4:26 PM Lincoln Lee  wrote:

> The Apache Flink community is very happy to announce the release of Apache
> Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.
>
> Apache Flink® is an open-source stream processing framework for
> distributed, high-performing, always-available, and accurate data streaming
> applications.
>
> The release is available for download at:
> https://flink.apache.org/downloads.html
>
> Please check out the release blog post for an overview of the improvements
> for this bugfix release:
>
> https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/
>
> The full release notes are available in Jira:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282
>
> We would like to thank all contributors of the Apache Flink community who
> made this release possible!
>
>
> Best,
> Yun, Jing, Martijn and Lincoln
>


[ANNOUNCE] Apache Flink 1.19.0 released

2024-03-18 Thread Lincoln Lee
The Apache Flink community is very happy to announce the release of Apache
Flink 1.19.0, which is the fisrt release for the Apache Flink 1.19 series.

Apache Flink® is an open-source stream processing framework for
distributed, high-performing, always-available, and accurate data streaming
applications.

The release is available for download at:
https://flink.apache.org/downloads.html

Please check out the release blog post for an overview of the improvements
for this bugfix release:
https://flink.apache.org/2024/03/18/announcing-the-release-of-apache-flink-1.19/

The full release notes are available in Jira:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522=12353282

We would like to thank all contributors of the Apache Flink community who
made this release possible!


Best,
Yun, Jing, Martijn and Lincoln


[jira] [Created] (FLINK-34715) Fix mysql ut about closing BinlogSplitReader

2024-03-18 Thread Xin Gong (Jira)
Xin Gong created FLINK-34715:


 Summary: Fix mysql ut about closing BinlogSplitReader
 Key: FLINK-34715
 URL: https://issues.apache.org/jira/browse/FLINK-34715
 Project: Flink
  Issue Type: Improvement
  Components: Flink CDC
Reporter: Xin Gong
 Fix For: cdc-3.1.0


BinlogSplitReaderTest#readBinlogSplitsFromSnapshotSplits should test binlog 
reader is closed after binlog reader close. But code always test snapshot split 
reader is closed.

```java

binlogReader.close();

assertNotNull(snapshotSplitReader.getExecutorService());
assertTrue(snapshotSplitReader.getExecutorService().isTerminated());

```

We shoud change code to 

```java

binlogReader.close();

assertNotNull(binlogReader.getExecutorService());
assertTrue(binlogReader.getExecutorService().isTerminated());

```



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] Apache Flink Kubernetes Operator Release 1.8.0, release candidate #1

2024-03-18 Thread Rui Fan
Thanks Max for driving this release!

+1(non-binding)

- Downloaded artifacts from dist ( svn co
https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
)
- Verified SHA512 checksums : ( for i in *.tgz; do echo $i; sha512sum
--check $i.sha512; done )
- Verified GPG signatures : ( $ for i in *.tgz; do echo $i; gpg --verify
$i.asc $i )
- Build the source with java-11 and java-17 ( mvn -T 20 clean install
-DskipTests )
- Verified the license header during build the source
- Verified that chart and appVersion matches the target release (less the
index.yaml and Chart.yaml )
- RC repo works as Helm repo( helm repo add flink-operator-repo-1.8.0-rc1
https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
)
- Verified Helm chart can be installed  ( helm install
flink-kubernetes-operator
flink-operator-repo-1.8.0-rc1/flink-kubernetes-operator --set
webhook.create=false )
- Submitted the autoscaling demo, the autoscaler works well with *memory
tuning *(kubectl apply -f autoscaling.yaml)
   - job.autoscaler.memory.tuning.enabled: "true"
- Download Autoscaler standalone: wget
https://repository.apache.org/content/repositories/orgapacheflink-1710/org/apache/flink/flink-autoscaler-standalone/1.8.0/flink-autoscaler-standalone-1.8.0.jar
- Ran Autoscaler standalone locally, it works well with rescale api and
JDBC state store/event handler

Best,
Rui

On Fri, Mar 15, 2024 at 1:45 AM Maximilian Michels  wrote:

> Hi everyone,
>
> Please review and vote on the release candidate #1 for the version
> 1.8.0 of the Apache Flink Kubernetes Operator, as follows:
>
> [ ] +1, Approve the release
> [ ] -1, Do not approve the release (please provide specific comments)
>
> **Release Overview**
>
> As an overview, the release consists of the following:
> a) Kubernetes Operator canonical source distribution (including the
> Dockerfile), to be deployed to the release repository at
> dist.apache.org
> b) Kubernetes Operator Helm Chart to be deployed to the release
> repository at dist.apache.org
> c) Maven artifacts to be deployed to the Maven Central Repository
> d) Docker image to be pushed to Dockerhub
>
> **Staging Areas to Review**
>
> The staging areas containing the above mentioned artifacts are as
> follows, for your review:
> * All artifacts for (a), (b) can be found in the corresponding dev
> repository at dist.apache.org [1]
> * All artifacts for (c) can be found at the Apache Nexus Repository [2]
> * The docker image for (d) is staged on github [3]
>
> All artifacts are signed with the key
> DA359CBFCEB13FC302A8793FB655E6F7693D5FDE [4]
>
> Other links for your review:
> * JIRA release notes [5]
> * source code tag "release-1.8.0-rc1" [6]
> * PR to update the website Downloads page to include Kubernetes
> Operator links [7]
>
> **Vote Duration**
>
> The voting time will run for at least 72 hours. It is adopted by
> majority approval, with at least 3 PMC affirmative votes.
>
> **Note on Verification**
>
> You can follow the basic verification guide here [8]. Note that you
> don't need to verify everything yourself, but please make note of what
> you have tested together with your +- vote.
>
> Thanks,
> Max
>
> [1]
> https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-1.8.0-rc1/
> [2]
> https://repository.apache.org/content/repositories/orgapacheflink-1710/
> [3] ghcr.io/apache/flink-kubernetes-operator:8938658
> [4] https://dist.apache.org/repos/dist/release/flink/KEYS
> [5]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353866=12315522
> [6]
> https://github.com/apache/flink-kubernetes-operator/tree/release-1.8.0-rc1
> [7] https://github.com/apache/flink-web/pull/726
> [8]
> https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Kubernetes+Operator+Release
>


[jira] [Created] (FLINK-34713) CLONE - Updates the docs stable version

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34713:
---

 Summary: CLONE - Updates the docs stable version
 Key: FLINK-34713
 URL: https://issues.apache.org/jira/browse/FLINK-34713
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin


Update docs to "stable" in {{docs/config.toml}} in the branch of the 
_just-released_ version:
 * Change V{{{}ersion{}}} from {{{}x.y-SNAPSHOT }}to \{{{}x.y.z{}}}, i.e. 
{{1.6-SNAPSHOT}} to {{1.6.0}}
 * Change V{{{}ersionTitle{}}} from {{x.y-SNAPSHOT}} to {{{}x.y{}}}, i.e. 
{{1.6-SNAPSHOT}} to {{1.6}}
 * Change Branch from {{master}} to {{{}release-x.y{}}}, i.e. {{master}} to 
{{release-1.6}}
 * Change {{baseURL}} from 
{{//[ci.apache.org/projects/flink/flink-docs-master|http://ci.apache.org/projects/flink/flink-docs-master]}}
 to 
{{//[ci.apache.org/projects/flink/flink-docs-release-x.y|http://ci.apache.org/projects/flink/flink-docs-release-x.y]}}
 * Change {{javadocs_baseurl}} from 
{{//[ci.apache.org/projects/flink/flink-docs-master|http://ci.apache.org/projects/flink/flink-docs-master]}}
 to 
{{//[ci.apache.org/projects/flink/flink-docs-release-x.y|http://ci.apache.org/projects/flink/flink-docs-release-x.y]}}
 * Change {{IsStable}} to {{true}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34712) CLONE - Update reference data for Migration Tests

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34712:
---

 Summary: CLONE - Update reference data for Migration Tests
 Key: FLINK-34712
 URL: https://issues.apache.org/jira/browse/FLINK-34712
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin
Assignee: Sergey Nuyanzin
 Fix For: 1.19.0, 1.18.1


Update migration tests in master to cover migration from new version. Since 
1.18, this step could be done automatically with the following steps. For more 
information please refer to [this 
page.|https://github.com/apache/flink/blob/master/flink-test-utils-parent/flink-migration-test-utils/README.md]
 # {*}On the published release tag (e.g., release-1.16.0){*}, run 
{panel}
{panel}
|{{$ mvn clean }}{{package}} {{{}-Pgenerate-migration-test-data 
-Dgenerate.version={}}}{{{}1.16{}}} {{-nsu -Dfast -DskipTests}}|

The version (1.16 in the command above) should be replaced with the target one.

 # Modify the content of the file 
[apache/flink:flink-test-utils-parent/flink-migration-test-utils/src/main/resources/most_recently_published_version|https://github.com/apache/flink/blob/master/flink-test-utils-parent/flink-migration-test-utils/src/main/resources/most_recently_published_version]
 to the latest version (it would be "v1_16" if sticking to the example where 
1.16.0 was released). 
 # Commit the modification in step a and b with "{_}[release] Generate 
reference data for state migration tests based on release-1.xx.0{_}" to the 
corresponding release branch (e.g. {{release-1.16}} in our example), replace 
"xx" with the actual version (in this example "16"). You should use the Jira 
issue ID in case of [release]  as the commit message's prefix if you have a 
dedicated Jira issue for this task.

 # Cherry-pick the commit to the master branch. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34709) CLONE - Remove outdated versions

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34709:
---

 Summary: CLONE - Remove outdated versions
 Key: FLINK-34709
 URL: https://issues.apache.org/jira/browse/FLINK-34709
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin


h4. dist.apache.org

For a new major release remove all release files older than 2 versions, e.g., 
when releasing 1.7, remove all releases <= 1.5.

For a new bugfix version remove all release files for previous bugfix releases 
in the same series, e.g., when releasing 1.7.1, remove the 1.7.0 release.
# If you have not already, check out the Flink section of the {{release}} 
repository on {{[dist.apache.org|http://dist.apache.org/]}} via Subversion. In 
a fresh directory:
{code}
svn checkout https://dist.apache.org/repos/dist/release/flink --depth=immediates
cd flink
{code}
# Remove files for outdated releases and commit the changes.
{code}
svn remove flink-
svn commit
{code}
# Verify that files  are 
[removed|https://dist.apache.org/repos/dist/release/flink]
(!) Remember to remove the corresponding download links from the website.

h4. CI

Disable the cron job for the now-unsupported version from 
(tools/azure-pipelines/[build-apache-repo.yml|https://github.com/apache/flink/blob/master/tools/azure-pipelines/build-apache-repo.yml])
 in the respective branch.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34714) CLONE - Start End of Life discussion thread for now outdated Flink minor version

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34714:
---

 Summary: CLONE - Start End of Life discussion thread for now 
outdated Flink minor version
 Key: FLINK-34714
 URL: https://issues.apache.org/jira/browse/FLINK-34714
 Project: Flink
  Issue Type: Sub-task
Reporter: Matthias Pohl


The idea is to discuss whether we should do a final release for the now not 
supported minor version in the community. Such a minor release shouldn't be 
covered by the current minor version release managers. Their only 
responsibility is to trigger the discussion.

The intention of a final patch release for the now unsupported Flink minor 
version is to flush out all the fixes that didn't end up in the previous 
release.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34711) CLONE - Other announcements

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34711:
---

 Summary: CLONE - Other announcements
 Key: FLINK-34711
 URL: https://issues.apache.org/jira/browse/FLINK-34711
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin


h3. Recordkeeping

Use [reporter.apache.org|https://reporter.apache.org/addrelease.html?flink] to 
seed the information about the release into future project reports.

(Note: Only PMC members have access report releases. If you do not have access, 
ask on the mailing list for assistance.)
h3. Flink blog

Major or otherwise important releases should have a blog post. Write one if 
needed for this particular release. Minor releases that don’t introduce new 
major functionality don’t necessarily need to be blogged (see [flink-web PR 
#581 for Flink 1.15.3|https://github.com/apache/flink-web/pull/581] as an 
example for a minor release blog post).

Please make sure that the release notes of the documentation (see section 
"Review and update documentation") are linked from the blog post of a major 
release.
We usually include the names of all contributors in the announcement blog post. 
Use the following command to get the list of contributors:
{code}
# first line is required to make sort first with uppercase and then lower
export LC_ALL=C
export FLINK_PREVIOUS_RELEASE_BRANCH=
export FLINK_CURRENT_RELEASE_BRANCH=
# e.g.
# export FLINK_PREVIOUS_RELEASE_BRANCH=release-1.17
# export FLINK_CURRENT_RELEASE_BRANCH=release-1.18
git log $(git merge-base master $FLINK_PREVIOUS_RELEASE_BRANCH)..$(git show-ref 
--hash ${FLINK_CURRENT_RELEASE_BRANCH}) --pretty=format:"%an%n%cn" | sort  -u | 
paste -sd, | sed "s/\,/\, /g"
{code}
h3. Social media

Tweet, post on Facebook, LinkedIn, and other platforms. Ask other contributors 
to do the same.
h3. Flink Release Wiki page

Add a summary of things that went well or that went not so well during the 
release process. This can include feedback from contributors but also more 
generic things like the release have taken longer than initially anticipated 
(and why) to give a bit of context to the release process.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34710) CLONE - Apache mailing lists announcements

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34710:
---

 Summary: CLONE - Apache mailing lists announcements
 Key: FLINK-34710
 URL: https://issues.apache.org/jira/browse/FLINK-34710
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin


Announce on the {{dev@}} mailing list that the release has been finished.

Announce on the release on the {{user@}} mailing list, listing major 
improvements and contributions.

Announce the release on the [annou...@apache.org|mailto:annou...@apache.org] 
mailing list.
{panel}
{panel}
|{{From: Release Manager}}
{{To: dev@flink.apache.org, u...@flink.apache.org, user...@flink.apache.org, 
annou...@apache.org}}
{{Subject: [ANNOUNCE] Apache Flink 1.2.3 released}}
 
{{The Apache Flink community is very happy to announce the release of Apache 
Flink 1.2.3, which is the third bugfix release for the Apache Flink 1.2 
series.}}
 
{{Apache Flink® is an open-source stream processing framework for distributed, 
high-performing, always-available, and accurate data streaming applications.}}
 
{{The release is available for download at:}}
{{[https://flink.apache.org/downloads.html]}}
 
{{Please check out the release blog post for an overview of the improvements 
for this bugfix release:}}
{{}}
 
{{The full release notes are available in Jira:}}
{{}}
 
{{We would like to thank all contributors of the Apache Flink community who 
made this release possible!}}
 
{{Feel free to reach out to the release managers (or respond to this thread) 
with feedback on the release process. Our goal is to constantly improve the 
release process. Feedback on what could be improved or things that didn't go so 
well are appreciated.}}
 
{{Regards,}}
{{Release Manager}}|



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34708) CLONE - Merge website pull request

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34708:
---

 Summary: CLONE - Merge website pull request
 Key: FLINK-34708
 URL: https://issues.apache.org/jira/browse/FLINK-34708
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin


Merge the website pull request to [list the 
release|http://flink.apache.org/downloads.html]. Make sure to regenerate the 
website as well, as it isn't build automatically.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34707) CLONE - Update japicmp configuration

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34707:
---

 Summary: CLONE - Update japicmp configuration
 Key: FLINK-34707
 URL: https://issues.apache.org/jira/browse/FLINK-34707
 Project: Flink
  Issue Type: Sub-task
Reporter: Sergey Nuyanzin
Assignee: Sergey Nuyanzin
 Fix For: 1.19.0, 1.18.1


Update the japicmp reference version and wipe exclusions / enable API 
compatibility checks for {{@PublicEvolving}} APIs on the corresponding SNAPSHOT 
branch with the {{update_japicmp_configuration.sh}} script (see below).

For a new major release (x.y.0), run the same command also on the master branch 
for updating the japicmp reference version and removing out-dated exclusions in 
the japicmp configuration.

Make sure that all Maven artifacts are already pushed to Maven Central. 
Otherwise, there's a risk that CI fails due to missing reference artifacts.
{code:bash}
tools $ NEW_VERSION=$RELEASE_VERSION releasing/update_japicmp_configuration.sh
tools $ cd ..$ git add *$ git commit -m "Update japicmp configuration for 
$RELEASE_VERSION" {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-34706) Promote release 1.19

2024-03-18 Thread lincoln lee (Jira)
lincoln lee created FLINK-34706:
---

 Summary: Promote release 1.19
 Key: FLINK-34706
 URL: https://issues.apache.org/jira/browse/FLINK-34706
 Project: Flink
  Issue Type: New Feature
Affects Versions: 1.18.0
Reporter: Sergey Nuyanzin
Assignee: Jing Ge


Once the release has been finalized (FLINK-32920), the last step of the process 
is to promote the release within the project and beyond. Please wait for 24h 
after finalizing the release in accordance with the [ASF release 
policy|http://www.apache.org/legal/release-policy.html#release-announcements].

*Final checklist to declare this issue resolved:*
 # Website pull request to [list the 
release|http://flink.apache.org/downloads.html] merged
 # Release announced on the user@ mailing list.
 # Blog post published, if applicable.
 # Release recorded in 
[reporter.apache.org|https://reporter.apache.org/addrelease.html?flink].
 # Release announced on social media.
 # Completion declared on the dev@ mailing list.
 # Update Homebrew: [https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request] 
(seems to be done automatically - at least for minor releases  for both minor 
and major releases)
 # Updated the japicmp configuration
 ** corresponding SNAPSHOT branch japicmp reference version set to the just 
released version, and API compatibiltity checks for {{@PublicEvolving}}  was 
enabled
 ** (minor version release only) master branch japicmp reference version set to 
the just released version
 ** (minor version release only) master branch japicmp exclusions have been 
cleared
 # Update the list of previous version in {{docs/config.toml}} on the master 
branch.
 # Set {{show_outdated_warning: true}} in {{docs/config.toml}} in the branch of 
the _now deprecated_ Flink version (i.e. 1.16 if 1.18.0 is released)
 # Update stable and master alias in 
[https://github.com/apache/flink/blob/master/.github/workflows/docs.yml]
 # Open discussion thread for End of Life for Unsupported version (i.e. 1.16)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: Apache Flink : Vector database connector

2024-03-18 Thread Leonard Xu
Hey, Asimansu

Happy to hear you’re interested to integrate vector database and Apache Flink, 
I’ve talked similar topic with milvus community[1] members, 
I am also very familiar with the CDC, thus I know the underlying value well 
that the integration of the two can bring to AI users.

If you are willing to contribute the corresponding connector, I will be very 
happy to take time to help review FLIP[2] and code in the community. 

Best,
Leonard

[1] https://github.com/milvus-io/milvus
[2] https://cwiki.apache.org/confluence/display/FLINK/FLIP+Connector+Template


> 2024年3月17日 上午2:18,Asimansu Bera  写道:
> 
> Hello Dev,
> 
> Vector databases like Waveiate are utilized in GenAI-based applications to
> store vector data in numeric format, supporting CRUD operations.
> Write-ahead logging (WAL) is employed to capture any changes made to the
> vector databases. For streaming-based applications, it's uncertain if
> tracking changes in vector classes and objects is significant. However,
> incorporating CDC (Change Data Capture) connectors can enhance processing
> capabilities for vector data in streaming applications, especially for
> LLM-based applications focused on data ingestion.
> 
> https://lnkd.in/gByTZYDY
> 
> Thoughts?
> 
> Note: all RDBMS are introducing support for vector data.