Igniters, Let me start a discussion around the scope for 2.1 release.
In my vision the main direction of our ongoing efforts should be implementing in life a use case of Ignite as a transactional distributed SQL database and HTAP platform. The current use cases (database cache, data grid, micro services platform, etc.) will be supported as usual, no changes on that frontier. Keeping this in mind, the roadmap needs to include essential SQL related features as well as disk based capabilities, MVCC support, advanced DDL implementation and so on so forth. This is for Ignite as a SQL database. Next, Machine Learning will be a great addition to Ignite as an HTAP platform offering. This is why we should keep investing our time and resources in that recently released component. Having this said, I see the scope for 2.1 release this way: 1. Distributed Persistent Store - if the donation is accepted by ASF. The decision is to be done in separate discussion. W/o the store Ignite can only be used as In-Memory SQL database. 2. SQL Grid: - CREATE & DROP table commands: https://issues.apache.org/jira/browse/IGNITE-4651 - Renewed JDBC driver: https://issues.apache.org/jira/browse/IGNITE-4922 - Collocation based routing of SQL queries: https://issues.apache.org/jira/browse/IGNITE-4510, https://issues.apache.org/jira/browse/IGNITE-4509 - 3. .NET: - Peer-class loading: https://issues.apache.org/jira/browse/IGNITE-2492 - SQLDependency: https://issues.apache.org/jira/browse/IGNITE-2657 4. C++: - Compute Grid: https://issues.apache.org/jira/browse/IGNITE-3574 5. ML Grid: - Linear regression algorithms: https://issues.apache.org/jira/browse/IGNITE-5012 - K-means clustering: https://issues.apache.org/jira/browse/IGNITE-5113 Please join the thread and share your thoughts, ideas and concerns. — Denis