You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/01/11 07:32:40 UTC

[hop-website] branch master updated: [MONTHLY] monthly roundup December 2021

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

hansva 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 fa47263  [MONTHLY] monthly roundup December 2021
     new 8f9a866  Merge pull request #109 from bamaer/master
fa47263 is described below

commit fa47263d63f0bf534df25aaabb4442213869fe7f
Author: Bart Maertens <ba...@know.bi>
AuthorDate: Tue Jan 11 08:13:19 2022 +0100

    [MONTHLY] monthly roundup December 2021
---
 content/blog/2022/01/roundup-2021-12/index.adoc    | 109 +++++++++++++++++++++
 .../img/Roundup-2022-01/apache-tika-transform.png  | Bin 0 -> 87195 bytes
 static/img/Roundup-2022-01/hop-graduation.jpeg     | Bin 0 -> 31854 bytes
 3 files changed, 109 insertions(+)

diff --git a/content/blog/2022/01/roundup-2021-12/index.adoc b/content/blog/2022/01/roundup-2021-12/index.adoc
new file mode 100644
index 0000000..93c95b9
--- /dev/null
+++ b/content/blog/2022/01/roundup-2021-12/index.adoc
@@ -0,0 +1,109 @@
+---
+title: "Roundup December 2021"
+date: 2022-01-10T07:59:56+02:00
+authors: ["bamaer"]
+categories: ["Roundup", "Apache Hop"]
+preview: "Roundup December 2021"
+description: "The Apache Hop (Incubating) recap for December 2021: "
+draft: false
+---
+
+:toc: macro
+:toclevels: 2
+:toc-title: As always at the start of another new month, let's have a look at what happened at Hop over the last month. Here's the recap for December 2021!
+:toc-class: none
+
+toc::[]
+
+
+== Graduation Hop is now a Top Level Project
+
+As an early Christmas present, Apache Hop's graduation was confirmed by that ASF Board on December, 16th.
+
+This graduation marks the end of Hop's passage through the Apache Incubator, where the Hop team learned how to work "The Apache Way". We created four releases (0.60, 0.70, 0.99 and 1.0), gradually improving our release process and fixing any copyright and licensing issues.
+
+The Incubation process resulted in the active and mature project Hop currently is, with a thriving and growing community. Thanks a lot to everyone involved!
+
+An official press release from the Apache Software Foundation will be available soon.
+
+image:/img/Roundup-2022-01/hop-graduation.jpeg[Apache Hop - Graduated as a Top Level Project, width="70%"]
+
+== Hop 1.1.0 preparation
+
+Work on Hop 1.1.0 continued during the graduation process.
+
+Hop 1.1.0 will contain work on well over 200 tickets.
+
+The cutoff point for Hop 1.1.0 will be at the end of this week. Preparing and building releases will be a faster process now that Hop left the incubator.
+
+Stay tuned for more news on Hop 1.1.0 soon!
+
+== Hop 2.0 preparation - Java 11 build is taking shape
+
+As always, the Hop team has been fighting on multiple fronts.
+
+In addition to the graduation and the Hop 1.1.0 release preparation, we created a https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests-java11/[new Java 11 build^] in preparation for Hop 2.0.
+
+It took a while to do the necessary code changes, but the Java 11 and integration tests now run successfully.
+
+Thanks for all the hard work on this, Hans!
+
+== Lots and lots of improvements and bug fixes
+
+As always, the Hop community went bug hunting in December. Tens of bugs have been found and fixed, which will allow Hop 1.1.0 to be yet another robust and stable release.
+
+=== New Transform Plugins
+
+* https://hop.apache.org/manual/latest/pipeline/transforms/metadata-input.html[Metadata input^]: gives you access to the Hop Metadata items in the current project
+* https://hop.apache.org/manual/latest/pipeline/transforms/apache-tika.html[Apache Tika^]: parses files in all sorts of formats and extracts the text content as well as available metadata it can extract
+
+image:/img/Roundup-2022-01/apache-tika-transform.png[Apache Tika transform, width="90%"]
+
+=== Hop Server
+
+The https://hop.apache.org/manual/latest/hop-server/async-web-service.html#top[Hop Server Asynchronous Web Service^] is used to execute long-running workflows. This web service returns the unique ID of the executing workflow. This ID can be used to periodically check the workflow's status.
+
+Hop Server can now be started with SSL enabled.
+
+=== Log4j removed
+
+Even though Hop never used Log4j for logging, a Log4j jar was shipped with Hop versions up to 1.0.
+
+This Log4j jar was for a version (1.2.17) that was not impacted by https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046[CVE-2021-45046^] and subsequent vulnerabilities.
+
+Since Hop never used Log4j, the Hop team decided to remove Log4j from the build entirely. Hop 1.1.0 will ship without any Log4j jars.
+
+=== Various
+
+* Beam was upgraded to 2.34.0, support for Spark was upgraded to 3.
+* the File Explorer now uses lazy loading. This makes the perspective respond a lot snappier when browsing files and folders.
+* the Docker long-lived container now supports projects and environments
+* Metadata Injection for an additional number of transforms. Check the https://hop.apache.org/manual/latest/pipeline/metadata-injection.html#top[full list^] for an overview.
+
+== Community
+
+The Hop community continues to grow:
+
+* chat: 256 registered members (up from 243) link:https://chat.project-hop.org[join]
+* LinkedIn: 728 followers (up from 690) link:https://www.linkedin.com/company/hop-project[follow]
+* Twitter: 578 followers (up from 545) link:https://twitter.com/ApacheHop[follow]
+* YouTube: 368 subscribers (up from 325) link:https://www.youtube.com/channel/UCGlcYslwe03Y2zbZ1W6DAGA[subscribe]
+* Meetup: 215 members (up from 211) link: https://www.meetup.com/3hx-apache-hop-incubating-hot-hop-hangouts[join]
+
+Check out the link:/community/team/[complete list] of committers and contributors.
+
+Without community 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.
+
+[[tickets]]
+== JIRA Activity
+
+Here's a quick overview of the 79 tickets the Hop community worked on in December
+
+* Resolved: 62
+* In Progress: 1
+* Open: 38
+* Closed: 4
+
+The full list of issues that had activity over the last month is available https://issues.apache.org/jira/issues/?jql=project%20%3D%20HOP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20resolved%20%3E%3D%202021-11-01%20AND%20resolved%20%3C%3D%202021-11-30%20ORDER%20BY%20updated%20ASC&startIndex=50[here^]
diff --git a/static/img/Roundup-2022-01/apache-tika-transform.png b/static/img/Roundup-2022-01/apache-tika-transform.png
new file mode 100644
index 0000000..581a3af
Binary files /dev/null and b/static/img/Roundup-2022-01/apache-tika-transform.png differ
diff --git a/static/img/Roundup-2022-01/hop-graduation.jpeg b/static/img/Roundup-2022-01/hop-graduation.jpeg
new file mode 100644
index 0000000..a6eb25e
Binary files /dev/null and b/static/img/Roundup-2022-01/hop-graduation.jpeg differ