You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by aj...@apache.org on 2023/01/18 18:56:08 UTC

[samza] branch master updated: Samza 1.8.0 release website updates

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

ajothomas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/samza.git


The following commit(s) were added to refs/heads/master by this push:
     new 790afd3cc Samza 1.8.0 release website updates
     new 1f8033b06 Merge pull request #1649 from ajothomas/DocUpdate
790afd3cc is described below

commit 790afd3cc028725aeb7932c8ebf149b4b9d1d77b
Author: Ajo Thomas <aj...@ajthomas-mn2.linkedin.biz>
AuthorDate: Tue Jan 17 14:55:40 2023 -0800

    Samza 1.8.0 release website updates
---
 ...nnouncing-the-release-of-apache-samza--1.8.0.md | 47 ++++++++++++++++++++++
 docs/_config.yml                                   |  2 +-
 docs/_menu/index.html                              |  4 ++
 docs/_releases/1.7.0.md                            | 40 ++++++++++++++++++
 docs/_releases/1.8.0.md                            | 39 ++++++++++++++++++
 docs/archive/index.html                            | 16 ++++++++
 .../versioned/hello-samza-high-level-yarn.md       |  2 +-
 .../versioned/hello-samza-high-level-zk.md         |  2 +-
 .../versioned/samza-rest-getting-started.md        |  2 +-
 docs/startup/download/index.md                     |  4 ++
 docs/startup/hello-samza/versioned/index.md        |  2 +-
 gradle.properties                                  |  2 +-
 12 files changed, 156 insertions(+), 6 deletions(-)

diff --git a/docs/_blog/2023-01-17-announcing-the-release-of-apache-samza--1.8.0.md b/docs/_blog/2023-01-17-announcing-the-release-of-apache-samza--1.8.0.md
new file mode 100644
index 000000000..6bde3e1c9
--- /dev/null
+++ b/docs/_blog/2023-01-17-announcing-the-release-of-apache-samza--1.8.0.md
@@ -0,0 +1,47 @@
+---
+layout: blog
+title: Announcing the release of Apache Samza 1.8.0
+icon: git-pull-request
+authors:
+    - name: Ajo Thomas
+      website:
+      image:
+excerpt_separator: <!--more-->
+---
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+# **Announcing the release of Apache Samza 1.8.0**
+
+<!--more-->
+
+We are thrilled to announce the release of Apache Samza 1.8.0
+
+### Key Features:
+Below is a list of key features that we intend to include in this release:
+- [SEP-31](https://cwiki.apache.org/confluence/display/SAMZA/SEP-31%3A+Pipeline+Drain-+Support+the+ability+to+drain+pipelines+to+allow+incompatible+intermediate+schema+changes): Pipeline Drain- Support the ability to drain pipelines to allow incompatible intermediate schema changes
+- [SAMZA-2757](https://issues.apache.org/jira/browse/SAMZA-2757): Make Samza Compatible with Java 11
+
+Full list of the Jira tickets addressed in this release can be found [here](https://issues.apache.org/jira/browse/SAMZA-2744?jql=project%20%3D%20SAMZA%20AND%20fixVersion%20%3D%201.8)
+
+#### Upgrade Instructions
+For applications that are on version 1.6 & below, please see instructions for 1.7.0 upgrade.
+For applications that are already on Samza 1.7.0, updating your dependencies to use Samza 1.8.0 should be sufficient to upgrade.
+
+### Sources downloads
+A source download of Samza 1.8.0 is available [here](https://dist.apache.org/repos/dist/release/samza/1.8.0/), and is also available in Apache’s Maven repository. See Samza’s download [page](https://samza.apache.org/startup/download/) for details and Samza’s feature preview for new features.
diff --git a/docs/_config.yml b/docs/_config.yml
index 292fc4a57..77dc3548c 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -25,7 +25,7 @@ exclude: [_docs]
 baseurl: http://samza.apache.org
 version: latest
 # this is the version you will go if you click 'switch version' in "latest" pages.
-latest-release: '1.6.0'
+latest-release: '1.8.0'
 collections:
   menu:
     output: false
diff --git a/docs/_menu/index.html b/docs/_menu/index.html
index 4456ea97e..d6f20b4f7 100644
--- a/docs/_menu/index.html
+++ b/docs/_menu/index.html
@@ -12,6 +12,10 @@ items:
     items_attributes: 'data-documentation="/learn/documentation/version/"'
   - menu_title: Releases
     items:
+      - menu_title: 1.8.0
+        url: '/releases/1.8.0'
+      - menu_title: 1.7.0
+        url: '/releases/1.7.0'
       - menu_title: 1.6.0
         url: '/releases/1.6.0'
       - menu_title: 1.5.1
diff --git a/docs/_releases/1.7.0.md b/docs/_releases/1.7.0.md
new file mode 100644
index 000000000..dd72282a8
--- /dev/null
+++ b/docs/_releases/1.7.0.md
@@ -0,0 +1,40 @@
+---
+version: '1.7.0'
+order: 170
+layout: page
+menu_title: '1.7.0'
+title: Apache Samza 1.7.0 <a href="/learn/documentation/1.7.0/">      [Docs] </a>
+---
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+We are thrilled to announce the release of Apache Samza 1.7.0
+
+### Key Features:
+Below is a list of key features that we intend to include in this release:
+- [SEP-28](https://cwiki.apache.org/confluence/display/SAMZA/SEP-28%3A+Samza+State+Backend+Interface+and+Checkpointing+Improvements): Samza State Backend Interface and Checkpointing Improvements
+- [SEP-29](https://cwiki.apache.org/confluence/display/SAMZA/SEP-29%3A+Blob+Store+Based+State+Backup+And+Restore): Blob Store as backend for Samza State backup and restore
+- [SEP-30](https://cwiki.apache.org/confluence/display/SAMZA/SEP-30:+Support+Updates+in+Table+API): Adding partial update api to Table API
+
+Full list of the Jira tickets addressed in this release can be found [here](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SAMZA%20AND%20fixVersion%20%3D%201.7)
+
+#### Upgrade Instructions
+For applications that are already on Samza 1.6.0, updating your dependencies to use Samza 1.7.0 should be sufficient to upgrade.
+For applications that are on version 1.5 & below, please see instructions for 1.6.0 upgrade.
+
+### Sources downloads
+A source download of Samza 1.7.0 is available [here](https://dist.apache.org/repos/dist/release/samza/1.7.0/), and is also available in Apache’s Maven repository. See Samza’s download [page](https://samza.apache.org/startup/download/) for details and Samza’s feature preview for new features.
diff --git a/docs/_releases/1.8.0.md b/docs/_releases/1.8.0.md
new file mode 100644
index 000000000..7a332b36e
--- /dev/null
+++ b/docs/_releases/1.8.0.md
@@ -0,0 +1,39 @@
+---
+version: '1.8.0'
+order: 180
+layout: page
+menu_title: '1.8.0'
+title: Apache Samza 1.8.0 <a href="/learn/documentation/1.8.0/">      [Docs] </a>
+---
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+We are thrilled to announce the release of Apache Samza 1.8.0.
+
+### Key Features:
+Below is a list of key features that we intend to include in this release:
+- [SEP-31](https://cwiki.apache.org/confluence/display/SAMZA/SEP-31%3A+Pipeline+Drain-+Support+the+ability+to+drain+pipelines+to+allow+incompatible+intermediate+schema+changes): Pipeline Drain- Support the ability to drain pipelines to allow incompatible intermediate schema changes
+- [SAMZA-2757](https://issues.apache.org/jira/browse/SAMZA-2757): Make Samza Compatible with Java 11
+
+Full list of the jira tickets addressed in this release can be found [here](https://issues.apache.org/jira/browse/SAMZA-2744?jql=project%20%3D%20SAMZA%20AND%20fixVersion%20%3D%201.8)
+
+#### Upgrade Instructions
+For applications that are already on Samza 1.7.0, updating your dependencies to use Samza 1.8.0 should be sufficient to upgrade.
+For applications that are on version 1.6 & below, please see instructions for 1.7.0 upgrade.
+
+### Sources downloads
+A source download of Samza 1.8.0 is available [here](https://dist.apache.org/repos/dist/release/samza/1.8.0/), and is also available in Apache’s Maven repository. See Samza’s download [page](https://samza.apache.org/startup/download/) for details and Samza’s feature preview for new features.
diff --git a/docs/archive/index.html b/docs/archive/index.html
index ad1b6720d..8449d437e 100644
--- a/docs/archive/index.html
+++ b/docs/archive/index.html
@@ -27,6 +27,22 @@ title: Documentation
   <li><a href="../startup/hello-samza/latest">Hello Samza</a></li>
 </ul>
 
+<h4 id="1.8.0">1.8.0 Release</h4>
+
+<ul class="documentation-list">
+  <li><a href="../learn/documentation/1.8.0">Documentation</a></li>
+  <li><a href="../learn/tutorials/1.8.0">Tutorials</a></li>
+  <li><a href="../startup/hello-samza/1.8.0">Hello Samza</a></li>
+</ul>
+
+<h4 id="1.7.0">1.7.0 Release</h4>
+
+<ul class="documentation-list">
+  <li><a href="../learn/documentation/1.7.0">Documentation</a></li>
+  <li><a href="../learn/tutorials/1.7.0">Tutorials</a></li>
+  <li><a href="../startup/hello-samza/1.7.0">Hello Samza</a></li>
+</ul>
+
 <h4 id="1.6.0">1.6.0 Release</h4>
 
 <ul class="documentation-list">
diff --git a/docs/learn/tutorials/versioned/hello-samza-high-level-yarn.md b/docs/learn/tutorials/versioned/hello-samza-high-level-yarn.md
index 62781b3bf..e12479e76 100644
--- a/docs/learn/tutorials/versioned/hello-samza-high-level-yarn.md
+++ b/docs/learn/tutorials/versioned/hello-samza-high-level-yarn.md
@@ -63,7 +63,7 @@ Then, you can continue w/ the following command in hello-samza project:
 {% highlight bash %}
 mvn clean package
 mkdir -p deploy/samza
-tar -xvf ./target/hello-samza-1.7.0-SNAPSHOT-dist.tar.gz -C deploy/samza
+tar -xvf ./target/hello-samza-1.9.0-SNAPSHOT-dist.tar.gz -C deploy/samza
 {% endhighlight %}
 
 ### Run a Samza Application
diff --git a/docs/learn/tutorials/versioned/hello-samza-high-level-zk.md b/docs/learn/tutorials/versioned/hello-samza-high-level-zk.md
index bc1a70758..a14eb488f 100644
--- a/docs/learn/tutorials/versioned/hello-samza-high-level-zk.md
+++ b/docs/learn/tutorials/versioned/hello-samza-high-level-zk.md
@@ -59,7 +59,7 @@ With the environment setup complete, let us move on to building the hello-samza
 {% highlight bash %}
 mvn clean package
 mkdir -p deploy/samza
-tar -xvf ./target/hello-samza-1.7.0-SNAPSHOT-dist.tar.gz -C deploy/samza
+tar -xvf ./target/hello-samza-1.9.0-SNAPSHOT-dist.tar.gz -C deploy/samza
 {% endhighlight %}
 
 We are now all set to deploy the application locally.
diff --git a/docs/learn/tutorials/versioned/samza-rest-getting-started.md b/docs/learn/tutorials/versioned/samza-rest-getting-started.md
index 9965a7f28..105733caf 100644
--- a/docs/learn/tutorials/versioned/samza-rest-getting-started.md
+++ b/docs/learn/tutorials/versioned/samza-rest-getting-started.md
@@ -48,7 +48,7 @@ Run the following commands:
 {% highlight bash %}
 cd samza-rest/build/distributions/
 mkdir -p deploy/samza-rest
-tar -xvf ./samza-rest_2.11-1.7.0-SNAPSHOT.tgz -C deploy/samza-rest
+tar -xvf ./samza-rest_2.11-1.9.0-SNAPSHOT.tgz -C deploy/samza-rest
 {% endhighlight %}
 
 #### Configure the Installations Path
diff --git a/docs/startup/download/index.md b/docs/startup/download/index.md
index 058e3e538..e0bc258b5 100644
--- a/docs/startup/download/index.md
+++ b/docs/startup/download/index.md
@@ -31,6 +31,8 @@ Starting from 2016, Samza will begin requiring JDK8 or higher. Please see [this
 
  Samza tools package contains command line tools that user can run to use Samza and it's input/output systems.
 
+ * [samza-tools_2.12-1.8.0.tgz](http://www-us.apache.org/dist/samza/1.8.0/samza-tools_2.12-1.8.0.tgz)
+ * [samza-tools_2.12-1.7.0.tgz](http://www-us.apache.org/dist/samza/1.7.0/samza-tools_2.12-1.7.0.tgz)
  * [samza-tools_2.11-1.6.0.tgz](http://www-us.apache.org/dist/samza/1.6.0/samza-tools_2.11-1.6.0.tgz)
  * [samza-tools_2.11-1.5.1.tgz](http://www-us.apache.org/dist/samza/1.5.1/samza-tools_2.11-1.5.1.tgz)
  * [samza-tools_2.11-1.5.0.tgz](http://www-us.apache.org/dist/samza/1.5.0/samza-tools_2.11-1.5.0.tgz)
@@ -44,6 +46,8 @@ Starting from 2016, Samza will begin requiring JDK8 or higher. Please see [this
 
 ### Source Releases
 
+ * [samza-sources-1.8.0.tgz](http://www.apache.org/dyn/closer.lua/samza/1.8._0)
+ * [samza-sources-1.7.0.tgz](http://www.apache.org/dyn/closer.lua/samza/1.7.0)
  * [samza-sources-1.6.0.tgz](http://www.apache.org/dyn/closer.lua/samza/1.6.0)
  * [samza-sources-1.5.1.tgz](http://www.apache.org/dyn/closer.lua/samza/1.5.1)
  * [samza-sources-1.5.0.tgz](http://www.apache.org/dyn/closer.lua/samza/1.5.0)
diff --git a/docs/startup/hello-samza/versioned/index.md b/docs/startup/hello-samza/versioned/index.md
index 747ce5a45..933a0cc77 100644
--- a/docs/startup/hello-samza/versioned/index.md
+++ b/docs/startup/hello-samza/versioned/index.md
@@ -63,7 +63,7 @@ Then, you can continue w/ the following command in hello-samza project:
 {% highlight bash %}
 mvn clean package
 mkdir -p deploy/samza
-tar -xvf ./target/hello-samza-1.7.0-SNAPSHOT-dist.tar.gz -C deploy/samza
+tar -xvf ./target/hello-samza-1.9.0-SNAPSHOT-dist.tar.gz -C deploy/samza
 {% endhighlight %}
 
 ### Run a Samza Job
diff --git a/gradle.properties b/gradle.properties
index 1a1366426..f34259da4 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -15,7 +15,7 @@
 # specific language governing permissions and limitations
 # under the License.
 group=org.apache.samza
-version=1.7.0-SNAPSHOT
+version=1.9.0-SNAPSHOT
 scalaSuffix=2.12
 yarnVersion=2.10.1
 # This version of YARN supports Java11 and allows Samza to be run in a Java11 runtime environment