We’ve had another couple of busy months at Apache Hop. A lot of these changes have been happening in the background, but are very exciting nevertheless. As we’re getting close to finalizing the background work, we’ll soon have more time to work on Hop platform features again.

Here’s what happened over the last two months.

Hop joins the Apache Software Foundation, becomes Apache Hop (Incubating)

Apache Software Foundation

Our proposal to join the Apache Software Foundation was accepted on September, 24th.

Migrating the code, documentation, website, JIRA and builds to Apache Infrastructure kept us busy for a while, but we’re almost there.

We already started working towards our first Apache Hop 0.50 release.

With the start of the incubation process, the project will now be referred to as "Apache Hop (Incubating)". All references to "Project Hop" are obsolete.

Below are a list of useful new project links for reference. Most existing links should forward to the new ones, but please update your bookmarks:

All formal communication will now happen through the ASF mailing lists:

List Name Subscribe Archive Comment

Hop User List

subscribe

archives

Use this list for your Hop questions.

Hop Developer List

subscribe

archives

Used by Hop contributors to discuss development of Hop.

Hop Commits List

subscribe

archives

Notifications on changes to the Hop code

Hop Issues List

subscribe

archives

Notifications of JIRA issues

Read more about why we’re so excited to join the ASF Incubation program and what this means for Hop here.

UI Updates

With the increasing amount of metadata items, plugins etc, we added category support to the various popup dialogs. At the top of the dialog, Hop users can expand or collapse all categories and can enable or disable the categorization of the available items.

Hop Gui Categories

Metadata editing for database connections, runtime configurations, the metadata dialog etc became more intuitive with a new UI tweak:

Hop Gui Metadata Edit

Many thanks to Nicolas Adment for this contribution!

Documentation

Hop documentation is a work in progress. We’ve added or updated documentation for projects and environments, metadata injection, and lots of other small changes.

As always, ping us on mattermost to discuss documentation, and create tickets if you find any missing or incorrect information in the docs. Documentation is code, we take bugs in the documentation just as serious as bugs in the code.

Various

Hop now works with Beam 2.24.

Two new transforms have been added:

Community

The Hop community continues to grow:

  • chat: 104 registered members join

  • LinkedIn: 263 followers follow

  • Twitter: 219 followers follow

  • Facebook: 19 followers like

The following people have been added as committers:

  • Nicolas Adment (various contributions)

  • Hiromu Hota (WebHop)

  • Brandon Jackson (various contributions)

  • Mahendran Mookkiah (various code fixes and cleanup)

Check out the 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 contribution guides to find out more.