You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Francis Chuang <fr...@apache.org> on 2024/10/15 04:46:57 UTC
Re: [DISCUSS] Towards Avatica 1.26.0
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.
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
Many thanks for the PRs, Istvan! We are really close to getting
everything in for rc0.
I've approved CALCITE-6669
(https://github.com/apache/calcite-avatica/pull/261)/
Can community members please take a look at CALCITE-6590
(https://github.com/apache/calcite-avatica/pull/251) too?
If possible, I'd like to see CALCITE-6781
(https://github.com/apache/calcite-avatica/pull/267) in this release too.
Francis
On 17/01/2025 12:48 am, Istvan Toth wrote:
> Thank you @Francis Chuang <fr...@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 <fr...@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 <
>> francischuang@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 <
>>>>> francischuang@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*: stoty@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>
>>>>>>> ------------------------------
>>>>>>> ------------------------------
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
I have opened https://issues.apache.org/jira/browse/CALCITE-6811 to replace
the deprecated Httpclient API calls.
On Wed, Jan 29, 2025 at 10:06 AM Istvan Toth <st...@cloudera.com> 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
> <ch...@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 <jh...@gmail.com>
>> Date: Tuesday, January 28, 2025 at 10:33 AM
>> To: dev@calcite.apache.org <de...@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 <
>> francischuang@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 <fr...@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 <
>> francischuang@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 <
>> >>>> francischuang@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 <
>> >>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
Avatica 1.26.0 has been released and the main branch is now open.
On 19/02/2025 8:44 am, Francis Chuang wrote:
> Thank you, Istvan and Chris!
>
> I will make rc0 available for voting shortly.
>
> On 19/02/2025 1:41 am, Istvan Toth wrote:
>> I have just committed the last two fixes by Chris.
>>
>> I think we are good to go.
>>
>> On Thu, Feb 13, 2025 at 6:30 AM Istvan Toth <st...@cloudera.com> wrote:
>>
>>> The maven repo has been fixed in the meantime.
>>> We could still upgrade Kerby, unless there is a reason to stick to
>>> the old
>>> version.
>>>
>>> Istvan
>>>
>>> On Wed, Feb 12, 2025 at 3:01 PM Istvan Toth <st...@cloudera.com> wrote:
>>>
>>>> Thank you!
>>>>
>>>> TIL that maven-metadata.xml is used for looking up version ranges.
>>>>
>>>> Upgrading to the latest and greatest Kerby also solved the problem
>>>> for me.
>>>> I prefer that to adding a transitive dependency management entry
>>>> that may
>>>> come back and bite us later.
>>>>
>>>> Opened CALCITE-6828 <https://issues.apache.org/jira/browse/
>>>> CALCITE-6828>
>>>> and https://github.com/apache/calcite-avatica/pull/278 for the kerby
>>>> version bump.
>>>>
>>>> Istvan
>>>>
>>>>
>>>> On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <za...@gmail.com>
>>>> wrote:
>>>>
>>>>> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
>>>>> broken build. It can possibly do the trick for avatica as well.
>>>>>
>>>>> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth
>>>>> <st...@cloudera.com.invalid>
>>>>> wrote:
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> BTW Avatica cannot be compiled right now,
>>>>>>
>>>>> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-
>>>>> metadata.xml
>>>>>> is broken on maven-central.
>>>>>>
>>>>>> Istvan
>>>>>>
>>>>>> On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <chris.w.dennis@ibm.com
>>>>> .invalid>
>>>>>> wrote:
>>>>>>
>>>>>>> I have rebased https://github.com/apache/calcite-avatica/pull/272
>>>>> onto
>>>>>>> the ‘merge’ of 274. Ready for review/merge as appropriate.
>>>>>>>
>>>>>>> Chris
>>>>>>>
>>>>>>> From: Istvan Toth <st...@cloudera.com.INVALID>
>>>>>>> Date: Monday, February 10, 2025 at 4:17 AM
>>>>>>> To: dev@calcite.apache.org <de...@calcite.apache.org>
>>>>>>> Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
>>>>>>> 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 <
>>>>> francischuang@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.dennis@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 <jh...@gmail.com>
>>>>>>>>>> Date: Tuesday, January 28, 2025 at 10:33 AM
>>>>>>>>>> To: dev@calcite.apache.org <de...@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 <
>>>>>>>>>> francischuang@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 <fr...@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 <
>>>>>>>>>> francischuang@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 <
>>>>>>>>>>>>>> francischuang@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 <
>>>>>>> stoty@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 <
>>>>>>>>>>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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>
>>> ------------------------------
>>> ------------------------------
>>>
>>
>>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
Thank you, Istvan and Chris!
I will make rc0 available for voting shortly.
On 19/02/2025 1:41 am, Istvan Toth wrote:
> I have just committed the last two fixes by Chris.
>
> I think we are good to go.
>
> On Thu, Feb 13, 2025 at 6:30 AM Istvan Toth <st...@cloudera.com> wrote:
>
>> The maven repo has been fixed in the meantime.
>> We could still upgrade Kerby, unless there is a reason to stick to the old
>> version.
>>
>> Istvan
>>
>> On Wed, Feb 12, 2025 at 3:01 PM Istvan Toth <st...@cloudera.com> wrote:
>>
>>> Thank you!
>>>
>>> TIL that maven-metadata.xml is used for looking up version ranges.
>>>
>>> Upgrading to the latest and greatest Kerby also solved the problem for me.
>>> I prefer that to adding a transitive dependency management entry that may
>>> come back and bite us later.
>>>
>>> Opened CALCITE-6828 <https://issues.apache.org/jira/browse/CALCITE-6828>
>>> and https://github.com/apache/calcite-avatica/pull/278 for the kerby
>>> version bump.
>>>
>>> Istvan
>>>
>>>
>>> On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
>>>> broken build. It can possibly do the trick for avatica as well.
>>>>
>>>> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <st...@cloudera.com.invalid>
>>>> wrote:
>>>>>
>>>>> Thanks.
>>>>>
>>>>> BTW Avatica cannot be compiled right now,
>>>>>
>>>> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
>>>>> is broken on maven-central.
>>>>>
>>>>> Istvan
>>>>>
>>>>> On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <chris.w.dennis@ibm.com
>>>> .invalid>
>>>>> wrote:
>>>>>
>>>>>> I have rebased https://github.com/apache/calcite-avatica/pull/272
>>>> onto
>>>>>> the ‘merge’ of 274. Ready for review/merge as appropriate.
>>>>>>
>>>>>> Chris
>>>>>>
>>>>>> From: Istvan Toth <st...@cloudera.com.INVALID>
>>>>>> Date: Monday, February 10, 2025 at 4:17 AM
>>>>>> To: dev@calcite.apache.org <de...@calcite.apache.org>
>>>>>> Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
>>>>>> 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 <
>>>> francischuang@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.dennis@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 <jh...@gmail.com>
>>>>>>>>> Date: Tuesday, January 28, 2025 at 10:33 AM
>>>>>>>>> To: dev@calcite.apache.org <de...@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 <
>>>>>>>>> francischuang@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 <fr...@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 <
>>>>>>>>> francischuang@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 <
>>>>>>>>>>>>> francischuang@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 <
>>>>>> stoty@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 <
>>>>>>>>>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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>
>> ------------------------------
>> ------------------------------
>>
>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
I have just committed the last two fixes by Chris.
I think we are good to go.
On Thu, Feb 13, 2025 at 6:30 AM Istvan Toth <st...@cloudera.com> wrote:
> The maven repo has been fixed in the meantime.
> We could still upgrade Kerby, unless there is a reason to stick to the old
> version.
>
> Istvan
>
> On Wed, Feb 12, 2025 at 3:01 PM Istvan Toth <st...@cloudera.com> wrote:
>
>> Thank you!
>>
>> TIL that maven-metadata.xml is used for looking up version ranges.
>>
>> Upgrading to the latest and greatest Kerby also solved the problem for me.
>> I prefer that to adding a transitive dependency management entry that may
>> come back and bite us later.
>>
>> Opened CALCITE-6828 <https://issues.apache.org/jira/browse/CALCITE-6828>
>> and https://github.com/apache/calcite-avatica/pull/278 for the kerby
>> version bump.
>>
>> Istvan
>>
>>
>> On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
>>> broken build. It can possibly do the trick for avatica as well.
>>>
>>> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <st...@cloudera.com.invalid>
>>> wrote:
>>> >
>>> > Thanks.
>>> >
>>> > BTW Avatica cannot be compiled right now,
>>> >
>>> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
>>> > is broken on maven-central.
>>> >
>>> > Istvan
>>> >
>>> > On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <chris.w.dennis@ibm.com
>>> .invalid>
>>> > wrote:
>>> >
>>> > > I have rebased https://github.com/apache/calcite-avatica/pull/272
>>> onto
>>> > > the ‘merge’ of 274. Ready for review/merge as appropriate.
>>> > >
>>> > > Chris
>>> > >
>>> > > From: Istvan Toth <st...@cloudera.com.INVALID>
>>> > > Date: Monday, February 10, 2025 at 4:17 AM
>>> > > To: dev@calcite.apache.org <de...@calcite.apache.org>
>>> > > Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
>>> > > 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 <
>>> francischuang@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.dennis@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 <jh...@gmail.com>
>>> > > > >> Date: Tuesday, January 28, 2025 at 10:33 AM
>>> > > > >> To: dev@calcite.apache.org <de...@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 <
>>> > > > >> francischuang@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 <fr...@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 <
>>> > > > >> francischuang@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 <
>>> > > > >>>>>> francischuang@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 <
>>> > > stoty@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 <
>>> > > > >>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
The maven repo has been fixed in the meantime.
We could still upgrade Kerby, unless there is a reason to stick to the old
version.
Istvan
On Wed, Feb 12, 2025 at 3:01 PM Istvan Toth <st...@cloudera.com> wrote:
> Thank you!
>
> TIL that maven-metadata.xml is used for looking up version ranges.
>
> Upgrading to the latest and greatest Kerby also solved the problem for me.
> I prefer that to adding a transitive dependency management entry that may
> come back and bite us later.
>
> Opened CALCITE-6828 <https://issues.apache.org/jira/browse/CALCITE-6828>
> and https://github.com/apache/calcite-avatica/pull/278 for the kerby
> version bump.
>
> Istvan
>
>
> On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
>> broken build. It can possibly do the trick for avatica as well.
>>
>> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <st...@cloudera.com.invalid>
>> wrote:
>> >
>> > Thanks.
>> >
>> > BTW Avatica cannot be compiled right now,
>> >
>> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
>> > is broken on maven-central.
>> >
>> > Istvan
>> >
>> > On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <chris.w.dennis@ibm.com
>> .invalid>
>> > wrote:
>> >
>> > > I have rebased https://github.com/apache/calcite-avatica/pull/272
>> onto
>> > > the ‘merge’ of 274. Ready for review/merge as appropriate.
>> > >
>> > > Chris
>> > >
>> > > From: Istvan Toth <st...@cloudera.com.INVALID>
>> > > Date: Monday, February 10, 2025 at 4:17 AM
>> > > To: dev@calcite.apache.org <de...@calcite.apache.org>
>> > > Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
>> > > 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 <
>> francischuang@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.dennis@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 <jh...@gmail.com>
>> > > > >> Date: Tuesday, January 28, 2025 at 10:33 AM
>> > > > >> To: dev@calcite.apache.org <de...@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 <
>> > > > >> francischuang@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 <fr...@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 <
>> > > > >> francischuang@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 <
>> > > > >>>>>> francischuang@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 <
>> > > stoty@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 <
>> > > > >>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
Thank you!
TIL that maven-metadata.xml is used for looking up version ranges.
Upgrading to the latest and greatest Kerby also solved the problem for me.
I prefer that to adding a transitive dependency management entry that may
come back and bite us later.
Opened CALCITE-6828 <https://issues.apache.org/jira/browse/CALCITE-6828>
and https://github.com/apache/calcite-avatica/pull/278 for the kerby
version bump.
Istvan
On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <za...@gmail.com>
wrote:
> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
> broken build. It can possibly do the trick for avatica as well.
>
> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <st...@cloudera.com.invalid>
> wrote:
> >
> > Thanks.
> >
> > BTW Avatica cannot be compiled right now,
> >
> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
> > is broken on maven-central.
> >
> > Istvan
> >
> > On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <chris.w.dennis@ibm.com
> .invalid>
> > wrote:
> >
> > > I have rebased https://github.com/apache/calcite-avatica/pull/272 onto
> > > the ‘merge’ of 274. Ready for review/merge as appropriate.
> > >
> > > Chris
> > >
> > > From: Istvan Toth <st...@cloudera.com.INVALID>
> > > Date: Monday, February 10, 2025 at 4:17 AM
> > > To: dev@calcite.apache.org <de...@calcite.apache.org>
> > > Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
> > > 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 <
> francischuang@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.dennis@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 <jh...@gmail.com>
> > > > >> Date: Tuesday, January 28, 2025 at 10:33 AM
> > > > >> To: dev@calcite.apache.org <de...@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 <
> > > > >> francischuang@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 <fr...@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 <
> > > > >> francischuang@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 <
> > > > >>>>>> francischuang@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 <
> > > stoty@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 <
> > > > >>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Stamatis Zampetakis <za...@gmail.com>.
There is https://issues.apache.org/jira/browse/CALCITE-6827 for the
broken build. It can possibly do the trick for avatica as well.
On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <st...@cloudera.com.invalid> wrote:
>
> Thanks.
>
> BTW Avatica cannot be compiled right now,
> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
> is broken on maven-central.
>
> Istvan
>
> On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <ch...@ibm.com.invalid>
> wrote:
>
> > I have rebased https://github.com/apache/calcite-avatica/pull/272 onto
> > the ‘merge’ of 274. Ready for review/merge as appropriate.
> >
> > Chris
> >
> > From: Istvan Toth <st...@cloudera.com.INVALID>
> > Date: Monday, February 10, 2025 at 4:17 AM
> > To: dev@calcite.apache.org <de...@calcite.apache.org>
> > Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
> > 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 <fr...@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.dennis@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 <jh...@gmail.com>
> > > >> Date: Tuesday, January 28, 2025 at 10:33 AM
> > > >> To: dev@calcite.apache.org <de...@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 <
> > > >> francischuang@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 <fr...@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 <
> > > >> francischuang@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 <
> > > >>>>>> francischuang@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 <
> > stoty@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 <
> > > >>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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>
> ------------------------------
> ------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
Thanks.
BTW Avatica cannot be compiled right now,
https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml
is broken on maven-central.
Istvan
On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <ch...@ibm.com.invalid>
wrote:
> I have rebased https://github.com/apache/calcite-avatica/pull/272 onto
> the ‘merge’ of 274. Ready for review/merge as appropriate.
>
> Chris
>
> From: Istvan Toth <st...@cloudera.com.INVALID>
> Date: Monday, February 10, 2025 at 4:17 AM
> To: dev@calcite.apache.org <de...@calcite.apache.org>
> Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
> 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 <fr...@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.dennis@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 <jh...@gmail.com>
> > >> Date: Tuesday, January 28, 2025 at 10:33 AM
> > >> To: dev@calcite.apache.org <de...@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 <
> > >> francischuang@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 <fr...@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 <
> > >> francischuang@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 <
> > >>>>>> francischuang@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 <
> stoty@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 <
> > >>>>>>>>> francischuang@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*: stoty@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
RE: [DISCUSS] Towards Avatica 1.26.0
Posted by Chris Dennis <ch...@ibm.com.INVALID>.
I have rebased https://github.com/apache/calcite-avatica/pull/272 onto the ‘merge’ of 274. Ready for review/merge as appropriate.
Chris
From: Istvan Toth <st...@cloudera.com.INVALID>
Date: Monday, February 10, 2025 at 4:17 AM
To: dev@calcite.apache.org <de...@calcite.apache.org>
Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
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 <fr...@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.dennis@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 <jh...@gmail.com>
> >> Date: Tuesday, January 28, 2025 at 10:33 AM
> >> To: dev@calcite.apache.org <de...@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 <
> >> francischuang@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 <fr...@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 <
> >> francischuang@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 <
> >>>>>> francischuang@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 <stoty@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 <
> >>>>>>>>> francischuang@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*: stoty@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*: stoty@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 >
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
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 <fr...@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.dennis@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 <jh...@gmail.com>
> >> Date: Tuesday, January 28, 2025 at 10:33 AM
> >> To: dev@calcite.apache.org <de...@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 <
> >> francischuang@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 <fr...@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 <
> >> francischuang@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 <
> >>>>>> francischuang@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 <stoty@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 <
> >>>>>>>>> francischuang@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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 <ch...@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 <jh...@gmail.com>
>> Date: Tuesday, January 28, 2025 at 10:33 AM
>> To: dev@calcite.apache.org <de...@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 <
>> francischuang@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 <fr...@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 <
>> francischuang@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 <
>>>>>> francischuang@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 <
>>>>>>>>> francischuang@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*: stoty@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
>>>
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> ------------------------------
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>
>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
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 <ch...@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 <jh...@gmail.com>
> Date: Tuesday, January 28, 2025 at 10:33 AM
> To: dev@calcite.apache.org <de...@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 <
> francischuang@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 <fr...@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 <
> francischuang@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 <
> >>>> francischuang@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 <
> >>>>>>> francischuang@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
RE: [DISCUSS] Towards Avatica 1.26.0
Posted by Chris Dennis <ch...@ibm.com.INVALID>.
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 <jh...@gmail.com>
Date: Tuesday, January 28, 2025 at 10:33 AM
To: dev@calcite.apache.org <de...@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 <fr...@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 <fr...@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 <francischuang@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 <
>>>> francischuang@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 <
>>>>>>> francischuang@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*: stoty@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 >
>>>>>>>>> ------------------------------
>>>>>>>>> ------------------------------
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Julian Hyde <jh...@gmail.com>.
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 <fr...@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 <fr...@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 <francischuang@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 <
>>>> francischuang@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 <
>>>>>>> francischuang@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*: stoty@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>
>>>>>>>>> ------------------------------
>>>>>>>>> ------------------------------
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@apache.org>.
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 <fr...@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 <fr...@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 <francischuang@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 <
> >> francischuang@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 <
> >>>>> francischuang@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*: stoty@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>
> >>>>>>> ------------------------------
> >>>>>>> ------------------------------
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
> >>
> >
>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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 <fr...@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 <fr...@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 <
>> francischuang@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 <
>>>>> francischuang@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*: stoty@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>
>>>>>>> ------------------------------
>>>>>>> ------------------------------
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
Thank you @Francis Chuang <fr...@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 <fr...@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 <
> francischuang@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 <
> >>> francischuang@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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 <fr...@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 <
>>> francischuang@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*: stoty@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>
>>>>> ------------------------------
>>>>> ------------------------------
>>>>>
>>>>
>>>>
>>>
>>>
>>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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 <fr...@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 <
>> francischuang@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*: stoty@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>
>>>> ------------------------------
>>>> ------------------------------
>>>>
>>>
>>>
>>
>>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
>
> 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 <fr...@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 <
> francischuang@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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 <fr...@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*: stoty@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>
>> ------------------------------
>> ------------------------------
>>
>
>
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
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 <fr...@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*: stoty@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Istvan Toth <st...@cloudera.com.INVALID>.
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 <fr...@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*: stoty@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>
------------------------------
------------------------------
Re: [DISCUSS] Towards Avatica 1.26.0
Posted by Francis Chuang <fr...@apache.org>.
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.
>