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 int, long, ..., UUID) for put/get operations.,[#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 backups, cacheGroup, dataRegion and writeSynchronizationMode options.,[#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]