Denis, Agree. Added this requirement to the page along with everything else discussed so far.
-Val On Tue, Aug 11, 2020 at 4:07 PM Denis Magda <[email protected]> wrote: > Val, > > I remember some of us wanted to rework the transactional API. Is it still > relevant? > > Also, I would add the native image feature of GraalVM to the scope of the > release. Presently, even Java *thin* clients fail if an app is compiled and > started as the native image. Turns out that the thin client triggers some > logic of the BinaryMarshaller that attempts to load classes dynamically > which crashes the native application. So, I don't have any other choice but > to use our legacy REST APIs to query records from Ignite. Not the best > choice, right :) > > GraalVM's native image generation capability is a cornerstone feature for > modern Java applications deployed in serverless environments and powered by > contemporary frameworks such as Micronaut and Quarkus. That's the nearest > future and I would encourage us to support the native image feature at > least for the thin clients in Ignite 3.0. It might be much more difficult > to enable the support for the thick clients but that waits. > > > - > Denis > > > On Tue, Aug 11, 2020 at 3:34 PM Valentin Kulichenko < > [email protected]> wrote: > > > Hi Saikat, > > > > Absolutely, we should revisit the existing APIs and decide which we want > to > > keep as-is, which we want to remove, and which we want to rework and > > modernize. 3.0 is a rare opportunity to do such a cleanup :) > > > > -Val > > > > On Mon, Aug 10, 2020 at 6:54 PM Saikat Maitra <[email protected]> > > wrote: > > > > > Hi Val, > > > > > > Thank you for sharing the page and your efforts in compiling the > features > > > list, I am thinking since it is a major version release then shall we > > > include a section for deprecated features and add changes as mentioned > in > > > our Apache Ignite 3.0 Wishlist > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+3.0+Wishlist > > > > > > Regards, > > > Saikat > > > > > > > > > On Mon, Aug 10, 2020 at 1:25 AM Petr Ivanov <[email protected]> > wrote: > > > > > > > Hi, Val! > > > > Thanks for your efforts on this endeavour! > > > > > > > > > > > > I would like to suggest deliveries changes in Apache Ignite 3.0: > > > > — modularised binary delivery — single minimal binary for starting > > > > Ignite and all other modules and parts of the project (benchmarks, > > > > examples, etc.) packed in their own binary which can be added via > > custom > > > > dependency management tool (i.e. modules.sh) > > > > — same distribution for RPM and DEB packages but with modules packed > > as > > > > separate ones (PHP for example) > > > > — separate thin client release cycle with custom versioning > > > > Possibly, we can we add additional section to the document you > > introduced > > > > for this part. > > > > > > > > Also, it seems that full JDK11 support (including building) would be > a > > > > huge milestone and a sign of healthy modern project that tends to be > on > > > the > > > > verge of mainstream technologies and not the stockpile of legacy > > > leftovers > > > > (fully support Iliya in removing all that was deprecated and/or > marked > > as > > > > unused anymore). > > > > > > > > > > > > > On 8 Aug 2020, at 02:00, Valentin Kulichenko < > > > > [email protected]> wrote: > > > > > > > > > > Igniters, > > > > > > > > > > I've created the page: > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+3.0 > > > > > > > > > > That's not everything I have in mind, but I believe there is > already > > a > > > > lot > > > > > to talk about :) > > > > > > > > > > Please take a look let me know if you have any concerns, > objections, > > or > > > > > questions. Once we reach the consensus on the proposed changes, I > > will > > > > > start creating tickets in Jira and a more detailed plan. > > > > > > > > > > -Val > > > > > > > > > > On Thu, Aug 6, 2020 at 6:28 PM Saikat Maitra < > > [email protected]> > > > > > wrote: > > > > > > > > > >> Hi Denis, Val > > > > >> > > > > >> Thank you for your reply and really appreciate it. It will be very > > > cool > > > > to > > > > >> be able to connect and plan release together and learn more about > > > > Ignite in > > > > >> the process :) > > > > >> > > > > >> Regards > > > > >> Saikat > > > > >> > > > > >> > > > > >> > > > > >> On Thu, Aug 6, 2020 at 7:12 PM Valentin Kulichenko < > > > > >> [email protected]> wrote: > > > > >> > > > > >>> Hi Saikat, > > > > >>> > > > > >>> That surely is a great idea. We will work together with Denis on > > > > setting > > > > >>> this up in the nearest future. > > > > >>> > > > > >>> -Val > > > > >>> > > > > >>> On Thu, Aug 6, 2020 at 10:21 AM Denis Magda <[email protected]> > > > wrote: > > > > >>> > > > > >>>> Saikat, > > > > >>>> > > > > >>>> Fully support your idea on a virtual meetup! Once Val collects > and > > > > >>> outlines > > > > >>>> the main changes with directions on wiki, we’ll go ahead and > > > schedule > > > > >> the > > > > >>>> meetup to talk things out in a bit more detail. We’ll use our > new > > > > >> Virtual > > > > >>>> Ignite Meetup group for that inviting both Ignite contributors > and > > > > >>>> application developers. > > > > >>>> > > > > >>>> Denis > > > > >>>> > > > > >>>> On Thursday, August 6, 2020, Saikat Maitra < > > [email protected] > > > > > > > > >>>> wrote: > > > > >>>> > > > > >>>>> Hi Valentin > > > > >>>>> > > > > >>>>> Thank you for sharing and starting the thread. I am thinking if > > it > > > > >> will > > > > >>>> be > > > > >>>>> a good idea to have a virtual meet setup to discuss on the > > release > > > > >>>>> planning. > > > > >>>>> > > > > >>>>> It will help to learn more individual features to be added and > > also > > > > >> to > > > > >>>>> understand about features that have been deprecated and > scheduled > > > for > > > > >>>>> removal in Ignite 3.0 release. Also it will help community > member > > > to > > > > >>>>> connect in real time and ask questions and share feedback. > > > > >>>>> > > > > >>>>> Regards, > > > > >>>>> Saikat > > > > >>>>> > > > > >>>>> On Thu, Aug 6, 2020 at 3:51 AM Ilya Kasnacheev < > > > > >>>> [email protected]> > > > > >>>>> wrote: > > > > >>>>> > > > > >>>>>> Hello! > > > > >>>>>> > > > > >>>>>> I hope to see Apache Ignite release 3.0 as API trimming > release. > > > > >> Let > > > > >>> us > > > > >>>>>> correct external and internal APIs for which we have better > > ideas > > > > >>> now, > > > > >>>> as > > > > >>>>>> well as remove old and deprecated code. > > > > >>>>>> > > > > >>>>>> We may also introduce new configuration mechanisms and > > user-facing > > > > >>> API > > > > >>>>>> (such as cache-less native SQL queries), but this we could > > > > >> prototype > > > > >>>>> before > > > > >>>>>> starting the 3.0 task. > > > > >>>>>> > > > > >>>>>> I will advise against targeting large new features at 3.0. > They > > > can > > > > >>> be > > > > >>>>>> added in subsequent point releases, whereas we can't really > > remove > > > > >> or > > > > >>>>>> remodel stuff in point releases. > > > > >>>>>> > > > > >>>>>> Regards, > > > > >>>>>> -- > > > > >>>>>> Ilya Kasnacheev > > > > >>>>>> > > > > >>>>>> > > > > >>>>>> чт, 6 авг. 2020 г. в 03:54, Valentin Kulichenko < > > > > >>>>>> [email protected]>: > > > > >>>>>> > > > > >>>>>>> Igniters, > > > > >>>>>>> > > > > >>>>>>> I would like to kick off a discussion regarding Ignite 3.0. > > > > >> Ignite > > > > >>>> 2.0 > > > > >>>>>>> exists for more than 3 years now and we've already collected > a > > > > >>>>>> significant > > > > >>>>>>> list [1] of changes that we would like to have, but cannot > > > > >>> implement > > > > >>>>>>> without breaking compatibility. > > > > >>>>>>> > > > > >>>>>>> I think it's time to start planning for the next major > release > > > > >> and > > > > >>>>>>> discussing what should be included. I've already gathered > some > > > > >>>>>> information > > > > >>>>>>> and feedback, and have some thoughts on how to approach this. > > In > > > > >>> the > > > > >>>>> next > > > > >>>>>>> few days, I will put everything into a Wiki page and will > share > > > > >> it > > > > >>>> once > > > > >>>>>>> this is done. Stay tuned! > > > > >>>>>>> > > > > >>>>>>> I'm willing to drive the 3.0 activities going forward as > well. > > > > >>>>>>> > > > > >>>>>>> In the meantime, if there are any immediate thoughts or > ideas, > > > > >>> please > > > > >>>>>> feel > > > > >>>>>>> free to join the thread and share them. > > > > >>>>>>> > > > > >>>>>>> [1] > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>> https://cwiki.apache.org/confluence/display/IGNITE/ > > > > >>>>> Apache+Ignite+3.0+Wishlist > > > > >>>>>>> > > > > >>>>>>> Regards, > > > > >>>>>>> Val > > > > >>>>>>> > > > > >>>>>> > > > > >>>>> > > > > >>>> > > > > >>>> > > > > >>>> -- > > > > >>>> - > > > > >>>> Denis > > > > >>>> > > > > >>> > > > > >> > > > > > > > > > > > > > >
