GridGain 8.7.25 Release Notes
Fixed Issues
Community Edition Changes
GG-30463 |
Atomic Cache |
Reduced memory consumption when no MVCC caches are configured in the cluster |
GG-30311 |
Continuous Queries |
Continuous queries are no longer deployed to client nodes, since client nodes don’t store data. |
GG-30536 |
Control Center Agent |
Control Center agent now prints out a connection link as a result of token generation for convenience |
GG-30229 |
Control Center Agent |
Control Center agent is no longer required to be present on all cluster nodes. The cluster can connect to Control Center when at least one node has Control Center Agent enabled. The nodes without the Control Center agent will not report metrics. |
GG-30234 |
Discovery |
Updated Zookeeper dependencies: Netty to version 4.1.51.Final, log4j was excluded. |
GG-29682 |
General |
Fixed a class loading exception when the package name started with 'class'. |
GG-28939 |
Integrations |
Fixed an issue when default fetch size was used for data preloading for read-through cache instead of the size configured in JDBC dialect. |
GG-30456 |
Metrics & Monitoring |
Added metrics that provide information about the progress of index rebuild operations. |
GG-29934 |
SQL |
Fixed an issue where a primary key index contained fields in an incorrect order. |
GG-28601 |
SQL |
Introduced a mode of executing |
GG-29950 |
SQL |
Fixed an issue when a suboptimal index was chosen for a query with an |
GG-30341 |
Storage Engine |
Fixed an issue that could cause long pauses when speed-based write throttling was used. |
GG-28146 |
Storage Engine |
Added a BinaryObject method that allows you to perform unmarshalling with a custom classloader. |
Enterprise Edition Changes
GG-30203 |
Data Replication |
Data Replication: Added an example with authorization via SSL certificates. |
GG-30524 |
Data Replication |
The path to a keystore in |
Ultimate Edition Changes
GG-30358 |
Snapshot utility |
Snapshot utility is now able to connect to client nodes. |
GG-28818 |
Snapshot utility |
Snapshot utility: added verbose mode. |
GG-28121 |
Snapshots & PITR |
Added the ability to add a prefix to the snapshot directory when creating snapshots programmatically. You can pass the prefix as an argument to the constructor of |
Installation and Upgrade Information
See the Rolling Upgrades page for information about how to perform automated upgrades and for details about version compatibility.
Below is a list of versions that are compatible with the current version. You can rolling-upgrade from any of those. Compatibility with other versions is not guaranteed. If you are on a version that is not listed, contact GridGain for the information on upgrade options.
8.5.3
, 8.5.5
, 8.5.6
, 8.5.7
, 8.5.8
, 8.5.8-p6
, 8.5.9
, 8.5.10
, 8.5.11
, 8.5.12
, 8.5.13
, 8.5.14
, 8.5.15
, 8.5.16
, 8.5.17
, 8.5.18
, 8.5.19
, 8.5.20
, 8.5.22
, 8.5.23
, 8.5.24
, 8.7.2
, 8.7.2-p12
, 8.7.2-p13
, 8.7.3
, 8.7.4
, 8.7.5
, 8.7.6
, 8.7.7
, 8.7.8
, 8.7.9
, 8.7.10
, 8.7.11
, 8.7.12
, 8.7.13
, 8.7.14
, 8.7.15
, 8.7.16
, 8.7.17
, 8.7.18
, 8.7.19
, 8.7.19-p1
, 8.7.20
, 8.7.21
, 8.7.22
, 8.7.23
, 8.7.24
Known Limitations
If you are upgrading from version 8.7.20 or earlier, you must take into account an incompatibility related to Jetty configuration, which was introduced in GridGain 8.7.21.
Your setup may be affected if:
-
You’re using the
ignite-rest-http
module (e.g. to connect to GridGain Web Console) -
You have a custom Jetty configuration that enables SSL for REST
-
Your Jetty configuration uses the
org.eclipse.jetty.util.ssl.SslContextFactory
class -
The keystore specified in the Jetty configuration contains both the CA certificate and the private certificate
In this case, after starting the new version, you’ll see an error similar to:
java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class
org.eclipse.jetty.util.ssl.SslContextFactory. (Use org.eclipse.jetty.util.ssl.SslContextFactory$Server
or org.eclipse.jetty.util.ssl.SslContextFactory$Client instead)
To workaround this issue, you need to alter the Jetty configuration to use org.eclipse.jetty.util.ssl.SslContextFactory$Server
or org.eclipse.jetty.util.ssl.SslContextFactory$Client
.
For a configuration example, see Client Certificate Authentication.
We Value Your Feedback
Your comments and suggestions are always welcome. You can reach us here: https://gridgain.freshdesk.com/support/login or docs@gridgain.com
Please visit the documentation for more information.
© 2024 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.