After another two months of work on 98 tickets, the Apache Hop community is pleased to announce the general availability of Apache Hop 2.4.0.

A huge thank you to everyone who made this possible.

hop 24

 

Let's take a closer look at what Hop 2.4 brings:

or download Hop 2.4.0 right away.

Apache Hop 2.4.0 is another mostly bug fixing release with a number of new features.

New Features

DuckDB is now a supported database type. DuckDB is an in-process SQL OLAP and column-oriented database management system. Check the DuckDB website for more information.

DuckDB

The Relational Database Connection metadata type in Hop Gui now shows which database driver (if any) and version is available.

Relational Database Connection driver info

When selecting multiple transforms, you can now enable or disable all hops in this selection from the context dialog.

Enable of disable hops between selected transforms

A new JSR-223 Script transform supports scripts in ECMAScript (JavaScript as part of the JVM), Groovy and Python (through the Jython library).

Script transform

A new Data Validator transform. This transform allows you to add data validations which can each validate the input data for the various fields in the input rows.

Data Validator transform

You can now change the default behavior of the environment dropdown box (show all environments) to only show the environments for the selected project. (Configuration perspective → Plugins → Projects → check "Restrict environment list to active project")

Restrict environment list to current project

Improvements

A Lot of bugs have been fixed in among others the Filter rows, Formula and Microsoft Excel input (large file handling) transforms.

Apache Hop comes with lots of new and improved documentation pages, translation updates and a batch of new samples in the samples project.

Translations for German, Italian and French have been updated.

Container image

The default path for the hop installation inside the container image has been updated from /opt/hop/hop to /opt/hop. Make sure to update your paths if you extended or modified the base image.

Community

The Hop community continues to grow!

No new committers have been added since the 2.3.0 release.

The overview below shows the community growth compared to the 2.3.0 release in January:

  • chat: 548 registered members (up from 516) join

  • LinkedIn: 1245 followers (up from 1180) follow

  • Twitter: 857 followers (up from 844) follow

  • YouTube: 799 subscribers (up from 739) subscribe

  • 3Hx Meetup: 278 members (up from 276) 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 98 tickets:

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