It has been some time since we shared a proper update on the trajectory of H2O-3. To bring you up to speed, this post provides a comprehensive overview of recent shipments, upcoming features, and major adjustments.
3.46.0.11 is the current stable release and H2O-3 is now covered under our FedRAMP High certification.
This has streamlined on-premise and air-gapped deployments for various agencies. Furthermore, our vulnerability patching workflow complies with FedRAMP standards, ensuring documented intake, triage, remediation, and disclosure within designated timeframes.
We are sharing details in advance regarding several critical changes coming to H2O-3. We believe you should be fully apprised of these updates before upgrading, rather than discovering them after the fact.
Two real changes are landing in 3.46.0.12.
Four components are being removed from H2O-3 Open Source and will be leaving:
Beginning with the 3.46.0.12 release, these four components are scheduled to be removed from the open-source distribution channels and will move to H2O-3 Secure, where they will remain fully supported and accessible. These features are mainly beneficial for large enterprise environments and are less vital for the general community, though we welcome your feedback to the contrary in the GitHub discussion.
We've added telemetry.
Telemetry is opt-in and off by default and set to DO_NOT_TRACK=1, more clarity on how we structured the ability to disable can be found at https://donottrack.sh/. The complete list of what is and isn't collected is in the repo README. For clarity, we don't track your code, your data, column names, hostnames, or paths. We'll proactively announce and update the H2O-3 GitHub README before making any change to what's collected.
These four components are essential for running H2O-3 as production infrastructure at scale for commercial applications. However, they introduce significant engineering commitments that draw attention away from our OSS Machine Learning and Feature Engineering goals. Thus, they are better suited for a dedicated production tier.
Vulnerability response has become a specialty in itself. Around 40,000 CVEs were published in 2024, roughly 46,000 in 2025, and the first half of 2026 is running about 50% ahead of the first half of last year.
NIST restructured how the NVD operates in April to keep pace. Better tooling is finding real bugs, which is good. The problem is the gap it opens between finding and fixing.
JP Morgan's Patchmageddon put numbers on it this month, citing Anthropic data: of 530 high and critical vulnerabilities reported to maintainers, only 75 had been patched. Meanwhile the average time between disclosure and first exploitation has fallen to zero days, and in around 60% of breaches a patch already existed when the compromise happened.
The majority of CVEs affecting a JVM data platform do not originate within our own codebase; instead, they reside in the underlying dependency trees. Integrations with Hadoop and Spark pull in extensive transitive dependencies, meaning every security advisory across these trees comes with a strict timeline attached; driven by FedRAMP windows, SOC 2 commitments, and contractual customer terms.
By consolidating commercial and production-level components into H2O-3 Secure, we can deliver the rigorous vulnerability management, consistent patching schedules, and long-term maintenance that these features require. This shift also enables us to keep the open-source distribution centered on what our community utilizes most heavily: AutoML, the comprehensive algorithm library, single-node experimentation, and Python and R clients.
Over the past two years, the same two themes have come back through support tickets, GitHub issues, and user calls. Running H2O-3 in commercial production:
To address these demands, we introduced H2O-3 Secure:
"Apache 2.0 forever" doesn't mean much without saying what maintenance comes with it, so:
We want to make this transition smooth for the community. If you're affected, we'd like to hear from you:
Reply in GitHub Discussions. We'll be paying attention. If you'd rather not post publicly, send us an email to OSS@h2o.ai.
If you're an individual data scientist, student, academic, or non-profit needing any of the four removed components, send an email to us with details on what you're building. We'll be sure to respond and work to support you.
For security related concerns please reach out to enterprise@h2o.ai or support@h2o.ai. More information available on our GitHub repo.
While the committers list in our README contains around 100 names, it significantly underrepresents our actual community. H2O-3 owes its success to those who reported bugs at 2 AM, sent unsolicited patches, utilized it in classrooms, and challenged us in the issues.
Democratizing AI and AI for Good wasn't a slogan we added later. It's why H2O-3 was open source from the start, and it's why the algorithm library, AutoML, and single-node development capabilities remain fully open source going forward.
Please reach out with any questions.