Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9E6E5200D27 for ; Wed, 25 Oct 2017 11:40:41 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 9D0CE160BDA; Wed, 25 Oct 2017 09:40:41 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 53F98160C0E for ; Wed, 25 Oct 2017 11:40:39 +0200 (CEST) Received: (qmail 65884 invoked by uid 500); 25 Oct 2017 09:40:38 -0000 Mailing-List: contact commits-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list commits@ignite.apache.org Received: (qmail 64671 invoked by uid 99); 25 Oct 2017 09:40:37 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Oct 2017 09:40:37 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 59110E0779; Wed, 25 Oct 2017 09:40:35 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sboikov@apache.org To: commits@ignite.apache.org Date: Wed, 25 Oct 2017 09:40:56 -0000 Message-Id: <22d26e4c39b642dfbf5ea14f8f61a57d@git.apache.org> In-Reply-To: <9819424cc9c146cfbe26dd3d4db1d06a@git.apache.org> References: <9819424cc9c146cfbe26dd3d4db1d06a@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [22/50] [abbrv] ignite git commit: AI release notes. archived-at: Wed, 25 Oct 2017 09:40:41 -0000 AI release notes. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/3b18170f Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/3b18170f Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/3b18170f Branch: refs/heads/ignite-3478 Commit: 3b18170ffc80061278e3ed6ffc3296aed4644161 Parents: 280a22a Author: devozerov Authored: Fri Oct 20 18:11:52 2017 +0300 Committer: devozerov Committed: Fri Oct 20 18:11:52 2017 +0300 ---------------------------------------------------------------------- RELEASE_NOTES.txt | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/3b18170f/RELEASE_NOTES.txt ---------------------------------------------------------------------- diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index 23497d8..25007c7 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,6 +1,103 @@ Apache Ignite Release Notes =========================== +Apache Ignite In-Memory Data Fabric 2.3 +--------------------------------------- +Ignite: +* Ability to enable persistence per data region. +* Default page size is changed to 4KB. +* Ability to enable and disable rebalancing per-node. +* Added methods for batch services deployment. +* Introduced cache start/stop order on cluster activation. +* EstimatedRebalancingFinishTime and RebalancingStartTime metrics are exposed through MXBean interface. +* Ability to (de)activate cluster via http-rest API. +* Added Ignite update notifier. +* Updated Lucene dependency to version 5.5.2. +* Added an option to disable MBeans. +* Added sorted and multithreaded checkpoint modes. +* Added calculation of fill factor memory metric in persistent mode. +* Added estimated time for rebalance start and completion to cache metrics. +* Added API to add binary metadata locally. +* Added write throttling during an ongoing checkpoint to avoid zero performance drops. +* Ability to convert WAL to human-redable form. +* Ability to handle CacheObject from DataRecord in standalone WAL iterator. +* Support for uninterruptable writes using AsyncFileIOFactory; enabled with -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true. +* Enhanced persistent store path resolving to not rely on automatically generated consistent ID. +* Pre-configure local event listeners with IgniteConfiguration.LocalEventListeners. +* Massive performance and stability improvements. + +Ignite.NET: +* LINQ: Local collections joins support. +* LINQ: Regex support. + +Ignite CPP: +* Added Compute::Broadcast method. +* Added Ignite::SetActive method. + +SQL: +* Added sqlline utility to the build. +* CREATE TABLE: Added NOT NULL support. +* CREATE TABLE: Ability to specify cache, key type and value type names. +* CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE TABLE command. +* CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option. +* ALTER TABLE: ADD COLUMN support. +* Added lazy query execution mode (SqlFieldsQuery.setLazy). +* Added QuerySqlField.inlineSize property. +* Added FieldsQueryCursor interface to get fields metadata for SqlFieldsQuery. +* Added QueryEntity(Class keyClass, Class valueClass) constructor. +* Improved LocalDate, LocalTime and LocalDateTime support for Java 8. +* Optimized memory consumption during query execution. +* Fixed BigInteger data type handling. + +JDBC Driver: +* Batch update support. +* SQLSTATE error codes support. +* Added "enforceJoinOrder" flag to connection string. +* Added "skipReducerOnUpdate" flag. +* Thin driver: Allowed execution of multiple SQL statements in one command. +* Thin driver: Added metadata support. +* Thin driver: Added type conversions in accordance with specification. +* Thin driver: Added schema to connection string. +* Thin driver: Added Statement.closeOnCompletion() support. +* Appended UUID to thick driver's Ignite instance name to avoid collision with user-created instances. +* Fixed a bug in PreparedStatement not clearing query parameters after execution. + +ODBC Driver: +* SQLSTATE error codes support. +* Support for BINARY and VARBINARY types. +* DML statement batching. +* SQL_ATTR_CONNECTION_DEAD connection attribute. +* SQLGetInfo for info types. +* Added "skipReducerOnUpdate" flag. +* SQLRowCount now returns number of affected rows for non-batch queries. +* SQLBindParameter do not unbind parameter if the ParameterValuePtr is NULL anymore. +* Fixed error on cursor closing before all the rows from the result fetched. + +Machine Learning: +* Implemented K-means clustering algorithm optimized for distributed storages. +* Introduced sparse block distributed matrix. +* Initial BLAS implementation. +* Integration with BLAS via netlib. +* Added getRow() and getCol() methods to Matrix API. + +Web Console: +* Improved DDL support. +* Added PK alias generation on Models screen. +* Added generation of QueryEntity.keyFields on model import from RDBMS. +* Added sanitize user on save. +* Added charts with throughput and latency metrics for cache operations. +* Added version to footer. +* Added "Lazy ResultSet" flag on Queries screen. +* Implemented refresh rate for Monitoring screen. +* Implemented cluster nodes log viewer. + +Visor: +* Ability to keep connection opened in batch mode. +* Ability to activate/deactivate cluster. +* Improved cache statistics. +* Added missing configuration properties to "config" command. +* Fixed script execution after alert throttling interval. + Apache Ignite In-Memory Data Fabric 2.2 --------------------------------------- Ignite: