This is an automated email from the ASF dual-hosted git repository.
bartmaer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop-website.git
The following commit(s) were added to refs/heads/master by this push:
new 54c80bec5 Apache Hop 2.6.0 release announcement
new bb6cfff51 Merge pull request #207 from bamaer/master
54c80bec5 is described below
commit 54c80bec53a5996cada2206010858a83f9336d3a
Author: Bart Maertens <[email protected]>
AuthorDate: Mon Sep 18 20:45:48 2023 +0200
Apache Hop 2.6.0 release announcement
---
content/blog/2023/09/hop-2.6.0/index.adoc | 72 +++++++++++++++-
.../Release-2.6/google-analytics-4-transform.png | Bin 0 -> 177595 bytes
.../Release-2.6/google-sheets-input-transform.png | Bin 0 -> 112411 bytes
.../Release-2.6/google-sheets-output-transform.png | Bin 0 -> 105042 bytes
static/img/Release-2.6/hop-26.svg | 93 +++++++++++++++++++++
static/img/Release-2.6/hop-community-growth.png | Bin 0 -> 105283 bytes
6 files changed, 162 insertions(+), 3 deletions(-)
diff --git a/content/blog/2023/09/hop-2.6.0/index.adoc
b/content/blog/2023/09/hop-2.6.0/index.adoc
index 306f1bf66..a285411b1 100644
--- a/content/blog/2023/09/hop-2.6.0/index.adoc
+++ b/content/blog/2023/09/hop-2.6.0/index.adoc
@@ -1,8 +1,8 @@
---
title: "Apache Hop 2.6 is available!!"
-date: 2023-06-12T06:49:56+02:00
+date: 2023-09-18T06:49:56+02:00
authors: ["bamaer"]
-categories: ["2.5", "Release", "Apache Hop"]
+categories: ["2.6", "Release", "Apache Hop"]
preview: "Apache Hop 2.6 Released"
description: "The latest Apache Hop release 2.6.0 is now available. Let's walk
through the most important new features in this release."
draft: false
@@ -15,5 +15,71 @@ draft: false
:toc-title: Let's take a closer look at what Hop 2.6 brings:
:toc-class: none
-After a summer of hard work, the Apache Hop community is pleased to announce
the general availability of Apache Hop 2.6.0. +
+After a summer of hard work on 65 tickets, the Apache Hop community is pleased
to announce the general availability of Apache Hop 2.6.0. +
+A huge thank you to everyone who made this possible.
+
+image::/img/Release-2.6/hop-26.svg[ width="45%"]
+
+ +
+
+toc::[]
+
+or https://hop.apache.org/download/[**download Hop 2.6.0 **] right away.
+
+After a number of mostly bug fixing releases, Apache Hop 2.6.0 comes with a
couple of new features.
+
+== Apache Beam Upgrade and doc updates
+
+The https://beam.apache.org[Apache Beam] dependency in Apache Hop 2.6.0 has
been upgraded to 2.50.0, with support for Apache Spark 3.4, Apache Flink 1.16
and Google Cloud Dataflow.
+
+The
https://hop.apache.org//manual/latest/pipeline/beam/running-the-beam-samples.html[Running
the Beam samples] docs section now also contains a
https://hop.apache.org//manual/latest/pipeline/beam/beam-samples-dataflow.html[guide^]
to run the Apache Hop samples on Google Cloud Dataflow.
+
+== New Google Transforms
+
+=== Google Analytics 4
+
+Since Google switched to Google Universal Analytics off on July 1st, all
Google Analytics traffic now flows through GA4 properties.
+
+This new
https://hop.apache.org//manual/latest/pipeline/transforms/google-analytics.html[Google
Analytics 4^] Input transform collects data from a Google Analytics dimensions
and metrics into your pipelines.
+
+image:/img/Release-2.6/google-analytics-4-transform.png[Google Analtytics 4
transform, width="65%"]
+
+=== Google Sheets Input and Output
+
+The
https://hop.apache.org//manual/latest/pipeline/transforms/google-sheets-input.html[Google
Sheets Input^] and
https://hop.apache.org//manual/latest/pipeline/transforms/google-sheets-output.html[Google
Sheets Output^] transforms have been available in the
https://github.com/project-hop/hop-plugins[external plugins repository] for a
couple of years.
+
+Originally contributed by https://github.com/jfmonteil/[
+Jeff Monteil], these plugins have now been integrated in the main Apache Hop
code base, and have been updated to work with the latest Apache Hop api and the
latest Google Sheets and Google Drive apis.
+
+image:/img/Release-2.6/google-sheets-input-transform.png[Google Sheets Input
transform, width="65%"]
+
+image:/img/Release-2.6/google-sheets-output-transform.png[Google Sheets Output
transform, width="65%"]
+
+== Community
+
+The Hop community continues to grow!
+
+No new committers have been added since the 2.5.0 release.
+
+The overview below shows the community growth compared to the 2.5.0 release in
June:
+
+* chat: 641 registered members (up from 587)
link:https://chat.project-hop.org[join]
+* LinkedIn: 1.445 followers (up from 1358)
link:https://www.linkedin.com/company/hop-project[follow]
+* Twitter: 906 followers (up from 894)
link:https://twitter.com/ApacheHop[follow]
+* YouTube: 892 subscribers (up from 838)
link:https://www.youtube.com/ApacheHop[subscribe]
+* 3Hx Meetup: 279 members (stable)
link:https://www.meetup.com/3hx-apache-hop-incubating-hot-hop-hangouts/[join]
+
+image:/img/Release-2.6/hop-community-growth.png[Apache Hop Community Growth,
width="60%"]
+
+Without community interaction and contribution, Hop is just a coding club!
Please feel free to join, participate in the discussion, test, file bug tickets
on the software or documentation, ... Contributing is a lot more than writing
code.
+
+Check out our link:/community/contributing/[contribution guides^] and
http://hop.apache.org/community/ethos/[Code of Conduct^] to find out more.
+
+
+== GitHub Issues
+
+This release contains work on 65 tickets:
+
+Check out the full list of issues in Apache Hop 2.6.0 in our
https://github.com/apache/hop/issues[Github Issues^]
+and the https://github.com/apache/hop/releases/tag/2.6.0-rc1[Release notes^].
\ No newline at end of file
diff --git a/static/img/Release-2.6/google-analytics-4-transform.png
b/static/img/Release-2.6/google-analytics-4-transform.png
new file mode 100644
index 000000000..2d7a2bffe
Binary files /dev/null and
b/static/img/Release-2.6/google-analytics-4-transform.png differ
diff --git a/static/img/Release-2.6/google-sheets-input-transform.png
b/static/img/Release-2.6/google-sheets-input-transform.png
new file mode 100644
index 000000000..8495e3b0d
Binary files /dev/null and
b/static/img/Release-2.6/google-sheets-input-transform.png differ
diff --git a/static/img/Release-2.6/google-sheets-output-transform.png
b/static/img/Release-2.6/google-sheets-output-transform.png
new file mode 100644
index 000000000..55f470ada
Binary files /dev/null and
b/static/img/Release-2.6/google-sheets-output-transform.png differ
diff --git a/static/img/Release-2.6/hop-26.svg
b/static/img/Release-2.6/hop-26.svg
new file mode 100644
index 000000000..e326cf3ae
--- /dev/null
+++ b/static/img/Release-2.6/hop-26.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet href="http://fonts.cdnfonts.com/css/ostrich-sans-2"
type="text/css"?>
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ x="0px"
+ y="0px"
+ width="440.00003"
+ height="506.47379"
+ viewBox="0 0 440.00003 506.47376"
+ id="svg1530">
+ <style>
+
+#hoplogo {
+ visibility: hidden;
+ transform: translate(100px) scale(0.6);
+ animation: fadein 4s forwards;
+ animation-delay: 2s;
+}
+
+#one {
+}
+#dot {
+ animation-delay: 0.5s;
+}
+#zero {
+ animation-delay: 1s;
+}
+
+.hoptext {
+ font-family: 'Ostrich Sans Black';
+ fill: #0e3a5a;
+ font-size: 12em;
+ animation: strokeone 6s forwards;
+}
+
+
+@keyframes strokeone {
+ 0% {
+ transform: translateY(-100px) scale(0.1);
+ transform-origin: center;
+ }
+ 20% {
+ transform: translateY(550px) scale(1);
+ }
+ 60% {
+ transform: translateY(550px) scale(1);
+ filter: none;
+ }
+ 70% {
+ transform: translateY(550px) scale(1.1);
+ transform-origin: center;
+ filter: drop-shadow(16px 16px 20px #0e3a5a);
+ }
+ 100% {
+ transform: translateY(550px) scale(1);
+ }
+}
+
+@keyframes fadein {
+ 0% {
+ transform: translate(100px) scale(0.7);
+ opacity: 0;
+ visibility: hidden;
+ }
+ 90% {
+ opacity: 1;
+ visibility: visible;
+ transform: translate(100px) scale(0.7);
+ }
+ 100% {
+ opacity: 1;
+ visibility: visible;
+ transform: translate(100px) scale(0.7);
+ }
+}
+ </style>
+
+ <g id="hoplogo">
+ <path id="logohp"
+ style="stroke-width:1.80008;fill:#0e3a5a;fill-opacity:1"
+ d="m 438.62162,199.76015 c -3.43276,24.12106 -11.4089,42.39006
-23.91945,54.8016 -13.36559,13.37639 -31.39158,20.06008 -54.07617,20.06008 l
4.84401,-34.02689 c 9.31181,0 15.7903,-1.07464 19.44266,-3.22394
3.64875,-2.1511 6.03386,-3.81797 7.16071,-5.01682 6.03206,-5.49024
10.20824,-16.35012 12.51955,-32.59403 1.22405,-8.59898 1.49226,-15.51848
0.80463,-20.77471 -0.68223,-5.25083 -2.1997,-9.31361 -4.5344,-12.17933
-2.3401,-2.86393 -5.52984,-4.77381 -9.56922,-5.72965 -4.04657,-0.95404 [...]
+ <path
+ id="logoo"
+ style="stroke-width:1.80008;fill:#0e3a5a;fill-opacity:1"
+ d="M 233.95898 179.83984 C 227.5111 179.83984 221.6866 180.50204
216.48438 181.8125 C 211.28394 183.12656 206.56823 184.79929 202.33984
186.82617 C 198.11146 188.85667 194.45088 191.06983 191.36914 193.45312 C
188.28021 195.84184 185.61173 198.23013 183.36523 200.61523 C 171.50091
213.50919 163.90242 231.65953 160.57227 255.06055 L 144.41211 368.60352 C
141.08196 392.00814 143.51503 410.15292 151.70898 423.04688 C 154.84472
427.82608 159.9134 432.48318 166.91211 437.01758 C 173.9054 [...]
+ </g>
+ <g>
+ <text id="one" class="hoptext" x="25%" y="-10%">2</text>
+ <text id="dot" class="hoptext" x="45%" y="-10%">.</text>
+ <text id="zero" class="hoptext" x="55%" y="-10%">6</text>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/static/img/Release-2.6/hop-community-growth.png
b/static/img/Release-2.6/hop-community-growth.png
new file mode 100644
index 000000000..49b7071f2
Binary files /dev/null and b/static/img/Release-2.6/hop-community-growth.png
differ