Thanks for the feedback Abhishek! I have uploaded the alpha release 4.5.1a1 to pypi: https://pypi.org/project/impala-shell/4.5.1a1/ It is based on https://github.com/apache/impala/tree/branch-4.5.1
The versions were set manually in this version, I haven't updated them in github - most places where versions are set is not relevant for an impala-shell only release, e.g. .pom files. I can set version in the repo if someone thinks it is important, similarly to https://github.com/apache/impala/commit/01bc47c917688769bf10ce0ca1d526efcf422403 regards, Csaba On Mon, Jul 28, 2025 at 9:06 PM Abhishek Rawat <ara...@cloudera.com> wrote: > Hi Csaba, > > I agree that we should probably do a 4.5.1 release and include impala-shell > only changes on top of branch-4.5.0. > > Regards, > -Abhishek > > On Thu, Apr 24, 2025 at 8:13 AM Csaba Ringhofer <csringho...@cloudera.com> > wrote: > > > I would like to proceed with releasing a new version of impala-shell. > > One change compared to the original proposal is that I would also add > > another fix related to long LDAP password: > > > > > https://github.com/apache/impala/commit/98f15044a14bcb21cb28e1482f3693c19c659241 > > it is a clear pick on top of the existing 2 patches: > > https://gerrit.cloudera.org/#/c/22812/ > > > > Regards, > > Csaba > > > > On Mon, Mar 24, 2025 at 4:11 PM Csaba Ringhofer < > csringho...@cloudera.com> > > wrote: > > > > > Hi Quanlong! > > > > > > I agree, it is better to cherry-pick the shell changes to branch-4.5.0 > to > > > follow semantic versioning. > > > There was no other change in the shell since 4.5.0 than > > > > > > > > > https://github.com/apache/impala/commit/9437f9fd1689320e74c71d61a8692d767fa0e073 > > > The change above would have conflict due to bumping impyla version in > the > > > same commit. To fix this I would also cherry pick the previous bump: > > > > > > > > > https://github.com/apache/impala/commit/6fc36b3e8ee5a46baea6bbcae09f4081a6ef028c > > > > > > Csaba > > > > > > On Fri, Mar 21, 2025 at 9:07 AM Quanlong Huang < > huangquanl...@gmail.com> > > > wrote: > > > > > >> Hi Csaba, > > >> > > >> Thanks for raising this! > > >> > > >> The current master branch has some new features like IMPALA-12152. Can > > >> we just cherry-pick some impala-shell commits to branch-4.5.0 and > > >> release it as 4.5.1? If there are some critical bug fixes, we can also > > >> pick them. > > >> Then we are still following the Semantic versioning: > > >> > > >> Given a version number MAJOR.MINOR.PATCH, increment the: > > >> - MAJOR version when you make incompatible API changes > > >> - MINOR version when you add functionality in a backward compatible > > >> manner > > >> - PATCH version when you make backward compatible bug fixes > > >> > > >> Regards, > > >> Quanlong > > >> > > >> On Thu, Mar 20, 2025 at 4:50 AM Csaba Ringhofer > > >> <csringho...@cloudera.com> wrote: > > >> > > > >> > 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 > > >> > > > > > >