You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gearpump.apache.org by hu...@apache.org on 2016/04/26 11:42:29 UTC

[19/49] incubator-gearpump git commit: bump to 0.8.0

bump to 0.8.0


Project: http://git-wip-us.apache.org/repos/asf/incubator-gearpump/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-gearpump/commit/3da64090
Tree: http://git-wip-us.apache.org/repos/asf/incubator-gearpump/tree/3da64090
Diff: http://git-wip-us.apache.org/repos/asf/incubator-gearpump/diff/3da64090

Branch: refs/heads/master
Commit: 3da640908e59e89105310e434fa70e1d99399c69
Parents: 55584a4
Author: Sean Zhong <cl...@gmail.com>
Authored: Mon Apr 4 23:34:15 2016 +0800
Committer: manuzhang <ow...@gmail.com>
Committed: Tue Apr 26 14:26:29 2016 +0800

----------------------------------------------------------------------
 CHANGELOG.md                         | 96 +++++++++++++++++++++++++++++++
 docs/_config.yml                     |  4 +-
 docs/deployment-ui-authentication.md |  1 +
 notes/0.8.0.markdown                 | 92 +++++++++++++++++++++++++++++
 version.sbt                          |  2 +-
 5 files changed, 192 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gearpump/blob/3da64090/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bbec111..230ec66 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,99 @@
+Apache Gearpump 0.8.0
+==================
+
+Apache Incubation:
+-------------------
+Apache Gearpump enters Apache incubation. Now, we are working on importing the source code to Apache Git (INFRA-11435), and
+ a bunch of other tasks (GEARPUMP-1).
+
+Apache Gearpump Jira: https://issues.apache.org/jira/browse/GEARPUMP
+Mail list:
+
+* Subscribe link to User list: user-subscribe@gearpump.incubator.apache.org
+* Subscribe link to Dev list: dev-subscribe@gearpump.incubator.apache.org
+* Subscribe link to Private list: private-subscribe@gearpump.incubator.apache.org
+* Subscribe link to commits list: commits-subscribe@gearpump.incubator.apache.org
+
+What are the changes for the process for Apache Incubation?
+------------------
+The code importing to Apache Git is still in process. During this transtion time,
+We will follow these procedures:
+
+ 1. For new issue, we should no longer open issue in Github issues. Instead, we
+   need to open an issue at Apache Jira: https://issues.apache.org/jira/browse/GEARPUMP
+ 2. Pull Requests are still submitted to http://github.com/gearpump/gearpump for review.
+ 3. We should cross post the link of PR to Jira site, and Jira link to Pull Request context.
+ 4. Code will still be commited to https://github.com/gearpump/gearpump
+ 5. During this transition time, document change doesn't require a +1 if it comes from committers.
+ 6. The release tag requires a consensus in project discussion like sync-meeting. But it doesn't
+   additional "+1" on code commit.
+   For example, we will ask around that whether it is OK to trigger a tag; if every one agrees,
+   then the assignee can tag the build and change the release doc directly without a written "+1" on the commit.
+
+After the transition period, the proposed process is like this:
+
+ 1. The official repo will be at git://git.apache.org/gearpump.git, all other repos will be
+    mirror of this repo.
+ 2. We will disable "write" in github issues, and switch to Apache Jira.
+ 3. We will enable Apache Github integration, which allow us to mirror official Git repo in Github.
+ 4. When the user submit a PR, there should be at least one +1 before doing merge.
+ 5. For all commits, the commit should commit the path manually to official repo
+   git://git.apache.org/gearpump.git, "Github merge" will be disabled.
+ 6. For document change, we can have further discussion on whether it should requires a +1.
+
+Before completing importing source code to Apache Git, we will still use
+
+
+Why we make a tag release now, but not wait until Apache importing complete?
+------------------
+There are quite a lot of open task at https://issues.apache.org/jira/browse/GEARPUMP-1, which
+would take a significant time. For example, we still don't have the new maven artifact yet.
+
+Making incremental releases like this one allow us to be more prepared to make a full Apache release.
+
+Highlights:
+------------------
+1. Update Akka to Akka 2.4.2 (#1988). Now we only support Java 8 and Scala 2.11, Java7, Scala 2.10 support is dropped
+   (Be compatible with Akka 2.4.2). The performance of Gearpump 0.8.0 is as good at Gearpump 0.76.
+2. Fix Min clock slow-advancing issue (#1318) when some graph edge (Possibly means networking between two hosts) don't
+   have enough traffic.
+3. Add OAuth2 social login for UI server.
+
+Lowlights:
+-------------------
+Akka-stream DSL module is temporary disabled, as Akka-Stream 2.4.2 has big API change compared with Akka-Stream 1.0. We'd
+like to add the full functional module back in next release.
+
+Change log:
+------------------
+From now on, new issues should be submitted to https://issues.apache.org/jira/browse/GEARPUMP
+
+- GEARPUMP-10, Downgrade netty from Netty 4 to Netty 3.8 cause the OAuth2 authentication failure
+- GEARPUMP-9, Clean and fix integration test
+- GEARPUMP-8, fix "two machines can possibly have same worker id for single-master cluster"
+- GEARPUMP-6: show add/remove worker buttons for admin
+- GEARPUMP-5, Add additional authorization check like checking user-organization for cloudfoundry OAuth2 Authenticator.
+- GEARPUMP-3, Define REST API to add/remove worker instances, which allow us to scale out in YARN.
+- GEARPUMP-2, Define REST API to submit job jar
+- #1988, upgrade akka to akka 2.4.2
+- #2015, do not send AckRequest or LatencyProbe when no pending messages
+- #1943 allow user to config how many executors to use in an application
+- #1641, add exactly-once it
+- #1318, fix MinClock not updated fast enough for slow stream
+- #1981, Support OAuth2 Social login
+- #2007, add Java DSL
+- #2002, add akka stream examples
+- #1996, EmbeddedCluster requires master configuration like ClusterActorRefProvider.
+- #1989: add confirmation dialog for kill app and restart app
+- #1983, fix KafkaUtilSpec failure
+- #1975,  fix storm integration test
+- #1972, backoff retry kafka consuming on exception
+- #1966 make Partitioner API Java compatible
+- #1892: added instruction text to operate network graph (2) minor tweaks of context menu
+- #1963, rename CommitGuideline.md to CONTRIBUTING.md
+- #1958: better test report organizing
+- #1906: some visual glichtes found in mobile view
+
 Gearpump 0.7.6
 ===================
 Highlights:

http://git-wip-us.apache.org/repos/asf/incubator-gearpump/blob/3da64090/docs/_config.yml
----------------------------------------------------------------------
diff --git a/docs/_config.yml b/docs/_config.yml
index 84b9ab4..63e90a6 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -16,9 +16,9 @@ exclude:
   - build_doc.sh
 
 # These allow the documentation to be updated with newer releases of Gearpump
-GEARPUMP_VERSION: 0.7.7-SNAPSHOT
+GEARPUMP_VERSION: 0.8.0
 SCALA_BINARY_VERSION: "2.11"
-SCALA_VERSION: "2.11.7"
+SCALA_VERSION: "2.11.8"
 GEARPUMP_ISSUE_TRACKER_URL: https://github.com/gearpump/gearpump/issues
 GEARPUMP_GITHUB_URL: https://github.com/gearpump/gearpump
 GEARPUMP_EXAMPLES_URL: https://github.com/gearpump/gearpump-examples

http://git-wip-us.apache.org/repos/asf/incubator-gearpump/blob/3da64090/docs/deployment-ui-authentication.md
----------------------------------------------------------------------
diff --git a/docs/deployment-ui-authentication.md b/docs/deployment-ui-authentication.md
index 75fc75a..04a9c7b 100644
--- a/docs/deployment-ui-authentication.md
+++ b/docs/deployment-ui-authentication.md
@@ -237,6 +237,7 @@ To use Google OAuth2 Authenticator, there are several steps:
       --autoapprove true
       --secret [your_client_secret]
    ```
+
 #### Step2: Configure the OAuth2 information in gear.conf
 
 1. Enable OAuth2 authentication by setting `gearpump.ui-security.oauth2-authenticator-enabled` as true.

http://git-wip-us.apache.org/repos/asf/incubator-gearpump/blob/3da64090/notes/0.8.0.markdown
----------------------------------------------------------------------
diff --git a/notes/0.8.0.markdown b/notes/0.8.0.markdown
new file mode 100644
index 0000000..02bd5d9
--- /dev/null
+++ b/notes/0.8.0.markdown
@@ -0,0 +1,92 @@
+## Apache Incubation:
+
+Apache Gearpump enters Apache incubation. Now, we are working on importing the source code to Apache Git (INFRA-11435), and
+ a bunch of other tasks (GEARPUMP-1).
+
+Apache Gearpump Jira: https://issues.apache.org/jira/browse/GEARPUMP
+Mail list:
+
+* Subscribe link to User list: user-subscribe@gearpump.incubator.apache.org
+* Subscribe link to Dev list: dev-subscribe@gearpump.incubator.apache.org
+* Subscribe link to Private list: private-subscribe@gearpump.incubator.apache.org
+* Subscribe link to commits list: commits-subscribe@gearpump.incubator.apache.org
+
+## What are the changes for the process for Apache Incubation?
+
+The code importing to Apache Git is still in process. During this transtion time,
+We will follow these procedures:
+
+ 1. For new issue, we should no longer open issue in Github issues. Instead, we
+   need to open an issue at Apache Jira: https://issues.apache.org/jira/browse/GEARPUMP
+ 2. Pull Requests are still submitted to http://github.com/gearpump/gearpump for review.
+ 3. We should cross post the link of PR to Jira site, and Jira link to Pull Request context.
+ 4. Code will still be commited to https://github.com/gearpump/gearpump
+ 5. During this transition time, document change doesn't require a +1 if it comes from committers.
+ 6. The release tag requires a consensus in project discussion like sync-meeting. But it doesn't
+   additional "+1" on code commit.
+   For example, we will ask around that whether it is OK to trigger a tag; if every one agrees,
+   then the assignee can tag the build and change the release doc directly without a written "+1" on the commit.
+
+After the transition period, the proposed process is like this:
+
+ 1. The official repo will be at git://git.apache.org/gearpump.git, all other repos will be
+    mirror of this repo.
+ 2. We will disable "write" in github issues, and switch to Apache Jira.
+ 3. We will enable Apache Github integration, which allow us to mirror official Git repo in Github.
+ 4. When the user submit a PR, there should be at least one +1 before doing merge.
+ 5. For all commits, the commit should commit the path manually to official repo
+   git://git.apache.org/gearpump.git, "Github merge" will be disabled.
+ 6. For document change, we can have further discussion on whether it should requires a +1.
+
+Before completing importing source code to Apache Git, we will still use
+
+
+## Why we make a tag release now, but not wait until Apache importing complete?
+
+There are quite a lot of open task at https://issues.apache.org/jira/browse/GEARPUMP-1, which
+would take a significant time. For example, we still don't have the new maven artifact yet.
+
+Making incremental releases like this one allow us to be more prepared to make a full Apache release.
+
+## Highlights:
+
+1. Update Akka to Akka 2.4.2 (#1988). Now we only support Java 8 and Scala 2.11, Java7, Scala 2.10 support is dropped
+   (Be compatible with Akka 2.4.2). The performance of Gearpump 0.8.0 is as good at Gearpump 0.76.
+2. Fix Min clock slow-advancing issue (#1318) when some graph edge (Possibly means networking between two hosts) don't
+   have enough traffic.
+3. Add OAuth2 social login for UI server.
+
+## Lowlights:
+
+Akka-stream DSL module is temporary disabled, as Akka-Stream 2.4.2 has big API change compared with Akka-Stream 1.0. We'd
+like to add the full functional module back in next release.
+
+## Change log:
+
+From now on, new issues should be submitted to https://issues.apache.org/jira/browse/GEARPUMP
+
+- GEARPUMP-10, Downgrade netty from Netty 4 to Netty 3.8 cause the OAuth2 authentication failure
+- GEARPUMP-9, Clean and fix integration test
+- GEARPUMP-8, fix "two machines can possibly have same worker id for single-master cluster"
+- GEARPUMP-6: show add/remove worker buttons for admin
+- GEARPUMP-5, Add additional authorization check like checking user-organization for cloudfoundry OAuth2 Authenticator.
+- GEARPUMP-3, Define REST API to add/remove worker instances, which allow us to scale out in YARN.
+- GEARPUMP-2, Define REST API to submit job jar
+- #1988, upgrade akka to akka 2.4.2
+- #2015, do not send AckRequest or LatencyProbe when no pending messages
+- #1943 allow user to config how many executors to use in an application
+- #1641, add exactly-once it
+- #1318, fix MinClock not updated fast enough for slow stream
+- #1981, Support OAuth2 Social login
+- #2007, add Java DSL
+- #2002, add akka stream examples
+- #1996, EmbeddedCluster requires master configuration like ClusterActorRefProvider.
+- #1989: add confirmation dialog for kill app and restart app
+- #1983, fix KafkaUtilSpec failure
+- #1975,  fix storm integration test
+- #1972, backoff retry kafka consuming on exception
+- #1966 make Partitioner API Java compatible
+- #1892: added instruction text to operate network graph (2) minor tweaks of context menu
+- #1963, rename CommitGuideline.md to CONTRIBUTING.md
+- #1958: better test report organizing
+- #1906: some visual glichtes found in mobile view
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-gearpump/blob/3da64090/version.sbt
----------------------------------------------------------------------
diff --git a/version.sbt b/version.sbt
index f6b7b20..c3945bb 100644
--- a/version.sbt
+++ b/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "0.7.7-SNAPSHOT"
+version in ThisBuild := "0.8.0"