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

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop-website.git


The following commit(s) were added to refs/heads/main by this push:
     new d2202c9c86 Add Apache Hop 2.19.0 release announcement (#274)
d2202c9c86 is described below

commit d2202c9c86bff0057f595cc5270d78f48b7886ee
Author: Adalennis <[email protected]>
AuthorDate: Mon Aug 17 11:22:01 2026 +0200

    Add Apache Hop 2.19.0 release announcement (#274)
    
    * Add Apache Hop 2.19.0 release announcement
    
    * Fix SVG ID collisions and update release date
---
 content/blog/2026/08/hop-2.19.0/index.adoc | 115 +++++++++++++++++++++++++++++
 static/img/Release-2.19/hop-219.svg        |  93 +++++++++++++++++++++++
 static/img/Release-2.19/marketplace.png    | Bin 0 -> 356569 bytes
 static/img/Release-2.19/redis.png          | Bin 0 -> 175003 bytes
 static/img/Release-2.19/sftp-metadata.png  | Bin 0 -> 114750 bytes
 5 files changed, 208 insertions(+)

diff --git a/content/blog/2026/08/hop-2.19.0/index.adoc 
b/content/blog/2026/08/hop-2.19.0/index.adoc
new file mode 100644
index 0000000000..6288ddb24a
--- /dev/null
+++ b/content/blog/2026/08/hop-2.19.0/index.adoc
@@ -0,0 +1,115 @@
+---
+title: "Apache Hop 2.19 is available!"
+date: 2026-08-16T00:00:00+02:00
+authors: ["Adalennis"]
+categories: ["2.19", "Release", "Apache Hop"]
+preview: "Apache Hop 2.19 Released"
+description: "The latest Apache Hop release 2.19.0 is now available. Let's 
walk through the most important new features in this release."
+---
+
+:imagesdir: ../../../../../static
+
+:toc: macro
+:toclevels: 3
+:toc-title: Let's take a closer look at what Hop 2.19 brings:
+:toc-class: none
+
+The Apache Hop community is happy to announce the release of Apache Hop 2.19!
+
+This release brings the largest set of changes we've delivered so far: **22 
contributors**, including 6 first-time contributors, worked on new features, 
improvements, and fixes over the past three months, closing **337 issues**.
+
+image::/img/Release-2.19/hop-219.svg[ width="45%"]
+
+&nbsp; +
+
+toc::[]
+
+Or https://hop.apache.org/download/[**download Hop 2.19.0**] and give it a try.
+
+== The Marketplace
+
+The biggest change in 2.19 is the introduction of the Hop Marketplace. Plugins 
can now be installed, updated, and managed directly from the Hop GUI.
+
+image::/img/Release-2.19/marketplace.png[The Marketplace, width="75%"]
+
+This removes the need for manual downloads and copying JAR files into plugin 
directories. The Marketplace supports GitHub, Forgejo, and Gitea registries and 
will continue to evolve as more plugins become available.
+
+== Native Spark engine
+
+Apache Hop 2.19 introduces a dedicated Spark pipeline execution engine and a 
native Spark SQL transform.
+Both components are built specifically for Spark execution and are independent 
from the Beam-based execution engine. Users running Hop workloads on Spark can 
now take advantage of native Spark support.
+
+== Databricks file system support
+
+Databricks Unity Catalog Volumes (Files API) are now available as a supported 
VFS.
+Hop can read from and write to Unity Catalog Volumes through file-based 
transforms, using the same approach as other supported file systems.
+
+== Append support for Cloud File systems
+
+Append operations are now supported across all major cloud storage providers: 
GCS, Azure, and S3.
+This brings consistent append behavior across Hop's cloud file system 
integrations.
+
+== SFTP metadata type
+
+SFTP is now available as a dedicated metadata type in Hop.
+
+image::/img/Release-2.19/sftp-metadata.png[SFTP metadata type, width="75%"]
+
+Connections can be configured once and reused across pipelines and transforms, 
avoiding duplicated connection settings.
+
+== Open and edit more file types
+
+The Hop GUI can now open and edit additional file types directly from the IDE, 
including YAML, sh, cmd, bat, and Markdown files.
+These files include syntax highlighting, allowing users to manage more of 
their workflow assets without leaving Hop.
+
+== Split view in the UI
+
+The pipeline editor now supports a split view, allowing two areas of a 
pipeline to be displayed side by side.
+This makes navigating and editing larger pipelines easier, especially when 
working with complex workflows.
+
+== Redis
+
+Support for Redis Input, Redis Output, and Redis connection metadata has been 
added in 2.19.
+
+image::/img/Release-2.19/redis.png[Redis, width="75%"]
+
+Redis is now available as a native integration in Hop, without requiring 
custom solutions.
+
+== vCard support
+
+vCard Input and Output transforms are now available in Hop, allowing users to 
read and write contact information using the vCard format.
+[[notable-bug-fixes]]
+
+== Notable Bug Fixes
+
+Some of the notable fixes included in Apache Hop 2.19:
+
+* Hop Server — fixed memory leaks, resource export issues, workflow metrics, 
and log level handling during remote execution.
+* Unzip action — improved performance when processing large archives 
containing many small files.
+* Shell states and positioning — shell state information is now restored 
correctly after restart.
+* Variable and project reload — fixed issues where files could close 
unexpectedly after environment refresh.
+* Unit tests — improved design-time variable handling, UX, and test stability.
+* Database object quoting — fixed catalog and schema identifier quoting across 
multiple database types.
+* Pipeline buffer deadlocks — added detection and mitigation for buffer 
deadlock scenarios.
+
+== New contributors
+
+Apache Hop 2.19 includes contributions from six first-time contributors:
+
+https://github.com/mhamedbenjmaa[@mhamedbenjmaa], 
https://github.com/michaaels[@michaaels], 
https://github.com/dheerusri324[@dheerusri324], 
https://github.com/potiuk[@potiuk], 
https://github.com/vbhanuchander-lang[@vbhanuchander-lang], and 
https://github.com/goanpeca[@goanpeca].
+
+Thank you for helping improve Apache Hop and for becoming part of the project 
community.
+
+== Get Apache Hop 2.19 today!
+
+https://hop.apache.org/download/[Download Apache Hop 2.19] and explore the new 
features, improvements, and fixes included in this release.
+
+== GitHub Issues
+
+Apache Hop 2.19 includes changes from 337 issues addressed by 22 contributors.
+
+See the https://github.com/apache/hop/milestone/21?closed=1[Apache Hop 2.19 
Milestone] and the 
https://github.com/apache/hop/releases/tag/2.19.0-rc1[release notes^] on GitHub.
+
+== Looking forward
+
+Development continues with new improvements already underway. Thank you to 
everyone contributing code, testing releases, reporting issues, and helping the 
Apache Hop community grow.
\ No newline at end of file
diff --git a/static/img/Release-2.19/hop-219.svg 
b/static/img/Release-2.19/hop-219.svg
new file mode 100644
index 0000000000..12a3cdf6e9
--- /dev/null
+++ b/static/img/Release-2.19/hop-219.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%">19</text>
+  </g>
+</svg>
diff --git a/static/img/Release-2.19/marketplace.png 
b/static/img/Release-2.19/marketplace.png
new file mode 100644
index 0000000000..91d2b64830
Binary files /dev/null and b/static/img/Release-2.19/marketplace.png differ
diff --git a/static/img/Release-2.19/redis.png 
b/static/img/Release-2.19/redis.png
new file mode 100644
index 0000000000..1d28dc84c2
Binary files /dev/null and b/static/img/Release-2.19/redis.png differ
diff --git a/static/img/Release-2.19/sftp-metadata.png 
b/static/img/Release-2.19/sftp-metadata.png
new file mode 100644
index 0000000000..c5826e941a
Binary files /dev/null and b/static/img/Release-2.19/sftp-metadata.png differ

Reply via email to