The Apache Hop community is pleased to announce the general availability of Apache Hop 1.2.0.
A huge thank you to everyone involved to made this possible.

Read on for an overview of what has changed in this release or download Hop 1.2.0 right away.

Hop Gui

Hop Gui continues to evolve. The following list of improvements will make you even more productive in Hop.

  • HOP-3298: Hop Gui now remembers the last environment you used when you switch to a project.

  • HOP-3736: Hop Gui now remembers the logging level of the last run (used to default back to "Basic")

  • HOP-3762: dark mode is improved on Windows. Other operating systems now default to the look of the OS (HOP-3761)

  • HOP-3775: the Hop icon (hop.ico) is now included for your Hop Gui and other desktop launchers

the Hop icon is now included for your Hop Gui and other desktop launchers


  • HOP-3169 and HOP-3708: the Hop and Hop Web Docker images on Dockerhub are now available for ARM

  • HOP-3767: the long-lived Docker container now detects if a project already exists.


  • HOP-2859: a number of internationalization issues were fixed in the Neo4j Import transform.

  • HOP-3684: the Neo4j connection dialog was cleaned up. Recent Neo4j Java driver versions are capable of automatically figuring out the encryption, routing, trust all certificates options. All of these were enabled with an "Automatic" option.

  • HOP-3073: Metadata injection support was added to the Neo4j Import transform.

  • HOP-3783: Add label to nodes based on key/value of previous hop in Neo4j Graph Output

Neo4j automatic connection option

Kafka and Avro

  • HOP-2788:The Kafka producer transform now has additional options to produce to security-enabled clusters (e.g. Confluence Cloud).

  • HOP-3739: the Kafka Producer and Consumer transforms now support Avro, including the ability to communicate the Avro Schema with a Schema Registry service.

  • HOP-3686: the brand new Avro Encode transform allows encoding multiple fields into a single Avro field.

Avro Encode transform

Translations and Hop Translator

Hop is now fully available in Chinese, with work on the Brazilian Portuguese in progress.

Hop Translator is a Hop tool that provides a user interface to make translating Hop into your own native language easier. Translator received a couple of bug fixes and improvements to make translating Hop even easier. Thanks, Shl Xue! HOP-3715, HOP-3801, HOP-3776, HOP-3807, HOP-3788


The Hop community continues to grow:

  • chat: 300 registered members (up from 282) join

  • LinkedIn: 840 followers (up from 786) follow

  • Twitter: 670 followers (up from 634) follow

  • YouTube: 452 subscribers (up from 415) subscribe

  • 3Hx Meetup: 219 members (up from 217) join

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.


Hop 1.2.0 contains work on 87 tickets:

  • Resolved: 84

  • Closed: 3

Check the Hop Jira for a full overview of all tickets.