Understanding your data platform’s version support policy is critical for maintaining stable production systems. Unexpected security update cutoffs or support terminations can introduce serious risks to your projects. This guide provides a comprehensive look at Apache Hop’s version support policy and detailed EOS/EOL schedules for all releases.

 

Apache Hop

 

 

What is Apache Hop (Hop Orchestration Platform)?

Apache Hop, which stands for Hop Orchestration Platform, is an open-source data integration and data engineering platform. It’s an Apache Software Foundation project released under the Apache v2 license.

Key features of Apache Hop include:

Metadata-Driven Design: Everything in Hop is defined as metadata. All data reading, transformation, and writing operations are represented as metadata, making management straightforward.

Visual Development Environment: The intuitive drag-and-drop GUI enables building complex data pipelines without writing code directly.

Multiple Runtime Support: Executes on local or remote Hop engines, as well as Apache Spark, Apache Flink, Google Dataflow, and other platforms.

Lifecycle Management: Projects, Environments, and Runtime Configurations are managed centrally through Hop GUI, enabling efficient management throughout the development-to-production lifecycle.

These features make Apache Hop suitable for everything from ETL (Extract, Transform, Load) operations to complex data orchestration scenarios.

 

 

1. Apache Hop’s Version Support Policy – Key Points

Apache Hop’s version support policy differs from traditional enterprise software. Most importantly, Apache Hop does not have a formally defined Long-Term Support (LTS) policy or standardized EOL policy.

Instead, versions are managed according to these principles:

Latest Version Focus: When a new minor version (e.g., 2.14, 2.15) is released, the Apache Hop community rarely provides patches or updates for previous versions. Essentially, only the latest minor version receives active support.

Rapid Release Cycle: Starting in 2025, Apache Hop adopted a quarterly release cycle. With new versions every ~3 months, support periods for previous versions naturally shorten.

Automatic EOL: When a new minor version is released, the previous version automatically transitions to end-of-support status. Support ends without separate EOL announcements.

This policy reflects the community-driven open-source project’s strategy to focus resources on developing the latest version. Organizations using Apache Hop need to establish regular version upgrade plans.

 

 

2. Complete Version Release and EOL Schedule – Detailed Analysis

Below is a comprehensive table of all Apache Hop versions with release dates and EOL schedules. Data is based on endoflife.date as of October 14, 2025.

Complete Version Release and EOL Schedule

Version Release Date Support Status EOL Date Support Duration Latest Patch
2.15 2025-08-12 ✅ Supported Ongoing 2.15.0
2.14 2025-05-13 ❌ Ended 2025-08-20 99 days 2.14.0
2.13 2025-04-15 ❌ Ended 2025-05-19 34 days 2.13.0
2.12 2025-02-13 ❌ Ended 2025-04-22 68 days 2.12.0
2.11 2024-12-04 ❌ Ended 2025-02-19 77 days 2.11.0
2.10 2024-10-07 ❌ Ended 2024-12-04 58 days 2.10.0
2.9 2024-05-20 ❌ Ended 2024-10-08 141 days 2.9.0
2.8 2024-02-28 ❌ Ended 2024-05-20 82 days 2.8.0
2.7 2023-11-17 ❌ Ended 2024-03-13 117 days 2.7.0
2.6 2023-09-12 ❌ Ended 2023-12-01 80 days 2.6.0
2.5 2023-06-08 ❌ Ended 2023-09-12 96 days 2.5.0
2.4 2023-03-27 ❌ Ended 2023-06-08 73 days 2.4.0
2.3 2023-01-27 ❌ Ended 2023-03-27 59 days 2.3.0
2.2 2022-12-02 ❌ Ended 2023-01-27 56 days 2.2.0
2.1 2022-10-14 ❌ Ended 2022-12-07 54 days 2.1.0
2.0 2022-06-02 ❌ Ended 2022-10-14 134 days 2.0.0
1.2 2022-03-08 ❌ Ended 2022-06-02 86 days 1.2.0
1.1 2022-01-24 ❌ Ended 2022-03-08 43 days 1.1.0
1.0 2021-10-05 ❌ Ended 2022-01-24 111 days 1.0.0

Key Changes by Major Version

Version Major Changes Java Requirement
2.15 OpenSearch support, Databricks database dialect, Google Sheets proxy Java 17
2.14 Quarterly release cycle introduced, Mail Server metadata type Java 17
2.13 Multiple GCP Storage locations, MySQL Bulk Loader Transform Java 17
2.12 Variable resolvers plugin, REST metadata type Java 17
2.11 4 NLP/LLM Transforms, Git improvements, syntax highlighting Java 17
2.10 Java 17 migration, multiple Azure account support, File Explorer improvements Java 17
2.9 Performance improvements and bug fixes Java 11
2.8 Stability enhancements and UI improvements Java 11
2.0 Java 11 upgrade, Chinese translations, Apache Avro support Java 11
1.2 Hop GUI improvements, new plugins Java 11
1.1 Hop Server SSL support, Apache Beam updates Java 11
1.0 First official release, Project/Environment features, portable runtimes Java 11

Key Findings:

Short Support Periods: Average support duration is approximately 70-80 days, ranging from 34 days (2.13) to 141 days (2.9). This reflects the immediate EOL of previous versions when new releases arrive.

2025 Release Cycle Change: Starting with version 2.14, Apache Hop officially adopted a quarterly release cycle, providing more predictable scheduling.

Java Version Requirements: Java 17 became mandatory from version 2.10. Always verify Java version before upgrading.

No Patch Releases: All versions only have .0 releases. Apache Hop provides fixes in the next minor version rather than patch releases.

 

 

3. 2025 Release Schedule and Future Plans

Completed 2025 Releases

Release Month Version Scope Key Features
February 2.12.0 109 tickets, 16 contributors Variable resolvers, REST metadata type
April 2.13.0 84 tickets, 8 contributors Multiple GCP Storage locations, MySQL Bulk Loader
May 2.14.0 35 tickets, 7 contributors Quarterly release cycle formalized, Mail Server metadata
August 2.15.0 95 tickets, 17 contributors OpenSearch support, Databricks dialect, Google Sheets proxy

Planned Future Releases

Expected Timeframe Version Expected Features
November 2025 2.16.0 Quarterly regular release (specific features under community discussion)
February 2026 2.17.0 Quarterly regular release planned
May 2026 2.18.0 Quarterly regular release planned

Release Cycle Evolution: With version 2.14 announced in May 2025, Apache Hop officially adopted a quarterly (3-month) release cycle. This enables faster iteration, quicker bug fixes, and consistent improvements.

Predictable Planning: This predictable release schedule allows organizations to plan upgrades in advance and allocate sufficient testing time.

 

 

4. System Requirements and Compatibility

Java Version Requirements

Apache Hop Version Required Java Recommended JDK
2.10 ~ Latest Java 17 OpenJDK 17, Oracle JDK 17, Microsoft OpenJDK 17
1.0 ~ 2.9 Java 11 OpenJDK 11, Oracle JDK 11, Microsoft OpenJDK 11

Important: Java 17 is mandatory from version 2.10. Apache Hop 2.10+ will not run on Java 11 environments, so verify and upgrade Java before upgrading Hop.

Operating System Support

Apache Hop officially supports:

  • Windows: 7, 10, 11, Server 2016+
  • Linux: Ubuntu, CentOS, RHEL, Debian, and other major distributions
  • macOS: 10.14 (Mojave) or later
  • FreeBSD: Experimental support (2.14+)

 

 

5. Upgrade Considerations – Practical Guide

Upgrade Checklist

Step Item Details
1 Verify Java version Java 17 required for 2.10+ upgrades
2 Review release notes Check breaking changes and deprecated features
3 Set up test environment Test in dev/staging first
4 Perform backups Back up metadata, projects, and environment files
5 Plugin compatibility Verify compatibility of plugins in use
6 Staged deployment Deploy dev → staging → production
7 Monitoring Monitor logs and performance post-upgrade

Regular Upgrade Strategy

Quarterly Upgrades Recommended

With no LTS versions, plan upgrades at least quarterly. Skipping versions accumulates changes and complicates upgrades.

Leverage Environment Features

Rather than applying new versions directly to production, use Apache Hop’s Environment feature to thoroughly test in dev/test environments before staged rollout.

Review Release Notes

Always check release notes for each version. Breaking changes or deprecated features may exist.

Community Engagement

Apache Hop is community-driven. Share experiences and contribute through GitHub Discussions or mailing lists.

 

 

6. Risks of Using Unsupported Versions

All versions before 2.15.0 have ended official support. Continuing to use unsupported versions carries these risks:

Primary Risk Categories

Risk Type Description Severity
Security Vulnerabilities No patches provided for newly discovered vulnerabilities 🔴 High
Bug Fixes Unavailable No official fix versions for critical bugs 🟠 Medium
Compatibility Issues No guarantee of compatibility with latest databases or cloud services 🟠 Medium
Support Unavailable Community may struggle to answer questions about old versions 🟡 Low

Given the data-handling nature of the platform, security is paramount. Upgrading to the latest version as soon as possible is strongly recommended.

 

 

7. Official Support Channels and Resources

Official Documentation and Downloads

Resource URL Purpose
Official Website hop.apache.org General information and news
Download Page hop.apache.org/download Latest version downloads
User Manual hop.apache.org/manual Detailed usage guides
Developer Documentation hop.apache.org/dev-manual Plugin development guides

Community Support

Channel URL Features
GitHub Issues github.com/apache/hop/issues Bug reports and feature requests
GitHub Discussions github.com/apache/hop/discussions General questions and discussions
Mailing List hop.apache.org/community/mailing-list Official mailing lists
Release Page github.com/apache/hop/releases Detailed release notes by version

Note: As Apache Hop is a community-driven open-source project, commercial technical support is available through specialized partners like know.bi.

 

 

Summary

Apache Hop is a powerful and flexible data orchestration platform. However, it has a different version support policy than traditional enterprise software, making it essential to understand and adapt to this approach.

Key Takeaways

Rapid Release Cycle: New versions quarterly with average 70-80 day support periods.

Latest Version Policy: Previous version support ends immediately upon new release, requiring continuous latest version maintenance.

Java Version Attention: Java 17 mandatory from 2.10, requiring environment verification before upgrade.

Quarterly Upgrades Recommended: Establish regular upgrade plans and thorough testing practices.

Maintaining Apache Hop stability requires regular upgrade planning, monitoring community release schedules, and thorough testing. Always check the official website and GitHub repository for the latest information.

 

 


References:

 

 

Leave a Reply