Update site with feedback requests Author: Angela Murrell <amasiel...@gmail.com>
Reviewers: Jagadish <jagad...@apache.org> Closes #677 from amurrell/master Project: http://git-wip-us.apache.org/repos/asf/samza/repo Commit: http://git-wip-us.apache.org/repos/asf/samza/commit/5e4ba7de Tree: http://git-wip-us.apache.org/repos/asf/samza/tree/5e4ba7de Diff: http://git-wip-us.apache.org/repos/asf/samza/diff/5e4ba7de Branch: refs/heads/master Commit: 5e4ba7de130341ed2c99488f33deda8dfc98738a Parents: 6c9715f Author: Angela Murrell <amasiel...@gmail.com> Authored: Mon Oct 1 12:35:01 2018 -0700 Committer: Jagadish <jvenkatra...@linkedin.com> Committed: Mon Oct 1 12:35:01 2018 -0700 ---------------------------------------------------------------------- build.gradle | 1 + ...ncing-the-release-of-apache-samza--0.14.0.md | 76 ++++ docs/_blog/2018-04-28-something-else.md | 36 ++ ...ncing-the-release-of-apache-samza--0.14.1.md | 83 ++++ docs/_blog/TEMPLATE.md | 38 ++ docs/_blog/index.md | 54 +++ docs/_case-studies/TEMPLATE.md | 1 + docs/_case-studies/netflix.md | 30 ++ docs/_case-studies/optimizely.md | 1 + docs/_case-studies/redfin.md | 1 - docs/_case-studies/state.md | 31 ++ docs/_case-studies/uber.md | 30 ++ docs/_config.yml | 4 +- docs/_includes/footer.html | 3 +- docs/_includes/main-navigation.html | 17 +- docs/_layouts/blog.html | 81 ++++ docs/_layouts/case-study.html | 74 ++-- docs/_layouts/default.html | 76 +++- docs/_layouts/news.html | 81 ---- docs/_meetups/april-2018.md | 52 +++ docs/_meetups/dec-2018.md | 46 -- docs/_meetups/december-2018.md | 46 ++ docs/_menu/index.html | 14 +- ...ncing-the-release-of-apache-samza--0.14.0.md | 76 ---- docs/_news/2018-04-28-something-else.md | 36 -- ...ncing-the-release-of-apache-samza--0.14.1.md | 83 ---- docs/_news/TEMPLATE.md | 38 -- docs/_news/index.md | 54 --- docs/_releases/0.10.md | 4 +- docs/_releases/0.11.md | 2 +- docs/_releases/0.12.md | 2 +- docs/_releases/0.13.md | 2 +- docs/_releases/0.14.md | 2 +- docs/_releases/0.7.0.md | 21 + docs/_releases/0.8.md | 21 + docs/_releases/0.9.md | 21 + docs/_releases/older.md | 32 ++ docs/css/main.new.css | 441 +++++++++++++++++-- docs/js/flickity.js | 13 + docs/js/main.new.js | 130 ++++-- docs/learn/documentation/versioned/index.html | 2 + docs/meetups/index.html | 91 ++-- 42 files changed, 1331 insertions(+), 616 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/build.gradle ---------------------------------------------------------------------- diff --git a/build.gradle b/build.gradle index a45a875..0e77d00 100644 --- a/build.gradle +++ b/build.gradle @@ -72,6 +72,7 @@ rat { '**/font-awesome.min.css', '**/jquery-1.11.1.min.js', '**/jquery.tablesorter.min.js', + '**/flickity.js', '**/non-responsive.less', '**/ropa-sans.css', '**/syntax.css', http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_blog/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md ---------------------------------------------------------------------- diff --git a/docs/_blog/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md b/docs/_blog/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md new file mode 100644 index 0000000..b297ecb --- /dev/null +++ b/docs/_blog/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md @@ -0,0 +1,76 @@ +--- +layout: blog +title: Announcing the release of Apache Samza 0.14.0 +icon: git-pull-request +authors: + - name: Xinyu + 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. +--> + + +Testing the excerpt + +<!--more--> + + +Announcing the release of Apache Samza 0.14.0 + +We are very excited to announce the release of **Apache Samza 0.14.0** +Samza has been powering real-time applications in production across several large companies (including LinkedIn, Netflix, Uber, Slack, Redfin, TripAdvisor, etc) for years now. Samza provides leading support for large-scale stateful stream processing with: + +- First class support for local state (with RocksDB store). This allows a stateful application to scale up to 1.1 Million events/sec on a single machine with SSD. +- Support for incremental checkpointing of state instead of full snapshots. This enables Samza to scale to applications with very large state. +- A fully pluggable model for input sources (e.g. Kafka, Kinesis, DynamoDB streams etc.) and output systems (HDFS, Kafka, ElastiCache etc.). +- A fully asynchronous programming model that makes parallelizing remote calls efficient and effortless. +- High level API for expressing complex stream processing pipelines in a few lines of code. +- Flexible deployment model for running the the applications in any hosting environment and with cluster managers other than YARN. +- Features like canaries, upgrades and rollbacks that support extremely large deployments with minimal downtime. + +### New Features, Upgrades and Bug Fixes + +The 0.14.0 release contains the following highly anticipated features: + +- Samza SQL +- Azure EventHubs producer, consumer and checkpoint provider +- AWS Kinesis consumer + +This release also includes improvements such as durable state in high-level API, Zookeeper-based deployment stability, and multi-stage batch processing, and bug fixes such as KafkaSystemProducer concurrent sends and flushes. +Overall, [65 JIRAs](https://issues.apache.org/jira/browse/SAMZA-1109?jql=project%20%3D%20SAMZA%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%200.14.0%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC) were resolved in this release. For more details about this release, please check out the [release notes](http://samza.apache.org/startup/releases/0.14/release-notes.html). + +### Community Developments + +Weâve made great community progress since the last release (0.13.1). We presented the unified data processing with Samza at the 2017 Big Data conference held in Spain and the Dataworks Summit in Sydney, and held a demo at @scale conference in San Jose. Here are the details to these conferences. + +- Nov 17, 2017 - [Unified Stream Processing at Scale with Apache Samza (BigDataSpain 2017)](https://www.bigdataspain.org/2017/talk/apache-samza-jake-maes) ([Slides](https://www.slideshare.net/secret/oQe3debYJoY5q3)) +- Sept 21, 2017 - [Unified Batch & Stream Processing with Apache Samza (Dataworks Summit Sydney 2017)](https://dataworkssummit.com/sydney-2017/) ([Slides](https://www.slideshare.net/Hadoop_Summit/unified-batch-stream-processing-with-apache-samza)) +- Aug 31, 2017 - Demo of Stream Processing@LinkedIn (@scale conference 2017) ([Slides](https://www.slideshare.net/XinyuLiu11/samza-demo-scale-2017)) + +In Dec 4th, we held the meetup for [Stream Processing with Apache Kafka & Apache Samza](https://www.meetup.com/Stream-Processing-Meetup-LinkedIn/events/244889719/), which has the following presentations for Samza: + +- [Samza SQL](https://youtu.be/YDGIDO29Dqk) ([slides](https://www.slideshare.net/SamarthShetty2/stream-processing-using-samza-sql)) +- [Streaming data pipelines at Slack](https://youtu.be/wbS1P9ehgd0) ([slides](https://speakerdeck.com/vananth22/streaming-data-pipelines-at-slack)) + +As future development, we are continuing working on improvements to the new High Level API, SQL, Stream-Table Join and flexible deployment features. + +### Contribute + +Itâs a great time to get involved. You can start by reviewing the [tutorials](http://samza.apache.org/startup/preview/#try-it-out), signing up for the [mailing list](http://samza.apache.org/community/mailing-lists.html), and grabbing some [newbie JIRAs](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SAMZA%20AND%20labels%20%3D%20newbie%20AND%20status%20%3D%20Open). +Iâd like to close by thanking everyone whoâs been involved in the project. Itâs been a great experience to be involved in this community, and I look forward to its continued growth. http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_blog/2018-04-28-something-else.md ---------------------------------------------------------------------- diff --git a/docs/_blog/2018-04-28-something-else.md b/docs/_blog/2018-04-28-something-else.md new file mode 100644 index 0000000..70ef882 --- /dev/null +++ b/docs/_blog/2018-04-28-something-else.md @@ -0,0 +1,36 @@ +--- +layout: blog +title: Totally Something Else Besides Release Notes +icon: analytics +authors: + - name: Xinyu + 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. +--> + + +Totally something else to read about other than release notes... + +<!--more--> + + +Super excited to write something else here. + + http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_blog/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md ---------------------------------------------------------------------- diff --git a/docs/_blog/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md b/docs/_blog/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md new file mode 100644 index 0000000..66b7958 --- /dev/null +++ b/docs/_blog/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md @@ -0,0 +1,83 @@ +--- +layout: blog +title: Announcing the release of Apache Samza 0.14.1 +icon: git-pull-request +authors: + - name: Xinyu + 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. +--> + + +A minor release which contains improvements over multiple areas: SQL, Standalone, Eventhub, and Host-affinity. + +<!--more--> + + +Announcing the release of Apache Samza 0.14.1 + +We are very excited to announce the release of **Apache Samza 0.14.1** +Samza has been powering real-time applications in production across several large companies (including LinkedIn, Netflix, Uber, Slack, Redfin, TripAdvisor, etc) for years now. Samza provides leading support for large-scale stateful stream processing with: + +- First class support for local state (with RocksDB store). This allows a stateful application to scale up to 1.1 Million events/sec on a single machine with SSD. +- Support for incremental checkpointing of state instead of full snapshots. This enables Samza to scale to applications with very large state. +- A fully pluggable model for input sources (e.g. Kafka, Kinesis, DynamoDB streams etc.) and output systems (HDFS, Kafka, ElastiCache etc.). +- A fully asynchronous programming model that makes parallelizing remote calls efficient and effortless. +- High level API for expressing complex stream processing pipelines in a few lines of code. +- Flexible deployment model for running the the applications in any hosting environment and with cluster managers other than YARN. +- Features like canaries, upgrades and rollbacks that support extremely large deployments with minimal downtime. + +### Enhancements, Upgrades and Bug Fixes + +This is a minor release which contains improvements over multiple areas. In particular: + +- **SQL** +- [SAMZA-1681](https://issues.apache.org/jira/browse/SAMZA-1681) Add support for handling older record schema versions in AvroRelConverter +- [SAMZA-1671](https://issues.apache.org/jira/browse/SAMZA-1671) Add insert into table support +- [SAMZA-1651](https://issues.apache.org/jira/browse/SAMZA-1651) Implement GROUP BY SQL operator +- **Standalone** +- [SAMZA-1689](https://issues.apache.org/jira/browse/SAMZA-1689) Add validations before state transitions in ZkBarrierForVersionUpgrade +- [SAMZA-1686](https://issues.apache.org/jira/browse/SAMZA-1686) Set finite operation timeout when creating zkClient +- [SAMZA-1667](https://issues.apache.org/jira/browse/SAMZA-1667) Skip storing configuration as a part of JobModel in zookeeper data nodes +- [SAMZA-1647](https://issues.apache.org/jira/browse/SAMZA-1647) Fix NPE in JobModelExpired event handler +- **Eventhub** +- [SAMZA-1688](https://issues.apache.org/jira/browse/SAMZA-1688) Use per partition eventhubs client +- [SAMZA-1676](https://issues.apache.org/jira/browse/SAMZA-1676) Miscellaneous fix and improvement for eventhubs system +- [SAMZA-1656](https://issues.apache.org/jira/browse/SAMZA-1656) EventHubSystemAdmin does not fetch metadata for valid streams +- **Host-affinity** +- [SAMZA-1687](https://issues.apache.org/jira/browse/SAMZA-1687) Prioritize preferred host requests over ANY-HOST requests +- [SAMZA-1649](https://issues.apache.org/jira/browse/SAMZA-1649) Improve host-aware allocation to account for strict locality + +In addition, Samza is also upgraded to support Kafka version 0.11 in this release. +Overall, [51 JIRAs](https://issues.apache.org/jira/projects/SAMZA/versions/12343155) were resolved in this release. A source download of the 0.14.1 release is available [here](http://www.apache.org/dyn/closer.cgi/samza/0.14.1). The release JARs are also available in Apacheâs Maven repository. See Samzaâs [download](http://samza.apache.org/startup/download/) page for details and Samzaâs [feature preview](https://samza.apache.org/startup/preview/) for new features. We requires JDK version newer than 1.8.0_111 when running 0.14.1 release for users who are using Scala 2.12. + +### Community Developments + +In March 21th, we held the meetup for [Stream Processing with Apache Kafka & Apache Samza](https://www.meetup.com/Stream-Processing-Meetup-LinkedIn/events/248309045/), which has the following presentations for Samza: + +- [Conquering the Lambda architecture in LinkedIn metrics platform with Apache Calcite and Apache Samza](https://www.youtube.com/watch?v=ZPWInJ4USIU) ([Slides](https://www.slideshare.net/KhaiTran17/conquering-the-lambda-architecture-in-linkedin-metrics-platform-with-apache-calcite-and-apache-samza)) +- [Building Venice with Apache Kafka & Samza](https://www.youtube.com/watch?v=Usz8E4S-hZE) + +In industry, Samza got new adopters, including [Ntent](http://www.ntent.com) and [Movico](https://movio.co/en/). + +### Contribute + +Itâs a great time to get involved. You can start by reviewing the [tutorials](http://samza.apache.org/startup/preview/#try-it-out), signing up for the [mailing list](http://samza.apache.org/community/mailing-lists.html), and grabbing some [newbie JIRAs](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SAMZA%20AND%20labels%20%3D%20newbie%20AND%20status%20%3D%20Open). +Iâd like to close by thanking everyone whoâs been involved in the project. Itâs been a great experience to be involved in this community, and I look forward to its continued growth. http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_blog/TEMPLATE.md ---------------------------------------------------------------------- diff --git a/docs/_blog/TEMPLATE.md b/docs/_blog/TEMPLATE.md new file mode 100644 index 0000000..4638550 --- /dev/null +++ b/docs/_blog/TEMPLATE.md @@ -0,0 +1,38 @@ +--- +exclude_from_loop: true # useful for drafts +layout: blog +title: Your title with dashes for spaces and special chars # name the file with YYYY-DD-MM-your-title-with-dashes-for-spaces-and-special-chars.md +icon: git-pull-request # iconic icons https://ionicons.com/ +authors: #optional + - name: + website: #optional + image: #optional + - name: + 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. +--> + + +An excerpt which should be brief to provide the jist of what the article will be about. + +<!--more--> + + +All the content of the news article, which can be both html and markdown. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_blog/index.md ---------------------------------------------------------------------- diff --git a/docs/_blog/index.md b/docs/_blog/index.md new file mode 100644 index 0000000..3a422f8 --- /dev/null +++ b/docs/_blog/index.md @@ -0,0 +1,54 @@ +--- +layout: page +title: Samza Blog +exclude_from_loop: true +--- +<!-- + 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. +--> + +<div class="news_cards"> + + {% assign sorted = (site.blog | sort: 'date') | reverse %} + + {% for post in sorted %} + + {% if post.exclude_from_loop %} + {% continue %} + {% endif %} + + {% assign icon = "ion-md-paper" %} + + {% if post.icon %} + + {% assign icon = "ion-md-" | append: post.icon %} + + {% endif %} + + <a class="news__card" href="{{ post.url }}"> + <i class="news__card-icon icon {{ icon }}"></i> + <div class="news__card-date">{{ post.date | date: "%B %-d, %Y" }}</div> + <div class="news__card-title">{{ post.title }}</div> + {% if post.excerpt %} + <div class="news__card-description"> + {{ post.excerpt }} + </div> + {% endif %} + <span class="news__card-button">Read more</span> + </a> + {% endfor %} + +</div> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/TEMPLATE.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/TEMPLATE.md b/docs/_case-studies/TEMPLATE.md index 0f36ecf..8bc2538 100644 --- a/docs/_case-studies/TEMPLATE.md +++ b/docs/_case-studies/TEMPLATE.md @@ -4,6 +4,7 @@ layout: case-study # the layout to use hide_title: true # so we have control in case-study layout, but can still use page title: Totally awesome use-case of samza by Company # title of case study page study_domain: company.com # just the domain, not the protocol +priority: # order menu_title: Company # what shows up in the menu excerpt_separator: <!--more--> --- http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/netflix.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/netflix.md b/docs/_case-studies/netflix.md new file mode 100644 index 0000000..7f3cb3b --- /dev/null +++ b/docs/_case-studies/netflix.md @@ -0,0 +1,30 @@ +--- +layout: case-study # the layout to use +hide_title: true # so we have control in case-study layout, but can still use page +title: Totally awesome use-case of samza by Netflix # title of case study page +study_domain: netflix.com # just the domain, not the protocol +menu_title: Netflix # what shows up in the menu +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. +--> + +Testing the excerpt + +<!--more--> + +Markdown content goes here \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/optimizely.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/optimizely.md b/docs/_case-studies/optimizely.md index a681f64..c6e10b7 100644 --- a/docs/_case-studies/optimizely.md +++ b/docs/_case-studies/optimizely.md @@ -71,5 +71,6 @@ Key Samza features: *Stateful processing*, *Windowing*, *Kafka-integration* More information - [https://medium.com/engineers-optimizely/from-batching-to-streaming-real-time-session-metrics-using-samza-part-1-aed2051dd7a3](https://medium.com/engineers-optimizely/from-batching-to-streaming-real-time-session-metrics-using-samza-part-1-aed2051dd7a3) +c9715fbc85f973907807cccc26c9d7d3ed983df - [https://medium.com/engineers-optimizely/from-batching-to-streaming-real-time-session-metrics-using-samza-part-2-b596350a7820](https://medium.com/engineers-optimizely/from-batching-to-streaming-real-time-session-metrics-using-samza-part-2-b596350a7820) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/redfin.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/redfin.md b/docs/_case-studies/redfin.md index fa7b4df..b3344bb 100644 --- a/docs/_case-studies/redfin.md +++ b/docs/_case-studies/redfin.md @@ -70,4 +70,3 @@ More information - [https://www.youtube.com/watch?v=cfy0xjJJf7Y](https://www.youtube.com/watch?v=cfy0xjJJf7Y) - [https://www.redfin.com/](https://www.redfin.com/) - http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/state.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/state.md b/docs/_case-studies/state.md new file mode 100644 index 0000000..419620e --- /dev/null +++ b/docs/_case-studies/state.md @@ -0,0 +1,31 @@ +--- +layout: case-study # the layout to use +hide_title: true # so we have control in case-study layout, but can still use page +title: Totally awesome use-case of samza by State # title of case study page +study_domain: state.com # just the domain, not the protocol +menu_title: State # what shows up in the menu +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. +--> + +Testing the excerpt + +<!--more--> + + +Markdown content goes here \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_case-studies/uber.md ---------------------------------------------------------------------- diff --git a/docs/_case-studies/uber.md b/docs/_case-studies/uber.md new file mode 100644 index 0000000..64e7a4f --- /dev/null +++ b/docs/_case-studies/uber.md @@ -0,0 +1,30 @@ +--- +layout: case-study # the layout to use +hide_title: true # so we have control in case-study layout, but can still use page +title: Totally awesome use-case of samza by Uber # title of case study page +study_domain: uber.com # just the domain, not the protocol +menu_title: Uber # what shows up in the menu +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. +--> + +Testing the excerpt + +<!--more--> + +Markdown content goes here \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_config.yml ---------------------------------------------------------------------- diff --git a/docs/_config.yml b/docs/_config.yml index 0d13138..d581b26 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -29,7 +29,7 @@ latest-release: '0.14' collections: menu: output: false - news: + blog: output: true case-studies: output: true @@ -42,4 +42,4 @@ collections: releases: output: true powered-by: - output: false + output: false \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_includes/footer.html ---------------------------------------------------------------------- diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index d64ea62..4ccf506 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -21,9 +21,8 @@ <div> <div class="footer__heading">Learn More</div> <div class="footer__items"> - <a class="footer__item" href="/talks/">Talks</a> <a class="footer__item" href="/meetups/">Meetups</a> - <a class="footer__item" href="/news/">News</a> + <a class="footer__item" href="/blog/">Blog</a> <a class="footer__item" href="/learn/documentation/{{site.version}}/introduction/background.html">About</a> </div> </div> http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_includes/main-navigation.html ---------------------------------------------------------------------- diff --git a/docs/_includes/main-navigation.html b/docs/_includes/main-navigation.html index 5a21dde..d9ad2d0 100644 --- a/docs/_includes/main-navigation.html +++ b/docs/_includes/main-navigation.html @@ -31,10 +31,21 @@ <div class="main-navigation__items" data-menu-opened> <a class="main-navigation__item" href="/case-studies/">Home</a> <a class="main-navigation__item" href="/learn/documentation/{{site.version}}/introduction/background.html">Docs</a> - <a class="main-navigation__item" href="/startup/hello-samza/{{site.version}}">Powered By</a> + <a class="main-navigation__item" href="/powered-by/">Powered By</a> <a class="main-navigation__item" href="/startup/download/">Downloads</a> - <a class="main-navigation__item" href="/startup/download/">Blog</a> - <a class="main-navigation__item" href="/startup/download/">Community</a> + <a class="main-navigation__item" href="/blog/">Blog</a> + <div class="main-navigation__item main-navigation__item--group"> + <div class="main-navigation__item-group-title"> + Community + <i class="icon ion-md-arrow-dropdown"></i> + </div> + <div class="main-navigation__item-group-list"> + <a class="main-navigation__item" href="/community/mailing-lists.html">Contact Us</a> + <a class="main-navigation__item" href="/contribute/contributors-corner.html">Contributor's Corner</a> + <a class="main-navigation__item" href="/community/committers.html">PMC Members and committers</a> + <a class="main-navigation__item" href="/meetups/">Talks and Meetups</a> + </div> + </div> </div> </div> </div> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_layouts/blog.html ---------------------------------------------------------------------- diff --git a/docs/_layouts/blog.html b/docs/_layouts/blog.html new file mode 100644 index 0000000..69c16e5 --- /dev/null +++ b/docs/_layouts/blog.html @@ -0,0 +1,81 @@ +--- +layout: page +--- +<!-- + 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. +--> + +<div class="breadcrumbs-list-container"> + + <span>{{ page.date | date: "%B %-d, %Y"}}</span> + + <ul class="breadcrumbs-list"> + <li class=""><a href="/news/">News</a></li> + <li class="divider"></li> + {% if page.previous and page.previous.exclude_from_loop != true %} + <li class=""> + <i class="icon ion-md-arrow-dropleft"></i> + <a href="{{ page.previous.url }}">Previous</a> + </li> + {% endif %} + {% if page.next and page.next.exclude_from_loop != true %} + <li class="" style="float: right;"> + <a href="{{ page.next.url}}">Next</a> + <i class="icon ion-md-arrow-dropright"></i> + </li> + {% endif %} + </ul> + +</div> + +<hr class="breadcrumbs-list-divider"> + +{{ page.content | remove: page.excerpt }} + +{% assign show_continue = false %} + +{% if page.previous and page.previous.exclude_from_loop != true %} + {% assign show_continue = true %} +{% endif %} + +{% if page.next and page.next.exclude_from_loop != true %} + {% assign show_continue = true %} +{% endif %} + +{% if show_continue %} +<hr/> +<h5>Continue Reading</h5> + +<div class="news-end"> + {% if page.previous and page.previous.exclude_from_loop != true %} + <a class="news-previous news-end-action" href="{{ page.previous.url }}"> + <div class="news-end-action-title"> + <i class="icon ion-md-arrow-dropleft-circle"></i> + {{ page.previous.title }} + </div> + </a> + {% endif %} + + {% if page.next and page.next.exclude_from_loop != true %} + <a class="news-next news-end-action" href="{{ page.next.url }}"> + <div class="news-end-action-title"> + {{ page.next.title }} + <i class="icon ion-md-arrow-dropright-circle"></i> + </div> + </a> + {% endif %} +</div> +{% endif %} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_layouts/case-study.html ---------------------------------------------------------------------- diff --git a/docs/_layouts/case-study.html b/docs/_layouts/case-study.html index 732448a..a4274f4 100644 --- a/docs/_layouts/case-study.html +++ b/docs/_layouts/case-study.html @@ -51,13 +51,6 @@ <body class="page page--case-study"> {% include main-navigation.html %} - <div class="section section--bottom-flare section--hero"> - <div class="case-study-hero"> - <img src="https://logo.clearbit.com/{{ page.study_domain }}?size=256"/> - <h2>{{ page.title }}</h2> - </div> - </div> - <div class="container"> <div class="container__toggle"> <i class="icon ion-md-arrow-dropleft-circle container__toggle-icon"></i> @@ -75,35 +68,20 @@ <h2>{{ page.title }}</h2> {% endif %} - {% if page.url contains "/learn/documentation" or page.url contains "/releases/" %} - - <div class="releases-list-container"> - - <span>Releases</span> - - <ul class="releases-list" data-releases-list> - <li class="hide"><a href="{{ page.url | replace:"versioned","latest"}}">latest</a></li> - - {% assign releases_sorted = site.releases | sort: 'order' | reverse %} - {% for release in releases_sorted %} - - <li class="hide"><a href="{{ page.url | replace:"versioned", release.version }}">{{ release.version }}</a></li> - - {% endfor %} - - </ul> + <div class="case-study-header"> + <div class="case-study-header__img" style="background-image: url('https://logo.clearbit.com/{{ page.study_domain }}?size=256');"></div> + <div class="case-study-header__headings"> + <h3> + <a href="https://{{ page.study_domain }}" rel="nofollow" target="_blank"> + {{ page.study_domain }} + </a> + </h3> + <h2>{{ page.title }}</h2> + </div> </div> - <hr class="releases-list-divider"> - - {% endif %} - <h3> - <a href="https://{{ page.study_domain }}" rel="nofollow" target="_blank"> - {{ page.study_domain }} - </a> - </h3> {{ page.content | remove: page.excerpt }} @@ -115,20 +93,22 @@ <div class="case-studies"> - <div class="case-studies-list"> - {% assign case-studies_sorted = site.case-studies | sort: 'priority' %} - {% for study in case-studies_sorted %} - - {% if study.exclude_from_loop or study.url == page.url %} - {% continue %} - {% endif %} - - <div class="case-studies-list__item"> - <a class="case-studies-list__item-logo" href="{{ study.url }}" title="{{ study.menu_title }}"> - <div class="case-studies-list__item-logo-bg" style="background-image: url('https://logo.clearbit.com/{{ study.study_domain}}?size=512');"></div> - </a> - </div> - {% endfor %} + <div class="case-studies-list js-flickity" data-flickity-options='{ "wrapAround": true, "autoPlay": 1500 }'> + + {% assign case-studies_sorted = site.case-studies | sort: 'priority' %} + {% for study in case-studies_sorted %} + + {% if study.exclude_from_loop or study.url == page.url %} + {% continue %} + {% endif %} + + <div class="case-studies-list__item"> + <a class="case-studies-list__item-logo" href="{{ study.url }}" title="{{ study.menu_title }}"> + <div class="case-studies-list__item-logo-bg" style="background-image: url('https://logo.clearbit.com/{{ study.study_domain}}?size=256');"></div> + </a> + </div> + + {% endfor %} </div> @@ -144,6 +124,8 @@ {% include footer.html %} + <script type="text/javascript" src="/js/flickity.js"></script> + </body> </html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_layouts/default.html ---------------------------------------------------------------------- diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index a176c4d..23897b0 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -52,21 +52,55 @@ <div class="section section--bottom-flare section--hero" id="hero"> <canvas id="canvas"></canvas> - <div> - <h1 class="section__title"> - Apache Samza - </h1> - <h2 class="section__title section__title--sub"> - Build scalable, fault-tolerant applications that process your data in real-time - </h2> - <div class="content"> - <a class="button" href="/startup/hello-samza/{{site.version}}"> - Quick Start - </a> - <a class="button" href="/startup/hello-samza/{{site.version}}"> - Case studies - </a> + <div class="hero-inner"> + <div class="hero-info"> + <h1 class="section__title"> + Apache Samza + </h1> + <h2 class="section__title section__title--sub"> + Build scalable, fault-tolerant applications that process your data in real-time + </h2> + <div class="content"> + <a class="button" href="/startup/hello-samza/{{site.version}}"> + Quick Start + </a> + <a class="button" href="/startup/hello-samza/{{site.version}}"> + Case studies + </a> + </div> </div> + + <div class="hero-blog-posts"> + <h3>Latest from our blog</h3> + <div class="blog-posts"> + + {% assign sortedBlogPost = site.blog | sort: 'date' | reverse %} + {% assign maxCount = 3 %} + {% assign latestCount = 1 %} + + {% for post in sortedBlogPost %} + + {% if latestCount > maxCount %} + {% break %} + {% endif %} + + {% if post.exclude_from_loop %} + {% continue %} + {% endif %} + + {% assign latestCount = latestCount | plus: 1 %} + + <a class="blog-post" href="{{ post.url }}"> + <div class="blog-post__title">{{ post.title }}</div> + <div class="blog-post__date">{{ post.date | date: "%B %-d, %Y" }}</div> + </a> + + {% endfor %} + + </div> + </div> + + </div> </div> @@ -101,6 +135,7 @@ <div class="section__item"> <i class="section__item-icon icon ion-md-trending-up"></i> <div class="section__item-title"> + Horizontally scalable </div> <div class="section__item-features"> @@ -157,10 +192,9 @@ Case Studies </div> - <div class="section__items"> - - {% assign case-studies_sorted = site.case-studies | sort: 'priority' %} - {% for study in case-studies_sorted %} + <div class="section__items js-flickity" data-flickity-options='{ "wrapAround": true, "autoPlay": 1500 }'> + {% assign case-studies_sorted = site.case-studies | sort: 'priority' %} + {% for study in case-studies_sorted %} {% if study.exclude_from_loop %} {% continue %} @@ -171,7 +205,8 @@ <div class="section__item-logo-bg" style="background-image: url('https://logo.clearbit.com/{{ study.study_domain}}?size=256');"></div> </a> </div> - {% endfor %} + + {% endfor %} </div> @@ -180,6 +215,9 @@ <!-- footer starts here --> {% include footer.html %} + + <script type="text/javascript" src="/js/flickity.js"></script> + </body> </html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_layouts/news.html ---------------------------------------------------------------------- diff --git a/docs/_layouts/news.html b/docs/_layouts/news.html deleted file mode 100644 index 69c16e5..0000000 --- a/docs/_layouts/news.html +++ /dev/null @@ -1,81 +0,0 @@ ---- -layout: page ---- -<!-- - 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. ---> - -<div class="breadcrumbs-list-container"> - - <span>{{ page.date | date: "%B %-d, %Y"}}</span> - - <ul class="breadcrumbs-list"> - <li class=""><a href="/news/">News</a></li> - <li class="divider"></li> - {% if page.previous and page.previous.exclude_from_loop != true %} - <li class=""> - <i class="icon ion-md-arrow-dropleft"></i> - <a href="{{ page.previous.url }}">Previous</a> - </li> - {% endif %} - {% if page.next and page.next.exclude_from_loop != true %} - <li class="" style="float: right;"> - <a href="{{ page.next.url}}">Next</a> - <i class="icon ion-md-arrow-dropright"></i> - </li> - {% endif %} - </ul> - -</div> - -<hr class="breadcrumbs-list-divider"> - -{{ page.content | remove: page.excerpt }} - -{% assign show_continue = false %} - -{% if page.previous and page.previous.exclude_from_loop != true %} - {% assign show_continue = true %} -{% endif %} - -{% if page.next and page.next.exclude_from_loop != true %} - {% assign show_continue = true %} -{% endif %} - -{% if show_continue %} -<hr/> -<h5>Continue Reading</h5> - -<div class="news-end"> - {% if page.previous and page.previous.exclude_from_loop != true %} - <a class="news-previous news-end-action" href="{{ page.previous.url }}"> - <div class="news-end-action-title"> - <i class="icon ion-md-arrow-dropleft-circle"></i> - {{ page.previous.title }} - </div> - </a> - {% endif %} - - {% if page.next and page.next.exclude_from_loop != true %} - <a class="news-next news-end-action" href="{{ page.next.url }}"> - <div class="news-end-action-title"> - {{ page.next.title }} - <i class="icon ion-md-arrow-dropright-circle"></i> - </div> - </a> - {% endif %} -</div> -{% endif %} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_meetups/april-2018.md ---------------------------------------------------------------------- diff --git a/docs/_meetups/april-2018.md b/docs/_meetups/april-2018.md new file mode 100644 index 0000000..91f4215 --- /dev/null +++ b/docs/_meetups/april-2018.md @@ -0,0 +1,52 @@ +--- +date: April 2018 +display_date: April 2018 +meetups: + - name: 'Testing another meetup' + date: April 12, 2018 + url: https://google.com + host: LinkedIn + image: + presenters: + - name: Xinyu Liu + website: + image: + affiliation: LinkedIn + abstract: Really interesting abstract + video: + url: + image: + slides: + url: https://www.slideshare.net/AbhishekShivanna/streamprocessingatlinkedinwithapachesamza-105630048 + - name: Concourse - Near real-time notifications platform at LinkedIn + date: April 22, 2018 + url: https://google.com + host: LinkedIn + image: + presenters: + - name: Ajith Muralidharan + website: + image: + affiliation: LinkedIn + video: + url: https://www.youtube.com/watch?v=Fszo6jThq0I&list=PLZDyxA22zzGx34wdHESUux2_V1qfkQ8zx&index=2&t=0s + image: https://img.youtube.com/vi/Fszo6jThq0I/maxresdefault.jpg + slides: + url: https://www.slideshare.net/AbhishekShivanna/streamprocessingatlinkedinwithapachesamza-105630048 +--- +<!-- + 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. +--> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_meetups/dec-2018.md ---------------------------------------------------------------------- diff --git a/docs/_meetups/dec-2018.md b/docs/_meetups/dec-2018.md deleted file mode 100644 index 3aa8f60..0000000 --- a/docs/_meetups/dec-2018.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -date: December 2018 -display_date: December 2018 -meetups: - - name: 'How we did something awesome using samza' - date: December 15th, 2018 - url: https://google.com - host: LinkedIn - image: - presenters: - - name: Xinyu Liu - website: - image: - affiliation: LinkedIn - abstract: We will discuss x y and z. - - name: Another amazing meetup - date: December 12th, 2018 - url: https://google.com - host: LinkedIn - image: - presenters: - - name: Ajith Muralidharan - website: - image: - affiliation: LinkedIn - - name: Vivek Nelamangala - website: - image: - affiliation: LinkedIn ---- -<!-- - 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. ---> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_meetups/december-2018.md ---------------------------------------------------------------------- diff --git a/docs/_meetups/december-2018.md b/docs/_meetups/december-2018.md new file mode 100644 index 0000000..3aa8f60 --- /dev/null +++ b/docs/_meetups/december-2018.md @@ -0,0 +1,46 @@ +--- +date: December 2018 +display_date: December 2018 +meetups: + - name: 'How we did something awesome using samza' + date: December 15th, 2018 + url: https://google.com + host: LinkedIn + image: + presenters: + - name: Xinyu Liu + website: + image: + affiliation: LinkedIn + abstract: We will discuss x y and z. + - name: Another amazing meetup + date: December 12th, 2018 + url: https://google.com + host: LinkedIn + image: + presenters: + - name: Ajith Muralidharan + website: + image: + affiliation: LinkedIn + - name: Vivek Nelamangala + website: + image: + affiliation: LinkedIn +--- +<!-- + 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. +--> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_menu/index.html ---------------------------------------------------------------------- diff --git a/docs/_menu/index.html b/docs/_menu/index.html index 03444ce..038fd8b 100644 --- a/docs/_menu/index.html +++ b/docs/_menu/index.html @@ -15,7 +15,7 @@ items: sort: 'order' reverse: true - menu_title: Blog - url: '/news/' + url: '/blog/' - menu_title: Community items: - menu_title: Contact Us @@ -33,6 +33,7 @@ items: items: - menu_title: View All url: /case-studies/ + match_active: 'exact' - divider: true --- <!-- @@ -83,7 +84,7 @@ items: </div> <div class="side-navigation__group-items {{ sub_class }}" data-sub-menu {{ item.items_attributes | replace: 'version', site.version }}> {% else %} - <a class="side-navigation__group-title" href="{{ item.url | replace: 'version', site.version }}"> + <a class="side-navigation__group-title" data-plugin="top-menu" data-match-active="{{ item.match_active }}" href="{{ item.url | replace: 'version', site.version }}"> {{ item.menu_title }} </a> {% endif %} @@ -95,7 +96,7 @@ items: <hr> {% continue %} {% endif %} - <a class="side-navigation__group-item" href="{{ subitem.url | replace: 'version', site.version }}">{{ subitem.menu_title }}</a> + <a class="side-navigation__group-item" data-match-active="{{ subitem.match_active }}" href="{{ subitem.url | replace: 'version', site.version }}">{{ subitem.menu_title }}</a> {% endfor %} {% endif %} @@ -124,6 +125,7 @@ items: {% assign url = subitem.url %} {% assign menu_title = subitem.menu_title %} + {% assign match_active = '' %} {% if item.map_title %} {% assign menu_title = subitem[item.map_title] %} @@ -133,7 +135,11 @@ items: {% assign url = subitem[item.map_url] %} {% endif %} - <a class="side-navigation__group-item" href="{{ url }}">{{ menu_title }}</a> + {% if item.match_active %} + {% assign match_active = subitem[item.match_active] %} + {% endif %} + + <a class="side-navigation__group-item" href="{{ url }}" data-match-active="{{ match_active }}">{{ menu_title }}</a> {% endfor %} {% endif %} http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_news/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md ---------------------------------------------------------------------- diff --git a/docs/_news/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md b/docs/_news/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md deleted file mode 100644 index 78a2a8a..0000000 --- a/docs/_news/2018-01-31-announcing-the-release-of-apache-samza--0.14.0.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -layout: news -title: Announcing the release of Apache Samza 0.14.0 -icon: git-pull-request -authors: - - name: Xinyu - 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. ---> - - -Testing the excerpt - -<!--more--> - - -Announcing the release of Apache Samza 0.14.0 - -We are very excited to announce the release of **Apache Samza 0.14.0** -Samza has been powering real-time applications in production across several large companies (including LinkedIn, Netflix, Uber, Slack, Redfin, TripAdvisor, etc) for years now. Samza provides leading support for large-scale stateful stream processing with: - -- First class support for local state (with RocksDB store). This allows a stateful application to scale up to 1.1 Million events/sec on a single machine with SSD. -- Support for incremental checkpointing of state instead of full snapshots. This enables Samza to scale to applications with very large state. -- A fully pluggable model for input sources (e.g. Kafka, Kinesis, DynamoDB streams etc.) and output systems (HDFS, Kafka, ElastiCache etc.). -- A fully asynchronous programming model that makes parallelizing remote calls efficient and effortless. -- High level API for expressing complex stream processing pipelines in a few lines of code. -- Flexible deployment model for running the the applications in any hosting environment and with cluster managers other than YARN. -- Features like canaries, upgrades and rollbacks that support extremely large deployments with minimal downtime. - -### New Features, Upgrades and Bug Fixes - -The 0.14.0 release contains the following highly anticipated features: - -- Samza SQL -- Azure EventHubs producer, consumer and checkpoint provider -- AWS Kinesis consumer - -This release also includes improvements such as durable state in high-level API, Zookeeper-based deployment stability, and multi-stage batch processing, and bug fixes such as KafkaSystemProducer concurrent sends and flushes. -Overall, [65 JIRAs](https://issues.apache.org/jira/browse/SAMZA-1109?jql=project%20%3D%20SAMZA%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%200.14.0%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC) were resolved in this release. For more details about this release, please check out the [release notes](http://samza.apache.org/startup/releases/0.14/release-notes.html). - -### Community Developments - -Weâve made great community progress since the last release (0.13.1). We presented the unified data processing with Samza at the 2017 Big Data conference held in Spain and the Dataworks Summit in Sydney, and held a demo at @scale conference in San Jose. Here are the details to these conferences. - -- Nov 17, 2017 - [Unified Stream Processing at Scale with Apache Samza (BigDataSpain 2017)](https://www.bigdataspain.org/2017/talk/apache-samza-jake-maes) ([Slides](https://www.slideshare.net/secret/oQe3debYJoY5q3)) -- Sept 21, 2017 - [Unified Batch & Stream Processing with Apache Samza (Dataworks Summit Sydney 2017)](https://dataworkssummit.com/sydney-2017/) ([Slides](https://www.slideshare.net/Hadoop_Summit/unified-batch-stream-processing-with-apache-samza)) -- Aug 31, 2017 - Demo of Stream Processing@LinkedIn (@scale conference 2017) ([Slides](https://www.slideshare.net/XinyuLiu11/samza-demo-scale-2017)) - -In Dec 4th, we held the meetup for [Stream Processing with Apache Kafka & Apache Samza](https://www.meetup.com/Stream-Processing-Meetup-LinkedIn/events/244889719/), which has the following presentations for Samza: - -- [Samza SQL](https://youtu.be/YDGIDO29Dqk) ([slides](https://www.slideshare.net/SamarthShetty2/stream-processing-using-samza-sql)) -- [Streaming data pipelines at Slack](https://youtu.be/wbS1P9ehgd0) ([slides](https://speakerdeck.com/vananth22/streaming-data-pipelines-at-slack)) - -As future development, we are continuing working on improvements to the new High Level API, SQL, Stream-Table Join and flexible deployment features. - -### Contribute - -Itâs a great time to get involved. You can start by reviewing the [tutorials](http://samza.apache.org/startup/preview/#try-it-out), signing up for the [mailing list](http://samza.apache.org/community/mailing-lists.html), and grabbing some [newbie JIRAs](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SAMZA%20AND%20labels%20%3D%20newbie%20AND%20status%20%3D%20Open). -Iâd like to close by thanking everyone whoâs been involved in the project. Itâs been a great experience to be involved in this community, and I look forward to its continued growth. http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_news/2018-04-28-something-else.md ---------------------------------------------------------------------- diff --git a/docs/_news/2018-04-28-something-else.md b/docs/_news/2018-04-28-something-else.md deleted file mode 100644 index 443844b..0000000 --- a/docs/_news/2018-04-28-something-else.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: news -title: Totally Something Else Besides Release Notes -icon: analytics -authors: - - name: Xinyu - 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. ---> - - -Totally something else to read about other than release notes... - -<!--more--> - - -Super excited to write something else here. - - http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_news/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md ---------------------------------------------------------------------- diff --git a/docs/_news/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md b/docs/_news/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md deleted file mode 100644 index 244f42d..0000000 --- a/docs/_news/2018-05-31-announcing-the-release-of-apache-samza--0.14.1.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -layout: news -title: Announcing the release of Apache Samza 0.14.1 -icon: git-pull-request -authors: - - name: Xinyu - 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. ---> - - -A minor release which contains improvements over multiple areas: SQL, Standalone, Eventhub, and Host-affinity. - -<!--more--> - - -Announcing the release of Apache Samza 0.14.1 - -We are very excited to announce the release of **Apache Samza 0.14.1** -Samza has been powering real-time applications in production across several large companies (including LinkedIn, Netflix, Uber, Slack, Redfin, TripAdvisor, etc) for years now. Samza provides leading support for large-scale stateful stream processing with: - -- First class support for local state (with RocksDB store). This allows a stateful application to scale up to 1.1 Million events/sec on a single machine with SSD. -- Support for incremental checkpointing of state instead of full snapshots. This enables Samza to scale to applications with very large state. -- A fully pluggable model for input sources (e.g. Kafka, Kinesis, DynamoDB streams etc.) and output systems (HDFS, Kafka, ElastiCache etc.). -- A fully asynchronous programming model that makes parallelizing remote calls efficient and effortless. -- High level API for expressing complex stream processing pipelines in a few lines of code. -- Flexible deployment model for running the the applications in any hosting environment and with cluster managers other than YARN. -- Features like canaries, upgrades and rollbacks that support extremely large deployments with minimal downtime. - -### Enhancements, Upgrades and Bug Fixes - -This is a minor release which contains improvements over multiple areas. In particular: - -- **SQL** -- [SAMZA-1681](https://issues.apache.org/jira/browse/SAMZA-1681) Add support for handling older record schema versions in AvroRelConverter -- [SAMZA-1671](https://issues.apache.org/jira/browse/SAMZA-1671) Add insert into table support -- [SAMZA-1651](https://issues.apache.org/jira/browse/SAMZA-1651) Implement GROUP BY SQL operator -- **Standalone** -- [SAMZA-1689](https://issues.apache.org/jira/browse/SAMZA-1689) Add validations before state transitions in ZkBarrierForVersionUpgrade -- [SAMZA-1686](https://issues.apache.org/jira/browse/SAMZA-1686) Set finite operation timeout when creating zkClient -- [SAMZA-1667](https://issues.apache.org/jira/browse/SAMZA-1667) Skip storing configuration as a part of JobModel in zookeeper data nodes -- [SAMZA-1647](https://issues.apache.org/jira/browse/SAMZA-1647) Fix NPE in JobModelExpired event handler -- **Eventhub** -- [SAMZA-1688](https://issues.apache.org/jira/browse/SAMZA-1688) Use per partition eventhubs client -- [SAMZA-1676](https://issues.apache.org/jira/browse/SAMZA-1676) Miscellaneous fix and improvement for eventhubs system -- [SAMZA-1656](https://issues.apache.org/jira/browse/SAMZA-1656) EventHubSystemAdmin does not fetch metadata for valid streams -- **Host-affinity** -- [SAMZA-1687](https://issues.apache.org/jira/browse/SAMZA-1687) Prioritize preferred host requests over ANY-HOST requests -- [SAMZA-1649](https://issues.apache.org/jira/browse/SAMZA-1649) Improve host-aware allocation to account for strict locality - -In addition, Samza is also upgraded to support Kafka version 0.11 in this release. -Overall, [51 JIRAs](https://issues.apache.org/jira/projects/SAMZA/versions/12343155) were resolved in this release. A source download of the 0.14.1 release is available [here](http://www.apache.org/dyn/closer.cgi/samza/0.14.1). The release JARs are also available in Apacheâs Maven repository. See Samzaâs [download](http://samza.apache.org/startup/download/) page for details and Samzaâs [feature preview](https://samza.apache.org/startup/preview/) for new features. We requires JDK version newer than 1.8.0_111 when running 0.14.1 release for users who are using Scala 2.12. - -### Community Developments - -In March 21th, we held the meetup for [Stream Processing with Apache Kafka & Apache Samza](https://www.meetup.com/Stream-Processing-Meetup-LinkedIn/events/248309045/), which has the following presentations for Samza: - -- [Conquering the Lambda architecture in LinkedIn metrics platform with Apache Calcite and Apache Samza](https://www.youtube.com/watch?v=ZPWInJ4USIU) ([Slides](https://www.slideshare.net/KhaiTran17/conquering-the-lambda-architecture-in-linkedin-metrics-platform-with-apache-calcite-and-apache-samza)) -- [Building Venice with Apache Kafka & Samza](https://www.youtube.com/watch?v=Usz8E4S-hZE) - -In industry, Samza got new adopters, including [Ntent](http://www.ntent.com) and [Movico](https://movio.co/en/). - -### Contribute - -Itâs a great time to get involved. You can start by reviewing the [tutorials](http://samza.apache.org/startup/preview/#try-it-out), signing up for the [mailing list](http://samza.apache.org/community/mailing-lists.html), and grabbing some [newbie JIRAs](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SAMZA%20AND%20labels%20%3D%20newbie%20AND%20status%20%3D%20Open). -Iâd like to close by thanking everyone whoâs been involved in the project. Itâs been a great experience to be involved in this community, and I look forward to its continued growth. http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_news/TEMPLATE.md ---------------------------------------------------------------------- diff --git a/docs/_news/TEMPLATE.md b/docs/_news/TEMPLATE.md deleted file mode 100644 index 84faf18..0000000 --- a/docs/_news/TEMPLATE.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -exclude_from_loop: true # useful for drafts -layout: news -title: Your title with dashes for spaces and special chars # name the file with YYYY-DD-MM-your-title-with-dashes-for-spaces-and-special-chars.md -icon: git-pull-request # iconic icons https://ionicons.com/ -authors: #optional - - name: - website: #optional - image: #optional - - name: - 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. ---> - - -An excerpt which should be brief to provide the jist of what the article will be about. - -<!--more--> - - -All the content of the news article, which can be both html and markdown. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_news/index.md ---------------------------------------------------------------------- diff --git a/docs/_news/index.md b/docs/_news/index.md deleted file mode 100644 index 231f63c..0000000 --- a/docs/_news/index.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: page -title: Samza News -exclude_from_loop: true ---- -<!-- - 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. ---> - -<div class="news_cards"> - - {% assign sorted = (site.news | sort: 'date') | reverse %} - - {% for post in sorted %} - - {% if post.exclude_from_loop %} - {% continue %} - {% endif %} - - {% assign icon = "ion-md-paper" %} - - {% if post.icon %} - - {% assign icon = "ion-md-" | append: post.icon %} - - {% endif %} - - <a class="news__card" href="{{ post.url }}"> - <i class="news__card-icon icon {{ icon }}"></i> - <div class="news__card-date">{{ post.date | date: "%B %-d, %Y" }}</div> - <div class="news__card-title">{{ post.title }}</div> - {% if post.excerpt %} - <div class="news__card-description"> - {{ post.excerpt }} - </div> - {% endif %} - <span class="news__card-button">Read more</span> - </a> - {% endfor %} - -</div> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.10.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.10.md b/docs/_releases/0.10.md index 7a86eb2..faae484 100644 --- a/docs/_releases/0.10.md +++ b/docs/_releases/0.10.md @@ -2,7 +2,7 @@ version: '0.10' order: 10 layout: page -menu_title: 0.10 +menu_title: '0.10' title: Apache Samza 0.10 --- <!-- @@ -41,4 +41,4 @@ Overall, [130 JIRAs](https://issues.apache.org/jira/issues/?jql=project%20%3D%20 ####Sources and Artifacts [Samza-sources-0.10.0.tgz](http://www.apache.org/dyn/closer.cgi/samza/0.10.0) -For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). \ No newline at end of file +For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.11.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.11.md b/docs/_releases/0.11.md index f985271..75932f7 100644 --- a/docs/_releases/0.11.md +++ b/docs/_releases/0.11.md @@ -37,4 +37,4 @@ Overall, [37 JIRAs](https://issues.apache.org/jira/browse/SAMZA-1010?jql=project ####Sources and Artifacts [Samza-sources-0.11.0.tgz](http://www.apache.org/dyn/closer.cgi/samza/0.11.0) -For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). \ No newline at end of file +For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.12.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.12.md b/docs/_releases/0.12.md index e6ea2bb..53a727e 100644 --- a/docs/_releases/0.12.md +++ b/docs/_releases/0.12.md @@ -44,4 +44,4 @@ Overall, [30 JIRAs](https://issues.apache.org/jira/browse/SAMZA-469?jql=project% ####Sources and Artifacts [Samza-sources-0.12.0.tgz](http://www.apache.org/dyn/closer.cgi/samza/0.12.0) -For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). \ No newline at end of file +For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.13.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.13.md b/docs/_releases/0.13.md index a7993f4..66dbcd8 100644 --- a/docs/_releases/0.13.md +++ b/docs/_releases/0.13.md @@ -46,4 +46,4 @@ Overall, [150 JIRAs](https://issues.apache.org/jira/browse/SAMZA-1110?jql=projec ####Sources and Artifacts [Samza-sources-0.13.0.tgz](http://www.apache.org/dyn/closer.cgi/samza/0.13.0) -For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). \ No newline at end of file +For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.14.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.14.md b/docs/_releases/0.14.md index 89fa020..3ee3923 100644 --- a/docs/_releases/0.14.md +++ b/docs/_releases/0.14.md @@ -48,4 +48,4 @@ Overall, [65 JIRAs](https://issues.apache.org/jira/browse/SAMZA-1109?jql=project ####Sources and Artifacts [Samza-sources-0.14.tgz](http://www.apache.org/dyn/closer.cgi/samza/0.14.0) -For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). \ No newline at end of file +For more details about this release, please check out the [release blog post](https://blogs.apache.org/samza/). http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.7.0.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.7.0.md b/docs/_releases/0.7.0.md new file mode 100644 index 0000000..a46019e --- /dev/null +++ b/docs/_releases/0.7.0.md @@ -0,0 +1,21 @@ +--- +version: '0.7.0' +order: 7 +link: /learn/documentation/0.7.0/introduction/background.html +--- +<!-- + 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. +--> http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.8.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.8.md b/docs/_releases/0.8.md new file mode 100644 index 0000000..3438356 --- /dev/null +++ b/docs/_releases/0.8.md @@ -0,0 +1,21 @@ +--- +version: '0.8' +order: 8 +link: /learn/documentation/0.8/introduction/background.html +--- +<!-- + 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. +--> http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/0.9.md ---------------------------------------------------------------------- diff --git a/docs/_releases/0.9.md b/docs/_releases/0.9.md new file mode 100644 index 0000000..71f3659 --- /dev/null +++ b/docs/_releases/0.9.md @@ -0,0 +1,21 @@ +--- +version: '0.9' +order: 9 +link: /learn/documentation/0.9/introduction/background.html +--- +<!-- + 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. +--> http://git-wip-us.apache.org/repos/asf/samza/blob/5e4ba7de/docs/_releases/older.md ---------------------------------------------------------------------- diff --git a/docs/_releases/older.md b/docs/_releases/older.md new file mode 100644 index 0000000..87dc459 --- /dev/null +++ b/docs/_releases/older.md @@ -0,0 +1,32 @@ +--- +version: '-1000' +order: -1000 +layout: page +menu_title: 'View Older' +title: Older Releases +--- +<!-- + 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. +--> + + +### 0.8 + +### 0.9 + +### 0.7.0 + +