You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apex.apache.org by th...@apache.org on 2016/12/10 18:28:02 UTC

[1/2] apex-core git commit: Add @since tags and update change log for release 3.5.0

Repository: apex-core
Updated Branches:
  refs/heads/release-3.5 8b75f7a41 -> 66bf590c8


Add @since tags and update change log for release 3.5.0


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

Branch: refs/heads/release-3.5
Commit: f19fa163ea6464cb01e63b561bd6c9d02dc58be2
Parents: 8b75f7a
Author: Apex Dev <de...@apex.apache.org>
Authored: Tue Dec 6 21:36:38 2016 -0800
Committer: Thomas Weise <th...@apache.org>
Committed: Sat Dec 10 10:26:37 2016 -0800

----------------------------------------------------------------------
 CHANGELOG.md                                    | 64 ++++++++++++++++++++
 .../apache/apex/api/EmbeddedAppLauncher.java    |  2 +
 .../main/java/org/apache/apex/api/Launcher.java |  2 +
 .../org/apache/apex/api/YarnAppLauncher.java    |  2 +
 .../datatorrent/stram/security/AuthScheme.java  |  2 +
 .../com/datatorrent/stram/util/LoggerUtil.java  |  3 +
 .../apache/apex/engine/YarnAppLauncherImpl.java |  2 +
 .../apex/engine/util/StreamingAppFactory.java   |  2 +
 8 files changed, 79 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1a5f460..59e7257 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,70 @@
 Apex Changelog
 ========================================================================================================================
 
+Version 3.5.0 - 2016-12-09
+------------------------------------------------------------------------------------------------------------------------
+
+### Bug
+* [APEXCORE-169] - instantiating DTLoggerFactory during test causes incorrect logging behavior
+* [APEXCORE-453] - Intermittent failure of DelayOperatorTest.testFibonacci test case
+* [APEXCORE-458] - Web service authentication failing in HA cases when yarn.resourcemanager.webapps.address.<rmId> is unavailable
+* [APEXCORE-459] - AbstractReservoirTest.performanceTest intermittently fail on slow platforms
+* [APEXCORE-461] - Hidden ports in extended operators appear in the application package
+* [APEXCORE-463] - get-app-package-operators in ApexCLI  not listing certain modules
+* [APEXCORE-476] - Window Id calculation in ToString method in SubscribeRequestTuple & GenericRequestTuple is wrong
+* [APEXCORE-488] - Issues in SSL communication with StrAM
+* [APEXCORE-494] - Window id of downstream operator is not moving after dynamic partition of upstream operator.
+* [APEXCORE-505] - setup and activate calls in operator block heartbeat loop in container
+* [APEXCORE-512] - Launching application using "-exactMatch" option in CLI is failing
+* [APEXCORE-515] - Refresh tokens failing in some scenarios with a login failure message
+* [APEXCORE-528] - Output Ports Not Optional by Default During Validation
+* [APEXCORE-532] - New dynamically added operator does not start with correct windowId.
+* [APEXCORE-533] - Layering of AppPackage properties & configPackage properties in case of ConfigApps is not working.
+* [APEXCORE-540] - Exclude hadoop dependencies from app packages
+* [APEXCORE-542] - Fix debug level verbose option for apex cli
+* [APEXCORE-544] - Latency values are out of whack immediately after app is launched
+* [APEXCORE-562] - RecordingsAgent: returns records for offset beyond number of tuples
+
+### Improvement
+* [APEXCORE-222] - Delegate Buffer Server purge to StreamingContainer
+* [APEXCORE-310] - apex cli - support to kill the app by appname
+* [APEXCORE-379] - Latency is stuck when an operator is stuck (before the 1000 window threshold)
+* [APEXCORE-386] - Upgrade to Jackson 1.9.13
+* [APEXCORE-405] - Provide an API to launch DAG on the cluster
+* [APEXCORE-448] - Make operator name available in OperatorContext
+* [APEXCORE-466] - Improve logging from the *Agent.java files
+* [APEXCORE-470] - New Api for setting the attribute on the operator ( setOperatorAttribute )
+* [APEXCORE-474] - Unifier placement during M*1 deployment
+* [APEXCORE-475] - change the YARN_APPLICATION_TYPE from DataTorrent to ApacheApex
+* [APEXCORE-495] - Enhancing the configuration package to store apps
+* [APEXCORE-502] - Unnecessary byte array copy in DefaultKryoStreamCodec.toByteArray
+* [APEXCORE-506] - Add trailing whitespace check to Apex checkstyle
+* [APEXCORE-510] - Enforce DefaultOutputPort.emit() or Sink.put() thread affinity
+* [APEXCORE-513] - Reduce the log level in updateNodeReports
+* [APEXCORE-516] - StramLocalCluster should always use loopback address for buffer server location
+* [APEXCORE-517] - ApexCli is not working with Hadoop web services when BASIC authentication is enabled
+* [APEXCORE-519] - Add support for DIGEST enabled hadoop web services environment
+* [APEXCORE-524] - Add support for custom maven repository to ClassPathResolverTest.testManifestClassPathResolver 
+* [APEXCORE-525] - Subclass aware DefaultStatefulStreamCodec.newInstance() implementation
+* [APEXCORE-527] - Minor changes in LocalStramChildLauncher to help with unit test failures
+* [APEXCORE-535] - Node.teardown() should try to gracefully shutdown exectutor service
+* [APEXCORE-536] - Upgrade Hadoop dependency
+* [APEXCORE-538] - Log raw data when RPC message fails to de-serialize 
+* [APEXCORE-543] - Enhance the ContainerInfo to contain operator id and name.
+
+### New Feature
+* [APEXCORE-451] - get-app-package-operators in ApexCLI to contain "type" property to indicate operator or  module
+* [APEXCORE-552] - Support application tags when launching application
+
+### Task
+* [APEXCORE-251] - Journal output stream is null error message
+* [APEXCORE-484] - Increase JVM PermGen size while running engine Unit test
+* [APEXCORE-485] - Upgrade maven surefire plugin to the latest version
+* [APEXCORE-487] - Upgrade apex and malhar dependencies in the archtype
+* [APEXCORE-521] - Upgrade Apex core pom.xml to the latest Apache pom parent
+* [APEXCORE-531] - Enable System.out/System.err check for *Test
+* [APEXCORE-557] - Upgrade netlet dependency to 1.3.0
+
 Version 3.4.0 - 2016-05-09
 ------------------------------------------------------------------------------------------------------------------------
 

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/api/src/main/java/org/apache/apex/api/EmbeddedAppLauncher.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/apex/api/EmbeddedAppLauncher.java b/api/src/main/java/org/apache/apex/api/EmbeddedAppLauncher.java
index 860926c..ebe7efa 100644
--- a/api/src/main/java/org/apache/apex/api/EmbeddedAppLauncher.java
+++ b/api/src/main/java/org/apache/apex/api/EmbeddedAppLauncher.java
@@ -27,6 +27,8 @@ import com.datatorrent.api.StreamingApplication;
 /**
  * Launcher for running the application directly in the current Java VM. For basic operations such as launching or
  * stopping the application, {@link Launcher} can be used directly.
+ *
+ * @since 3.5.0
  */
 public abstract class EmbeddedAppLauncher<H extends EmbeddedAppLauncher.EmbeddedAppHandle> extends Launcher<H>
 {

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/api/src/main/java/org/apache/apex/api/Launcher.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/apex/api/Launcher.java b/api/src/main/java/org/apache/apex/api/Launcher.java
index 0291ab0..22980c5 100644
--- a/api/src/main/java/org/apache/apex/api/Launcher.java
+++ b/api/src/main/java/org/apache/apex/api/Launcher.java
@@ -33,6 +33,8 @@ import com.datatorrent.api.StreamingApplication;
 /**
  * A class that provides an entry point for functionality to run applications in different environments such as current
  * Java VM, Hadoop YARN etc.
+ *
+ * @since 3.5.0
  */
 public abstract class Launcher<H extends Launcher.AppHandle>
 {

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/api/src/main/java/org/apache/apex/api/YarnAppLauncher.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/apex/api/YarnAppLauncher.java b/api/src/main/java/org/apache/apex/api/YarnAppLauncher.java
index e3b36db..82cf50e 100644
--- a/api/src/main/java/org/apache/apex/api/YarnAppLauncher.java
+++ b/api/src/main/java/org/apache/apex/api/YarnAppLauncher.java
@@ -27,6 +27,8 @@ import com.datatorrent.api.StringCodec;
 /**
  * Launcher for running the application on Hadoop YARN. For basic operations such as launching or stopping the
  * application, {@link Launcher} can be used directly.
+ *
+ * @since 3.5.0
  */
 public abstract class YarnAppLauncher<H extends YarnAppLauncher.YarnAppHandle> extends Launcher<H>
 {

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/engine/src/main/java/com/datatorrent/stram/security/AuthScheme.java
----------------------------------------------------------------------
diff --git a/engine/src/main/java/com/datatorrent/stram/security/AuthScheme.java b/engine/src/main/java/com/datatorrent/stram/security/AuthScheme.java
index 4545458..fa390eb 100644
--- a/engine/src/main/java/com/datatorrent/stram/security/AuthScheme.java
+++ b/engine/src/main/java/com/datatorrent/stram/security/AuthScheme.java
@@ -24,6 +24,8 @@ package com.datatorrent.stram.security;
  * BASIC: BASIC HTTP authentication - RFC 2617
  * SPNEGO: Kerberos based SPNEGO authentication - RFC 4559
  * KERBEROS: Kerberos authentication - RFC 4120
+ *
+ * @since 3.5.0
  */
 public enum AuthScheme
 {

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/engine/src/main/java/com/datatorrent/stram/util/LoggerUtil.java
----------------------------------------------------------------------
diff --git a/engine/src/main/java/com/datatorrent/stram/util/LoggerUtil.java b/engine/src/main/java/com/datatorrent/stram/util/LoggerUtil.java
index e774bea..d30958c 100644
--- a/engine/src/main/java/com/datatorrent/stram/util/LoggerUtil.java
+++ b/engine/src/main/java/com/datatorrent/stram/util/LoggerUtil.java
@@ -40,6 +40,9 @@ import com.google.common.base.Function;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 
+/**
+ * @since 3.5.0
+ */
 public class LoggerUtil
 {
 

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/engine/src/main/java/org/apache/apex/engine/YarnAppLauncherImpl.java
----------------------------------------------------------------------
diff --git a/engine/src/main/java/org/apache/apex/engine/YarnAppLauncherImpl.java b/engine/src/main/java/org/apache/apex/engine/YarnAppLauncherImpl.java
index d7a6dc8..3c49a71 100644
--- a/engine/src/main/java/org/apache/apex/engine/YarnAppLauncherImpl.java
+++ b/engine/src/main/java/org/apache/apex/engine/YarnAppLauncherImpl.java
@@ -42,6 +42,8 @@ import com.datatorrent.stram.plan.logical.LogicalPlanConfiguration;
 
 /**
  * An implementation of {@link YarnAppLauncher} to launch applications on Hadoop YARN.
+ *
+ * @since 3.5.0
  */
 public class YarnAppLauncherImpl extends YarnAppLauncher<YarnAppLauncherImpl.YarnAppHandleImpl>
 {

http://git-wip-us.apache.org/repos/asf/apex-core/blob/f19fa163/engine/src/main/java/org/apache/apex/engine/util/StreamingAppFactory.java
----------------------------------------------------------------------
diff --git a/engine/src/main/java/org/apache/apex/engine/util/StreamingAppFactory.java b/engine/src/main/java/org/apache/apex/engine/util/StreamingAppFactory.java
index 6c943fc..96edc8d 100644
--- a/engine/src/main/java/org/apache/apex/engine/util/StreamingAppFactory.java
+++ b/engine/src/main/java/org/apache/apex/engine/util/StreamingAppFactory.java
@@ -26,6 +26,8 @@ import com.datatorrent.stram.plan.logical.LogicalPlanConfiguration;
 
 /**
  *
+ *
+ * @since 3.5.0
  */
 public abstract class StreamingAppFactory implements StramAppLauncher.AppFactory
 {


[2/2] apex-core git commit: Preparing for 3.5.1 development

Posted by th...@apache.org.
Preparing for 3.5.1 development


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

Branch: refs/heads/release-3.5
Commit: 66bf590c8de80a8e18fa6c764f0e1eaa1e1e78c1
Parents: f19fa16
Author: Apex Dev <de...@apex.apache.org>
Authored: Sat Dec 10 10:27:42 2016 -0800
Committer: Thomas Weise <th...@apache.org>
Committed: Sat Dec 10 10:27:42 2016 -0800

----------------------------------------------------------------------
 apex-app-archetype/README.md  | 2 +-
 apex-app-archetype/pom.xml    | 2 +-
 apex-conf-archetype/README.md | 2 +-
 apex-conf-archetype/pom.xml   | 2 +-
 api/pom.xml                   | 2 +-
 bufferserver/pom.xml          | 2 +-
 common/pom.xml                | 2 +-
 engine/pom.xml                | 2 +-
 pom.xml                       | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/apex-app-archetype/README.md
----------------------------------------------------------------------
diff --git a/apex-app-archetype/README.md b/apex-app-archetype/README.md
index a13c5bc..eddfb85 100644
--- a/apex-app-archetype/README.md
+++ b/apex-app-archetype/README.md
@@ -6,7 +6,7 @@ How to Generate an Apex Application Project Template
 
 Run the following command
 
-    mvn archetype:generate -DarchetypeGroupId=org.apache.apex -DarchetypeArtifactId=apex-app-archetype -DarchetypeVersion=3.5.0-SNAPSHOT -DgroupId=com.example -Dpackage=com.example.myapexapp -DartifactId=myapexapp -Dversion=1.0-SNAPSHOT
+    mvn archetype:generate -DarchetypeGroupId=org.apache.apex -DarchetypeArtifactId=apex-app-archetype -DarchetypeVersion=3.5.1-SNAPSHOT -DgroupId=com.example -Dpackage=com.example.myapexapp -DartifactId=myapexapp -Dversion=1.0-SNAPSHOT
 
 Using your favorite IDE, open the project that has just been created by the above command.
 Write your application code and optionally operator code 

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/apex-app-archetype/pom.xml
----------------------------------------------------------------------
diff --git a/apex-app-archetype/pom.xml b/apex-app-archetype/pom.xml
index cf3b918..c927489 100644
--- a/apex-app-archetype/pom.xml
+++ b/apex-app-archetype/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-app-archetype</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/apex-conf-archetype/README.md
----------------------------------------------------------------------
diff --git a/apex-conf-archetype/README.md b/apex-conf-archetype/README.md
index 1e3b62a..3bec01e 100644
--- a/apex-conf-archetype/README.md
+++ b/apex-conf-archetype/README.md
@@ -6,7 +6,7 @@ How to Generate a Apex App Configuration Project Template
 
 Run the following command
 
-    mvn archetype:generate -DarchetypeGroupId=org.apache.apex -DarchetypeArtifactId=apex-conf-archetype -DarchetypeVersion=3.5.0-SNAPSHOT -DgroupId=com.example -Dpackage=com.example.myapexapp -DartifactId=myapexconf -Dversion=1.0-SNAPSHOT
+    mvn archetype:generate -DarchetypeGroupId=org.apache.apex -DarchetypeArtifactId=apex-conf-archetype -DarchetypeVersion=3.5.1-SNAPSHOT -DgroupId=com.example -Dpackage=com.example.myapexapp -DartifactId=myapexconf -Dversion=1.0-SNAPSHOT
 
 Using your favorite IDE, open the project that has just been created by the above command.
 Write your application code and optionally operator code 

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/apex-conf-archetype/pom.xml
----------------------------------------------------------------------
diff --git a/apex-conf-archetype/pom.xml b/apex-conf-archetype/pom.xml
index 81e03c0..435dd62 100644
--- a/apex-conf-archetype/pom.xml
+++ b/apex-conf-archetype/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-conf-archetype</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/api/pom.xml
----------------------------------------------------------------------
diff --git a/api/pom.xml b/api/pom.xml
index 2b34561..1c057a6 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -26,7 +26,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-api</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/bufferserver/pom.xml
----------------------------------------------------------------------
diff --git a/bufferserver/pom.xml b/bufferserver/pom.xml
index 25dc2dc..0b8ede4 100644
--- a/bufferserver/pom.xml
+++ b/bufferserver/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-bufferserver</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/common/pom.xml
----------------------------------------------------------------------
diff --git a/common/pom.xml b/common/pom.xml
index 78f974f..f5824aa 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-common</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/engine/pom.xml
----------------------------------------------------------------------
diff --git a/engine/pom.xml b/engine/pom.xml
index 4e005fb..e405eb5 100644
--- a/engine/pom.xml
+++ b/engine/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.apex</groupId>
     <artifactId>apex</artifactId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>3.5.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>apex-engine</artifactId>

http://git-wip-us.apache.org/repos/asf/apex-core/blob/66bf590c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4f328d9..15605dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
 
   <groupId>org.apache.apex</groupId>
   <artifactId>apex</artifactId>
-  <version>3.5.0-SNAPSHOT</version>
+  <version>3.5.1-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Apex</name>