You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by ch...@apache.org on 2017/09/28 05:05:09 UTC
[1/6] incubator-predictionio git commit: Prepare 0.12.0-incubating-rc1
Repository: incubator-predictionio
Updated Branches:
refs/heads/develop 2d9534850 -> a87b7a6d9
Prepare 0.12.0-incubating-rc1
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/954f234b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/954f234b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/954f234b
Branch: refs/heads/develop
Commit: 954f234b204ab6ca4b50ec951353232e2517d3c9
Parents: 2d95348
Author: Chan Lee <ch...@gmail.com>
Authored: Tue Sep 12 23:08:16 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Tue Sep 12 23:08:16 2017 -0700
----------------------------------------------------------------------
KEYS | 57 ++++++++++++++++++++
build.sbt | 2 +-
.../engines/recommendation-engine/build.sbt | 2 +-
3 files changed, 59 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/954f234b/KEYS
----------------------------------------------------------------------
diff --git a/KEYS b/KEYS
index 08286b8..0dcd781 100644
--- a/KEYS
+++ b/KEYS
@@ -129,3 +129,60 @@ MV2jufd24oqFWQmddOCCkIPYeDOavZvcxYevdftY3LX1B4WbiZOMHqh/HDH2NkyW
93sbykwywNMHkdFPE0109cM=
=QAQh
-----END PGP PUBLIC KEY BLOCK-----
+pub 4096R/4719A8F4 2017-09-12 [expires: 2021-09-12]
+uid [ultimate] Chan Lee <ch...@apache.org>
+sig 3 4719A8F4 2017-09-12 Chan Lee <ch...@apache.org>
+sub 4096R/A18B1E8F 2017-09-12 [expires: 2021-09-12]
+sig 4719A8F4 2017-09-12 Chan Lee <ch...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+gslTn9eM5A==
+=Jacn
+-----END PGP PUBLIC KEY BLOCK-----
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/954f234b/build.sbt
----------------------------------------------------------------------
diff --git a/build.sbt b/build.sbt
index 1a439c2..5a38e6f 100644
--- a/build.sbt
+++ b/build.sbt
@@ -46,7 +46,7 @@ lazy val scalaSparkDepsVersion = Map(
name := "apache-predictionio-parent"
-version in ThisBuild := "0.11.1-SNAPSHOT"
+version in ThisBuild := "0.12.0-incubating"
organization in ThisBuild := "org.apache.predictionio"
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/954f234b/tests/pio_tests/engines/recommendation-engine/build.sbt
----------------------------------------------------------------------
diff --git a/tests/pio_tests/engines/recommendation-engine/build.sbt b/tests/pio_tests/engines/recommendation-engine/build.sbt
index e9e2436..70c11eb 100644
--- a/tests/pio_tests/engines/recommendation-engine/build.sbt
+++ b/tests/pio_tests/engines/recommendation-engine/build.sbt
@@ -26,6 +26,6 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.1-SNAPSHOT" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-core" % sys.env.getOrElse("PIO_SPARK_VERSION", "1.6.3") % "provided",
"org.apache.spark" %% "spark-mllib" % sys.env.getOrElse("PIO_SPARK_VERSION", "1.6.3") % "provided")
[2/6] incubator-predictionio git commit: Update versions in examples
and install script
Posted by ch...@apache.org.
Update versions in examples and install script
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/b9a9e5e1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/b9a9e5e1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/b9a9e5e1
Branch: refs/heads/develop
Commit: b9a9e5e13a12832e3868cc4272b706d1dff12c6c
Parents: 954f234
Author: Chan Lee <ch...@gmail.com>
Authored: Wed Sep 13 10:30:55 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Wed Sep 13 12:02:32 2017 -0700
----------------------------------------------------------------------
bin/install.sh | 6 +++---
build.sbt | 2 ++
docs/manual/data/versions.yml | 8 ++++----
examples/scala-parallel-classification/README.md | 2 +-
.../scala-parallel-classification/add-algorithm/build.sbt | 2 +-
.../reading-custom-properties/build.sbt | 2 +-
examples/scala-parallel-ecommercerecommendation/README.md | 2 +-
.../adjust-score/build.sbt | 2 +-
.../train-with-rate-event/build.sbt | 2 +-
examples/scala-parallel-recommendation/README.md | 2 +-
.../scala-parallel-recommendation/blacklist-items/build.sbt | 2 +-
.../customize-data-prep/build.sbt | 2 +-
.../customize-serving/build.sbt | 2 +-
.../reading-custom-events/build.sbt | 2 +-
.../train-with-view-event/build.sbt | 2 +-
examples/scala-parallel-similarproduct/README.md | 2 +-
.../multi-events-multi-algos/build.sbt | 2 +-
.../scala-parallel-similarproduct/recommended-user/build.sbt | 2 +-
.../return-item-properties/build.sbt | 2 +-
.../rid-user-set-event/build.sbt | 2 +-
.../train-with-rate-event/build.sbt | 2 +-
21 files changed, 27 insertions(+), 25 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/bin/install.sh
----------------------------------------------------------------------
diff --git a/bin/install.sh b/bin/install.sh
index ca7fcac..8277b57 100755
--- a/bin/install.sh
+++ b/bin/install.sh
@@ -18,10 +18,10 @@
#
OS=`uname`
-SPARK_VERSION=1.6.3
+SPARK_VERSION=2.1.1
# Looks like support for Elasticsearch 2.0 will require 2.0 so deferring
-ELASTICSEARCH_VERSION=1.7.5
-HBASE_VERSION=1.2.2
+ELASTICSEARCH_VERSION=5.5.2
+HBASE_VERSION=1.2.6
POSTGRES_VERSION=42.0.0
MYSQL_VERSION=5.1.41
PIO_DIR=$HOME/PredictionIO
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/build.sbt
----------------------------------------------------------------------
diff --git a/build.sbt b/build.sbt
index 5a38e6f..a02bdd9 100644
--- a/build.sbt
+++ b/build.sbt
@@ -52,6 +52,8 @@ organization in ThisBuild := "org.apache.predictionio"
scalaVersion in ThisBuild := sys.props.getOrElse("scala.version", "2.11.8")
+scalaBinaryVersion in ThisBuild := binaryVersion(scalaVersion.value)
+
crossScalaVersions in ThisBuild := Seq("2.10.6", "2.11.8")
scalacOptions in ThisBuild ++= Seq("-deprecation", "-unchecked", "-feature")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/docs/manual/data/versions.yml
----------------------------------------------------------------------
diff --git a/docs/manual/data/versions.yml b/docs/manual/data/versions.yml
index 7cbccc8..3fba629 100644
--- a/docs/manual/data/versions.yml
+++ b/docs/manual/data/versions.yml
@@ -1,7 +1,7 @@
-pio: 0.11.0-incubating
-spark: 1.6.3
-spark_download_filename: spark-1.6.3-bin-hadoop2.6
-elasticsearch_download_filename: elasticsearch-1.7.6
+pio: 0.12.0-incubating
+spark: 2.1.1
+spark_download_filename: spark-2.1.1-bin-hadoop2.6
+elasticsearch_download_filename: elasticsearch-5.5.2
hbase_version: 1.2.6
hbase_basename: hbase-1.2.6
hbase_variant: bin
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-classification/README.md
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-classification/README.md b/examples/scala-parallel-classification/README.md
index 2ec7d22..6b0d137 100644
--- a/examples/scala-parallel-classification/README.md
+++ b/examples/scala-parallel-classification/README.md
@@ -15,6 +15,6 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-This is based on Classification Engine Template v0.11.0-incubating.
+This is based on Classification Engine Template v0.12.0-incubating.
Please refer to http://predictionio.incubator.apache.org/templates/classification/how-to/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-classification/add-algorithm/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-classification/add-algorithm/build.sbt b/examples/scala-parallel-classification/add-algorithm/build.sbt
index f5fb250..aef4495 100644
--- a/examples/scala-parallel-classification/add-algorithm/build.sbt
+++ b/examples/scala-parallel-classification/add-algorithm/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-classification"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-classification/reading-custom-properties/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-classification/reading-custom-properties/build.sbt b/examples/scala-parallel-classification/reading-custom-properties/build.sbt
index f5fb250..aef4495 100644
--- a/examples/scala-parallel-classification/reading-custom-properties/build.sbt
+++ b/examples/scala-parallel-classification/reading-custom-properties/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-classification"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-ecommercerecommendation/README.md
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-ecommercerecommendation/README.md b/examples/scala-parallel-ecommercerecommendation/README.md
index c750458..27a13ce 100644
--- a/examples/scala-parallel-ecommercerecommendation/README.md
+++ b/examples/scala-parallel-ecommercerecommendation/README.md
@@ -15,6 +15,6 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-This is based on E-Commerce Recommendation Template v0.11.0-incubating.
+This is based on E-Commerce Recommendation Template v0.12.0-incubating.
Please refer to http://predictionio.incubator.apache.org/templates/ecommercerecommendation/how-to/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-ecommercerecommendation/adjust-score/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-ecommercerecommendation/adjust-score/build.sbt b/examples/scala-parallel-ecommercerecommendation/adjust-score/build.sbt
index 85b21d6..f5dc7e5 100644
--- a/examples/scala-parallel-ecommercerecommendation/adjust-score/build.sbt
+++ b/examples/scala-parallel-ecommercerecommendation/adjust-score/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-ecommercerecommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-ecommercerecommendation/train-with-rate-event/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-ecommercerecommendation/train-with-rate-event/build.sbt b/examples/scala-parallel-ecommercerecommendation/train-with-rate-event/build.sbt
index 85b21d6..f5dc7e5 100644
--- a/examples/scala-parallel-ecommercerecommendation/train-with-rate-event/build.sbt
+++ b/examples/scala-parallel-ecommercerecommendation/train-with-rate-event/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-ecommercerecommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/README.md
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/README.md b/examples/scala-parallel-recommendation/README.md
index 0be8090..4b0e2ca 100644
--- a/examples/scala-parallel-recommendation/README.md
+++ b/examples/scala-parallel-recommendation/README.md
@@ -15,6 +15,6 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-This is based on Recommendation Template v0.11.0-incubating.
+This is based on Recommendation Template v0.12.0-incubating.
Please refer to http://predictionio.incubator.apache.org/templates/recommendation/how-to/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/blacklist-items/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/blacklist-items/build.sbt b/examples/scala-parallel-recommendation/blacklist-items/build.sbt
index 3d25df1..1c38229 100644
--- a/examples/scala-parallel-recommendation/blacklist-items/build.sbt
+++ b/examples/scala-parallel-recommendation/blacklist-items/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/customize-data-prep/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/customize-data-prep/build.sbt b/examples/scala-parallel-recommendation/customize-data-prep/build.sbt
index 3d25df1..1c38229 100644
--- a/examples/scala-parallel-recommendation/customize-data-prep/build.sbt
+++ b/examples/scala-parallel-recommendation/customize-data-prep/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/customize-serving/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/customize-serving/build.sbt b/examples/scala-parallel-recommendation/customize-serving/build.sbt
index 3d25df1..1c38229 100644
--- a/examples/scala-parallel-recommendation/customize-serving/build.sbt
+++ b/examples/scala-parallel-recommendation/customize-serving/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/reading-custom-events/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/reading-custom-events/build.sbt b/examples/scala-parallel-recommendation/reading-custom-events/build.sbt
index 3d25df1..1c38229 100644
--- a/examples/scala-parallel-recommendation/reading-custom-events/build.sbt
+++ b/examples/scala-parallel-recommendation/reading-custom-events/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-recommendation/train-with-view-event/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-recommendation/train-with-view-event/build.sbt b/examples/scala-parallel-recommendation/train-with-view-event/build.sbt
index 3d25df1..1c38229 100644
--- a/examples/scala-parallel-recommendation/train-with-view-event/build.sbt
+++ b/examples/scala-parallel-recommendation/train-with-view-event/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/README.md
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/README.md b/examples/scala-parallel-similarproduct/README.md
index 0a56220..343afc6 100644
--- a/examples/scala-parallel-similarproduct/README.md
+++ b/examples/scala-parallel-similarproduct/README.md
@@ -15,6 +15,6 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-This is based on Similar Product Template v0.11.0-incubating.
+This is based on Similar Product Template v0.12.0-incubating.
Please refer to http://predictionio.incubator.apache.org/templates/similarproduct/how-to/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/multi-events-multi-algos/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/multi-events-multi-algos/build.sbt b/examples/scala-parallel-similarproduct/multi-events-multi-algos/build.sbt
index 1daded6..9d7c345 100644
--- a/examples/scala-parallel-similarproduct/multi-events-multi-algos/build.sbt
+++ b/examples/scala-parallel-similarproduct/multi-events-multi-algos/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-similarproduct"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/recommended-user/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/recommended-user/build.sbt b/examples/scala-parallel-similarproduct/recommended-user/build.sbt
index 7409ab6..a233b8b 100644
--- a/examples/scala-parallel-similarproduct/recommended-user/build.sbt
+++ b/examples/scala-parallel-similarproduct/recommended-user/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-recommendeduser"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/return-item-properties/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/return-item-properties/build.sbt b/examples/scala-parallel-similarproduct/return-item-properties/build.sbt
index 1daded6..9d7c345 100644
--- a/examples/scala-parallel-similarproduct/return-item-properties/build.sbt
+++ b/examples/scala-parallel-similarproduct/return-item-properties/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-similarproduct"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/rid-user-set-event/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/rid-user-set-event/build.sbt b/examples/scala-parallel-similarproduct/rid-user-set-event/build.sbt
index 1daded6..9d7c345 100644
--- a/examples/scala-parallel-similarproduct/rid-user-set-event/build.sbt
+++ b/examples/scala-parallel-similarproduct/rid-user-set-event/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-similarproduct"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/b9a9e5e1/examples/scala-parallel-similarproduct/train-with-rate-event/build.sbt
----------------------------------------------------------------------
diff --git a/examples/scala-parallel-similarproduct/train-with-rate-event/build.sbt b/examples/scala-parallel-similarproduct/train-with-rate-event/build.sbt
index 1daded6..9d7c345 100644
--- a/examples/scala-parallel-similarproduct/train-with-rate-event/build.sbt
+++ b/examples/scala-parallel-similarproduct/train-with-rate-event/build.sbt
@@ -20,5 +20,5 @@ name := "template-scala-parallel-similarproduct"
organization := "org.apache.predictionio"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.11.0-incubating" % "provided",
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
"org.apache.spark" %% "spark-mllib" % "2.1.1" % "provided")
[5/6] incubator-predictionio git commit: Update upgrade.html.md for
breaking changes
Posted by ch...@apache.org.
Update upgrade.html.md for breaking changes
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/018ea8e3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/018ea8e3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/018ea8e3
Branch: refs/heads/develop
Commit: 018ea8e34261f0929ad6d4c669fe80d7520bae16
Parents: 9340561
Author: Chan Lee <ch...@gmail.com>
Authored: Sun Sep 17 10:03:07 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Sun Sep 17 10:03:40 2017 -0700
----------------------------------------------------------------------
docs/manual/source/resources/upgrade.html.md | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/018ea8e3/docs/manual/source/resources/upgrade.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/resources/upgrade.html.md b/docs/manual/source/resources/upgrade.html.md
index f708fb8..2533c6d 100644
--- a/docs/manual/source/resources/upgrade.html.md
+++ b/docs/manual/source/resources/upgrade.html.md
@@ -36,6 +36,13 @@ To upgrade and use new version of PredictionIO, do the following:
In addition, please take notes of the following for specific version upgrade.
+## Upgrade to 0.12.0
+
+In 0.12.0, Elasticsearch 5.x client has been reimplemented as a singleton.
+Engine templates directly using Elasticsearch 5.x StorageClient require
+update for compatibility. See [pull request]
+(https://github.com/apache/incubator-predictionio/pull/421) for details.
+
## Upgrade to 0.11.0
Starting from 0.11.0, PredictionIO no longer bundles any JDBC drivers in the
[6/6] incubator-predictionio git commit: Bump version to
0.13.0-SNAPSHOT
Posted by ch...@apache.org.
Bump version to 0.13.0-SNAPSHOT
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/a87b7a6d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/a87b7a6d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/a87b7a6d
Branch: refs/heads/develop
Commit: a87b7a6d90e071f0c92455b1a157681bae8bdf2a
Parents: 018ea8e
Author: Chan Lee <ch...@gmail.com>
Authored: Wed Sep 27 20:16:57 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Wed Sep 27 20:16:57 2017 -0700
----------------------------------------------------------------------
build.sbt | 2 +-
tests/pio_tests/engines/recommendation-engine/build.sbt | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/a87b7a6d/build.sbt
----------------------------------------------------------------------
diff --git a/build.sbt b/build.sbt
index a02bdd9..a67b738 100644
--- a/build.sbt
+++ b/build.sbt
@@ -46,7 +46,7 @@ lazy val scalaSparkDepsVersion = Map(
name := "apache-predictionio-parent"
-version in ThisBuild := "0.12.0-incubating"
+version in ThisBuild := "0.13.0-SNAPSHOT"
organization in ThisBuild := "org.apache.predictionio"
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/a87b7a6d/tests/pio_tests/engines/recommendation-engine/build.sbt
----------------------------------------------------------------------
diff --git a/tests/pio_tests/engines/recommendation-engine/build.sbt b/tests/pio_tests/engines/recommendation-engine/build.sbt
index 70c11eb..4cf483d 100644
--- a/tests/pio_tests/engines/recommendation-engine/build.sbt
+++ b/tests/pio_tests/engines/recommendation-engine/build.sbt
@@ -19,13 +19,13 @@ import AssemblyKeys._
assemblySettings
-scalaVersion in ThisBuild := sys.env.getOrElse("PIO_SCALA_VERSION", "2.10.5")
+scalaVersion in ThisBuild := sys.env.getOrElse("PIO_SCALA_VERSION", "2.11.8")
name := "template-scala-parallel-recommendation"
organization := "org.apache.predictionio"
libraryDependencies ++= Seq(
- "org.apache.predictionio" %% "apache-predictionio-core" % "0.12.0-incubating" % "provided",
- "org.apache.spark" %% "spark-core" % sys.env.getOrElse("PIO_SPARK_VERSION", "1.6.3") % "provided",
- "org.apache.spark" %% "spark-mllib" % sys.env.getOrElse("PIO_SPARK_VERSION", "1.6.3") % "provided")
+ "org.apache.predictionio" %% "apache-predictionio-core" % "0.13.0-SNAPSHOT" % "provided",
+ "org.apache.spark" %% "spark-core" % sys.env.getOrElse("PIO_SPARK_VERSION", "2.1.1") % "provided",
+ "org.apache.spark" %% "spark-mllib" % sys.env.getOrElse("PIO_SPARK_VERSION", "2.1.1") % "provided")
[3/6] incubator-predictionio git commit: Update RELEASE.md
Posted by ch...@apache.org.
Update RELEASE.md
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/d2a6aa99
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/d2a6aa99
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/d2a6aa99
Branch: refs/heads/develop
Commit: d2a6aa99e9bd0d70605b0a60492ec863bf60365f
Parents: b9a9e5e
Author: Chan Lee <ch...@gmail.com>
Authored: Thu Sep 14 13:36:13 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Thu Sep 14 13:36:13 2017 -0700
----------------------------------------------------------------------
RELEASE.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 49 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/d2a6aa99/RELEASE.md
----------------------------------------------------------------------
diff --git a/RELEASE.md b/RELEASE.md
index db3549b..b506981 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -21,9 +21,57 @@ limitations under the License.
## Version History
+### 0.12.0
+
+Sep ?, 2017
+
+#### New Features
+
+- PIO-61: S3 support for model data
+- PIO-69, PIO-91: Binary distribution of PredictionIO
+- PIO-105, PIO-110, PIO-111: Batch predictions
+- PIO-95: Configurable request timeout for REST API
+- PIO-114: Basic HTTP authentication for Elasticsearch 5.x StorageClient
+- PIO-116: PySpark support
+
+#### Behavior Changes
+
+- PIO-59: `pio app new` uses /dev/urandom/ to generate entropy.
+- PIO-72: `pio-shell` properly loads storage dependencies.
+- PIO-83, PIO-119: Default environment changed to Spark 2.1.1, Scala 2.11.8,
+ and Elasticsearch 5.5.2.
+- PIO-99: `pio-build` checks for compilation errors before proceeding
+ to build engine.
+- PIO-100: `pio` commands no longer display SLF4J warning messages.
+
+#### Other Changes
+
+- PIO-56: Core unit tests no longer require meta data setup.
+- PIO-60, PIO-62: Minor fixes in authorship information and license checking.
+- PIO-63: Apache incubator logo and disclaimer is displayed on the website.
+- PIO-65: Integration tests on Travis caches downloaded jars.
+- PIO-66: More detailed documentation regarding release process and adding
+ JIRA tickets.
+- PIO-90: Improved performance for /batch/events.json API call.
+- PIO-94: More detailed stack trace for REST API errors.
+- PIO-97: Update examples in official templates.
+- PIO-102, PIO-106, PIO-117, PIO-118, PIO-120: Bug fixes, refactoring, and
+ improved performance on elasticsearch behavior.
+- PIO-104: Bug fix regarding plugins.
+- PIO-107: Obsolete experimental examples are removed.
+
+#### Credits
+
+The following contributors have spent a great deal of effort to bring to you
+this release:
+
+Aayush Kumar, Chan Lee, Donald Szeto, Hugo Duksis, Juha Syrjälä, Lucas Bonatto,
+Marius Rabenarivo, Mars Hall, Naoki Takezoe, Nilmax Moura, Shinsuke Sugaya,
+Tomasz Stęczniewski, Vaghawan Ojha
+
### 0.11.0
-Apr ?, 2017
+Apr 25, 2017
#### New Features
[4/6] incubator-predictionio git commit: Revise release notes
Posted by ch...@apache.org.
Revise release notes
Clarify breaking changes; link issue IDs to JIRA
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/93405616
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/93405616
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/93405616
Branch: refs/heads/develop
Commit: 93405616c64d4d5195c65845662fc4613baa1498
Parents: d2a6aa9
Author: Mars Hall <ma...@heroku.com>
Authored: Sun Sep 17 09:46:22 2017 -0700
Committer: Chan Lee <ch...@gmail.com>
Committed: Sun Sep 17 09:46:22 2017 -0700
----------------------------------------------------------------------
RELEASE.md | 76 ++++++++++++++++++++++++++++++---------------------------
1 file changed, 40 insertions(+), 36 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/93405616/RELEASE.md
----------------------------------------------------------------------
diff --git a/RELEASE.md b/RELEASE.md
index b506981..f94b3a6 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -27,38 +27,42 @@ Sep ?, 2017
#### New Features
-- PIO-61: S3 support for model data
-- PIO-69, PIO-91: Binary distribution of PredictionIO
-- PIO-105, PIO-110, PIO-111: Batch predictions
-- PIO-95: Configurable request timeout for REST API
-- PIO-114: Basic HTTP authentication for Elasticsearch 5.x StorageClient
-- PIO-116: PySpark support
+- [PIO-61](https://issues.apache.org/jira/browse/PIO-61): S3 support for model data
+- [PIO-69](https://issues.apache.org/jira/browse/PIO-69), [PIO-91](https://issues.apache.org/jira/browse/PIO-91): Binary distribution of PredictionIO
+- [PIO-105](https://issues.apache.org/jira/browse/PIO-105), [PIO-110](https://issues.apache.org/jira/browse/PIO-110), [PIO-111](https://issues.apache.org/jira/browse/PIO-111): Batch predictions
+- [PIO-95](https://issues.apache.org/jira/browse/PIO-95): Raise request timeout for REST API to 35-seconds
+- [PIO-114](https://issues.apache.org/jira/browse/PIO-114): Basic HTTP authentication for Elasticsearch 5.x StorageClient
+- [PIO-116](https://issues.apache.org/jira/browse/PIO-116): PySpark support
+
+#### Breaking changes
+
+- [PIO-106](https://issues.apache.org/jira/browse/PIO-106): Elasticsearch 5.x StorageClient should reuse RestClient (see the [pull request](https://github.com/apache/incubator-predictionio/pull/421))
#### Behavior Changes
-- PIO-59: `pio app new` uses /dev/urandom/ to generate entropy.
-- PIO-72: `pio-shell` properly loads storage dependencies.
-- PIO-83, PIO-119: Default environment changed to Spark 2.1.1, Scala 2.11.8,
+- [PIO-59](https://issues.apache.org/jira/browse/PIO-59): `pio app new` uses /dev/urandom/ to generate entropy.
+- [PIO-72](https://issues.apache.org/jira/browse/PIO-72): `pio-shell` properly loads storage dependencies.
+- [PIO-83](https://issues.apache.org/jira/browse/PIO-83), [PIO-119](https://issues.apache.org/jira/browse/PIO-119): Default environment changed to Spark 2.1.1, Scala 2.11.8,
and Elasticsearch 5.5.2.
-- PIO-99: `pio-build` checks for compilation errors before proceeding
+- [PIO-99](https://issues.apache.org/jira/browse/PIO-99): `pio-build` checks for compilation errors before proceeding
to build engine.
-- PIO-100: `pio` commands no longer display SLF4J warning messages.
+- [PIO-100](https://issues.apache.org/jira/browse/PIO-100): `pio` commands no longer display SLF4J warning messages.
#### Other Changes
-- PIO-56: Core unit tests no longer require meta data setup.
-- PIO-60, PIO-62: Minor fixes in authorship information and license checking.
-- PIO-63: Apache incubator logo and disclaimer is displayed on the website.
-- PIO-65: Integration tests on Travis caches downloaded jars.
-- PIO-66: More detailed documentation regarding release process and adding
+- [PIO-56](https://issues.apache.org/jira/browse/PIO-56): Core unit tests no longer require meta data setup.
+- [PIO-60](https://issues.apache.org/jira/browse/PIO-60), [PIO-62](https://issues.apache.org/jira/browse/PIO-62): Minor fixes in authorship information and license checking.
+- [PIO-63](https://issues.apache.org/jira/browse/PIO-63): Apache incubator logo and disclaimer is displayed on the website.
+- [PIO-65](https://issues.apache.org/jira/browse/PIO-65): Integration tests on Travis caches downloaded jars.
+- [PIO-66](https://issues.apache.org/jira/browse/PIO-66): More detailed documentation regarding release process and adding
JIRA tickets.
-- PIO-90: Improved performance for /batch/events.json API call.
-- PIO-94: More detailed stack trace for REST API errors.
-- PIO-97: Update examples in official templates.
-- PIO-102, PIO-106, PIO-117, PIO-118, PIO-120: Bug fixes, refactoring, and
- improved performance on elasticsearch behavior.
-- PIO-104: Bug fix regarding plugins.
-- PIO-107: Obsolete experimental examples are removed.
+- [PIO-90](https://issues.apache.org/jira/browse/PIO-90): Improved performance for /batch/events.json API call.
+- [PIO-94](https://issues.apache.org/jira/browse/PIO-94): More detailed stack trace for REST API errors.
+- [PIO-97](https://issues.apache.org/jira/browse/PIO-97): Update examples in official templates.
+- [PIO-102](https://issues.apache.org/jira/browse/PIO-102), [PIO-117](https://issues.apache.org/jira/browse/PIO-117), [PIO-118](https://issues.apache.org/jira/browse/PIO-118), [PIO-120](https://issues.apache.org/jira/browse/PIO-120): Bug fixes, refactoring, and
+ improved performance on Elasticsearch behavior.
+- [PIO-104](https://issues.apache.org/jira/browse/PIO-104): Bug fix regarding plugins.
+- [PIO-107](https://issues.apache.org/jira/browse/PIO-107): Obsolete experimental examples are removed.
#### Credits
@@ -75,34 +79,34 @@ Apr 25, 2017
#### New Features
-- PIO-30: Scala 2.11 support
-- PIO-30: Spark 2 support
-- PIO-49: Elasticsearch 5 support
-- PIO-30, PIO-49: Flexible build system
-- PIO-47, PIO-51: Removal of engine manifests
-- PIO-49: Modularized storage backend modules
-- PIO-45: Self cleaning data source
+- [PIO-30](https://issues.apache.org/jira/browse/PIO-30): Scala 2.11 support
+- [PIO-30](https://issues.apache.org/jira/browse/PIO-30): Spark 2 support
+- [PIO-49](https://issues.apache.org/jira/browse/PIO-49): Elasticsearch 5 support
+- [PIO-30](https://issues.apache.org/jira/browse/PIO-30), [PIO-49](https://issues.apache.org/jira/browse/PIO-49): Flexible build system
+- [PIO-47](https://issues.apache.org/jira/browse/PIO-47), [PIO-51](https://issues.apache.org/jira/browse/PIO-51): Removal of engine manifests
+- [PIO-49](https://issues.apache.org/jira/browse/PIO-49): Modularized storage backend modules
+- [PIO-45](https://issues.apache.org/jira/browse/PIO-45): Self cleaning data source
#### Behavior Changes
-- PIO-25: `pio-start-all` will no longer start PostgreSQL if it is not being
+- [PIO-25](https://issues.apache.org/jira/browse/PIO-25): `pio-start-all` will no longer start PostgreSQL if it is not being
used.
-- PIO-47, PIO-51: `pio build` no longer requires access to the metadata
+- [PIO-47](https://issues.apache.org/jira/browse/PIO-47), [PIO-51](https://issues.apache.org/jira/browse/PIO-51): `pio build` no longer requires access to the metadata
repository. `pio` commands will now accept an optional `--engine-dir`
parameter if you want to run `pio build`, `pio train`, or `pio deploy` outside
of an engine directory. This is an interim solution before an engine registry
feature becomes available in the future.
-- PIO-49: PostgreSQL JDBC driver is no longer bundled with the core assembly. If
+- [PIO-49](https://issues.apache.org/jira/browse/PIO-49): PostgreSQL JDBC driver is no longer bundled with the core assembly. If
you are using PostgreSQL, you must download the JDBC driver and update your
configuration to point to the correct JDBC driver file.
-- PIO-54: New generated access keys will no longer start with a `-` character.
+- [PIO-54](https://issues.apache.org/jira/browse/PIO-54): New generated access keys will no longer start with a `-` character.
#### Other Changes
-- PIO-28: Code refactoring of the command line interface. It is now possible to
+- [PIO-28](https://issues.apache.org/jira/browse/PIO-28): Code refactoring of the command line interface. It is now possible to
develop new interfaces that perform the same functionalities provided by the
CLI.
-- PIO-53: Integration tests can now be tied to every single Git commit, without
+- [PIO-53](https://issues.apache.org/jira/browse/PIO-53): Integration tests can now be tied to every single Git commit, without
the need to update the official test Docker image.
- The meta data and model data access object methods are now public and marked
as Core Developer API.