Return-Path: X-Original-To: apmail-ignite-commits-archive@minotaur.apache.org Delivered-To: apmail-ignite-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 07A4E189B3 for ; Wed, 29 Apr 2015 12:26:26 +0000 (UTC) Received: (qmail 14102 invoked by uid 500); 29 Apr 2015 12:26:26 -0000 Delivered-To: apmail-ignite-commits-archive@ignite.apache.org Received: (qmail 14035 invoked by uid 500); 29 Apr 2015 12:26:25 -0000 Mailing-List: contact commits-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list commits@ignite.incubator.apache.org Received: (qmail 14013 invoked by uid 99); 29 Apr 2015 12:26:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 12:26:25 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [54.191.145.13] (HELO mx1-us-west.apache.org) (54.191.145.13) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 12:26:21 +0000 Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with SMTP id 300BD206A4 for ; Wed, 29 Apr 2015 12:26:01 +0000 (UTC) Received: (qmail 13254 invoked by uid 99); 29 Apr 2015 12:26:01 -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, 29 Apr 2015 12:26:01 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id B4E7DDFF6F; Wed, 29 Apr 2015 12:26:00 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sboikov@apache.org To: commits@ignite.incubator.apache.org Date: Wed, 29 Apr 2015 12:26:03 -0000 Message-Id: In-Reply-To: <5be02444c0f1499e9ddae339931d53fa@git.apache.org> References: <5be02444c0f1499e9ddae339931d53fa@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [4/8] incubator-ignite git commit: release notes X-Virus-Checked: Checked by ClamAV on apache.org release notes Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f10a06b5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f10a06b5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f10a06b5 Branch: refs/heads/ignite-646 Commit: f10a06b5ca870f221e4d4f0b0573becbcddce60b Parents: 48c12bb Author: Yakov Zhdanov Authored: Wed Apr 29 11:38:57 2015 +0300 Committer: Yakov Zhdanov Committed: Wed Apr 29 11:38:57 2015 +0300 ---------------------------------------------------------------------- RELEASE_NOTES.txt | 20 +++++++------------- .../processors/cache/IgniteCacheProxy.java | 10 +++++----- 2 files changed, 12 insertions(+), 18 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f10a06b5/RELEASE_NOTES.txt ---------------------------------------------------------------------- diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index cef9a54..b968c92 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,28 +1,22 @@ Apache Ignite Release Notes =========================== -Apache Ignite In-Memory Data Fabric 1.0.3 ------------------------------------------ +Apache Ignite In-Memory Data Fabric 1.1 +--------------------------------------- * Added Google Compute Engine TCP discovery IP finder. * Added generic cloud TCP discovery IP finder (based on jcoulds). * Added SortedEvictionPolicy. * Added chaining for IgniteConfiguration and CacheConfiguration setters. -* Improved expiry policy handling. +* Added AffinityUuid class for easier generation of unique collocated keys. +* Added support for cache configuration templates. +* Added support for (*) star notation in cache names. +* Added "collocated" mode for SQL queries. +* Improved expiry policy handling (TTL based evictions) to avoid thrashing. * Fixed job continuations. * Fixed compilation and runtime with OpenJDK 7 & 8 -* Many stability and fault-tolerance fixes. - - -Apache Ignite In-Memory Data Fabric 1.1 ---------------------------------------- - * Fixed SQL Union support -* Added "collocated" mode for SQL queries. * Fixed Word-Count streaming example to produce better results. -* Added AffinityUuid class for easier generation of unique collocated keys. -* Added support for cache configuration templates. -* Added support for (*) star notation in cache names. * Removed edtFTPj scanner from URI deployment due to licensing issues. * Made deployment scanners for URI-based deployment pluggable. * Many stability and fault-tolerance fixes. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f10a06b5/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java index c833705..2de5bf0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java @@ -222,7 +222,7 @@ public class IgniteCacheProxy extends AsyncSupportAdapter randomEntry() { + @Nullable @Override public Cache.Entry randomEntry() { CacheOperationContext prev = onEnter(opCtx); try { @@ -344,7 +344,7 @@ public class IgniteCacheProxy extends AsyncSupportAdapter> query(Query filter, @Nullable ClusterGroup grp) { + private QueryCursor> query(Query filter, @Nullable ClusterGroup grp) { final CacheQuery> qry; final CacheQueryFuture> fut; @@ -433,7 +433,7 @@ public class IgniteCacheProxy extends AsyncSupportAdapter> queryContinuous(ContinuousQuery qry, boolean loc) { + private QueryCursor> queryContinuous(ContinuousQuery qry, boolean loc) { if (qry.getInitialQuery() instanceof ContinuousQuery) throw new IgniteException("Initial predicate for continuous query can't be an instance of another " + "continuous query. Use SCAN or SQL query for initial iteration."); @@ -546,7 +546,7 @@ public class IgniteCacheProxy extends AsyncSupportAdapter> localEntries(CachePeekMode... peekModes) throws CacheException { + @Override public Iterable> localEntries(CachePeekMode... peekModes) throws CacheException { CacheOperationContext prev = onEnter(opCtx); try { @@ -730,7 +730,7 @@ public class IgniteCacheProxy extends AsyncSupportAdapter> entrySetx(CacheEntryPredicate... filter) { + public Set> entrySetx(CacheEntryPredicate... filter) { CacheOperationContext prev = onEnter(opCtx); try {