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 7B73A183F6 for ; Wed, 29 Apr 2015 10:44:18 +0000 (UTC) Received: (qmail 88869 invoked by uid 500); 29 Apr 2015 10:44:18 -0000 Delivered-To: apmail-ignite-commits-archive@ignite.apache.org Received: (qmail 88837 invoked by uid 500); 29 Apr 2015 10:44:18 -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 88828 invoked by uid 99); 29 Apr 2015 10:44:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 10:44:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [54.76.25.247] (HELO mx1-eu-west.apache.org) (54.76.25.247) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 10:43:53 +0000 Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with SMTP id A6EFE2AA8D for ; Wed, 29 Apr 2015 10:43:51 +0000 (UTC) Received: (qmail 87745 invoked by uid 99); 29 Apr 2015 10:43:50 -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 10:43:50 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 5B7FAE008F; Wed, 29 Apr 2015 10:43:50 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: akuznetsov@apache.org To: commits@ignite.incubator.apache.org Date: Wed, 29 Apr 2015 10:43:50 -0000 Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: [1/6] incubator-ignite git commit: release notes X-Virus-Checked: Checked by ClamAV on apache.org Repository: incubator-ignite Updated Branches: refs/heads/ignite-839 db8333d77 -> e2ae5979e 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-839 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 {