DEV Community

Michael Aglietti
Michael Aglietti

Posted on

Apache Ignite 3.1.0 is now available

Apache Ignite 3.1.0 is now available.

This release includes 1,461 commits addressing 1,265 JIRA tickets with enhancements across SQL query performance, observability, client capabilities, and disaster recovery.

What is Apache Ignite 3?

Apache Ignite 3 is a memory-first distributed SQL database built for high-velocity data workloads where milliseconds matter and transaction windows keep shrinking.

It handles transactions, queries, and processing in one place with strong consistency and flexible data models. Schema-driven colocation keeps related data together, achieving up to 40x performance improvement for relational queries. You get ultra-low-latency performance without managing multiple systems.

What's New in 3.1.0

  • Query performance improvements reduce both network overhead and unnecessary data scanning.

  • Fine-grained data placement control through distribution zones. Configure replica counts and data node filters per zone to optimize query performance based on your access patterns. This extends Ignite 3's schema-driven colocation with control over where replicas live and how many you need.

  • Logical namespaces through SQL schemas. Multiple tables with the same name can exist in different schemas, solving naming conflicts in shared environments.

  • Diagnose performance bottlenecks faster with observability improvements. Monitor storage engine health, SQL query execution, replication lag, and clock drift across cluster nodes. Export metrics to logs with configurable filtering.

  • Standard API support across all client platforms makes Ignite 3 a drop-in replacement for traditional databases. .NET developers use ADO.NET provider. Python developers use DB API 2.0. Java developers use enhanced JDBC and Spring Data integration. All clients gain partition awareness and backward compatibility.

  • Reduced downtime during partition failures with disaster recovery operations. Inspect partition states across the cluster, restart failed partitions, and trigger recovery through CLI or REST API.

  • Analytical SQL capabilities through Calcite 1.40 upgrade. ROLLUP/CUBE hierarchical aggregations, NULLS FIRST/NULLS LAST ordering, and enhanced temporal data handling enable sophisticated reporting directly on operational data.

  • Over 400 bug fixes addressing data integrity, SQL query processing, and rebalancing operations.

Get Started

Download Ignite 3.1.0: https://ignite.apache.org/download.cgi

Star Ignite 3 on GitHub: https://github.com/apache/ignite-3

Get started with Ignite 3: https://ignite.apache.org/docs/ignite3/latest/quick-start/getting-started-guide


Apache Ignite, Apache, and the flame logo are trademarks of The Apache Software Foundation.

Top comments (0)