Re: [VOTE] Release pyignite 0.6.0.rc0

2022-11-11 Thread Vladimir Steshin

    Good job. +1

11.11.2022 16:40, Ivan Daschinsky пишет:

Dear Igniters!

Release candidate binaries for subj are uploaded and ready for vote
You can find them here:
https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0

If you follow the link above, you will find source packages (*.zip)
and binary packages (wheels) for windows (amd64), mac os x (amd64) and
linux (x86_64)
for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg
signatures.
Code signing keys can be found here --
https://downloads.apache.org/ignite/KEYS
Here you can find instructions how to verify packages
https://www.apache.org/info/verification.html

You can install binary package for specific version of python using pip
For example do this on linux for python 3.8

pip

install 
pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

You can build and install package from source using this command:

pip install pyignite-0.6.0.zip

You can build wheel on your platform using this command:

pip wheel --no-deps pyignite-0.6.0.zip

For building C module, you should have python headers and C compiler
installed.
(i.e. for ubuntu sudo apt install build-essential python3-dev)
In Mac OS X xcode-tools and python from homebrew are the best option.

In order to check whether C module works, use following:

from pyignite import _cutils
print(_cutils.hashcode('test'))
3556498

You can find documentation here:
https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/

You can find examples here (to check them, you should start ignite locally):
https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html
Also, examples can be found in source archive in examples subfolder.
docker-compose.yml is supplied in order to start ignite quickly. (Use
`docker-compose up -d` to start 3 nodes cluster and `docker-compose
down` to shut down it)

Release notes:
https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72

Git release tag was created:
https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72

The vote is formal, see voting guidelines
https://www.apache.org/foundation/voting.html

+1 - to accept pyignite-0.6.0.rc0
0 - don't care either way
-1 - DO NOT accept pyignite-0.6.0.rc0

The vote finishes at 11/15/2022 15:00 UTC



Re: [VOTE] Release pyignite 0.6.0.rc0

2022-11-11 Thread Igor Sapego
+1

Best Regards,
Igor


On Fri, Nov 11, 2022 at 5:41 PM Ivan Daschinsky 
wrote:

> Dear Igniters!
>
> Release candidate binaries for subj are uploaded and ready for vote
> You can find them here:
> https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0
>
> If you follow the link above, you will find source packages (*.zip)
> and binary packages (wheels) for windows (amd64), mac os x (amd64) and
> linux (x86_64)
> for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg
> signatures.
> Code signing keys can be found here --
> https://downloads.apache.org/ignite/KEYS
> Here you can find instructions how to verify packages
> https://www.apache.org/info/verification.html
>
> You can install binary package for specific version of python using pip
> For example do this on linux for python 3.8
> >> pip
> install
> pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
>
> You can build and install package from source using this command:
> >> pip install pyignite-0.6.0.zip
> You can build wheel on your platform using this command:
> >> pip wheel --no-deps pyignite-0.6.0.zip
>
> For building C module, you should have python headers and C compiler
> installed.
> (i.e. for ubuntu sudo apt install build-essential python3-dev)
> In Mac OS X xcode-tools and python from homebrew are the best option.
>
> In order to check whether C module works, use following:
> >> from pyignite import _cutils
> >> print(_cutils.hashcode('test'))
> >> 3556498
>
> You can find documentation here:
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/
>
> You can find examples here (to check them, you should start ignite
> locally):
>
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html
> Also, examples can be found in source archive in examples subfolder.
> docker-compose.yml is supplied in order to start ignite quickly. (Use
> `docker-compose up -d` to start 3 nodes cluster and `docker-compose
> down` to shut down it)
>
> Release notes:
>
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72
>
> Git release tag was created:
>
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72
>
> The vote is formal, see voting guidelines
> https://www.apache.org/foundation/voting.html
>
> +1 - to accept pyignite-0.6.0.rc0
> 0 - don't care either way
> -1 - DO NOT accept pyignite-0.6.0.rc0
>
> The vote finishes at 11/15/2022 15:00 UTC
>


[VOTE] Release pyignite 0.6.0.rc0

2022-11-11 Thread Ivan Daschinsky
Dear Igniters!

Release candidate binaries for subj are uploaded and ready for vote
You can find them here:
https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0

If you follow the link above, you will find source packages (*.zip)
and binary packages (wheels) for windows (amd64), mac os x (amd64) and
linux (x86_64)
for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg
signatures.
Code signing keys can be found here --
https://downloads.apache.org/ignite/KEYS
Here you can find instructions how to verify packages
https://www.apache.org/info/verification.html

You can install binary package for specific version of python using pip
For example do this on linux for python 3.8
>> pip
install 
pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

You can build and install package from source using this command:
>> pip install pyignite-0.6.0.zip
You can build wheel on your platform using this command:
>> pip wheel --no-deps pyignite-0.6.0.zip

For building C module, you should have python headers and C compiler
installed.
(i.e. for ubuntu sudo apt install build-essential python3-dev)
In Mac OS X xcode-tools and python from homebrew are the best option.

In order to check whether C module works, use following:
>> from pyignite import _cutils
>> print(_cutils.hashcode('test'))
>> 3556498

You can find documentation here:
https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/

You can find examples here (to check them, you should start ignite locally):
https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html
Also, examples can be found in source archive in examples subfolder.
docker-compose.yml is supplied in order to start ignite quickly. (Use
`docker-compose up -d` to start 3 nodes cluster and `docker-compose
down` to shut down it)

Release notes:
https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72

Git release tag was created:
https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72

The vote is formal, see voting guidelines
https://www.apache.org/foundation/voting.html

+1 - to accept pyignite-0.6.0.rc0
0 - don't care either way
-1 - DO NOT accept pyignite-0.6.0.rc0

The vote finishes at 11/15/2022 15:00 UTC


Re: [VOTE] Release Apache Ignite 3.0.0-beta1 RC1

2022-11-11 Thread Stanislav Lukyanov
We've spoken with Mikhail, Pavel, and Slava about this on IM, and it seems we 
need to make a bunch of small changes.
I've summarised them here: https://issues.apache.org/jira/browse/IGNITE-18129.

In short, we need to make sure that all clients are published in the 
repository. Java and .NET client will be published as their own artefacts.
C++ client is published as source code, and the sources are included into the 
general src.zip.

Thanks,
Stan

> On 11 Nov 2022, at 11:34, Pavel Tupitsyn  wrote:
> 
> Slava, Stan - thoughts?
> I'll be glad to help with .NET, but what about missing sources and README
> issues?
> 
> On Thu, Nov 10, 2022 at 4:00 PM Pavel Tupitsyn  wrote:
> 
>> Stanislav,
>> 
>>> Isn't nuget package enough for .NET ecosystem?
>> Isn't Maven enough for the Java ecosystem? I would say yes, but we still
>> include Java client binaries in the zip file.
>> 
>> Anyway, I'm ok with NuGet-only binaries, but let's include them in the set
>> of files for the vote, like we do in 2.x, so the package can be tested.
>> 
>> On Thu, Nov 10, 2022 at 3:46 PM Stanislav Lukyanov 
>> wrote:
>> 
>>> Pavel,
>>> 
>>> Regarding .NET client binaries - do you mean .dll files? Do you think
>>> they should be a part of the .zip? The same .zip or a separate one? Isn't
>>> nuget package enough for .NET ecosystem?
>>> 
>>> Thanks,
>>> Stan
>>> 
 On 9 Nov 2022, at 19:55, Pavel Tupitsyn  wrote:
 
 Also:
 - Source code is missing (*src.zip files)
 - .NET client binaries are missing in binary zips
 
 On Wed, Nov 9, 2022 at 7:51 PM Pavel Tupitsyn 
>>> wrote:
 
> -0.5 (binding)
> 
> README.md contains a mix of "Alpha 5" and "Beta 1"
> 
> On Wed, Nov 9, 2022 at 7:45 PM Вячеслав Коптилин <
>>> slava.kopti...@gmail.com>
> wrote:
> 
>> Dear Community,
>> 
>> Ignite 3 is moving forward and I think we're in a good spot to
>>> release the
>> first beta version. In the last few months the following major
>>> features
>> have been added:
>> - RPM and DEB packages: simplified installation and node management
>>> with
>> system services.
>> - Client's Partition Awareness: Clients are now aware of data
>>> distribution
>> over the cluster nodes which helps avoid additional network
>>> transmissions
>> and lowers operations latency.
>> - C++ client:  Basic C++ client, able to perform operations on data.
>> - Autogenerated values: now a function can be specified as a default
>>> value
>> generator during a table creation. Currently only gen_random_uuid is
>> supported.
>> - SQL Transactions.
>> - Transactional Protocol: improved locking model, multi-version based
>> lock-free read-only transactions.
>> - Storage: A number of improvements to memory-only and on-disk engines
>> based on Page Memory.
>> - Indexes: Basic functionality, hash and sorted indexes.
>> - Client logging: A LoggerFactory may be provided during client
>>> creation
>> to
>> specify a custom logger for logs generated by the client.
>> - Metrics framework: Collection and export of cluster metrics.
>> 
>> I propose to release 3.0.0-beta1 with the features listed above.
>> 
>> Release Candidate:
>> https://dist.apache.org/repos/dist/dev/ignite/3.0.0-beta1-rc1/
>> Maven Staging:
>> 
>>> https://repository.apache.org/content/repositories/orgapacheignite-1555/
>> Tag: https://github.com/apache/ignite-3/tree/3.0.0-beta1-rc1
>> 
>> +1 - accept Apache Ignite 3.0.0-alpha4 RC1
>> 0 - don't care either way
>> -1 - DO NOT accept Apache Ignite 3.0.0-alpha4 RC1 (explain why)
>> 
>> Voting guidelines: https://www.apache.org/foundation/voting.html
>> How to verify the release:
>>> https://www.apache.org/info/verification.html
>> 
>> The vote will be closed on Tuesday, 15 November 2022, 12:00:00 (UTC
>>> time)
>> 
>> 
>>> https://www.timeanddate.com/countdown/to?year=2022&month=11&day=15&hour=12&min=0&sec=0&p0=utc-1
>> 
>> Thanks,
>> S.
>> 
> 
>>> 
>>> 



Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-11 Thread Anton Vinogradov
Great news!
Welcome aboard

On Fri, Nov 11, 2022 at 12:03 PM Nikita Amelchev 
wrote:

> My congratulations, Mikhail!
>
> пт, 11 нояб. 2022 г. в 11:55, Maksim Timonin :
> >
> > Hi Mikhail! Congratulations!
> >
> > On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin 
> > wrote:
> >
> > > Mikhail, congratulations!
> > >
> > > 11.11.2022 11:20, Maxim Muzafarov пишет:
> > > > The Project Management Committee (PMC) for Apache Ignite has invited
> > > > Mikhail Petrov to become a committer and we are pleased to announce
> > > > that they have accepted.
> > > >
> > > > Mikhail Petrov is an active contributor and community member, he made
> > > > significant additions to Ignite and Ignite Extensions code bases,
> this
> > > > client support for Spring Data, Spring Transactions, tracing of SQL
> > > > queries etc.
> > > >
> > > > Being a committer enables easier contribution to the project since
> > > > there is no need to go via the patch submission process. This should
> > > > enable better productivity.
> > > >
> > > > Please join in welcoming Mikhail Petrov, and congratulating him on
> the
> > > > new role in the Apache Ignite Community!
> > > >
> > > >
> > > > Best Regards,
> > > > Maxim Muzafarov
> > > > on behalf of Apache Ignite PMC
>
>
>
> --
> Best wishes,
> Amelchev Nikita
>


Re: [VOTE] Release Apache Ignite 3.0.0-beta1 RC1

2022-11-11 Thread Pavel Tupitsyn
Slava, Stan - thoughts?
I'll be glad to help with .NET, but what about missing sources and README
issues?

On Thu, Nov 10, 2022 at 4:00 PM Pavel Tupitsyn  wrote:

> Stanislav,
>
> > Isn't nuget package enough for .NET ecosystem?
> Isn't Maven enough for the Java ecosystem? I would say yes, but we still
> include Java client binaries in the zip file.
>
> Anyway, I'm ok with NuGet-only binaries, but let's include them in the set
> of files for the vote, like we do in 2.x, so the package can be tested.
>
> On Thu, Nov 10, 2022 at 3:46 PM Stanislav Lukyanov 
> wrote:
>
>> Pavel,
>>
>> Regarding .NET client binaries - do you mean .dll files? Do you think
>> they should be a part of the .zip? The same .zip or a separate one? Isn't
>> nuget package enough for .NET ecosystem?
>>
>> Thanks,
>> Stan
>>
>> > On 9 Nov 2022, at 19:55, Pavel Tupitsyn  wrote:
>> >
>> > Also:
>> > - Source code is missing (*src.zip files)
>> > - .NET client binaries are missing in binary zips
>> >
>> > On Wed, Nov 9, 2022 at 7:51 PM Pavel Tupitsyn 
>> wrote:
>> >
>> >> -0.5 (binding)
>> >>
>> >> README.md contains a mix of "Alpha 5" and "Beta 1"
>> >>
>> >> On Wed, Nov 9, 2022 at 7:45 PM Вячеслав Коптилин <
>> slava.kopti...@gmail.com>
>> >> wrote:
>> >>
>> >>> Dear Community,
>> >>>
>> >>> Ignite 3 is moving forward and I think we're in a good spot to
>> release the
>> >>> first beta version. In the last few months the following major
>> features
>> >>> have been added:
>> >>> - RPM and DEB packages: simplified installation and node management
>> with
>> >>> system services.
>> >>> - Client's Partition Awareness: Clients are now aware of data
>> distribution
>> >>> over the cluster nodes which helps avoid additional network
>> transmissions
>> >>> and lowers operations latency.
>> >>> - C++ client:  Basic C++ client, able to perform operations on data.
>> >>> - Autogenerated values: now a function can be specified as a default
>> value
>> >>> generator during a table creation. Currently only gen_random_uuid is
>> >>> supported.
>> >>> - SQL Transactions.
>> >>> - Transactional Protocol: improved locking model, multi-version based
>> >>> lock-free read-only transactions.
>> >>> - Storage: A number of improvements to memory-only and on-disk engines
>> >>> based on Page Memory.
>> >>> - Indexes: Basic functionality, hash and sorted indexes.
>> >>> - Client logging: A LoggerFactory may be provided during client
>> creation
>> >>> to
>> >>> specify a custom logger for logs generated by the client.
>> >>> - Metrics framework: Collection and export of cluster metrics.
>> >>>
>> >>> I propose to release 3.0.0-beta1 with the features listed above.
>> >>>
>> >>> Release Candidate:
>> >>> https://dist.apache.org/repos/dist/dev/ignite/3.0.0-beta1-rc1/
>> >>> Maven Staging:
>> >>>
>> https://repository.apache.org/content/repositories/orgapacheignite-1555/
>> >>> Tag: https://github.com/apache/ignite-3/tree/3.0.0-beta1-rc1
>> >>>
>> >>> +1 - accept Apache Ignite 3.0.0-alpha4 RC1
>> >>> 0 - don't care either way
>> >>> -1 - DO NOT accept Apache Ignite 3.0.0-alpha4 RC1 (explain why)
>> >>>
>> >>> Voting guidelines: https://www.apache.org/foundation/voting.html
>> >>> How to verify the release:
>> https://www.apache.org/info/verification.html
>> >>>
>> >>> The vote will be closed on Tuesday, 15 November 2022, 12:00:00 (UTC
>> time)
>> >>>
>> >>>
>> https://www.timeanddate.com/countdown/to?year=2022&month=11&day=15&hour=12&min=0&sec=0&p0=utc-1
>> >>>
>> >>> Thanks,
>> >>> S.
>> >>>
>> >>
>>
>>


Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-11 Thread Nikita Amelchev
My congratulations, Mikhail!

пт, 11 нояб. 2022 г. в 11:55, Maksim Timonin :
>
> Hi Mikhail! Congratulations!
>
> On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin 
> wrote:
>
> > Mikhail, congratulations!
> >
> > 11.11.2022 11:20, Maxim Muzafarov пишет:
> > > The Project Management Committee (PMC) for Apache Ignite has invited
> > > Mikhail Petrov to become a committer and we are pleased to announce
> > > that they have accepted.
> > >
> > > Mikhail Petrov is an active contributor and community member, he made
> > > significant additions to Ignite and Ignite Extensions code bases, this
> > > client support for Spring Data, Spring Transactions, tracing of SQL
> > > queries etc.
> > >
> > > Being a committer enables easier contribution to the project since
> > > there is no need to go via the patch submission process. This should
> > > enable better productivity.
> > >
> > > Please join in welcoming Mikhail Petrov, and congratulating him on the
> > > new role in the Apache Ignite Community!
> > >
> > >
> > > Best Regards,
> > > Maxim Muzafarov
> > > on behalf of Apache Ignite PMC



-- 
Best wishes,
Amelchev Nikita


Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-11 Thread Maksim Timonin
Hi Mikhail! Congratulations!

On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin 
wrote:

> Mikhail, congratulations!
>
> 11.11.2022 11:20, Maxim Muzafarov пишет:
> > The Project Management Committee (PMC) for Apache Ignite has invited
> > Mikhail Petrov to become a committer and we are pleased to announce
> > that they have accepted.
> >
> > Mikhail Petrov is an active contributor and community member, he made
> > significant additions to Ignite and Ignite Extensions code bases, this
> > client support for Spring Data, Spring Transactions, tracing of SQL
> > queries etc.
> >
> > Being a committer enables easier contribution to the project since
> > there is no need to go via the patch submission process. This should
> > enable better productivity.
> >
> > Please join in welcoming Mikhail Petrov, and congratulating him on the
> > new role in the Apache Ignite Community!
> >
> >
> > Best Regards,
> > Maxim Muzafarov
> > on behalf of Apache Ignite PMC


Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-11 Thread Vladimir Steshin

Mikhail, congratulations!

11.11.2022 11:20, Maxim Muzafarov пишет:

The Project Management Committee (PMC) for Apache Ignite has invited
Mikhail Petrov to become a committer and we are pleased to announce
that they have accepted.

Mikhail Petrov is an active contributor and community member, he made
significant additions to Ignite and Ignite Extensions code bases, this
client support for Spring Data, Spring Transactions, tracing of SQL
queries etc.

Being a committer enables easier contribution to the project since
there is no need to go via the patch submission process. This should
enable better productivity.

Please join in welcoming Mikhail Petrov, and congratulating him on the
new role in the Apache Ignite Community!


Best Regards,
Maxim Muzafarov
on behalf of Apache Ignite PMC

[ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-11 Thread Maxim Muzafarov
The Project Management Committee (PMC) for Apache Ignite has invited
Mikhail Petrov to become a committer and we are pleased to announce
that they have accepted.

Mikhail Petrov is an active contributor and community member, he made
significant additions to Ignite and Ignite Extensions code bases, this
client support for Spring Data, Spring Transactions, tracing of SQL
queries etc.

Being a committer enables easier contribution to the project since
there is no need to go via the patch submission process. This should
enable better productivity.

Please join in welcoming Mikhail Petrov, and congratulating him on the
new role in the Apache Ignite Community!


Best Regards,
Maxim Muzafarov
on behalf of Apache Ignite PMC