Sorry for my confusion, I thought the intention was listing both, wip and done features.
> Let's bring the discussion back to the list of features to be included in 2.4.0 Do we want to include #4062 <https://github.com/apache/pulsar/pull/4062> in 2.4.0? I'm very interested in this one. Congrats PengHui :) -- *Ezequiel Lovelle* On Tue, 23 Apr 2019 at 15:00, Sijie Guo <guosi...@gmail.com> wrote: > On Wed, Apr 24, 2019 at 1:51 AM Matteo Merli <matteo.me...@gmail.com> > wrote: > > > > I don't think the original email was trying to list all the features. > It > > > was trying to bring up all the *in-progress* features > > > to discuss > > > > I don't really want to drag the conversation but I think it difficult > > to characterize the unilaterally declaration of a "feature freeze > > immediate now" for a call for discussion. > > > > Since I am mentoring Penghui for the release, I take the responsibility for > this and > apologize for any misleading words he was using in this email. > > Let's bring the discussion back to the list of features to be included in > 2.4.0, and help > him successfully cut a release. > > - Sijie > > > > > > > > > > On Tue, Apr 23, 2019 at 10:30 AM Sijie Guo <guosi...@gmail.com> wrote: > > > > > > Hi Lovelle, > > > > > > I don't think the original email was trying to list all the features. > It > > > was trying to bring up all the *in-progress* features > > > to discuss, so that the community can wrap up the tasks for the release > > > manager to release 2.4.0. If an in-progress > > > feature that is not needed for 2.4.0, people can comment to remove it > > from > > > the list; if a new feature is not showed > > > up in the in-progress, people can comment to bring it up. (I don't mean > > to > > > jump in to claim a process here. but I am > > > here to help a new release manager to get familiar with a release > process > > > based on my experiences with pulsar and > > > other ASF projects) > > > > > > So I guess that's why negative acks is omitted from that list, since it > > is > > > already merged in 2.4.0. At the point when > > > the email was sent, interceptors are not merged. Hope this can clean up > > the > > > confusion. > > > > > > I hope this email thread should be brought back to focus on what > > > in-progress features should be included in 2.4.0 and > > > what should be pushed to 2.5.0, and if there are features that people > is > > > already working on but not shown in the issues list. > > > So that the release manager can know when to start cutting the release. > > > > > > Thanks, > > > Sijie > > > > > > > > > On Tue, Apr 23, 2019 at 9:29 PM Ezequiel Lovelle < > > ezequiellove...@gmail.com> > > > wrote: > > > > > > > Hi! > > > > > > > > My 2 cents, as Matteo said, the feature which is worth mentioning is > > > > negative ack instead of its interceptor. > > > > > > > > Idk If it's as a relevant feature, but in pull #4031 > > > > <https://github.com/apache/pulsar/pull/4031> we've just finish > > > > adding support for seek() in Reader impl. > > > > > > > > -- > > > > *Ezequiel Lovelle* > > > > > > > > > > > > On Tue, 23 Apr 2019 at 02:24, Sijie Guo <guosi...@gmail.com> wrote: > > > > > > > > > It is the time for the community to discuss. Since 2.4 has already > > > > > accumulated 1+ month changes, we should be ready to cut a release > > soon. > > > > So > > > > > ideally we should just wrap the in progress changes and release > > 2.4.0. If > > > > > the features are not started yet, we can push those features to > > 2.5.0. > > > > That > > > > > what we have been doing in the past releases - We are trying to do > > > > releases > > > > > in 1~2 months or so. > > > > > > > > > > Unless there are strong requirements that a unstarted feature is > > needed > > > > to > > > > > be included. We can bring it for discussion. > > > > > > > > > > Sijie > > > > > > > > > > On Tue, Apr 23, 2019 at 1:06 PM Jerry Peng < > > jerry.boyang.p...@gmail.com> > > > > > wrote: > > > > > > > > > > > Are we collecting a list of still in-progress features for 2.4 or > > are > > > > we > > > > > > collecting a list of all the features going into 2.4? > > > > > > > > > > > > On Mon, Apr 22, 2019 at 9:36 PM Sijie Guo <guosi...@gmail.com> > > wrote: > > > > > > > > > > > > > I think Penghui was just trying to collect a list of features > to > > be > > > > > > > included in 2.4.0 and have a discussion thread to include any > > missed > > > > > > items. > > > > > > > So that he can have a better estimation on when to cut the > 2.4.0 > > > > > release. > > > > > > > “Feature Freeze” is probably not the right word here, but it > is a > > > > > common > > > > > > > concept in a software release cycle. We can discuss what would > > be the > > > > > > right > > > > > > > term in a separated thread. Let’s focus on giving him the list > of > > > > > > features > > > > > > > to be included for 2.4.0. So he can know what to wait for. > > > > > > > > > > > > > > - Sijie > > > > > > > > > > > > > > On Tue, Apr 23, 2019 at 11:34 AM Jerry Peng < > > > > > jerry.boyang.p...@gmail.com > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > Yup the PMC usually need to vote on something like this and > be > > in > > > > > > > agreement > > > > > > > > before such a freeze can take into effect. > > > > > > > > > > > > > > > > -Jerry > > > > > > > > > > > > > > > > On Mon, Apr 22, 2019 at 8:24 PM Matteo Merli < > > > > matteo.me...@gmail.com > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Negative acks also would be a new feature of 2.4, not just > > its > > > > > > exposure > > > > > > > > in > > > > > > > > > interceptors. > > > > > > > > > > > > > > > > > > On Mon, Apr 22, 2019 at 8:07 PM Matteo Merli < > > > > > matteo.me...@gmail.com > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > NodeJS client was meant for 2.4 as well. > > > > > > > > > > > > > > > > > > > > On Mon, Apr 22, 2019 at 8:06 PM Matteo Merli < > > > > > > matteo.me...@gmail.com > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > >> Replicated subscriptions are meant for 2.4 > > > > > > > > > >> > > > > > > > > > >> On Mon, Apr 22, 2019 at 7:58 PM PengHui Li < > > > > > > codelipeng...@gmail.com > > > > > > > > > > > > > > > > > >> wrote: > > > > > > > > > >> > > > > > > > > > >>> Hi all, > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> There are already a lot of great features in 2.4.0. It > is > > > > time > > > > > to > > > > > > > > > release > > > > > > > > > >>> 2.4.0 now. I am calling a feature freeze for 2.4.0. We > > are > > > > not > > > > > > > going > > > > > > > > to > > > > > > > > > >>> accept any new features from now. People still have > time > > to > > > > > > > complete > > > > > > > > > the > > > > > > > > > >>> ongoing features and any bug fixes. The code change > will > > be > > > > > > freeze > > > > > > > > in 2 > > > > > > > > > >>> weeks. > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> I am listing the in-progress features as below. Please > > let me > > > > > > know > > > > > > > > if I > > > > > > > > > >>> miss anything. > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> - Go Function > > > > > > > > > >>> > > > > > > > > > >>> - Go Schema > > > > > > > > > >>> > > > > > > > > > >>> - Key_Shared Subscription > > > > > > > > > >>> > > > > > > > > > >>> - Delayed Message > > > > > > > > > >>> > > > > > > > > > >>> - Kerberos Support > > > > > > > > > >>> > > > > > > > > > >>> - Multi-Hosts service url support in pulsar admin > > > > > > > > > >>> > > > > > > > > > >>> - Multi-version Schema support > > > > > > > > > >>> > > > > > > > > > >>> - Interceptor for negative ack send > > > > > > > > > >>> > > > > > > > > > >>> - Pulsar IO connector for InfluxDB sink > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> - Penghui > > > > > > > > > >>> > > > > > > > > > >> -- > > > > > > > > > >> -- > > > > > > > > > >> Matteo Merli > > > > > > > > > >> <matteo.me...@gmail.com> > > > > > > > > > >> > > > > > > > > > > -- > > > > > > > > > > -- > > > > > > > > > > Matteo Merli > > > > > > > > > > <matteo.me...@gmail.com> > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > -- > > > > > > > > > Matteo Merli > > > > > > > > > <matteo.me...@gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >