Apache Ignite 2.9.1 Release Notes
The Apache Ignite 2.9.1 release introduces new features such as graceful shutdown for ZookeeperDiscoverySpi, system views for binary metadata and metadata storage, and numerous bug fixes across core, Java thin client, JDBC, .NET, and C++ components, improving stability, performance, and compatibility.
Apache Ignite 2.9.1 Release Notes
Ignite Core:
Added graceful shutdown support for ZookeeperDiscoverySpi.
Added system view for binary metadata.
Added system view for metadata storage.
Added RebalancingPartitionsTotal metric.
Improved checkpoint concurrency behavior.
Fixed severe system error when unregistering JMX Bean.
Fixed IgniteCache#isClosed() returning false after cache close.
Fixed immediate deletion of expired cache entries.
Fixed partial index rebuild failure when cache has mixed data types.
Fixed local meta storage system view error with unmarshalable values.
Fixed deadlock between grid-timeout-worker and opening communication thread.
Fixed deadlock in IgniteServiceProcessor.
Fixed scan query failure due to assertion error: Unexpected row key.
Fixed server restart archive issue when WAL compression is enabled.
Fixed NPE when initializing Cassandra store with PRIMITIVE strategy.
Fixed synchronization issue when different classloaders deploy the same class.
Fixed SQL cache exception on client reconnection.
Fixed potential deadlock when destroying multiple caches.
Fixed possible NPE in IgniteServiceProcessor when destroying a cache.
Fixed client node deserialization issue with cache interceptor.
Fixed inability to start control.sh when JMX port is configured.
Fixed ZookeeperDiscoverySpiMBeanImpl#getCoordinator not returning a valid coordinator.
Fixed various logging issues.
Fixed task blocking detection in exchange process wait queue.
Fixed incorrect topology snapshot log output on coordinator changes.
Fixed slow node initialization.
Fixed incorrect use of Class.isAssignableFrom in SystemViewLocal and SystemViewMBean.
Fixed concurrency issues in several metrics.
Fixed incorrect handling of predicates (< and >) in WHERE clauses with composite primary keys.
Removed unnecessary dependencies from curator-client and improved ZookeeperDiscoverySpi.
Removed unnecessary error tracing from IgnitionEx.
Java Thin Client:
Fixed partition diff issue in ignite sys cache during topology updates when thin client connects/disconnects.
Fixed silent channel closure after inactivity.
Fixed unsupported protocol version exception when retrieving cache configuration from thin client.
JDBC:
Fixed incorrect property name reporting in thin mode driver.
Updated JDBC metadata to reflect actual capabilities.
Ignite .NET:
Improved slow enum serialization speed.
Fixed deserialization issue when IBinaryObject contains IBinaryObject fields.
Fixed potential process crash caused by TransactionImpl finalizer.
Fixed zombie process issue on Linux when using direct I/O for persistence.
Ignite C++:
Added Windows support to CMake build system.
Fixed value loss in odbc-example when running with one additional node.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.