GridGain Professional Edition 2.7.2 Release Notes

Features and Improvements

  • SQL: "replicatedOnly" flag is no longer used, Ignite will automatically determine whether optimization is applicable [#IGNITE-6295]
  • MVCC: Added IgniteCache.localPeek() support [#IGNITE-7955]
  • Added ability to start caches in parallel. [#IGNITE-8006]
  • Implemented partitition preloading to warm up caches. [#IGNITE-8873]
  • Checksum calculation acceleration. [#IGNITE-9272]
  • Logical recovery phase is performed before node join to topology [#IGNITE-9420]
  • Added system property IGNITE_RABALANCE_THROTTLE_OVERRIDE. It simplifies configuring 'reballanceThrottle' parameter for all caches to lower grid worlkload on rebalancing. [#IGNITE-9430]
  • SQL: Impemented system view for list of caches (IGNITE.CACHES) [#IGNITE-9500]
  • Optimized cache group affinity re-calculation [#IGNITE-9561]
  • Improved checkpoint performance by decreasing mark phase duration. [#IGNITE-9612]
  • Improved partition state validation to be faster. [#IGNITE-9661]
  • Implemented multithreaded WAL compression. Number of compression workers thread is configurable. [#IGNITE-9693]
  • No need to check rebalance thread pool size on client side. [#IGNITE-9719]
  • Fixed problem when grid might not receive binary meta to complete transaction. [#IGNITE-9830]
  • Web Console: Implemented support for two way SSL. [#IGNITE-9845]
  • Flag --config was added to --cache list. Cache help was refactored. [#IGNITE-9853]
  • Web Console: Added support for "date", "time" and "date-and-time" to InputDialog. [#IGNITE-9862]
  • Improved background full message sending. [#IGNITE-9868]
  • Parallel marshalling on DhtPartitionFullMessage. Introduced NetworkCompressionLevel ignite configuration parameter. BEST_SPEED by default. [#IGNITE-9870]
  • EVT_MANAGEMENT_TASK_STARTED event was added. [#IGNITE-9881]
  • Restore will not cause moving partitions. [#IGNITE-9890]
  • Fixed CVE-2017-8316 [#IGNITE-9900]
  • Fixed deadlock on Ignite:active() while stopping grid. [#IGNITE-9675]
  • Added ability to set node ID for visor idle verify dump task. [#IGNITE-9970]
  • Added ability to request user password in control.sh utility from console [#IGNITE-9990]
  • Added verbose logging on node recovery [#IGNITE-9999]

Fixed

  • Visor CMD: Implemented toggle of cache statistics at run-time. [#IGNITE-336]
  • Fixed query handling from thin client side. [#IGNITE-6856]
  • Fixed hanging during binary memory recovery before node join into topology. [#IGNITE-7196]
  • Fixed: SQL does not work if value has sql field which name equals to affinity key name. [#IGNITE-7793]
  • Fixed remote node start ssh connection. [#IGNITE-8619]
  • C++ thin and ODBC: Added support for OpenSSL 1.1 [#IGNITE-8626]
  • Fixed dynamic cache creation failures. [#IGNITE-8640]
  • Fixed when blinking baseline node sometimes unable to connect to cluster. [#IGNITE-8879]
  • Fixed issues with parallel cache activities and caches restore. [#IGNITE-8911]
  • Don't notify local continuous queries about backup events. [#IGNITE-9009]
  • All critical errors during tx commit failures are now handled by failure handler. [#IGNITE-9082]
  • Fixed metadata handler not propagating errors to failure handler [#IGNITE-9120]
  • Make remove explicit locks async when node left. [#IGNITE-9290]
  • Added SSL support to control utility (control.sh) [#IGNITE-9298]
  • Fixed rotated page ID and physical recovery after crash during recovery. [#IGNITE-9303]
  • REST: Added commands to control cluster baseline topology. [#IGNITE-9308]
  • Added page store manager lazy initialization for cache. [#IGNITE-9418]
  • Added support of new permissions to SecurityPermissionSetBuilder. [#IGNITE-9454]
  • No need to call connection resolver if a connection between server and client breaks unexpectedly. [#IGNITE-9493]
  • MVCC: only PESSIMISTIC REPEATABLE_READ transactions allowed on MVCC caches. [#IGNITE-9622]
  • Add support SSL connection in control.sh utility [#]
  • Fixed fail of client when joining to large topology. [#IGNITE-9738]
  • Web Console: Added support for MVCC on "Configuration" screens. [#IGNITE-9748]
  • Fixed validate index, performance improvements [#IGNITE-9753]
  • Fixed delayed full message handling in case of changed coordinator. [#IGNITE-9790]
  • Fixed potential hang in S3 IP Finder [#IGNITE-9826]
  • Fixed deadlock on transactional future on client node caused by pending objects dump. [#IGNITE-9840]
  • SQL: Fixed partition loss policy ignored by SQL with persistence enabled. [#IGNITE-9841]
  • Fixed error in BTree index initialization. [#IGNITE-9854]
  • Kafka dependencies are updated to version 2.0.1 [#IGNITE-9872]
  • Added ODBC fix for PDO when used with unixODBC. [#IGNITE-9897]
  • Fixed continuous query filter notification on backups. [#IGNITE-9899]
  • Fixed: SubjectId for TaskEvents was incorrect for remote clients. [#IGNITE-9914]
  • MVCC TX: Late affinity assignment support. [#IGNITE-9928]
  • Fixed lost primary response error due to unwrapping a key. [#IGNITE-9937]
  • Web Console: Added option to disable user self-registration. [#IGNITE-9941]
  • Fixed datacenter id for start entry version . [#IGNITE-9945]
  • Fixed possible memory leak in removed entries queue [#IGNITE-9972]
  • Fixed LOST partitions handling during starting of the nodes with empty pds. [#IGNITE-9975]