Features and Improvements
- Snapshot utility: Improved error messages display. [#GG-13032]
- Snapshot utility: Added -force option to RESTORE command. [#GG-13124]
- Visor GUI: Write logs to file. [#GG-13302]
- Snapshot operation cancelling should proceed or fail without waiting operation finish [#GG-13347]
- Security for thin clients [#GG-13379]
- Visor GUI: Moved important info to the top of dump file. [#GG-13426]
- Snapshot utility: Added -force option to RESTORE and CHECK commands. [#GG-13541]
- Fixed dynamic indexes not being restored from snapshot [#GG-13586]
- Adding extra param checks before RESTORE [#GG-13613]
- Web Console: Implemented screen for managing cluster baseline. [#WC-251]
Fixed
- Visor GUI: Fixed wrong nodes and hosts count in case when some hosts have same MAC addresses. [#GG-12209]
- Snapshot catalog: Fixed snapshots messages processing logic. [#GG-12862]
- Client nodes of versions 8.4.1-pX are not allowed to join 8.4.2-pX cluster [#GG-13286]
- Last full snapshot is not allowed to be deleted [#GG-13301]
- idle_verify performance has been improved - partition hashes are now calculated in multiple threads [#GG-13338]
- Fixed issue with checkpoint slow down when snapshot in progress [#GG-13414]
- Fixed issue when successfully created snapshot doesn't contains all partitions because of lazy partition initialisation [#GG-13421]
- Visor GUI: Added option to limit download logs size for DUMP cluster. [#GG-13429]
- Snapshot catalog: Fixed missing path in CATALOG for special cases. [#GG-13442]
- The exception will not be thrown if snapshot move operation does not find wal segment files. [#GG-13457]
- Command LIST will be work [#GG-13469]
- Fixed issue with displaying incorrect information about snapshot after BLT change or set in snapshot catalog [#GG-13482]
- Speed for FINISH stage of any snapshot operation is reported as '0' [#GG-13489]
- Fixed bug that could cause CP buffer overflow when throttling is enabled [#GG-13499]
- Fixed issue which could dramatically increase size of incremental snapshots [#GG-13527]
- Fixed possible OOM on big cluster snapshot RESTORE/CHECK [#GG-13531]
- Fixed dynamic indexes not being restored from snapshot [#GG-13535]
- Fixed issue which could break snapshot restore and check because of wrong strategy choice [#GG-13552]
- Fixed issue when adding new node to topology could corrupt next snapshot what wasn't detected by CHECK [#GG-13594]
- Web Console: Fixed creation of snapshot operation schedules. [#WC-348]
- Web Console: Improved logic of Snapshots screen refresh. [#WC-435]
- Web Console: Improved starting cache from UI. [#WC-438]
GridGain Professional Edition 2.4.4 Release Notes
Features and Improvements
- Visor CMD: Added support for scan of near cache. [#IGNITE-2093]
- .NET: Added SSL configuration for node-to-node links [#IGNITE-3111]
- REST: Added support for Java built in types (boolean [#IGNITE-3345]
- DML update viw LINQ [#IGNITE-5298]
- Web Console: Improved DDL support. [#IGNITE-6287]
- Web console: Implemented component for cluster selection and activation. [#IGNITE-6390]
- JDBC thin driver: SSL support [#IGNITE-6625]
- ODBC: Added SSL support [#IGNITE-6810]
- SQL: implemented COPY command for fast data load [#IGNITE-6917]
- JDBC thin driver: multiple addresses in connection string [#IGNITE-7029]
- Web Console: Implemented initial E2E tests. [#IGNITE-7064]
- Thin JDBC: Added FQDN to multiple IPs support for connection establishment [#IGNITE-7192]
- JDBC thin driver: streaming mode [#IGNITE-7253]
- Web Console: Improved usability of Notifications on Admin panel. [#IGNITE-7256]
- Web Console: Implemented support for multiple statements on Queries screen. [#IGNITE-7274]
- .NET thin client: SSL support. [#IGNITE-7329]
- Web Console: Added support for custom SMTP server configuration. [#IGNITE-7357]
- Jva thin client: initial implementation [#IGNITE-7421]
- Simple username/password authentication [#IGNITE-7436]
- Visor CMD: Added output of data region metrics to node command. [#IGNITE-7492]
- .NET: Dynamic service proxies [#IGNITE-7561]
- Web Console: Refactored landing and sign in page. [#IGNITE-7650]
- BinaryMetadata exchange is triggered only if there are actual changes in BinaryMetadata [#IGNITE-7699]
- REST: Enhanced GET_OR_CREATE_CACHE command with optional templateName [#IGNITE-7725]
- ODBC: Support multiple addresses in connection string [#IGNITE-7811]
- ODBC: Implemented username/password authentication [#IGNITE-7852]
- JDBC thin driver: changed default socket buffer size to 64Kb. [#IGNITE-7860]
- ODBC: Added support for SQL_ATTR_LOGIN_TIMEOUT [#IGNITE-7888]
- DML: improved deadlock handling [#IGNITE-7984]
- SQL: Authorization for CREATE TABLE and DROP TABLE commands. [#IGNITE-8135]
- JDBC thin driver: semicolon now can be used as delimiter for properties in URL string [#IGNITE-8148]
- REST: Added AUTHENTICATE command. [#IGNITE-8201]
Fixed
- ScanQuery transformer applies to all result pages. [#IGNITE-5804]
- Web Console: Added support for persistence in demo mode. [#IGNITE-6094]
- Partition eviction now does not block exchange [#IGNITE-6113]
- Web Console and Visor CMD: Updated eviction policy factory in configs. [#IGNITE-6995]
- Web Console: Improved export of grouped data on Admin panel. [#IGNITE-7036]
- Web Console: Added detection of CSV separator based on browser locale. [#IGNITE-7225]
- Fixed affinity to always choose primary node from one of the owners when persistence is enabled [#IGNITE-7514]
- Fixed cache metadata corruption during concurrent checkpoint and cache destroy [#IGNITE-7540]
- Use throttle to prevent checkpoint buffer overflow [#IGNITE-7751]
- Share persisted marshaller mappings when connecting [#IGNITE-7794]
- Web Console: Fixed enum values decoding for SQL queries. [#IGNITE-7880]
- .NET: LINQ: fixed GroupBy and Where issue [#IGNITE-7889]
- .NET: Fixed hang caused by mishandled exception during custom cache store deserialization [#IGNITE-7928]
- sqlline.sh Fixed script to use Java from JAVA_HOME. [#IGNITE-8274]
- ODBC: Fixed bug that prevented to establish SSL connection to remote host in some cases [#IGNITE-8394]