Thank you. CALCITE-6588 has been mostly done. It is only blocked by CALCITE-5136 , which is marked as a dependency for it.
The deprecations are resolved by https://github.com/apache/calcite-avatica/pull/272 and https://github.com/apache/calcite-avatica/pull/274 . (which are conflicting, so https://github.com/apache/calcite-avatica/pull/272 needs a rebase after https://github.com/apache/calcite-avatica/pull/274 has been merged) Istvan On Sun, Feb 9, 2025 at 8:52 AM Francis Chuang <francischu...@apache.org> wrote: > Hey everyone, > > Just a quick check-in for this release. I think we're quite close to rc0 > for voting, we just need to get a few issues over the line. > > Can community members please review these PRs? > - https://github.com/apache/calcite-avatica/pull/274 > - https://github.com/apache/calcite-avatica/pull/274 > - https://github.com/apache/calcite-avatica/pull/275 > > Would anyone be interested in contributing a PR for CALCITE-6588 [1] > (Support JDK 23 and Guava 33.3.0 in Avatica)? > > Francis > > [1] https://issues.apache.org/jira/browse/CALCITE-6588 > > On 29/01/2025 8:06 pm, Istvan Toth wrote: > > At least half of those deprecations (and most of the ugliest > suppressions) > > are related to the old Http Client Configurable interfaces which are not > > implemented by anything in our codebase. > > > > We could either completely remove them (which technically breaks > backwards > > compatibility with users implementing custom http clients), or > un-deprecate > > them. > > > > I would also look at the non-SPNEGO related apache httpclient > > deprecations, to see if they can be fixed properly instead of > suppressing. > > > > > > > > On Tue, Jan 28, 2025 at 6:35 PM Chris Dennis <chris.w.den...@ibm.com > .invalid> > > wrote: > > > >> Seemed like a relatively simple mechanical change: > >> https://github.com/apache/calcite-avatica/pull/272 > >> > >> Let me know if anything is inappropriate. Note that due to 1.8 source > >> compatibility there’s some fairly ugly FQCN references that cannot be > >> avoided. > >> > >> Chris > >> > >> From: Julian Hyde <jhyde.apa...@gmail.com> > >> Date: Tuesday, January 28, 2025 at 10:33 AM > >> To: dev@calcite.apache.org <dev@calcite.apache.org> > >> Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0 > >> Why defer 5136? Ignoring deprecation warnings hurt us in the past. We > >> logged 5136 so that it wouldn’t happen again. I think it’s ok to > suppress > >> deprecation warnings that we know are ok, so that we can have the build > >> fail if new deprecation warnings occur. > >> > >>> On Jan 28, 2025, at 4:00 AM, Istvan Toth <st...@apache.org> wrote: > >>> > >>> Thanks to Stamatis and Chris the JDK23 support is in. > >>> > >>> According to the 1.26.0 release ticket(CALCITE-6589), there are two > more > >>> tasks left: > >>> * A trivial Guava update > >> https://github.com/apache/calcite-avatica/pull/270 > >>> * and CALCITE-5136 Avatica build (or CI) must fail if there are > >> deprecation > >>> warnings > >>> > >>> Some of the deprecation warnings can only be fixed by brute force > >>> suppression, > >>> so I'd suggest removing CALCITE-5136 from the 1.26.0 release blockers. > >>> > >>> Istvan > >>> > >>>> On Wed, Jan 22, 2025 at 10:54 PM Francis Chuang < > >> francischu...@apache.org> > >>>> wrote: > >>>> > >>>> Can community members please help with reviewing this PR? > >>>> > >>>> https://github.com/apache/calcite-avatica/pull/251 > >>>> > >>>> It's a pretty big change, your help is much appreciated :) > >>>> > >>>>> On 17/01/2025 12:48 am, Istvan Toth wrote: > >>>>> Thank you @Francis Chuang <francischu...@apache.org> for driving the > >>>>> process. > >>>>> > >>>>> The one remaining non-trivial ticket is CALCITE-6590 for Java23+ > >> support. > >>>>> > >>>>> It was discussed on this thread, and on the ticket. > >>>>> I also consider the PR for that ready for review. > >>>>> > >>>>> > >>>>> > >>>>> On Sun, Jan 12, 2025 at 9:30 PM Francis Chuang < > >> francischu...@apache.org > >>>>> > >>>>> wrote: > >>>>> > >>>>>> Hey everyone, > >>>>>> Hope you had a great Christmas and New Year! > >>>>>> > >>>>>> I would like to continue the process of releasing Avatica 1.26.0. > Can > >>>>>> community members please consider reviewing the following PRs? > >>>>>> > >>>>>> - https://github.com/apache/calcite-avatica/pull/264 > >>>>>> - https://github.com/apache/calcite-avatica/pull/261 > >>>>>> - https://github.com/apache/calcite-avatica/pull/257 > >>>>>> - https://github.com/apache/calcite-avatica/pull/251 > >>>>>> > >>>>>> Francis > >>>>>> > >>>>>> > >>>>>> On 22/11/2024 7:54 am, Francis Chuang wrote: > >>>>>>> We currently have 7 PRs that needs to be reviewed and merged for > >> 1.26.0 > >>>>>>> > >>>>>>> Can community members please help review them? > >>>>>>> > >>>>>>> If community members have suggestions for resolving these 2 > >> (especially > >>>>>>> the gradle issue), it would be much appreciated: > >>>>>>> > >>>>>>> - https://github.com/apache/calcite-avatica/pull/257 > >>>>>>> - https://github.com/apache/calcite-avatica/pull/264 > >>>>>>> > >>>>>>> On 1/11/2024 11:48 pm, Istvan Toth wrote: > >>>>>>>>> > >>>>>>>>> checkstyle is only used at runtime. > >>>>>>>> > >>>>>>>> > >>>>>>>> Sorry, I meant build time. > >>>>>>>> > >>>>>>>> I also opened CALCITE-6661 to update the shadow plugin and asm > >>>> library, > >>>>>>>> shading Jackson 2.15.4 seems to require it. > >>>>>>>> > >>>>>>>> Istvan > >>>>>>>> > >>>>>>>> > >>>>>>>> On Thu, Oct 31, 2024 at 9:32 PM Francis Chuang < > >>>>>> francischu...@apache.org> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Thank you for opening these PRs, Istvan. > >>>>>>>>> > >>>>>>>>> Can someone please review these changes? > >>>>>>>>> > >>>>>>>>> On 1/11/2024 12:28 am, Istvan Toth wrote: > >>>>>>>>>> I have opened the following component update tickets with PRs: > >>>>>>>>>> > >>>>>>>>>> CALCITE-6656 < > https://issues.apache.org/jira/browse/CALCITE-6656 > >>> > >>>>>>>>>> Update > >>>>>>>>>> owasp plugin from 5.2.2 to 10.0.4 in Avatica > >>>>>>>>>> CALCITE-6657 < > https://issues.apache.org/jira/browse/CALCITE-6657 > >>> > >>>>>>>>>> Update > >>>>>>>>>> checkstyle from 10.3.2 to 10.19.0 in Avatica > >>>>>>>>>> CALCITE-6658 < > https://issues.apache.org/jira/browse/CALCITE-6658 > >>> > >>>>>>>>>> Update > >>>>>>>>>> Jackson from 2.15.2 to 2.15.4 in Avatica > >>>>>>>>>> CALCITE-6659 < > https://issues.apache.org/jira/browse/CALCITE-6659 > >>> > >>>>>>>>>> Update > >>>>>>>>>> Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in Avatica > >>>>>>>>>> CALCITE-6660 < > https://issues.apache.org/jira/browse/CALCITE-6660 > >>> > >>>>>>>>>> Update > >>>>>>>>>> protobuf-java from 3.21.9 to 3.25.5 in Avatica > >>>>>>>>>> > >>>>>>>>>> This gets the OWASP plugin working, and updates some of the > >> reported > >>>>>>>>>> components. > >>>>>>>>>> > >>>>>>>>>> Jetty and Protobuf are possibly relevant, the Jackson CVE is > >>>>>>>>>> disputed and > >>>>>>>>>> probably invalid and checkstyle is only used at runtime. > >>>>>>>>>> Even the latest Jetty has some CVEs, but there's not much we can > >> do > >>>>>>>>>> about > >>>>>>>>>> that. > >>>>>>>>>> > >>>>>>>>>> Istvan > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Fri, Oct 25, 2024 at 7:44 AM Istvan Toth <st...@cloudera.com > > > >>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> Re CALCITE-6590, I think we have agreed to go with the > reflection > >>>>>>>>>>> based > >>>>>>>>>>> fix, but the PR < > >>>> https://github.com/apache/calcite-avatica/pull/251 > > >>>>>>>>> has > >>>>>>>>>>> not been approved yet. > >>>>>>>>>>> I need a review for the PR. > >>>>>>>>>>> I have updated the JIRA description to match the solution we > have > >>>>>>>>> chosen. > >>>>>>>>>>> > >>>>>>>>>>> Istvan > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Fri, Oct 25, 2024 at 12:13 AM Francis Chuang < > >>>>>>>>> francischu...@apache.org> > >>>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Hey everyone, > >>>>>>>>>>>> > >>>>>>>>>>>> Just wanted to follow up on the open issues for Avatica > 1.26.0. > >>>>>>>>>>>> > >>>>>>>>>>>> I would like to get the following into this release: > >>>>>>>>>>>> - CALCITE-6590 - Run tests with java.security.manager=allow on > >>>>>> JDK23+ > >>>>>>>>> in > >>>>>>>>>>>> Avatica > >>>>>>>>>>>> -CALCITE-5136 - Avatica build (or CI) must fail if there are > >>>>>>>>> deprecation > >>>>>>>>>>>> warnings > >>>>>>>>>>>> - CALCITE-6588 - Support JDK 23 and Guava 33.3.0 in Avatica > >>>>>>>>>>>> > >>>>>>>>>>>> Istvan, can you see if you can wrap up CALCITE-6590, so the > >> other > >>>> 2 > >>>>>>>>>>>> issues can be worked on? > >>>>>>>>>>>> > >>>>>>>>>>>> Francis > >>>>>>>>>>>> > >>>>>>>>>>>> On 15/10/2024 3:46 pm, Francis Chuang wrote: > >>>>>>>>>>>>> Now that Calcite 1.38.0 has been released, I think it's time > to > >>>>>>>>>>>>> start > >>>>>>>>>>>>> the release process for Avatica 1.26.0. > >>>>>>>>>>>>> > >>>>>>>>>>>>> For starters, I would like to see CALCITE-6590 [1] in this > >>>> release. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Are there any other changes the community would like to see > in > >>>> this > >>>>>>>>>>>>> release? > >>>>>>>>>>>>> > >>>>>>>>>>>>> I also note that we have 12 other open PRs that could > >> potentially > >>>>>> be > >>>>>>>>>>>>> reviewed and merged. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Francis > >>>>>>>>>>>>> > >>>>>>>>>>>>> [1] https://github.com/apache/calcite-avatica/pull/251 > >>>>>>>>>>>>> > >>>>>>>>>>>>> On 21/09/2024 9:54 am, Julian Hyde wrote: > >>>>>>>>>>>>>>> Apache Pig hasn't released a new version for a long time. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> We should consider removing the Pig adapter at some point. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Also upgrade the Spark adapter to a version that uses Hadoop > >> 3.x > >>>>>>>>>>>>>> rather than Hadoop 2.x. > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> -- > >>>>>>>>>>> *István Tóth* | Sr. Staff Software Engineer > >>>>>>>>>>> *Email*: st...@cloudera.com > >>>>>>>>>>> cloudera.com <https://www.cloudera.com > > >>>>>>>>>>> [image: Cloudera] <https://www.cloudera.com/ > > >>>>>>>>>>> [image: Cloudera on Twitter] <https://twitter.com/cloudera > > >>>> [image: > >>>>>>>>>>> Cloudera on Facebook] <https://www.facebook.com/cloudera > > >> [image: > >>>>>>>>>>> Cloudera on LinkedIn] < > https://www.linkedin.com/company/cloudera > >>> > >>>>>>>>>>> ------------------------------ > >>>>>>>>>>> ------------------------------ > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >>>> > >> > > > > > > -- *István Tóth* | Sr. Staff Software Engineer *Email*: st...@cloudera.com cloudera.com <https://www.cloudera.com> [image: Cloudera] <https://www.cloudera.com/> [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera> ------------------------------ ------------------------------