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.