Re: [VOTE] Release pyignite 0.6.0.rc0
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
+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
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
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
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
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
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
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
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
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