This is an automated email from the ASF dual-hosted git repository.

pramod pushed a commit to annotated tag v3.7.0-RC1
in repository https://gitbox.apache.org/repos/asf/apex-core.git

commit 74dec2b1522cd8c1e6f876a83076dee1c6011696
Author: Apex Dev <d...@apex.apache.org>
AuthorDate: Mon Apr 9 11:55:30 2018 -0700

    Add @since tags and update change log for release 3.7.0
---
 CHANGELOG.md                                       | 75 ++++++++++++++++++++++
 .../apache/apex/common/util/PropertiesHelper.java  |  3 +
 .../org/apache/apex/common/util/ToStringStyle.java |  3 +
 .../engine/events/grouping/GroupingManager.java    |  2 +
 .../engine/events/grouping/GroupingRequest.java    |  2 +
 .../apache/apex/engine/security/ACLManager.java    |  2 +
 .../engine/util/PubSubWebSocketClientBuilder.java  |  3 +
 7 files changed, 90 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac521af..752b536 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,81 @@
 Apex Changelog
 
========================================================================================================================
 
+
+Version 3.7.0 - 2018-04-18
+------------------------------------------------------------------------------------------------------------------------
+
+### Sub-task
+* [APEXCORE-705] - Prevent publisher from getting ahead of subscriber more 
than max block count
+
+### Bug
+* [APEXCORE-682] - Not able to view application from a web service when a user 
specified launch path is provided
+* [APEXCORE-720] - In DAGExecution plugin, Context.getDAG returns null
+* [APEXCORE-722] - Protected data members in DefaultInputPort and 
DefaultOutputPort may interfere with user code
+* [APEXCORE-723] - Replace double quotes with a single quotes in command line 
arguments for passing of the logger appender properties
+* [APEXCORE-726] - Impersonating user unable to access application resources 
when ACLs are enabled
+* [APEXCORE-732] - Container fails where there is a serialization problem in 
tuple recording
+* [APEXCORE-736] - Unable to fetch application master container report with 
kerberized web services in STRAM
+* [APEXCORE-737] - AppMaster does not shut down because numRequestedContainers 
becomes negative
+* [APEXCORE-740] - Setup plugins does not identify operator classes because 
they're loaded through different classloaders
+* [APEXCORE-742] - Yarn client not being correctly initialized in all cases
+* [APEXCORE-743] - Killed container is shown as running
+* [APEXCORE-745] - Buffer server may stop processing tuples when backpressure 
is enabled
+* [APEXCORE-756] - Fix ConcurrentModificationException in GroupingManager
+* [APEXCORE-757] - Web authentication DISABLE option not working
+* [APEXCORE-760] - Webapp tracking URL may not include fully qualified hostname
+* [APEXCORE-765] - Exceptions being logged for optional functionality while 
retrieving stram web service info for web service clients
+* [APEXCORE-766] - Add missing whitespace between words to docs
+* [APEXCORE-767] - Duplicate class loading in CLI for single application 
launch 
+* [APEXCORE-779] - In unit tests Yarn containers must use the same JVM as the 
test itself.
+* [APEXCORE-791] - Gateway security settings need to be available in the DAG
+* [APEXCORE-798] - Exclude log4j.properties from engine-test.jar
+
+### Improvement
+* [APEXCORE-602] - Provide a "group-id" in the event object so that events are 
grouped together by a "root cause".
+* [APEXCORE-626] - shutdown-app should accept application name similar to 
kill-app command.
+* [APEXCORE-670] - CLI should provide command to set log level
+* [APEXCORE-704] - Add supporting of programmatic logger appender
+* [APEXCORE-711] - Support custom SSL keystore for the Stram REST API web 
service
+* [APEXCORE-712] - Support distribution of custom SSL material to the Stram 
node while launch the app
+* [APEXCORE-716] - Add a package level javadoc for engine api about it's 
intended use
+* [APEXCORE-717] - Remove unnecessary archetypeVersion property
+* [APEXCORE-719] - Pass an application name from stram client to application 
master and container via command line properties
+* [APEXCORE-733] - Add ability to use impersonated user's HDFS path for 
storing application resources
+* [APEXCORE-734] - StramLocalCluster may not terminate properly
+* [APEXCORE-738] - Update docs to describe custom SSL support added 
+* [APEXCORE-744] - Populate logging mapped diagnostic contexts
+* [APEXCORE-747] - Provide additional ToStringStyle options
+* [APEXCORE-749] - Fix README.md formatting
+* [APEXCORE-754] - Add plugin class jar with it's dependencies to the list of 
libraries deployed with an application
+* [APEXCORE-761] - Add a utility class/methods to read the system properties
+* [APEXCORE-764] - Refactor Plugin locator service
+* [APEXCORE-778] - Refactor DelayOperatorTest
+* [APEXCORE-786] - LoggerUtil should allow to add/remove/list appenders for a 
specified logger
+* [APEXCORE-792] - LoggerUtil should allow to get LogFileInformation for a 
specified logger    
+* [APEXCORE-800] - Disable the disk health checker service for 
StramMiniClusterTest
+
+### Task
+* [APEXCORE-496] - Provide Operator name to StatsListener
+* [APEXCORE-753] - Add mailing lists, SCM and issue tracking information to POM
+* [APEXCORE-780] - Travis-CI Build failures to be fixed
+* [APEXCORE-790] - Enforce dependency analysis for CVE in CI builds
+* [APEXCORE-795] - Update NOTICE copyright year
+* [APEXCORE-802] - Upgrade Malhar version in archetype to 3.8.0
+* [APEXCORE-803] - Update archetype version number in setup guide
+
+### Dependency upgrade
+* [APEXCORE-735] - Upgrade maven-dependency-plugin
+* [APEXCORE-741] - Upgrade netlet dependency to 1.3.1
+* [APEXCORE-748] - Upgrade netlet dependency to 1.3.2
+* [APEXCORE-806] - Upgrade org.owasp:dependency-check-maven
+
+### Documentation
+* [APEXCORE-725] - Add example for configuring map properties to app package 
doc
+* [APEXCORE-752] - Document new impersonation related functionality 
implemented by APEXCORE-733
+* [APEXCORE-789] - Update security doc to describe the impact of SSL 
enablement on truststores
+
+
 Version 3.6.0 - 2017-05-04
 
------------------------------------------------------------------------------------------------------------------------
 
diff --git 
a/common/src/main/java/org/apache/apex/common/util/PropertiesHelper.java 
b/common/src/main/java/org/apache/apex/common/util/PropertiesHelper.java
index aa3d499..4785d38 100644
--- a/common/src/main/java/org/apache/apex/common/util/PropertiesHelper.java
+++ b/common/src/main/java/org/apache/apex/common/util/PropertiesHelper.java
@@ -23,6 +23,9 @@ import org.slf4j.LoggerFactory;
 import org.apache.hadoop.classification.InterfaceStability.Evolving;
 
 @Evolving
+/**
+ * @since 3.7.0
+ */
 public class PropertiesHelper
 {
   /**
diff --git 
a/common/src/main/java/org/apache/apex/common/util/ToStringStyle.java 
b/common/src/main/java/org/apache/apex/common/util/ToStringStyle.java
index 8432096..940d03a 100644
--- a/common/src/main/java/org/apache/apex/common/util/ToStringStyle.java
+++ b/common/src/main/java/org/apache/apex/common/util/ToStringStyle.java
@@ -21,6 +21,9 @@ package org.apache.apex.common.util;
 import org.apache.hadoop.classification.InterfaceStability.Evolving;
 
 @Evolving
+/**
+ * @since 3.7.0
+ */
 public abstract class ToStringStyle extends 
org.apache.commons.lang.builder.ToStringStyle
 {
   public static final ToStringStyle SHORT_CLASS_NAME_STYLE = new 
ShortClassNameToStringStyle();
diff --git 
a/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingManager.java
 
b/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingManager.java
index fc5c1d6..dab6169 100644
--- 
a/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingManager.java
+++ 
b/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingManager.java
@@ -36,6 +36,8 @@ import com.datatorrent.stram.plan.physical.PTOperator;
  * This class manages tracking ids of deploy/undeploy for containers and
  * operators.
  *
+ *
+ * @since 3.7.0
  */
 public class GroupingManager
 {
diff --git 
a/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingRequest.java
 
b/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingRequest.java
index c2f352d..8618676 100644
--- 
a/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingRequest.java
+++ 
b/engine/src/main/java/org/apache/apex/engine/events/grouping/GroupingRequest.java
@@ -27,6 +27,8 @@ import com.datatorrent.stram.util.AbstractWritableAdapter;
 
 /**
  * Grouping request keeps track of operators whose start/stop events should be 
grouped.
+ *
+ * @since 3.7.0
  */
 public class GroupingRequest
 {
diff --git 
a/engine/src/main/java/org/apache/apex/engine/security/ACLManager.java 
b/engine/src/main/java/org/apache/apex/engine/security/ACLManager.java
index 9db0251..a35cfcf 100644
--- a/engine/src/main/java/org/apache/apex/engine/security/ACLManager.java
+++ b/engine/src/main/java/org/apache/apex/engine/security/ACLManager.java
@@ -33,6 +33,8 @@ import com.google.common.collect.Maps;
 
 /**
  *
+ *
+ * @since 3.7.0
  */
 public class ACLManager
 {
diff --git 
a/engine/src/main/java/org/apache/apex/engine/util/PubSubWebSocketClientBuilder.java
 
b/engine/src/main/java/org/apache/apex/engine/util/PubSubWebSocketClientBuilder.java
index dc0bd3a..a5bc7a4 100644
--- 
a/engine/src/main/java/org/apache/apex/engine/util/PubSubWebSocketClientBuilder.java
+++ 
b/engine/src/main/java/org/apache/apex/engine/util/PubSubWebSocketClientBuilder.java
@@ -30,6 +30,9 @@ import com.datatorrent.stram.plan.logical.LogicalPlan;
 import com.datatorrent.stram.util.PubSubWebSocketClient;
 import com.datatorrent.stram.util.SharedPubSubWebSocketClient;
 
+/**
+ * @since 3.7.0
+ */
 public class PubSubWebSocketClientBuilder
 {
   public static final String GATEWAY_LOGIN_URL_PATH = "/ws/v2/login";

-- 
To stop receiving notification emails like this one, please contact
pra...@apache.org.

Reply via email to