The Apache Hop PMC is proud to announce the release of version 2.7.0, this release contains 51 tickets and some work that has not been covered by tickets.

A huge thank you to everyone who made this possible.

hop 27

 

or download Hop 2.7.0 right away.

After a number of mostly bug fixing releases, Apache Hop 2.7.0 comes with a couple of new features.

Redshift Bulk loader

The Redshift bulk loader transform allows you to use the COPY command to load data to Redshift. It is the most performant way to load large volumes of data to Redshift. It can copy data to S3 and then load it in Redshift or use existing S3 or parquet files that have to be loaded.

Redshift bulk loader transform

JDBC Driver refactoring

Depending on how you are deploying Hop this could be a breaking change.

We have restructured the way Hop handles JDBC drivers. Previously JDBC drivers were stored with the Database plugins they have been moved to a central location (lib/jdbc). This allows multiple plugins to leverage the same JDBC driver and avoids conflicts.

If you were using the HOP_SHARED_JDBC_FOLDER variable you will need to update you configuration. The variable has been renamed to HOP_SHARED_JDBC_FOLDERS and accepts a list of folders by default it will point to lib/jdbc. More information can be found in the documentation

Improvements

Enhanced JSON Ouput

Improvements have been made to the Enhanced JSON Output, a new feature has been added to simplify the creation of arrays.

Formula Transform

The formula transform can now use fields created in an earlier formula line. This allows you to make sub-calculations or use the result of a formula to feed into a new formula field.

Underline transform names

A feature that is sometimes missed by our users is that you can open the edit dialog of a transform or action by clicking on the name. To highlight this feature the transform and action names will now act like a hyperlink. When hovering over a name it will be underlines to make it feel like a hyperlink.

Redshift bulk loader transform underlined

Improved Brazilian

Since previous release over 5000 additional text fields have been translated to Brazilian Portuguese, this brings the translation coverage to almost 40%.

If you wish to help translate Hop to your local language visit our translation website. If you would like to add support for an additional language, please create a ticket and we will set up the translation service.

Community

The Hop community continues to grow!

No new committers have been added since the 2.6.0 release.

The overview below shows the community growth compared to the 2.6.0 release in September:

  • chat: 670 registered members (up from 641) join

  • LinkedIn: 1.509 followers (up from 1.445) follow

  • Twitter/X: 904 followers (down from 906) follow

  • YouTube: 939 subscribers (up from 892) subscribe

  • 3Hx Meetup: 279 members (stable) join

Apache Hop Community Growth

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 contribution guides and Code of Conduct to find out more.

GitHub Issues

This release contains work on 51 tickets:

Check out the full list of issues in Apache Hop 2.7.0 in our Github Issues and the Release notes.