...
Improvement (with JIRA/IEP references) | Component | Contributors | Readiness Estimated Time | Expected Release Version | |||
---|---|---|---|---|---|---|---|
Docs | September-October, 2020 | 2.10 | |||||
Ignite Modularization & Extensions | Extensions | September-October, 2020 | 2.10 | ||||
Distributed environment tests | Test coverage | November 2020 | 2.10 | ||||
Platforms | |||||||
Thin Clients APIs extension - Compute | Platforms (Generic) | Ready (in master)June 2020 | 2.9 | ||||
2.Thin Clients APIs extension - Continuous Queries | Platforms (Generic) | Pavel Tupitsyn , ? | July 2020 | 2.9 | |||
Thin Clients APIs extension - Service Grid | Platforms (Generic) | August July 2020 | 2.910 | ||||
.NET Platform Cache (was Native Near Cache) (thick clients) | Platforms (.NET) | Ready (in master) | 2.9 | ||||
.NET Modernization for Ignite 3.0 (discontinue .NET Framework 4 support, remove legacy integrations) | Platforms (.NET) | Fall 2020 | 3.0 | ||||
Cluster API support for C++ thick client | Platforms (C++) | June 2020 | 2.9 | ||||
Moving Python, Node.js and PHP thin clients in separate repositories and separate release cycles | Platforms (Python, Node.JS, PHP) | June 2020 | 2.9 | ||||
Partition Awareness for Python and Node.js thin clients | Platforms (Python, Node.JS) | May 2020 | 2.9 | ||||
SQL API support for C++ thin client. | Platforms (C++) | July 2020 | 2.9 | ||||
Core (except for SQL) | |||||||
Keys rotation for transparent data encryption | Security | Pavel Pereslegin | 2.10 | ||||
TDE: Master key rotation | Security | Ready (in master) | 2.9 | ||||
Memory warm-up from the native persistence on restarts | Storage | August 2020 | 2.10 | ||||
Native persistence defragmentation (freeing space occupied by deleted entries) | Storage | Anton Kalashnikov , Ivan Bessonov, Sergey Chugunov | November 2020 | 2.10 | |||
Partition loss policies overhaul to improve data loss and split-brain handling techniques | Storage | Alexey Scherbakov, Ivan Rakov | May 2020 | 2.9 | |||
Consistency-related improvements for atomic caches | Storage | Alexey Scherbakov | November-December 2020 | 2.10 | |||
Cluster Snapshots | Storage | August 2020 | 2.9 | ||||
Tombstone objects during rebalancing | Rebalancer | Alexey Scherbakov, Ivan Rakov | September-October 2020 | 2.10 | |||
Avoid rebalancing cancellation in certain scenarios | Rebalancer | Vlad Pytkov, Ivan Rakov | Updates batching for the historical rebalance | Rebalancer | Ivan Rakov, ? | May 2020 | 2.9 |
Cluster peer-2-peer rebalancing (FilePreloading) | Rebalancer | August 2020 | March 2021 | 2.11 | |||
Crash Recovery Speed-Up | Crash recovery | 2.8, 2.9, 2.2.10 | |||||
SQL | |||||||
SQL runtime statistics (local) | SQL | September 2020 | 2.10July-September, 2020 | ||||
The first version of Apache Calcite-powered SQL Engine | SQL | Roman Kondakov , Igor Selivestov, ? | March 2021 | ||||
Metrics, Tracing & Tooling | |||||||
Distributed Tracing (aka. profiling) | Monitoring & Tracing | Ivan Rakov, ?, Aleksandr Lapin, Mikhail Petrov | June-July 2020 | 2.9 | |||
Tool for performance statistics reports | Tools | June-July, 2020 | 2.910 | ||||
Machine Learning | |||||||
Model export/import (PMML and custom JSON format) | ML InferenceTBD | September , 2020 | 2.10 |