Hi!

I think that it is high time to create a new release for impala-shell on
pypi - the main motivation is support for newer Python versions
(IMPALA-12656) as with the current versions on pypi (4.4.0a2, 4.3.0) the
newest Python that works is 3.10.
https://pypi.org/project/impala-shell/#history

Python 3.10 only gets security fixes and will be EOL in 2026.
https://devguide.python.org/versions/

When Impala 4.5 was released the fix for newer Python versions was net
merged yet, for this reason I don't think that it is useful to create an
impala-shell release based on 4.5 state.
https://github.com/apache/impala/commit/9437f9fd1689320e74c71d61a8692d767fa0e073

My proposal is to create an impala-shell release based on the current state
of Apache Impala master branch and call it 4.5.1. This would be a shell
only release. If there will be an Apache Impala hotfix release for 4.5 than
it would be 4.5.2.

I don't see discussions about previous impala-shell releases in dev-impala,
but I though that it is better to discuss this openly due to the effect on
Apache Impala version number.

There are several improvements besides Python compatibility since the last
non-alpha release 4.3.0, including:
- OAuth AuthN support
- "long polling" support
- improved progress bar

regards,
Csaba

Reply via email to