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

VersionRelease DateSupport StatusEOL DateSupport DurationLatest Patch
2.152025-08-12✅ SupportedOngoing2.15.0
2.142025-05-13❌ Ended2025-08-2099 days2.14.0
2.132025-04-15❌ Ended2025-05-1934 days2.13.0
2.122025-02-13❌ Ended2025-04-2268 days2.12.0
2.112024-12-04❌ Ended2025-02-1977 days2.11.0
2.102024-10-07❌ Ended2024-12-0458 days2.10.0
2.92024-05-20❌ Ended2024-10-08141 days2.9.0
2.82024-02-28❌ Ended2024-05-2082 days2.8.0
2.72023-11-17❌ Ended2024-03-13117 days2.7.0
2.62023-09-12❌ Ended2023-12-0180 days2.6.0
2.52023-06-08❌ Ended2023-09-1296 days2.5.0
2.42023-03-27❌ Ended2023-06-0873 days2.4.0
2.32023-01-27❌ Ended2023-03-2759 days2.3.0
2.22022-12-02❌ Ended2023-01-2756 days2.2.0
2.12022-10-14❌ Ended2022-12-0754 days2.1.0
2.02022-06-02❌ Ended2022-10-14134 days2.0.0
1.22022-03-08❌ Ended2022-06-0286 days1.2.0
1.12022-01-24❌ Ended2022-03-0843 days1.1.0
1.02021-10-05❌ Ended2022-01-24111 days1.0.0

Key Changes by Major Version

VersionMajor ChangesJava Requirement
2.15OpenSearch support, Databricks database dialect, Google Sheets proxyJava 17
2.14Quarterly release cycle introduced, Mail Server metadata typeJava 17
2.13Multiple GCP Storage locations, MySQL Bulk Loader TransformJava 17
2.12Variable resolvers plugin, REST metadata typeJava 17
2.114 NLP/LLM Transforms, Git improvements, syntax highlightingJava 17
2.10Java 17 migration, multiple Azure account support, File Explorer improvementsJava 17
2.9Performance improvements and bug fixesJava 11
2.8Stability enhancements and UI improvementsJava 11
2.0Java 11 upgrade, Chinese translations, Apache Avro supportJava 11
1.2Hop GUI improvements, new pluginsJava 11
1.1Hop Server SSL support, Apache Beam updatesJava 11
1.0First official release, Project/Environment features, portable runtimesJava 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 MonthVersionScopeKey Features
February2.12.0109 tickets, 16 contributorsVariable resolvers, REST metadata type
April2.13.084 tickets, 8 contributorsMultiple GCP Storage locations, MySQL Bulk Loader
May2.14.035 tickets, 7 contributorsQuarterly release cycle formalized, Mail Server metadata
August2.15.095 tickets, 17 contributorsOpenSearch support, Databricks dialect, Google Sheets proxy

Planned Future Releases

Expected TimeframeVersionExpected Features
November 20252.16.0Quarterly regular release (specific features under community discussion)
February 20262.17.0Quarterly regular release planned
May 20262.18.0Quarterly 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 VersionRequired JavaRecommended JDK
2.10 ~ LatestJava 17OpenJDK 17, Oracle JDK 17, Microsoft OpenJDK 17
1.0 ~ 2.9Java 11OpenJDK 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

StepItemDetails
1Verify Java versionJava 17 required for 2.10+ upgrades
2Review release notesCheck breaking changes and deprecated features
3Set up test environmentTest in dev/staging first
4Perform backupsBack up metadata, projects, and environment files
5Plugin compatibilityVerify compatibility of plugins in use
6Staged deploymentDeploy dev → staging → production
7MonitoringMonitor 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 TypeDescriptionSeverity
Security VulnerabilitiesNo patches provided for newly discovered vulnerabilities🔴 High
Bug Fixes UnavailableNo official fix versions for critical bugs🟠 Medium
Compatibility IssuesNo guarantee of compatibility with latest databases or cloud services🟠 Medium
Support UnavailableCommunity 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

ResourceURLPurpose
Official Websitehop.apache.orgGeneral information and news
Download Pagehop.apache.org/downloadLatest version downloads
User Manualhop.apache.org/manualDetailed usage guides
Developer Documentationhop.apache.org/dev-manualPlugin development guides

Community Support

ChannelURLFeatures
GitHub Issuesgithub.com/apache/hop/issuesBug reports and feature requests
GitHub Discussionsgithub.com/apache/hop/discussionsGeneral questions and discussions
Mailing Listhop.apache.org/community/mailing-listOfficial mailing lists
Release Pagegithub.com/apache/hop/releasesDetailed 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