Repository: incubator-apex-core
Updated Branches:
  refs/heads/release-3.3 f32fa1b86 -> cb128016b


Add @since tags and update change log for release 3.3.0


Project: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-apex-core/commit/cb128016
Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/tree/cb128016
Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/diff/cb128016

Branch: refs/heads/release-3.3
Commit: cb128016bfec454fea94a70bb4ba4b01c718be30
Parents: f32fa1b
Author: Thomas Weise <[email protected]>
Authored: Fri Jan 29 00:33:55 2016 -0800
Committer: Thomas Weise <[email protected]>
Committed: Fri Jan 29 00:33:55 2016 -0800

----------------------------------------------------------------------
 CHANGELOG.md                                    | 65 ++++++++++++++++++++
 .../main/java/com/datatorrent/api/Module.java   |  2 +
 .../metric/AutoMetricBuiltInTransport.java      |  2 +
 .../common/util/DefaultDelayOperator.java       |  2 +
 .../plan/logical/MetricAggregatorMeta.java      |  2 +
 .../stram/webapp/asm/FastClassIndexReader.java  |  2 +
 6 files changed, 75 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d23dd7..9fd3b8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,71 @@
 Apex Changelog
 
========================================================================================================================
 
+Version 3.3.0-incubating - 2015-02-05
+------------------------------------------------------------------------------------------------------------------------
+
+### Sub-task
+* [APEXCORE-104] - Expand Module DAG
+* [APEXCORE-105] - Support injecting properties through xml file on modules.
+* [APEXCORE-144] - Provide REST api for listing information about module.
+* [APEXCORE-151] - Provide code style templates for major IDEs (Eclipse, 
IntelliJ and NetBeans)
+* [APEXCORE-182] - Add Apache copyright to IntelliJ
+* [APEXCORE-194] - Add support for ProxyPorts in Modules
+* [APEXCORE-226] - Strictly enforce wrapping indentation in checkstyle
+* [APEXCORE-227] - Enforce left brace placement for anonymous class on the 
next line
+* [APEXCORE-230] - Limit line lengths to be 120
+* [APEXCORE-239] - Upgrade checkstyle to 6.12 from 6.11.2
+* [APEXCORE-248] - Increase wrapping indentation from 2 to 4.
+* [APEXCORE-249] - Enforce class, method, constructor annotations on a 
separate line
+* [APEXCORE-250] - Exclude DtCli from System.out checks
+* [APEXCORE-267] - Fix existing checkstyle violations in api
+* [APEXCORE-270] - Enforce checkstyle validations on test classes
+* [APEXCORE-272] - Attributes added to operator inside Module is not preserved.
+* [APEXCORE-273] - Fix existing checkstyle violations in bufferserver module
+* [APEXCORE-306] - Recovery checkpoint handing in iteration loops
+
+### Bug
+* [APEXCORE-58] - endWindow is being called even when the operator is being 
undeployed
+* [APEXCORE-83] - beginWindow not called on recovery
+* [APEXCORE-193] - apex-app-archetype has extraneous entry that generates a 
warning when running it
+* [APEXCORE-204] - Update checkstyle and codestyle to be the same
+* [APEXCORE-211] - Brace placement after static blocks in checkstyle 
configuration
+* [APEXCORE-263] - Checkpoint can be performed twice for same window
+* [APEXCORE-274] - removeTerminatedPartition fails for Unifier operator
+* [APEXCORE-275] - Two threads can try to reconnect to websocket server upon 
disconnection
+* [APEXCORE-278] - GenericNodeTest clutters test logs with unnecessary 
statement
+* [APEXCORE-296] - Memory leak in operator stats processing
+* [APEXCORE-300] - Fix checkstyle regular expression
+* [APEXCORE-303] - Launch properties not evaluated
+
+### Improvement
+* [APEXCORE-40] - Semver dependencies should be in Maven Central
+* [APEXCORE-162] - Enhance StramTestSupport.TestMeta API
+* [APEXCORE-181] - Expose methods in StramWSFilterInitializer to get the RM 
webapp address
+* [APEXCORE-188] - Make type graph lazy load
+* [APEXCORE-199] - CLI should check for version compatibility when launching 
app package
+* [APEXCORE-228] - Add maven 3.0.5 as prerequisites to the Apex parent pom
+* [APEXCORE-229] - Upgrade checkstyle maven plugin (2.17) and checkstyle 
dependency (6.11.2)
+* [APEXCORE-291] - Provide a way for an operator to specify its metric 
aggregator instance
+* [APEXCORE-305] - Enable checkstyle violations logging to console during 
maven build
+
+### New Feature
+* [APEXCORE-3] - Ability for an operator to populate DAG at launch time
+* [APEXCORE-60] - Iterative processing support
+* [APEXCORE-78] - Pre-Checkpoint Operator Callback
+* [APEXCORE-276] - Make App Data Push transport pluggable and configurable
+* [APEXCORE-283] - Operator checkpointing in distributed in-memory store
+* [APEXCORE-288] - Add group id information to apex app package
+
+### Task
+* [APEXCORE-24] - Takes out usage of Rhino as it is GPL 2.0
+* [APEXCORE-186] - Enable license check in Travis CI
+* [APEXCORE-253] - Apex archetype includes dependencies which do not belong to 
org.apache.apex
+* [APEXCORE-298] - Reduce the severity of  line length check
+* [APEXCORE-301] - Add "io" as a separate import to checkstyle rules
+* [APEXCORE-302] - Update NOTICE copyright year
+* [APEXCORE-308] - Implement findbugs plugin reporting
+* [APEXCORE-317] - Run performance benchmark for the Apex Core 3.3.0 release
 
 Version 3.2.0-incubating - 2015-10-23
 
------------------------------------------------------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/api/src/main/java/com/datatorrent/api/Module.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/com/datatorrent/api/Module.java 
b/api/src/main/java/com/datatorrent/api/Module.java
index 67682e7..8a85d8b 100644
--- a/api/src/main/java/com/datatorrent/api/Module.java
+++ b/api/src/main/java/com/datatorrent/api/Module.java
@@ -32,6 +32,8 @@ import com.datatorrent.api.Operator.Unifier;
  * will be called by the platform, and DAG populated by the module will be
  * replace in place of the module.
  *
+ *
+ * @since 3.3.0
  */
 @InterfaceStability.Evolving
 public interface Module

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/common/src/main/java/com/datatorrent/common/metric/AutoMetricBuiltInTransport.java
----------------------------------------------------------------------
diff --git 
a/common/src/main/java/com/datatorrent/common/metric/AutoMetricBuiltInTransport.java
 
b/common/src/main/java/com/datatorrent/common/metric/AutoMetricBuiltInTransport.java
index ee9cbdd..1a71ee1 100644
--- 
a/common/src/main/java/com/datatorrent/common/metric/AutoMetricBuiltInTransport.java
+++ 
b/common/src/main/java/com/datatorrent/common/metric/AutoMetricBuiltInTransport.java
@@ -26,6 +26,8 @@ import com.datatorrent.api.AutoMetric;
 /**
  * AutoMetricBuiltinTransport. This will be replaced by the internal websocket 
pubsub transport
  * provided here: {@link com.datatorrent.stram.PubSubWebSocketMetricTransport}.
+ *
+ * @since 3.3.0
  */
 public class AutoMetricBuiltInTransport implements AutoMetric.Transport, 
Serializable
 {

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/common/src/main/java/com/datatorrent/common/util/DefaultDelayOperator.java
----------------------------------------------------------------------
diff --git 
a/common/src/main/java/com/datatorrent/common/util/DefaultDelayOperator.java 
b/common/src/main/java/com/datatorrent/common/util/DefaultDelayOperator.java
index ff676d4..ca7490d 100644
--- a/common/src/main/java/com/datatorrent/common/util/DefaultDelayOperator.java
+++ b/common/src/main/java/com/datatorrent/common/util/DefaultDelayOperator.java
@@ -34,6 +34,8 @@ import com.datatorrent.api.Operator;
  *
  * This DelayOperator provides no data loss during recovery, but it incurs a 
run-time cost per tuple, and all tuples
  * of the checkpoint window will be part of the checkpoint state.
+ *
+ * @since 3.3.0
  */
 public class DefaultDelayOperator<T> extends BaseOperator implements 
Operator.DelayOperator
 {

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/engine/src/main/java/com/datatorrent/stram/plan/logical/MetricAggregatorMeta.java
----------------------------------------------------------------------
diff --git 
a/engine/src/main/java/com/datatorrent/stram/plan/logical/MetricAggregatorMeta.java
 
b/engine/src/main/java/com/datatorrent/stram/plan/logical/MetricAggregatorMeta.java
index 65bc2a4..48841f9 100644
--- 
a/engine/src/main/java/com/datatorrent/stram/plan/logical/MetricAggregatorMeta.java
+++ 
b/engine/src/main/java/com/datatorrent/stram/plan/logical/MetricAggregatorMeta.java
@@ -31,6 +31,8 @@ import com.datatorrent.api.AutoMetric;
 /**
  * A class that encapsulates {@link AutoMetric.Aggregator} and {@link 
AutoMetric.DimensionsScheme} of a particular
  * operator.
+ *
+ * @since 3.3.0
  */
 public final class MetricAggregatorMeta implements Serializable
 {

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/cb128016/engine/src/main/java/com/datatorrent/stram/webapp/asm/FastClassIndexReader.java
----------------------------------------------------------------------
diff --git 
a/engine/src/main/java/com/datatorrent/stram/webapp/asm/FastClassIndexReader.java
 
b/engine/src/main/java/com/datatorrent/stram/webapp/asm/FastClassIndexReader.java
index fc689fc..737cf94 100644
--- 
a/engine/src/main/java/com/datatorrent/stram/webapp/asm/FastClassIndexReader.java
+++ 
b/engine/src/main/java/com/datatorrent/stram/webapp/asm/FastClassIndexReader.java
@@ -38,6 +38,8 @@ import org.apache.xbean.asm5.Opcodes;
  *
  * Keep in mind it is NOT thread safe
  *
+ *
+ * @since 3.3.0
  */
 public class FastClassIndexReader
 {

Reply via email to