This page is used by the community to keep track of significant improvements that are planned to be added to Ignite.
Improvement (with JIRA/IEP references) | Component | Contributors | Readiness Estimated Time | Expected Release Version |
---|---|---|---|---|
Docs | September-October, 2020 | |||
Ignite Modularization & Extensions | Extensions | |||
Platforms | ||||
Thin Clients APIs extension - Compute | Platforms (Generic) | Pavel Tupitsyn , ? | ||
Thin Clients APIs extension - Continuous Queries | Platforms (Generic) | Pavel Tupitsyn , ? | ||
Thin Clients APIs extension - Service Grid | Platforms (Generic) | Pavel Tupitsyn , ? | ||
Native Near Cache support for .NET (thick clients) | Platforms (.NET) | |||
.NET Modernization for Ignite 3.0 | Platforms (.NET) | |||
Memory warm-up from the native persistence on restarts | Storage | |||
Native persistence defragmentation (freeing space occupied by deleted entries) | Storage | |||
Tombstone objects during rebalancing | Rebalancer | Alexey Scherbakov, Ivan Rakov | ||
Avoid rebalancing cancellation in certain scenarios | Rebalancer | Vlad Pytkov, Ivan Rakov | ||
Updates batching with historical rebalance | Rebalancer | Ivan Rakov, ? | ||
Partition loss policies overhaul to improve data loss and split-brain handling techniques | Storage | Alexey Scherbakov, Ivan Rakov | ||
Distributed Tracing (aka. profiling) | Monitoring & Tracing | Ivan Rakov, ? | ||
SQL runtime statistics (local) | SQL | July-September, 2020 | ||
The first version of Apache Calcite-powered SQL Engine | SQL | Roman Kondakov , Igor Selivestov, ? | November-December, 2020 | |
Cluster API support for C++ thick client | Platforms (C++) | |||
Moving Python, Node.js and PHP thin clients in separate repositories and separate release cycles | Platforms (Python, Node.JS, PHP) | |||
Partition Awareness for Python and Node.js thin clients | Platforms (Python, Node.JS) | |||
SQL API support for C++ thin client. | Platforms (C++) | |||
Consistency-related improvements for atomic caches | Storage | Alexey Scherbakov | ||
Keys rotation for transparent data encryption | Security | Pavel Pereslegin | ||
Tool for performance statistics reports | Tools |