GridGain 9.1.7 Release Notes
Overview
GridGain 9.1.7 is a release with multiple minor improvements, including better support for bootstrap implementations and extended cluster monitoring.
Major Changes
Extended Bootstrap Support
This release features extended backwards compatibility support for bootstrap configuration. You can now use docker compose files without providing explicit bootstrap file. This ensures compatibility with compose files created for all previous versions.
Extended Critical Worker Timeouts
This release increases default timeout values for critical workers. The following values are changed:
-
ignite.system.criticalWorkers.livenessCheckIntervalMillis
changed from 200 to 2000 milliseconds, -
ignite.system.criticalWorkers.maxAllowedLagMillis
changed from 500 to 5000 milliseconds, -
ignite.system.criticalWorkers.nettyThreadsHeartbeatIntervalMillis
changed from 100 to 1000 milliseconds.
New Features
Improved Monitoring
This release features multiple improvements to cluster monitoring:
-
New
ClockSkewExceedingMaxClockSkew
metric can be used to monitor clock drift. -
A set of new compute events allows for easier monitoring of your distributed computing jobs.
Improved Migration Tools
This release features major changes in migration tools:
-
A new way of configuring mapping between caches and tables during DCR from GridGain 8 was added. By using it, you can map key and value cache fields separately, as well as ignore the fields that are not required. The example below shows how you can configure mapping:
dr-service-config = { cacheMapping = [ { cache = "cacheName" table = "schemaName.tableName" keyFields = [ { field = "K1", column = "COL_1" } ] valueFields = [ { field = "K1", column = "COL_2" } { field = "V4", ignore = true } ] } ] }
-
Code adapter now supports migration of GridGain 8 ScanQueries.
Windows Support for C++ Client
With this release, you can use the C++ client on Windows systems with MSVC toolchain versions 2017, 2019 and 2022.
Improvements and Fixed Issues
Issue ID | Category | Description |
---|---|---|
IGN-28576 |
General |
Fixed a possible memory leak in event sink. |
IGN-28535 |
General |
Increased default timeouts for critical workers. |
IGN-28529 |
Cluster SQL Engine |
Improved the performance of SQL LEFT JOIN queries with non-equal predicates. |
IGN-28527 |
Cluster Storage Engine |
Improved log information about possible thread blocking. |
IGN-28452 |
Cluster Storage Engine |
Added a new metric for clock drift. |
IGN-28451 |
General |
Warning is now printed to log when MAX_CLOCK_SKEW value is exceeded. |
IGN-28447 |
Distributed Computing |
Added compute job events. |
IGN-28284 |
Cluster SQL Engine |
Fixed output formatting for CAST AS VARCHAR FORMAT queries. |
IGN-27447 |
Platforms and Clients |
Updated Netty from version 4.1.119.Final to version 4.2.4.Final. |
GG-44820 |
Cluster Storage Engine |
BOOTSTRAP_NODE_CONFIG variable is no longer required to start GridGain via docker compose. |
GG-44646 |
Cluster Storage Engine |
Updated RocksDB to version 10.2.1. |
GG-44644 |
Cluster SQL Engine |
Added an ability to configure complex data mapping during data migration from GridGain 8. |
GG-44631 |
Cluster Storage Engine |
Updated RocksDB to version 10.2.1. |
GG-44330 |
Cluster Data Snapshots and Recovery |
Requesting a snapshot for a future timestamp now gets rejected. |
GG-44067 |
Cluster Continuous Queries |
Added ContinuousQueryOptions.partitions option to query only certain partitions. |
GG-43906 |
Cluster Deployment |
Added KEDA configuration to Helm chart. |
GG-43854 |
Platforms & Thin Clients |
Python Client: Introduced Heartbeats. |
GG-43256 |
Cluster Continuous Queries |
C++: Added watermark API to the CQ event batches. Added options to process empty batches. |
GG-39659 |
Migration Tools |
Added support for ScanQueries in GridGain 8 code adapter. |
Upgrade Information
You can upgrade to current GridGain version from previous releases. Below is a list of versions that are compatible with the current version. Compatibility with other versions is not guaranteed. If you are on a version that is not listed, contact GridGain for information on upgrade options.
9.1.0
, 9.1.1
, 9.1.2
, 9.1.3
, 9.1.4
, 9.1.5
, 9.1.6
Known Limitations
Data Restoration After Data Rebalance
Currently, data rebalance may cause partition distribution to change and cause issues with snapshots and data recovery. In particular:
-
It is currently not possible to restore a
LOCAL
snapshot if data rebalance happened after snapshot creation. This will be addressed in one of the upcoming releases. -
It is currently not possible to perform point-in-time recovery if data rebalance happened after table creation. This will be addressed in one of the upcoming releases.
SQL Performance in Complex Scenarios
There are known issues with the performance of SQL read-write transactions in complex read-write scenarios. These issues will be addressed in an upcoming releases.
We Value Your Feedback
Your comments and suggestions are always welcome. You can reach us here: http://support.gridgain.com/.
© 2025 GridGain Systems, Inc. All Rights Reserved. Privacy Policy | Legal Notices. GridGain® is a registered trademark of GridGain Systems, Inc.
Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation.