Hey everyone,

Just a quick check-in for this release. I think we're quite close to rc0 for voting, we just need to get a few issues over the line.

Can community members please review these PRs?
- https://github.com/apache/calcite-avatica/pull/274
- https://github.com/apache/calcite-avatica/pull/274
- https://github.com/apache/calcite-avatica/pull/275

Would anyone be interested in contributing a PR for CALCITE-6588 [1] (Support JDK 23 and Guava 33.3.0 in Avatica)?

Francis

[1] https://issues.apache.org/jira/browse/CALCITE-6588

On 29/01/2025 8:06 pm, Istvan Toth wrote:
At least half of those deprecations (and most of the ugliest suppressions)
are related to the old Http Client Configurable interfaces which are not
implemented by anything in our codebase.

We could either completely remove them (which technically breaks backwards
compatibility with users implementing custom http clients), or un-deprecate
them.

I would also look at  the non-SPNEGO related apache httpclient
deprecations, to see if they can be fixed properly instead of suppressing.



On Tue, Jan 28, 2025 at 6:35 PM Chris Dennis <chris.w.den...@ibm.com.invalid>
wrote:

Seemed like a relatively simple mechanical change:
https://github.com/apache/calcite-avatica/pull/272

Let me know if anything is inappropriate. Note that due to 1.8 source
compatibility there’s some fairly ugly FQCN references that cannot be
avoided.

Chris

From: Julian Hyde <jhyde.apa...@gmail.com>
Date: Tuesday, January 28, 2025 at 10:33 AM
To: dev@calcite.apache.org <dev@calcite.apache.org>
Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0
Why defer 5136? Ignoring deprecation warnings hurt us in the past. We
logged 5136 so that it wouldn’t happen again. I think it’s ok to suppress
deprecation warnings that we know are ok, so that we can have the build
fail if new deprecation warnings occur.

On Jan 28, 2025, at 4:00 AM, Istvan Toth <st...@apache.org> wrote:

Thanks to Stamatis and Chris the JDK23 support is in.

According to the 1.26.0 release ticket(CALCITE-6589), there are two more
tasks left:
* A trivial Guava update
https://github.com/apache/calcite-avatica/pull/270
* and CALCITE-5136 Avatica build (or CI) must fail if there are
deprecation
warnings

Some of the deprecation warnings can only be fixed by brute force
suppression,
so I'd suggest removing CALCITE-5136 from the 1.26.0 release blockers.

Istvan

On Wed, Jan 22, 2025 at 10:54 PM Francis Chuang <
francischu...@apache.org>
wrote:

Can community members please help with reviewing this PR?

https://github.com/apache/calcite-avatica/pull/251

It's a pretty big change, your help is much appreciated :)

On 17/01/2025 12:48 am, Istvan Toth wrote:
Thank you @Francis Chuang <francischu...@apache.org> for driving the
process.

The one remaining non-trivial ticket is CALCITE-6590 for Java23+
support.

It was discussed on this thread, and on the ticket.
I also consider the PR for that ready for review.



On Sun, Jan 12, 2025 at 9:30 PM Francis Chuang <
francischu...@apache.org

wrote:

Hey everyone,
Hope you had a great Christmas and New Year!

I would like to continue the process of releasing Avatica 1.26.0. Can
community members please consider reviewing the following PRs?

- https://github.com/apache/calcite-avatica/pull/264
- https://github.com/apache/calcite-avatica/pull/261
- https://github.com/apache/calcite-avatica/pull/257
- https://github.com/apache/calcite-avatica/pull/251

Francis


On 22/11/2024 7:54 am, Francis Chuang wrote:
We currently have 7 PRs that needs to be reviewed and merged for
1.26.0

Can community members please help review them?

If community members have suggestions for resolving these 2
(especially
the gradle issue), it would be much appreciated:

- https://github.com/apache/calcite-avatica/pull/257
- https://github.com/apache/calcite-avatica/pull/264

On 1/11/2024 11:48 pm, Istvan Toth wrote:

checkstyle is only used at runtime.


Sorry, I meant build time.

I also opened  CALCITE-6661 to update the shadow plugin and asm
library,
shading Jackson 2.15.4 seems to require it.

Istvan


On Thu, Oct 31, 2024 at 9:32 PM Francis Chuang <
francischu...@apache.org>
wrote:

Thank you for opening these PRs, Istvan.

Can someone please review these changes?

On 1/11/2024 12:28 am, Istvan Toth wrote:
I have opened the following component update tickets with PRs:

CALCITE-6656 <https://issues.apache.org/jira/browse/CALCITE-6656

Update
owasp plugin from 5.2.2 to 10.0.4 in Avatica
CALCITE-6657 <https://issues.apache.org/jira/browse/CALCITE-6657

Update
checkstyle from 10.3.2 to 10.19.0 in Avatica
CALCITE-6658 <https://issues.apache.org/jira/browse/CALCITE-6658

Update
Jackson from 2.15.2 to 2.15.4 in Avatica
CALCITE-6659 <https://issues.apache.org/jira/browse/CALCITE-6659

Update
Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in Avatica
CALCITE-6660 <https://issues.apache.org/jira/browse/CALCITE-6660

Update
protobuf-java from 3.21.9 to 3.25.5 in Avatica

This gets the OWASP plugin working, and updates some of the
reported
components.

Jetty and Protobuf are possibly relevant, the Jackson CVE is
disputed and
probably invalid and checkstyle is only used at runtime.
Even the latest Jetty has some CVEs, but there's not much we can
do
about
that.

Istvan


On Fri, Oct 25, 2024 at 7:44 AM Istvan Toth <st...@cloudera.com>
wrote:

Re CALCITE-6590, I think we have agreed to go with the reflection
based
fix, but the PR <
https://github.com/apache/calcite-avatica/pull/251  >
has
not been approved yet.
I need a review for the PR.
I have updated the JIRA description to match the solution we have
chosen.

Istvan



On Fri, Oct 25, 2024 at 12:13 AM Francis Chuang <
francischu...@apache.org>
wrote:

Hey everyone,

Just wanted to follow up on the open issues for Avatica 1.26.0.

I would like to get the following into this release:
- CALCITE-6590 - Run tests with java.security.manager=allow on
JDK23+
in
Avatica
-CALCITE-5136 - Avatica build (or CI) must fail if there are
deprecation
warnings
- CALCITE-6588 - Support JDK 23 and Guava 33.3.0 in Avatica

Istvan, can you see if you can wrap up CALCITE-6590, so the
other
2
issues can be worked on?

Francis

On 15/10/2024 3:46 pm, Francis Chuang wrote:
Now that Calcite 1.38.0 has been released, I think it's time to
start
the release process for Avatica 1.26.0.

For starters, I would like to see CALCITE-6590 [1] in this
release.

Are there any other changes the community would like to see in
this
release?

I also note that we have 12 other open PRs that could
potentially
be
reviewed and merged.

Francis

[1] https://github.com/apache/calcite-avatica/pull/251

On 21/09/2024 9:54 am, Julian Hyde wrote:
Apache Pig hasn't released a new version for a long time.

We should consider removing the Pig adapter at some point.

Also upgrade the Spark adapter to a version that uses Hadoop
3.x
rather than Hadoop 2.x.




--
*István Tóth* | Sr. Staff Software Engineer
*Email*: st...@cloudera.com
cloudera.com <https://www.cloudera.com  >
[image: Cloudera] <https://www.cloudera.com/  >
[image: Cloudera on Twitter] <https://twitter.com/cloudera  >
[image:
Cloudera on Facebook] <https://www.facebook.com/cloudera  >
[image:
Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera

------------------------------
------------------------------
















Reply via email to