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
> > >>
> > >
> >
>

Reply via email to