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 <[email protected]> Authored: Mon Apr 4 23:34:15 2016 +0800 Committer: manuzhang <[email protected]> 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: [email protected] +* Subscribe link to Dev list: [email protected] +* Subscribe link to Private list: [email protected] +* Subscribe link to commits list: [email protected] + +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: [email protected] +* Subscribe link to Dev list: [email protected] +* Subscribe link to Private list: [email protected] +* Subscribe link to commits list: [email protected] + +## 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"
