Experienced users
If you've used previous versions of H2O-3 Secure, the following links will help guide you through the process of upgrading H2O-3 Secure.
Changes
Change log
This page houses the most recent changes in the latest build of H2O-3 OSS. It lists new features, improvements, security updates, documentation improvements, and bug fixes for each release.
API-related changes
The API-related changes section describes changes made to H2O-3 Secure that can affect backward compatibility.
Developers
If you're looking to use H2O-3 Secure to help you develop your own apps, the following links will provide helpful references.
Gradle
H2O-3 OSS's build is completely managed by Gradle. Any IDE with Gradle support is sufficient for H2O-3 OSS development. The latest versions of IntelliJ IDEA are thoroughly tested and proven to work well.
Open the folder with H2O-3 OSS in IntelliJ IDEA and it will automatically recognize that Gradle is required and will import the project. The Gradle wrapper present in the repository itself may be used manually/directly to build and test if required.
For JUnit tests to pass, you may need multiple H2O-3 OSS nodes. Create a "Run/Debug" configuration:
Type: Application
Main class: H2OApp
Use class path of module: h2o-app
After starting multiple "worker" node processes in addition to the JUnit test process, they will cloud up and run the multi-node JUnit tests.
Maven install
To use H2O-3 Secure with Maven, contact enterprise@h2o.ai for the download link.
This page provides information on how to build a version of H2O-3 OSS that generates the correct IDE files for your Maven installation.
Developer resources
Documentation
See the detailed instructions on how to build and launch H2O-3 OSS, including how to clone the repository, how to pull from the repository, and how to install required dependencies.
Droplet project templates
This page provides template information for projects created in Java or Scala.
Blogs
Learn more about performance characteristics when implementing new algorithms in this KV Store guide blog.
This blog post by Cliff walks you through building a new algorithm, using K-Means, Quantiles, and Grep as examples.
Join the H2O community
Join our community support and outreach by accessing self-paced courses, scoping out meetups, and interacting with other users and our team.
Contributing code
If you're interested in contributing code to H2O-3 OSS, H2O appreciates your contributions. See how to contribute to H2O-3 OSS. This document describes how to access our list of issues, or suggested tasks for contributors, and how to contact us.
- Submit and view feedback for this page
- Send feedback about H2O-3 Secure to cloud-feedback@h2o.ai