# Recent Changes ## H2O ### 3.46.0.1 - 3/13/2024 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.46.0/1/index.html #### Bug Fix - [[#16079]](https://github.com/h2oai/h2o-3/issues/16079) - Updated warning for multithreading in `H2OFrame.as_data_frame`. - [[#16063]](https://github.com/h2oai/h2o-3/issues/16063) - Added error to explain method explaining incompatibility with UpliftDRF models. - [[#16052]](https://github.com/h2oai/h2o-3/issues/16052) - Fixed finding best split point for UpliftDRF. - [[#16043]](https://github.com/h2oai/h2o-3/issues/16043) - Fixed `isin()`. - [[#16036]](https://github.com/h2oai/h2o-3/issues/16036) - Fixed `AstMatch` failing with multinode. - [[#15978]](https://github.com/h2oai/h2o-3/issues/15978) - Fixed Deep Learning Autoencoder MOJO PredictCSV failure. - [[#15682]](https://github.com/h2oai/h2o-3/issues/15682) - Fixed log when `web_ip` is used. - [[#15677]](https://github.com/h2oai/h2o-3/issues/15677) - Fixed match function only returning 1 and `no match`. #### Improvement - [[#16074]](https://github.com/h2oai/h2o-3/issues/16074) - Improved `perRow` metric calculation by implementing `isGeneric()` method. - [[#16060]](https://github.com/h2oai/h2o-3/issues/16060) - Improved log message to show that Apple silicon is not supported. - [[#16033]](https://github.com/h2oai/h2o-3/issues/16033) - Added optional GBLinear grid step to AutoML. - [[#16015]](https://github.com/h2oai/h2o-3/issues/16015) - Suppressed the genmodel warnings when `verbose=False`. - [[#15809]](https://github.com/h2oai/h2o-3/issues/15809) - Implemented ability to calculate full loglikelihood and AIC for an already-built GLM model. - [[#15791]](https://github.com/h2oai/h2o-3/issues/15791) - Implemented early stopping for UpliftDRF and implemented gridable parameters for UpliftDRF. - [[#15684]](https://github.com/h2oai/h2o-3/issues/15684) - Reconfigured all logs to standard error for level `ERROR` and `FATAL`. - [[#7325]](https://github.com/h2oai/h2o-3/issues/7325) - Implemented prediction consistency check for constrained models. #### New Feature - [[#15993]](https://github.com/h2oai/h2o-3/issues/15993) - Added `custom_metric` as a hyperparameter for grid search. - [[#15967]](https://github.com/h2oai/h2o-3/issues/15967) - Added custom metrics for XGBoost. - [[#15858]](https://github.com/h2oai/h2o-3/issues/15858) - Implemented consistent mechanism that protects frames and their vecs from autodeletion. - [[#15683]](https://github.com/h2oai/h2o-3/issues/15683) - Introduced a warning if `web_ip` is not specified that H2O Rest API is listening on all interfaces. - [[#15654]](https://github.com/h2oai/h2o-3/issues/15654) - Introduced MLFlow flavors for working with H2O-3 MOJOs and POJOs instead of binary models. - [[#6573]](https://github.com/h2oai/h2o-3/issues/6573) - Implemented machine learning interpretability support for UpliftDRF by allowing Uplift models to access partial dependences plots and variable importance. #### Docs - [[#16004]](https://github.com/h2oai/h2o-3/issues/16004) - Updated copyright year in user guide and Python guide. - [[#16000]](https://github.com/h2oai/h2o-3/issues/16000) - Fixed Decision Tree Python example. - [[#15930]](https://github.com/h2oai/h2o-3/issues/15930) - Fixed GLM Python example. - [[#15915]](https://github.com/h2oai/h2o-3/issues/15915) - Added examples to Python documentation for Model Selection algorithm. - [[#15798]](https://github.com/h2oai/h2o-3/issues/15798) - Added examples to Python documentation for GAM algorithm. - [[#15709]](https://github.com/h2oai/h2o-3/issues/15709) - Added examples to Python documentation for ANOVA GLM algorithm. #### Security - [[#16102]](https://github.com/h2oai/h2o-3/issues/16102) - Addressed SNYK-JAVA-COMNIMBUSDS-6247633 by upgrading nimbus-jose-jwt to 9.37.2. - [[#16093]](https://github.com/h2oai/h2o-3/issues/16093) - Addressed CVE-2024-26308 by upgrading org.apache.commons:commons-compress. - [[#16067]](https://github.com/h2oai/h2o-3/issues/16067) - Addressed CVE-2023-35116 in the h2o-steam.jar. - [[#15972]](https://github.com/h2oai/h2o-3/issues/15972) - Addressed CVE-2023-6038 by adding option to filter file system for reading and writing. - [[#15971]](https://github.com/h2oai/h2o-3/issues/15971) - Addressed CVE-2023-6016 by introducing Java property that disables automatic import of POJOs during `import_mojo` or `upload_mojo`. ### 3.44.0.3 - 12/20/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.44.0/3/index.html #### Bug Fix - [[#15958]](https://github.com/h2oai/h2o-3/issues/15958) - Fixed maximum likelihood dispersion estimation for GLM tweedie family producing the wrong result for a specific dataset. - [[#15936]](https://github.com/h2oai/h2o-3/issues/15936) - Added data frame transformations using polars since datatable cannot be installed on Python 3.10+. - [[#15894]](https://github.com/h2oai/h2o-3/issues/15894) - Ensured that the functions that are supposed to be exported in the R package are exported. - [[#15891]](https://github.com/h2oai/h2o-3/issues/15891) - Corrected sign in AIC calculation to fix problem with tweedie dispersion parameter estimation, AIC, and loglikelihood. - [[#15887]](https://github.com/h2oai/h2o-3/issues/15887) - Allowed Python H2OFrame constructor to accept an existing H2OFrame. - [[#6725]](https://github.com/h2oai/h2o-3/issues/6725) - Fixed LoggerFactory slf4j related regression. #### Improvement - [[#15937]](https://github.com/h2oai/h2o-3/issues/15937) - Exposed `gainslift_bins` parameter for Deep Learning, GAM, GLM, and Stacked Ensemble algorithms. - [[#15916]](https://github.com/h2oai/h2o-3/issues/15916) - Sped up computation of Friedman-Popescu’s H statistic. #### New Feature - [[#15927]](https://github.com/h2oai/h2o-3/issues/15927) - Added anomaly score metric to be used as a `sort_by` metric when sorting grid model performances for Isolation Forest with grid search. - [[#15780]](https://github.com/h2oai/h2o-3/issues/15780) - Added `weak_learner_params` parameter for AdaBoost. - [[#15779]](https://github.com/h2oai/h2o-3/issues/15779) - Added `weak_learner="deep_learning"` option for AdaBoost. - [[#7118]](https://github.com/h2oai/h2o-3/issues/7118) - Implemented scoring and scoring history for Extended Isolation Forest by adding `score_each_iteration` and `score_tree_interval`. #### Docs - [[#15817]](https://github.com/h2oai/h2o-3/issues/15817) - Improved default threshold API and documentation for binomial classification. #### Security - [[#15754]](https://github.com/h2oai/h2o-3/issues/15754) - Addressed CVE-2022-21230 by replacing nanohttpd. ### 3.44.0.2 - 11/8/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.44.0/2/index.html #### Bug Fix - [[#15906]](https://github.com/h2oai/h2o-3/issues/15906) - Fixed `learning_curve_plot` for CoxPH with specified metric = 'loglik'. - [[#15889]](https://github.com/h2oai/h2o-3/issues/15889) - Fixed inability to call `thresholds_and_metric_scores()` with binomial models and metrics. - [[#15861]](https://github.com/h2oai/h2o-3/issues/15861) - Fixed the warning message that caused `as_data_frame` to fail due to not having datatable installed. - [[#15860]](https://github.com/h2oai/h2o-3/issues/15860) - Fixed `force_col_type` not working with `skipped_columns` when parsing parquet files. - [[#15832]](https://github.com/h2oai/h2o-3/issues/15832) - Fixed UpliftDRF MOJO API and updated the documentation. - [[#15761]](https://github.com/h2oai/h2o-3/issues/15761) - Fixed `relevel_by_frequency` resetting the values of the column. #### Improvement - [[#15893]](https://github.com/h2oai/h2o-3/issues/15893) - Renamed the `data` parameter of the `partial_plot` function to `frame`. #### Docs - [[#15881]](https://github.com/h2oai/h2o-3/issues/15881) - Added security note that Kubernetes images don’t apply security settings by default. - [[#15851]](https://github.com/h2oai/h2o-3/issues/15851) - Added the 3.44 major release blog to the user guide. - [[#15842]](https://github.com/h2oai/h2o-3/issues/15842) - Introduced *Known Bug* section to the release notes. - [[#15840]](https://github.com/h2oai/h2o-3/issues/15840) - Fixed the release notes UI not loading by making them smaller by putting all release notes prior to 3.28.0.1 into a separate file. - [[#6570]](https://github.com/h2oai/h2o-3/issues/6570) - Added information on the Friedman and Popescu H Statistic to XGBoost and GBM. #### Security - [[#15865]](https://github.com/h2oai/h2o-3/issues/15865) - Upgraded org.python.jython to CWE-416 of com.github.jnr:jnr-posix. ### 3.44.0.1 - 10/16/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.44.0/1/index.html #### Bug Fix - [[#15743]](https://github.com/h2oai/h2o-3/issues/15743) - Fixed`shap_summary_plot` for H2O Explainability Interface failing when one column was full of zeroes or NaN values. - [[#15669]](https://github.com/h2oai/h2o-3/issues/15669) - Fixed R package to ensure it downloads the fixed version of H2O. - [[#15651]](https://github.com/h2oai/h2o-3/issues/15651) - Upgraded the minimal supported version of `ggplot2` to 3.3.0 to remove the deprecated dot-dot notation. #### Improvement - [[#15801]](https://github.com/h2oai/h2o-3/issues/15801) - Updated Friedman and Popescu’s H statistic calculation to include missing values support. - [[#15741]](https://github.com/h2oai/h2o-3/issues/15741) - Implemented ability for force column types during parsing. - [[#15713]](https://github.com/h2oai/h2o-3/issues/15713) - Improved the default threshold API for binomial classification. - [[#15582]](https://github.com/h2oai/h2o-3/issues/15582) - Renamed prediction table header for UpliftDRF to be more user-friendly. - [[#12678]](https://github.com/h2oai/h2o-3/issues/12678) - Added check to `mojo_predict_df` to look for a valid R dataframe. - [[#7079]](https://github.com/h2oai/h2o-3/issues/7079) - Added verbosity to H2O initialization. `h2oconn.clust.show_status()` is now guarded and will only be shown when `verbose=True` during initialization. - [[#6768]](https://github.com/h2oai/h2o-3/issues/6768) - Enabled categorical features for single decision tree. #### New Feature - [[#15773]](https://github.com/h2oai/h2o-3/issues/15773) - Implemented `make_metrics` with custom AUUC thresholds for UpliftDRF. - [[#15565]](https://github.com/h2oai/h2o-3/issues/15565) - Implemented custom metric for AutoML. - [[#15559]](https://github.com/h2oai/h2o-3/issues/15559) - Implemented custom metric for Stacked Ensemble. - [[#15556]](https://github.com/h2oai/h2o-3/issues/15556) - Implemented MOJO support for UpliftDRF. - [[#15535]](https://github.com/h2oai/h2o-3/issues/15535) - Implemented Python 3.10 and 3.11 support. - [[#6784]](https://github.com/h2oai/h2o-3/issues/6784) - Implemented custom metric for Deep Learning. - [[#6783]](https://github.com/h2oai/h2o-3/issues/6783) - Implemented custom metric functionalities and the ATE, ATT, and ATC metrics for UpliftDRF. - [[#6779]](https://github.com/h2oai/h2o-3/issues/6779) - Implemented custom metric for leaderboard. - [[#6723]](https://github.com/h2oai/h2o-3/issues/6723) - Implemented new AdaBoost algorithm for binary classification. - [[#6698]](https://github.com/h2oai/h2o-3/issues/6698) - Implemented Shapley values support for ensemble models. #### Security - [[#15815]](https://github.com/h2oai/h2o-3/issues/15815) - Addressed CVE-2023-36478 by upgrading Jetty server. - [[#15805]](https://github.com/h2oai/h2o-3/issues/15805) - Addressed CVE-2023-42503 by upgrading commons-compress to 1.24.0 in Standalone Jars. - [[#15802]](https://github.com/h2oai/h2o-3/issues/15802) - Addressed CVE-2023-39410 by upgrading org.apache.avro:avro to 1.11.3. - [[#15799]](https://github.com/h2oai/h2o-3/issues/15799) - Addressed CVE-2023-43642 by upgrading snappy-java in Standalone Jars to 1.1.10.5. - [[#15759]](https://github.com/h2oai/h2o-3/issues/15759) - Addressed CVE-202-13949, CVE-2019-0205, CVE-2018-1320, and CVE-2018-11798 by excluding org.apache.thrift:libthrift from dependencies of Main Standalone Jar. - [[#15757]](https://github.com/h2oai/h2o-3/issues/15757) - Addressed CVE-2020-29582 and CVE-2022-24329 by upgrading org.jetbrains.kotlin:kotlin-stdlib to 1.6.21 in Main and Steam Standalone Jars. - [[#15755]](https://github.com/h2oai/h2o-3/issues/15755) - Addressed CVE-2023-3635 by upgrading com.squareup.okio:okio to 3.5.0 in Main and Steam Standalone Jars. - [[#15752]](https://github.com/h2oai/h2o-3/issues/15752) - Addressed CVE-2023-34455, CVE-2023-34454, and CVE-2023-34453 by upgrading snappy-java to 1.1.10.3 in Main and Steam Standalone Jars. - [[#15750]](https://github.com/h2oai/h2o-3/issues/15750) - Addressed CVE-2023-1370 by upgrading json-smart to 2.4.10 in Main standalone Jar. - [[#15746]](https://github.com/h2oai/h2o-3/issues/15746) - Addressed CVE-2023-1436, CVE-2022-40149, CVE-2022-40150, CVE-2022-45685, and CVE-2022-45693 by upgrading org.codehaus.jettison:jettison to 1.5.4 in Main Standalone Jar. - [[#15744]](https://github.com/h2oai/h2o-3/issues/15744) - Addressed CVE-2017-12197 by upgrading libpam4j to 1.11. - [[#15706]](https://github.com/h2oai/h2o-3/issues/15706) - Addressed CVE-2023-40167 and CVE-2023-36479 by upgrading the Jetty server. - [[#15470]](https://github.com/h2oai/h2o-3/issues/15470) - Upgraded Hadoop Libraries in Main Standalone Jar to address high and critical vulnerabilities. #### *Known Bug* *(The list of bugs introduced by the changes in this release)* - [[#15832]](https://github.com/h2oai/h2o-3/issues/15832) - Broken Python and R API for UpliftDRF MOJO models. *Resolved in 3.44.0.2.* ### 3.42.0.4 - 10/3/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.42.0/4/index.html #### Bug Fix - [[#15729]](https://github.com/h2oai/h2o-3/issues/15729) - Implemented multi-thread `as_data_frame` by using Datatable to speedup the conversion process. - [[#15643]](https://github.com/h2oai/h2o-3/issues/15643) - Fixed validation of `include_explanation` and `exclude_explanation` parameters #### Improvement - [[#15719]](https://github.com/h2oai/h2o-3/issues/15719) - Implemented warnings in python and R for accessing `model.negative_log_likelihood()` - [[#13859]](https://github.com/h2oai/h2o-3/issues/13859) - Improved K-Means testing. #### New Feature - [[#15727]](https://github.com/h2oai/h2o-3/issues/15727) - Implemented new `write_checksum` parameter that allows you to disable default Hadoop Parquet writer systematically writing a `.crc` checksum file for each written data file. #### Security - [[#15766]](https://github.com/h2oai/h2o-3/issues/15766) - Addressed CVE-2023-40167 and CVE-2023-36479 in Steam Jar ### 3.42.0.3 - 8/22/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.42.0/3/index.html #### Bug Fix - [[#15679]](https://github.com/h2oai/h2o-3/issues/15679) - Fixed GBM invalid tree index feature interaction. - [[#15666]](https://github.com/h2oai/h2o-3/issues/15666) - Updated test to showcase GBM checkpointing. - [[#6605]](https://github.com/h2oai/h2o-3/issues/6605) - Fixed `h2o.feature_interaction` failing on cross-validation models with early stopping. #### Improvement - [[#6707]](https://github.com/h2oai/h2o-3/issues/6707) - Added extended message to `h2o.init()` to help users get around version mismatch error. #### Docs - [[#15694]](https://github.com/h2oai/h2o-3/issues/15694) - Added `custom_metric_func` and `upload_custom_metric` to GLM. - [[#15680]](https://github.com/h2oai/h2o-3/issues/15680) - Added security installation disclaimer in documentation and on the download page. - [[#15598]](https://github.com/h2oai/h2o-3/issues/15598) - Updated `import_file` description and added Google Storage support note. #### Security - [[#15687]](https://github.com/h2oai/h2o-3/issues/15687) - Replaced dependencies on no.priv.garshol.duke:duke:1.2 by extracting string comparators from Duke library. ### 3.42.0.2 - 7/25/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.42.0/2/index.html #### Bug Fix - [[#15637]](https://github.com/h2oai/h2o-3/issues/15637) - Fixed AUCPR plot assigning incorrect values to the variable recalls and precisions. - [[#6545]](https://github.com/h2oai/h2o-3/issues/6545) - Fixed out of memory error on multi-node sorting stage or sorted frame generation process. #### New Feature - [[#15614]](https://github.com/h2oai/h2o-3/issues/15614) - Enabled H2OFrame to pandas DataFrame using multi-thread from datatable to speed-up the conversion process. - [[#15597]](https://github.com/h2oai/h2o-3/issues/15597) - Added support for EMR 6.10. #### Engineering Task - [[#15626]](https://github.com/h2oai/h2o-3/issues/15626) - Updated Jira links in H2O Flow UI with GH issue links. #### Docs - [[#15629]](https://github.com/h2oai/h2o-3/issues/15629) - Fixed typo on Hadoop introduction page. - [[#15606]](https://github.com/h2oai/h2o-3/issues/15606) - Updated major release blog for user guide. - [[#15580]](https://github.com/h2oai/h2o-3/issues/15580) - Added information on UniformRobust method for `histogram_type` and created an accompanying blog post. - [[#15563]](https://github.com/h2oai/h2o-3/issues/15563) - Updated out of date copyright year in user guide and python guide. - [[#6574]](https://github.com/h2oai/h2o-3/issues/6574) - Added a warning to Infogram user guide that it should not be used to remove correlated columns. - [[#6554]](https://github.com/h2oai/h2o-3/issues/6554) - Updated `nfolds` parameter description for AutoML in Python guide. #### Security - [[#15634]](https://github.com/h2oai/h2o-3/issues/15634) - Addressed CVE-2019-10086 by upgrading MOJO2 lib. ### 3.42.0.1 - 6/21/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-3.42.0/1/index.html #### Bug Fix - [[#15423]](https://github.com/h2oai/h2o-3/issues/15423) - Fixed Infogram cross-validation with weights. - [[#15482]](https://github.com/h2oai/h2o-3/issues/15482) - Updated R package maintainer. - [[#15461]](https://github.com/h2oai/h2o-3/issues/15461) - Fixed leaks in GLM’s Negative Binomial estimation. #### Improvement - [[#6843]](https://github.com/h2oai/h2o-3/issues/6843) - Changed `warning` tag to `info` tag when weights are not provided during validation/test dataset scoring when weights are present in training. - [[#6828]](https://github.com/h2oai/h2o-3/issues/6828) - Removed support for Python 2.7 and 3.5. - [[#6813]](https://github.com/h2oai/h2o-3/issues/6813) - Upgraded the default parquet library to 1.12.3 for standalone jar. - [[#7630]](https://github.com/h2oai/h2o-3/issues/7630) - Upgraded XGBoost to version 1.6.1. #### New Feature - [[#6548]](https://github.com/h2oai/h2o-3/issues/6548) - Implemented AIC metric for all GLM model families. - [[#6880]](https://github.com/h2oai/h2o-3/issues/6880) - Implemented Tweedie variance power maximum likelihood estimation for GLM. - [[#6943]](https://github.com/h2oai/h2o-3/issues/6943) - Added ability to convert H2OAssembly to a MOJO2 artifact. - [[#7008]](https://github.com/h2oai/h2o-3/issues/7008) - Implemented new Decision Tree algorithm. #### Docs - [[#15474]](https://github.com/h2oai/h2o-3/issues/15474) - Added link to AutoML Wave app from AutoML user guide. - [[#15550]](https://github.com/h2oai/h2o-3/issues/15550) - Added documentation on H2OAssembly to MOJO 2 export functionality. - [[#15602]](https://github.com/h2oai/h2o-3/issues/15602) - Added algorithm page in user guide for new Decision Tree algorithm. - [[#15529]](https://github.com/h2oai/h2o-3/issues/15529) - Added AIC metric support for all GLM families to GLM user guide page and GLM booklet. - [[#15466]](https://github.com/h2oai/h2o-3/issues/15466) - Updated authors and editors for GLM booklet. - [[#6884]](https://github.com/h2oai/h2o-3/issues/6884) - Added documentation on Tweedie variance power maximum likelihood estimation to GLM booklet and user guide. - [[#7200]](https://github.com/h2oai/h2o-3/issues/7200) - Improved user guide documentation for Generalized Additive Models algorithm. #### Security - [[#15594]](https://github.com/h2oai/h2o-3/issues/15594) - Addressed CVE-2023-2976 in h2o-steam.jar. - [[#15548]](https://github.com/h2oai/h2o-3/issues/15548) - Addressed CVE-2020-29582 in h2o-steam.jar. - [[#15546]](https://github.com/h2oai/h2o-3/issues/15546) - Addressed CVE-2023-26048 and CVE-2023-26049 by upgrading Jetty for minimal and steam jar. - [[#15540]](https://github.com/h2oai/h2o-3/issues/15540) - Addressed PRISMA-2023-0067 in h2o-steam.jar. - [[#6827]](https://github.com/h2oai/h2o-3/issues/6827) - Addressed CVE-2023-1436, CVE-2022-45693, CVE-2022-45685, and CVE-2022-40150 by upgrading org.codehaus.jettison:jettison in h2o-steam.jar. ### Kurka (3.40.0.4) - 4/28/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zz_kurka/4/index.html #### Bug Fix - [[#6758]](https://github.com/h2oai/h2o-3/issues/6758) - Fixed the deprecation warning thrown for Python 2.7 and 3.5. #### Improvement - [[#6756]](https://github.com/h2oai/h2o-3/issues/6756) - Added official support for Python 3.9. #### Docs - [[#6759]](https://github.com/h2oai/h2o-3/issues/6759) - Removed mention of support for Python 2.7 and Python 3.5 from documentation. - [[#7600]](https://github.com/h2oai/h2o-3/issues/7600) - Reorganized supervised and unsupervised algorithm parameters by algorithm-specific, common, and shared-tree (for tree-based algorithms). Updated parameter descriptions for all supervised and unsupervised algorithms. Shifted all shared GLM family parameters to the GLM algorithm page. #### Security - [[#6732]](https://github.com/h2oai/h2o-3/issues/6732) - Addressed CVE-2023-1370 by removing the vulnerability from h2o-steam.jar. ### Kurka (3.40.0.3) - 4/4/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zz_kurka/3/index.html #### Improvement - [[#6763]](https://github.com/h2oai/h2o-3/issues/6763) - Added GAM Knot Locations to Model Output. - [[#6764]](https://github.com/h2oai/h2o-3/issues/6764) - Addressed CVE-2014-125087 in h2o-steam.jar #### Engineering Story - [[#6767]](https://github.com/h2oai/h2o-3/issues/6767) - Disabled execution of tests in client mode. - [[#6772]](https://github.com/h2oai/h2o-3/issues/6772) - Deprecated support for Python 2.7 and 3.5. #### Docs - [[#6773]](https://github.com/h2oai/h2o-3/issues/6773) - Introduced a page describing MOJO capabilities. - [[#6790]](https://github.com/h2oai/h2o-3/issues/6790) - Updated the DRF documentation page to reflect what dataset is used to calculate the model metric. - [[#6793]](https://github.com/h2oai/h2o-3/issues/6793) - Updated and rearranged the hyper-parameter list in the Grid Search documentation page. ### Kurka (3.40.0.2) - 3/9/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zz_kurka/2/index.html #### Bug Fix - [[#6818]](https://github.com/h2oai/h2o-3/issues/6818) - Fixed dependency on numpy in Fairness-related code. - [[#6819]](https://github.com/h2oai/h2o-3/issues/6819) - Added ability to debug GBM reproducibility by looking at tree structure with `equal_gbm_model_tree_structure`. #### Improvement - [[#6995]](https://github.com/h2oai/h2o-3/issues/6995) - Fixed the deviance computation for GBM Poisson distribution. #### New Feature - [[#6777]](https://github.com/h2oai/h2o-3/issues/6777) - Added `save_plot_path` parameter for Fairness plotting allowing you to save plots. #### Task - [[#6538]](https://github.com/h2oai/h2o-3/issues/6538) - Implemented incremental MaxRSweep without using sweep vectors. - [[#6799]](https://github.com/h2oai/h2o-3/issues/6799) - Removed duplicate predictors for ModelSelection’s MaxRSweep. #### Engineering Story - [[#6776]](https://github.com/h2oai/h2o-3/issues/6776) - Pointed MLOps integration to internal.dedicated environment. #### Docs - [[#6501]](https://github.com/h2oai/h2o-3/issues/6501) - Added warning that `max_runtime_secs` cannot always produce reproducible models. - [[#6503]](https://github.com/h2oai/h2o-3/issues/6503) - Added example for how to save a file as a parquet. - [[#6811]](https://github.com/h2oai/h2o-3/issues/6811) - Added example for how to connect to an H2O cluster by name. - [[#6887]](https://github.com/h2oai/h2o-3/issues/6887) - Added information on the implementation of the `eval_metric` for XGBoost. ### Kurka (3.40.0.1) - 2/8/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zz_kurka/1/index.html #### Bug Fix - [[#6845]](https://github.com/h2oai/h2o-3/issues/6845) - Improved GLM negative binomial calculation time. - [[#6882]](https://github.com/h2oai/h2o-3/issues/6882) - Cleaned up COLLATE field in the description of the R package by allowing Roxygen2 to generate the COLLATE field. - [[#6891]](https://github.com/h2oai/h2o-3/issues/6891) - Changed the exceptions in Stacked Ensembles checks to ModelBuilder warnings. - [[#7090]](https://github.com/h2oai/h2o-3/issues/7090) - Fixed GLM ignoring time budget when trained using cross-validation in AutoML. - [[#7132]](https://github.com/h2oai/h2o-3/issues/7132) - Fixed incorrect actual `ntrees` value reported in tree-based models. #### Improvement - [[#6805]](https://github.com/h2oai/h2o-3/issues/6805) - Increased speed of XGBoost scoring on wide datasets. - [[#6864]](https://github.com/h2oai/h2o-3/issues/6864) - Updated error message for when a user specifies the wrong cluster when connecting to a running H2O instance. - [[#6886]](https://github.com/h2oai/h2o-3/issues/6886) - Improved memory usage in creation of parse-response for wide datasets. - [[#6893]](https://github.com/h2oai/h2o-3/issues/6893) - Increased testing speed by adding ability to train XGBoost cross-validation models concurrently on the same GPU. - [[#6900]](https://github.com/h2oai/h2o-3/issues/6900) - Added ability to score `eval_metric` on validation datasets for XGBoost. - [[#6901]](https://github.com/h2oai/h2o-3/issues/6901) - Added notebook demonstrating `eval_metric` for XGBoost. - [[#6902]](https://github.com/h2oai/h2o-3/issues/6902) - Increased XGBoost model training speed by disabling H2O scoring to rely solely on `eval_metric`. - [[#6910]](https://github.com/h2oai/h2o-3/issues/6910) - Updated to Java 17 from Java 11/openjdk in H2O docker images. - [[#7294]](https://github.com/h2oai/h2o-3/issues/7294) - Updated warning message for when H2O version is outdated. - [[#7598]](https://github.com/h2oai/h2o-3/issues/7598) - Introduced a better format for storing default, input, and actual parameters in H2O model objects for R by using `@params` slots. - [[#7835]](https://github.com/h2oai/h2o-3/issues/7835) - Added `model_summary` to Stacked Ensembles. - [[#7980]](https://github.com/h2oai/h2o-3/issues/7980) - Moved StackedEnsembleModel::checkAndInheritModelProperties to StackedEnsemble class. #### New Feature - [[#6858]](https://github.com/h2oai/h2o-3/issues/6858) - Added ability to publish models to MLOps via Python API. - [[#7009]](https://github.com/h2oai/h2o-3/issues/7009) - Added ability to grid over Infogram. - [[#7044]](https://github.com/h2oai/h2o-3/issues/7044) - Implemented Regression Influence Diagnostics for GLM. - [[#7045]](https://github.com/h2oai/h2o-3/issues/7045) - Enhanced GBM procedures to output which records are used for each tree. - [[#7537]](https://github.com/h2oai/h2o-3/issues/7537) - Added learning curve plot to H2O’s Explainability. #### Task - [[#6802]](https://github.com/h2oai/h2o-3/issues/6802) - Added `negative_log_likelihood` and `average_objective` accessor functions in R and Python for GLM. - [[#7088]](https://github.com/h2oai/h2o-3/issues/7088) - Limited the number of iterations when training the final GLM model after cross-validation. #### Technical Task - [[#6898]](https://github.com/h2oai/h2o-3/issues/6898) - Added support for scoring `eval_metric` on a validation set for external XGBoost cluster. - [[#6899]](https://github.com/h2oai/h2o-3/issues/6899) - Added support for scoring `eval_metric` on a validation set for internal XGBoost cluster. - [[#7012]](https://github.com/h2oai/h2o-3/issues/7012) - Implemented GLM dispersion estimation parameter using maximum likelihood method for the negative binomial family. #### Docs - [[#6820]](https://github.com/h2oai/h2o-3/issues/6820) - Highlighted information about how rebalancing makes reproducibility impossible. - [[#6815]](https://github.com/h2oai/h2o-3/issues/6815) - Added documentation on the `negative_log_likelihood` and `average_objective` accessor functions. - [[#6816]](https://github.com/h2oai/h2o-3/issues/6816) - Added information on GLM dispersion estimation using maximum likelihood method for the negative binomial family. - [[#6821]](https://github.com/h2oai/h2o-3/issues/6821) - Added documentation on Regression Influence Diagnostics for GLM. - [[#6803]](https://github.com/h2oai/h2o-3/issues/6803) - Fixed non-functional data paths in code examples throughout the user guide. - [[#6804]](https://github.com/h2oai/h2o-3/issues/6804) - Added information on the `row_to_tree_assignment` function. - [[#6807]](https://github.com/h2oai/h2o-3/issues/6807) - Added documentation on using H2O with Apple M1 chip. - [[#6808]](https://github.com/h2oai/h2o-3/issues/6808) - Added information on `init` parameter being skipped due to `estimate_k=True` for K-Means. ### Zygmund (3.38.0.4) - 1/5/2023 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zygmund/4/index.html #### Bug Fix - [[#6851]](https://github.com/h2oai/h2o-3/issues/6851) - Fixed error in SHAP values report for DRF. - [[#6865]](https://github.com/h2oai/h2o-3/issues/6865) - Fixed a ModelSelection replacement error stopping too early and implemented incremental forward step and incremental replacement step for numerical predictors. #### Task - [[#6852]](https://github.com/h2oai/h2o-3/issues/6852) - Resolved hyperparameters amongst the algorithms. - [[#6857]](https://github.com/h2oai/h2o-3/issues/6857) - Removed redundant predictors found in `mode=“backward”` for ModelSelection. #### Engineering Story - [[#6846]](https://github.com/h2oai/h2o-3/issues/6846) - Renamed the docker image `h2o-steam-k8s` to `h2o-open-source-k8s-minimal`. #### Docs - [[#6800]](https://github.com/h2oai/h2o-3/issues/6800) - Updated download page by adding options for steam jar and python client without h2o backend. - [[#6849]](https://github.com/h2oai/h2o-3/issues/6849) - Fixed log likelihood of negative binomial for GLM. - [[#6855]](https://github.com/h2oai/h2o-3/issues/6855) - Added how users can force an unsupported Java version. - [[#6856]](https://github.com/h2oai/h2o-3/issues/6856) - Fixed broken links on the H2O Release page. - [[#6860]](https://github.com/h2oai/h2o-3/issues/6860) - Added information on how Isolation Forest and Extended Isolation Forest handle missing values. - [[#6862]](https://github.com/h2oai/h2o-3/issues/6862) - Fixed typos and made examples work on performance-and-prediction.html. - [[#6863]](https://github.com/h2oai/h2o-3/issues/6863) - Removed outdated roadmap from Readme file. #### Security - [[#6794]](https://github.com/h2oai/h2o-3/issues/6794) - Addressed CVE-2022-3509 by upgrading `google-cloud-storage`. ### Zygmund (3.38.0.3) - 11/23/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zygmund/3/index.html #### Bug Fix - [[#6877]](https://github.com/h2oai/h2o-3/issues/6877) - Enforced DkvClassLoader while accessing Python resources through JythonCFuncLoader. - [[#6878]](https://github.com/h2oai/h2o-3/issues/6878) - Closed open file descriptors from H2OConnection. - [[#6871]](https://github.com/h2oai/h2o-3/issues/6871) - Fixed incorrect value indicator for a partial dependence plot for its current row. - [[#6873]](https://github.com/h2oai/h2o-3/issues/6873) - Fixed GBM model with `interaction_constraints` only building single-depth trees. - [[#6897]](https://github.com/h2oai/h2o-3/issues/6897) - Fixed slow estimator validation when training model with wide datasets. - [[#6907]](https://github.com/h2oai/h2o-3/issues/6907) - Fixed GAM failure when `numknots=2` for I-spline. #### Task - [[#6896]](https://github.com/h2oai/h2o-3/issues/6896) - Ensured non-negative will not overwrite `splines_non_negative` for GAM I-spline. - [[#6921]](https://github.com/h2oai/h2o-3/issues/6921) - Implemented p-value calculation for GLM with regularization. - [[#6925]](https://github.com/h2oai/h2o-3/issues/6925) - Verified the minimum number of knots each spline type can support for GAM. - [[#6926]](https://github.com/h2oai/h2o-3/issues/6926) - Implemented normal (non-monotonic) splines that can support any degrees. #### Docs - [[#6874]](https://github.com/h2oai/h2o-3/issues/6874) - Updated `compute_p_value` documentation for GLM and GAM to reflect that p-values and z-values can now be computed with regularization. - [[#6875]](https://github.com/h2oai/h2o-3/issues/6875) - Documented GAM M-splines. - [[#6876]](https://github.com/h2oai/h2o-3/issues/6876) - Updated site logo, favicon, and color scheme to reflect H2O’s brand kit. - [[#6870]](https://github.com/h2oai/h2o-3/issues/6870) - Updated booklet links for GBM, GLM, and Deep Learning on their respective algorithm pages. - [[#6881]](https://github.com/h2oai/h2o-3/issues/6881) - Fixed typo in Model Selection for `build_glm_model` parameter. - [[#6885]](https://github.com/h2oai/h2o-3/issues/6885) - Updated links in the provided bibliography in the FAQ. - [[#6894]](https://github.com/h2oai/h2o-3/issues/6894) - Removed Sparkling Water booklet link from the download page. - [[#6904]](https://github.com/h2oai/h2o-3/issues/6904) - Added optional Python plotting requirement `matplotlib` to the download page. ### Zygmund (3.38.0.2) - 10/27/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zygmund/2/index.html #### Bug Fix - [[#6895]](https://github.com/h2oai/h2o-3/issues/6895) - Fixed H2ODeepLearningEstimator `autoencoder` not working without `y` value. - [[#6911]](https://github.com/h2oai/h2o-3/issues/6911) - Added `libgomp` into docker images thus enabling XGBoost multithreading. - [[#6919]](https://github.com/h2oai/h2o-3/issues/6919) - Stopped throwing warning about jobs not having proper model types when models weren’t even trained. - [[#6928]](https://github.com/h2oai/h2o-3/issues/6928) - Fixed cross validation failure for concurrent sorting. - [[#6930]](https://github.com/h2oai/h2o-3/issues/6930) - Enabled parallelism in cross validation for Isotonic Regression. #### Task - [[#6917]](https://github.com/h2oai/h2o-3/issues/6917) - Enabled GAM I-spline to support increasing and decreasing functions. - [[#6925]](https://github.com/h2oai/h2o-3/issues/6925) - Updated the number of knots required for GAM I-splines to be >=2. - [[#6949]](https://github.com/h2oai/h2o-3/issues/6949) - Improved ModelSelection’s `mode=“maxrsweep”` runtime. #### Docs - [[#6890]](https://github.com/h2oai/h2o-3/issues/6890) - Added information on ModelSelection’s new `build_glm_model` parameter for `mode=“maxrsweep”`. - [[#6903]](https://github.com/h2oai/h2o-3/issues/6903) - Fixed incorrect header case on ModelSelection and Cox Proportional Hazards algorithm pages in the user guide. - [[#6913]](https://github.com/h2oai/h2o-3/issues/6913) - Added an example to Variable Inflation Factors in the user guide. - [[#6917]](https://github.com/h2oai/h2o-3/issues/6917) - Fixed broken links on the “Welcome to H2O-3” page of the user guide. - [[#6948]](https://github.com/h2oai/h2o-3/issues/6948) - Added model explainability for plotting SHAP to the “Performance and Prediction” page of the user guide. - [[#7442]](https://github.com/h2oai/h2o-3/issues/7442) - Added examples for `varsplits()` and `feature_frequencies()` to Python documentation. #### Security - [[#6889]](https://github.com/h2oai/h2o-3/issues/6889) - Addressed CVE-2022-42003 and CVE-2022-42889 security issues through Library upgrades. ### Zygmund (3.38.0.1) - 9/19/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zygmund/1/index.html #### Bug Fix - [[#6937]](https://github.com/h2oai/h2o-3/issues/6937) - Fixed the sorting of `h2o.make_leaderboard`. - [[#6940]](https://github.com/h2oai/h2o-3/issues/6940) - Fixed H2O dependencies overriding Jetty implementation. - [[#6951]](https://github.com/h2oai/h2o-3/issues/6951) - Fixed Flow’s export Frame throwing an NPE because it doesn’t provide a file type. - [[#6959]](https://github.com/h2oai/h2o-3/issues/6959) - Fixed GLM ordinal generic metrics to provide missing information in the payload. - [[#6960]](https://github.com/h2oai/h2o-3/issues/6960) - Fixed “maxrsweep” NPE in ModelSelection thrown when the replacement step stopped too early. - [[#6961]](https://github.com/h2oai/h2o-3/issues/6961) - Fixed “maxrsweep” replacement bug in ModelSelection by updating the implementation method. - [[#6973]](https://github.com/h2oai/h2o-3/issues/6973) - Fixed unnecessary transformations in the scikit-learn wrapper by using model performance API. - [[#6979]](https://github.com/h2oai/h2o-3/issues/6979) - Fixed upload of big files in Sparkling Water deployment. - [[#6983]](https://github.com/h2oai/h2o-3/issues/6983) - Changed the error message that GLM does not support contributions. - [[#6985]](https://github.com/h2oai/h2o-3/issues/6985) - Fixed QuantilesGlobal histogram type failing in GBM when all columns were categorial. - [[#7002]](https://github.com/h2oai/h2o-3/issues/7002) - Added support for MapR 6.2 to fix the error caused by updating the cluster. - [[#7006]](https://github.com/h2oai/h2o-3/issues/7006) - Fixed large file upload in Python. - [[#7023]](https://github.com/h2oai/h2o-3/issues/7023) - Fixed inability to stop print out of model information in Python. - [[#7056]](https://github.com/h2oai/h2o-3/issues/7056) - Removed `-seed` variable hiding in GAM. - [[#7104]](https://github.com/h2oai/h2o-3/issues/7104) - Updated `h2o.upload_mojo` to also work for POJO. - [[#7432]](https://github.com/h2oai/h2o-3/issues/7432) - Added unsupported operation exception when trying to use SHAP summary plot when building DRF model with `binomial_double_trees`. - [[#8542]](https://github.com/h2oai/h2o-3/issues/8542) - Refactored the rendering logic in the Python client. - [[#10436]](https://github.com/h2oai/h2o-3/issues/10436) - Added xval argument to `h2o.confusionMatrix` in R. #### Improvement - [[#6933]](https://github.com/h2oai/h2o-3/issues/6933) - Added support for calibrating an already trained model manually. - [[#6941]](https://github.com/h2oai/h2o-3/issues/6941) - Added support for using Isotonic Regression for model calibration. - [[#6942]](https://github.com/h2oai/h2o-3/issues/6942) - Added ability to S3A allowing it to share the built-in AWS credential providers. - [[#6947]](https://github.com/h2oai/h2o-3/issues/6947) - Improved `configure_s3_using_s3a` allowing it to be usable in any deployment. - [[#6982]](https://github.com/h2oai/h2o-3/issues/6982) - Updated `train_segments` function in R to be independent of camel casing in the algorithm name. - [[#6986]](https://github.com/h2oai/h2o-3/issues/6986) - Improved runtime for QuantilesGlobal histogram by using exact split-points for low-cardinality columns. - [[#6992]](https://github.com/h2oai/h2o-3/issues/6992) - Exposed the Sequential Walker for R/Python and added option to disable early stopping. - [[#7007]](https://github.com/h2oai/h2o-3/issues/7007) - Cleaned up Key API by removing replicas. - [[#7340]](https://github.com/h2oai/h2o-3/issues/7340) - Cleaned up the default output after training a model. - [[#7510]](https://github.com/h2oai/h2o-3/issues/7510) - Exposed calibrated probabilities in `mojo_predict_pandas`. #### New Feature - [[#6950]](https://github.com/h2oai/h2o-3/issues/6950) - Simplified the configuration of S3 for Frame exportation. - [[#6984]](https://github.com/h2oai/h2o-3/issues/6984) - Added `train_segments` test for Isolation Forest. - [[#6991]](https://github.com/h2oai/h2o-3/issues/6991) - Added ability to `h2o.no_progress` in R allowing it to accept expressions. - [[#7011]](https://github.com/h2oai/h2o-3/issues/7011) - Implemented dispersion parameter estimation for GLM. - [[#7016]](https://github.com/h2oai/h2o-3/issues/7016) - Added ability to export H2O Frame to a Parquet. - [[#7076]](https://github.com/h2oai/h2o-3/issues/7076) - Added Pareto front plots to AutoML Explain. - [[#7091]](https://github.com/h2oai/h2o-3/issues/7091) - Added “deviance” method to dispersion for calculating p-values. - [[#7093]](https://github.com/h2oai/h2o-3/issues/7093) - Implemented variable inflation factors for GLM. - [[#7192]](https://github.com/h2oai/h2o-3/issues/7192) - Implemented in-training checkpoints for GBM. - [[#8005]](https://github.com/h2oai/h2o-3/issues/8005) - Implemented support for interactions to MOJO for CoxPH. - [[#12152]](https://github.com/h2oai/h2o-3/issues/12152) - Added `h2o.make_leaderboard` function which scores and compares a set of models to AutoML. #### Task - [[#6927]](https://github.com/h2oai/h2o-3/issues/6927) - Secured XGBoost connections in multinode environments. - [[#6948]](https://github.com/h2oai/h2o-3/issues/6948) - Added missing added predictor and deleted predictor to the result frame and model summary of ModelSelection. - [[#6952]](https://github.com/h2oai/h2o-3/issues/6952) - Added support allowing you to force GLM to build a null model where the model only returns the coefficients for the intercept. - [[#6953]](https://github.com/h2oai/h2o-3/issues/6953) - Added support allowing GLM `gamma` to fix the dispersion parameter to calculate p-values. - [[#6998]](https://github.com/h2oai/h2o-3/issues/6998) - Implemented “maxr” speedup for Modelselection by introducting “maxrsweep”. - [[#7013]](https://github.com/h2oai/h2o-3/issues/7013) - Implemented dispersion factor estimation using maximum likelihood for GLM gamma family. #### Docs - [[#6920]](https://github.com/h2oai/h2o-3/issues/6920) - Added documentation on Isotonic Regression. - [[#6931]](https://github.com/h2oai/h2o-3/issues/6931) - Added variable inflation factors to GLM section of the user guide. - [[#6932]](https://github.com/h2oai/h2o-3/issues/6932) - Added Tweedie dispersion parameter estimation to the GLM section of the user guide. - [[#6934]](https://github.com/h2oai/h2o-3/issues/6934) - Added confusion matrix calculation explanation to performance and prediction. - [[#6939]](https://github.com/h2oai/h2o-3/issues/6939) - Added `get_predictors_removed_per_step()` and `get_predictors_added_per_step()` examples to ModelSelection. - [[#6945]](https://github.com/h2oai/h2o-3/issues/6945) - Added use case section to the welcome page of the user guide. - [[#6987]](https://github.com/h2oai/h2o-3/issues/6987) - Added MOJO import/export information to each algorithm page. - [[#7048]](https://github.com/h2oai/h2o-3/issues/7048) - Added major release blogs to user guide and moved change log to top of the sidebar. ### Zumbo (3.36.1.5) - 9/15/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zumbo/5/index.html #### Security - Addressed security vulnerability CVE-2021-22569 in the `h2o.jar`. ### Zumbo (3.36.1.4) - 8/3/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zumbo/4/index.html #### Bug Fix - [[#6954]](https://github.com/h2oai/h2o-3/issues/6954) - Disabled `partial_plot` for Uplift DRF temporarily. - [[#6958]](https://github.com/h2oai/h2o-3/issues/6958) - Added support for predicting with Autoencoder when using eigen encoding. - [[#6962]](https://github.com/h2oai/h2o-3/issues/6962) - Fixed XGBoost failure with enabled cross validation in external cluster mode by explicitly starting external XGBoost before cross validation. #### Security - [[#6946]](https://github.com/h2oai/h2o-3/issues/6946) - Addressed security vulnerabilities CVE-2021-22573 and CVE-2019-10172 in Steam assembly. ### Zumbo (3.36.1.3) - 7/8/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zumbo/3/index.html #### Bug Fix - [[#6975]](https://github.com/h2oai/h2o-3/issues/6975) - Fixed CoxPH MOJO ignoring offset column. - [[#6976]](https://github.com/h2oai/h2o-3/issues/6976) - Fixed the incorrect predictions from the CoxPH MOJO on categorical columns. - [[#6977]](https://github.com/h2oai/h2o-3/issues/6977) - Fixed the **View** button not working after completing an AutoML job. - [[#6989]](https://github.com/h2oai/h2o-3/issues/6989) - Fixed `num_of_features` not being used in call for `varimp_heatmap()`. - [[#7015]](https://github.com/h2oai/h2o-3/issues/7015) - Fixed GAM’s `fold_column` being treated as a normal column to score for. - [[#7053]](https://github.com/h2oai/h2o-3/issues/7053) - Updated GBM cross validation model summary tables to reflect that some trees are removed due to a better score occurring with fewer trees. - [[#7140]](https://github.com/h2oai/h2o-3/issues/7140) - Fixed `fit_params` passthrough for scikit-learn compatibility. - [[#7718]](https://github.com/h2oai/h2o-3/issues/7718) - Fixed validateWithCheckpoint to work with default parameter settings. - [[#7719]](https://github.com/h2oai/h2o-3/issues/7719) - Fixed validateWithCheckpoint to work with parameters that are arrays. #### Improvement - [[#6990]](https://github.com/h2oai/h2o-3/issues/6990) - Added expert option to force-enable MOJO for CoxPH even when `interactions` are enabled. - [[#7060]](https://github.com/h2oai/h2o-3/issues/7060) - Makes language rules generation on demand and introduced “EnumLimited” option for categorical encoding. #### New Feature - [[#6968]](https://github.com/h2oai/h2o-3/issues/6968) - Added `transform_frame` for GLRM allowing users to obtain the new X for a new data set. - [[#6974]](https://github.com/h2oai/h2o-3/issues/6974) - Added support for numerical interactions in CoxPH MOJO. #### Docs - [[#6965]](https://github.com/h2oai/h2o-3/issues/6965) - Fixed the `uplift_metric` documentation for Uplift DRF. - [[#6967]](https://github.com/h2oai/h2o-3/issues/6967) - Added `transform_frame` to GLRM documentation. - [[#6970]](https://github.com/h2oai/h2o-3/issues/6970) - Added `mode = “maxrsweep”` to ModelSelection documentation. - [[#6971]](https://github.com/h2oai/h2o-3/issues/6971) - Corrected the R documentation on R^2. - [[#6988]](https://github.com/h2oai/h2o-3/issues/6988) - Updated supported MOJO list to include GAM MOJO import. #### Security - [[#6978]](https://github.com/h2oai/h2o-3/issues/6978) - Fixed security issue in genmodel (CVE-2022-25647). ### Zumbo (3.36.1.2) - 5/26/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zumbo/2/index.html #### Bug Fix - [[#6999]](https://github.com/h2oai/h2o-3/issues/6999) - Refactored Uplift DRF methods. - [[#7001]](https://github.com/h2oai/h2o-3/issues/7001) - Removed duplicate runs in MaxR. - [[#7014]](https://github.com/h2oai/h2o-3/issues/7014) - Fixed the ambiguity check in Explain’s consolidate varimp. - [[#7020]](https://github.com/h2oai/h2o-3/issues/7020) - Improved efficiency of ``pd_plot`` and ``ice_plot`` and made ``rug`` optional. - [[#7021]](https://github.com/h2oai/h2o-3/issues/7021) - Fixed H2O failing with null pointer exception when providing an improper ``-network`` to h2o.jar. - [[#7022]](https://github.com/h2oai/h2o-3/issues/7022) - Fixed external XGBoost on K8s. - [[#7042]](https://github.com/h2oai/h2o-3/issues/7042) - Fixed failing concurrent-running GLM training processes. - [[#7283]](https://github.com/h2oai/h2o-3/issues/7283) - Fixed missing time values SHAP summary plot error. - [[#7732]](https://github.com/h2oai/h2o-3/issues/7732) - Fixed Partial Dependence Plot’s date/time handling from explainability modules. #### New Feature - [[#7004]](https://github.com/h2oai/h2o-3/issues/7004) - Updated Uplift DRF API. #### Docs - [[#7000]](https://github.com/h2oai/h2o-3/issues/7000) - Added ``model_summary`` examples for GLM. - [[#7010]](https://github.com/h2oai/h2o-3/issues/7010) - Updated incorrect formula in GLM booklet. - [[#7219]](https://github.com/h2oai/h2o-3/issues/7219) - Updated Python Module documentation readability. ### Zumbo (3.36.1.1) - 4/13/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zumbo/1/index.html #### Bug Fix - [[#7035]](https://github.com/h2oai/h2o-3/issues/7035) - Fixed Residual Analysis plot flipping the residual calculation. - [[#7040]](https://github.com/h2oai/h2o-3/issues/7040) - Added more detailed exception when disconnected due to error caused by `Rcurl`. - [[#7047]](https://github.com/h2oai/h2o-3/issues/7047) - Made R client attempt to connect to `curl` package instead of `Rcurl` package first. - [[#7055]](https://github.com/h2oai/h2o-3/issues/7055) - Ensures GLM models fail instead of throwing warnings when `beta_contraints` and `non_negative are used with multinomial or ordinal families. - [[#7057]](https://github.com/h2oai/h2o-3/issues/7057) - Fixed how `cv_computeAndSetOptimalParameters` deals with multiple `alpha` and `lambda` values across different folds. - [[#7058]](https://github.com/h2oai/h2o-3/issues/7058) - Increased MaxR running speed. - [[#7068]](https://github.com/h2oai/h2o-3/issues/7068) - Fixed `getGLMRegularizationPath` erroring out when `standardize = False`. - [[#7194]](https://github.com/h2oai/h2o-3/issues/7194) - Fixed Keystore not generating on Java 16+. - [[#7634]](https://github.com/h2oai/h2o-3/issues/7634) - Added a `num_of_features` argument to `h2o.varimp_heatmap` to limit the number of displayed variables. - [[#12130]](https://github.com/h2oai/h2o-3/issues/12130) - Fixed `cross_validation_metrics_summary` not being accessible for Stacked Ensemble. #### Improvement - [[#7029]](https://github.com/h2oai/h2o-3/issues/7029) - Improved AUUC result information in Uplift DRF by adding information on number of bins. - [[#7038]](https://github.com/h2oai/h2o-3/issues/7038) - Replaced `class()` with `inherits()` in R package. - [[#7039]](https://github.com/h2oai/h2o-3/issues/7039) - Fixed invalid URLs in R Package. - [[#7051]](https://github.com/h2oai/h2o-3/issues/7051) - Added normalized `AUUC` to Uplift DRF. - [[#7059]](https://github.com/h2oai/h2o-3/issues/7059) - Sped-up AutoML by avoiding sleep-waiting. - [[#7061]](https://github.com/h2oai/h2o-3/issues/7061) - Removed Stacked Ensembles with XGB metalearner to increase speed. - [[#7062]](https://github.com/h2oai/h2o-3/issues/7062) - Ensures AutoML reproducibility when `max_models` is used. - [[#7135]](https://github.com/h2oai/h2o-3/issues/7135) - Updated AutoML default leaderboard regression sorting to `RMSE`. #### New Feature - [[#7036]](https://github.com/h2oai/h2o-3/issues/7036) - Bundled several basic datasets with H2O for use in examples. - [[#7050]](https://github.com/h2oai/h2o-3/issues/7050) - Added h2o.jar assembly for secure Steam deployments and excluded PAM authentication from minimal/Steam builds. - [[#7054]](https://github.com/h2oai/h2o-3/issues/7054) - Added ability to ingest data from secured Hive using h2odriver.jar in standalone. - [[#7073]](https://github.com/h2oai/h2o-3/issues/7073) - Bundled KrbStandalone extension in h2odriver.jar. - [[#7085]](https://github.com/h2oai/h2o-3/issues/7085) - Implemented new method for defining histogram split-points in GBM/DRF designed to address outlier issues with default `UniformAdaptive` method. - [[#7092]](https://github.com/h2oai/h2o-3/issues/7092) - Added ability to reorder frame levels based on their frequencies and to relieve only topN levels for GLM. - [[#7094]](https://github.com/h2oai/h2o-3/issues/7094) - Added a function to calculate predicted versus actual response in GLM. - [[#7258]](https://github.com/h2oai/h2o-3/issues/7258) - Implemented MOJO for Extended Isolation Forest. - [[#7261]](https://github.com/h2oai/h2o-3/issues/7261) - Added monotone splines to GAM. - [[#7271]](https://github.com/h2oai/h2o-3/issues/7271) - Added a plot function for gains/lift to R and Python. - [[#7285]](https://github.com/h2oai/h2o-3/issues/7285) - Added ability to acquire metric builder updates for Sparkling Water calculation without H2O runtime. - [[#7664]](https://github.com/h2oai/h2o-3/issues/7664) - Added support for `interaction_constraints` to GBM. - [[#7785]](https://github.com/h2oai/h2o-3/issues/7785) - Exposed distribution parameter in AutoML #### Task - [[#7078]](https://github.com/h2oai/h2o-3/issues/7078) - Decoupled Infogram and XGBoost removing Infograms reliance on XGBoost to work. - [[#7080]](https://github.com/h2oai/h2o-3/issues/7080) - Verified GLM binomial IRLSM implementation and `p-value` calculation. - [[#7089]](https://github.com/h2oai/h2o-3/issues/7089) - Added private ModelBuilder parameter to AutoML to enforce the time budget on the final model after cross-validation. #### Sub-Task - [[#7069]](https://github.com/h2oai/h2o-3/issues/7069) - Made Ice plot functionalities also available on `pd_plot`. - [[#7160]](https://github.com/h2oai/h2o-3/issues/7160) - Added option to normalize y-axis values. - [[#7163]](https://github.com/h2oai/h2o-3/issues/7163) - Added option to display logodds for binary models for Ice plots. - [[#7164]](https://github.com/h2oai/h2o-3/issues/7164) - Added ability to save final graphing data to a frame for Ice plots. - [[#7165]](https://github.com/h2oai/h2o-3/issues/7165) - Added option to specify a grouping variable for Ice plots. - [[#7166]](https://github.com/h2oai/h2o-3/issues/7166) - Shows original observation values as points on the line for Ice plots. - [[#7167]](https://github.com/h2oai/h2o-3/issues/7167) - Added option to toggle PDP vs Ice lines on or off. #### Docs - [[#7034]](https://github.com/h2oai/h2o-3/issues/7034) - Added documentation on the monotone spline for GAM. - [[#7027]](https://github.com/h2oai/h2o-3/issues/7027) - Added links to the Additional Resources page to the sites where users can ask questions. - [[#7031]](https://github.com/h2oai/h2o-3/issues/7031) - Updated the examples for the Residual Analysis Plot. - [[#7037]](https://github.com/h2oai/h2o-3/issues/7037) - Updated the K8s deployment tutorial. - [[#7043]](https://github.com/h2oai/h2o-3/issues/7043) - Improved Uplift DRF User Guide documentation. - [[#7049]](https://github.com/h2oai/h2o-3/issues/7049) - Shifted the links from the H2O-3 docs page to the User Guide “Additional Resources” page. - [[#7066]](https://github.com/h2oai/h2o-3/issues/7066) - Fixed MOJO importable/exportable table in User Guide. - [[#7067]](https://github.com/h2oai/h2o-3/issues/7067) - Added a note that MOJOs won’t build if `interactions` are specified. - [[#7070]](https://github.com/h2oai/h2o-3/issues/7070) - Added information on how H2O handles date columns. - [[#7075]](https://github.com/h2oai/h2o-3/issues/7075) - Fixed code typos on Admissible ML page in User Guide. - [[#7074]](https://github.com/h2oai/h2o-3/issues/7074) - Added information on the `-hdfs_config` tag. ### Zorn (3.36.0.4) - 3/30/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zorn/4/index.html #### Bug Fix - [[#7046]](https://github.com/h2oai/h2o-3/issues/7046) - Fixed logic operations error in R package. - [[#7052]](https://github.com/h2oai/h2o-3/issues/7052) - Clarified that `enum` and `eigen` `categorical_encoding` values do not work for XGBoost. #### Improvement - [[#7177]](https://github.com/h2oai/h2o-3/issues/7177) - Added the Qini value metric to Uplift DRF. #### Docs - [[#7157]](https://github.com/h2oai/h2o-3/issues/7157) - Added information on the `make_metrics` command to the Performance and Prediction section of the User Guide. ### Zorn (3.36.0.3) - 2/16/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zorn/3/index.html #### Bug Fix - [[#7098]](https://github.com/h2oai/h2o-3/issues/7098) - Fixed S3 file downloads not working by adding `aws_java_sdk_sts` as a dependency of H2O persist S3. - [[#7102]](https://github.com/h2oai/h2o-3/issues/7102) - Added note to GBM, DRF, IF, and EIF that `build_tree_one_node=True` does not work with current release. - [[#7108]](https://github.com/h2oai/h2o-3/issues/7108) - Extended AWS default credential chain instead of replacing it. - [[#7112]](https://github.com/h2oai/h2o-3/issues/7112) - Fixed import failures for URLs longer than 152 characters. - [[#7113]](https://github.com/h2oai/h2o-3/issues/7113) - Fix AutoML ignoring `verbosity` setting. - [[#7138]](https://github.com/h2oai/h2o-3/issues/7138) - Fixed Huber distribution bug for `deviance`. #### Improvement - [[#7187]](https://github.com/h2oai/h2o-3/issues/7187) - Removed “H2O API Extensions” from `h2o.init()` output. #### Docs - [[#7096]](https://github.com/h2oai/h2o-3/issues/7096) - Corrected typos and inconsistencies in Admissible ML documentation. - [[#7119]](https://github.com/h2oai/h2o-3/issues/7119) - Updated copyright year in documentation. - [[#7128]](https://github.com/h2oai/h2o-3/issues/7128) - Clarified feasible intervals for tweedie power. - [[#7196]](https://github.com/h2oai/h2o-3/issues/7196) - Clarified Java requirements when running H2O on Hadoop. ### Zorn (3.36.0.2) - 1/25/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zorn/2/index.html #### Bug Fix - [[#7125]](https://github.com/h2oai/h2o-3/issues/7125) - Updated XGBoostMojoModel to only consider the number of built trees, not the value of ``ntrees``. - [[#7126]](https://github.com/h2oai/h2o-3/issues/7126) - Fixed issue in AutoEncoder’s early stopping automatic selection by setting ``AUTO = MSE`` instead of ``deviance``. - [[#7133]](https://github.com/h2oai/h2o-3/issues/7133) - Fixed MOJO imports to retain information on weights column. - [[#7143]](https://github.com/h2oai/h2o-3/issues/7143) - Fixed XGBoost errors on Infogram by improving support for XGBoost. - [[#7145]](https://github.com/h2oai/h2o-3/issues/7145) - Fixed MOJO import automatically re-using original Model ID for current release cycle. - [[#7149]](https://github.com/h2oai/h2o-3/issues/7149) - Fixed import of Parquet files from S3. - [[#7155]](https://github.com/h2oai/h2o-3/issues/7155) - Fixed `h2o.group_by` warning present in documentation example caused by function only reading the first column when several are provided. - [[#7174]](https://github.com/h2oai/h2o-3/issues/7174) - Added check to ensure that a model supports MOJOs to prevent production of bad MOJOs. - [[#7179]](https://github.com/h2oai/h2o-3/issues/7179) - Fixed Python warnings before model training when training with offset, weights, and fold columns. - [[#7181]](https://github.com/h2oai/h2o-3/issues/7181) - Fixed MOJO upload in Python. - [[#7201]](https://github.com/h2oai/h2o-3/issues/7201) - Fixed error in uploading pandas DataFrame to H2O by enforcing `uft-8` encoding. - [[#7273]](https://github.com/h2oai/h2o-3/issues/7273) - Customized FormAuthenticator to use relative redirects. #### Improvement - [[#7141]](https://github.com/h2oai/h2o-3/issues/7141) - Removed numpy dependency for Infogram. #### New Feature - [[#7232]](https://github.com/h2oai/h2o-3/issues/7232) - Added backward selection method for ModelSelection. #### Task - [[#7123]](https://github.com/h2oai/h2o-3/issues/7123) - Added support to PredictCsv for testing concurrent predictions. #### Docs - [[#7136]](https://github.com/h2oai/h2o-3/issues/7136) - Added backward mode documentation to ModelSelection. - [[#7194]](https://github.com/h2oai/h2o-3/issues/7194) - Updated Kubernetes Headless Service and StatefulSet documentation. ### Zorn (3.36.0.1) - 12/29/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zorn/1/index.html #### Bug Fix - [[#7214]](https://github.com/h2oai/h2o-3/issues/7214) - Fixed differences in H2O’s random behavior across Java versions by disabling Stream API in this task. - [[#7247]](https://github.com/h2oai/h2o-3/issues/7247) - Fixed CoxPH summary method in Python to return H2OTwoDimTable. - [[#7273]](https://github.com/h2oai/h2o-3/issues/7273) - Fixed form authentication not working by enforcing relative redirects in Jetty. - [[#7888]](https://github.com/h2oai/h2o-3/issues/7888) - Fixed exception raised in K-Means when a model is built using `nfolds` by disabling centroid stats for Cross-Validation. #### Improvement - [[#7188]](https://github.com/h2oai/h2o-3/issues/7188) - Removed `ymu` and `rank` visibility from FlowUI. - [[#7209]](https://github.com/h2oai/h2o-3/issues/7209) - Exposed `lambda` in Rulefit to have better control over regularization strength. - [[#7217]](https://github.com/h2oai/h2o-3/issues/7217) - Implemented sequential replacement method with ModelSelection. - [[#7222]](https://github.com/h2oai/h2o-3/issues/7222) - Improved rule extraction from trees in RuleFit. - [[#7240]](https://github.com/h2oai/h2o-3/issues/7240) - Improved exception handling in AutoML and Grids to prevent model failure. - [[#7395]](https://github.com/h2oai/h2o-3/issues/7395) - Ensured Infogram uses validation frame and cross-validation when enabled. - [[#8096]](https://github.com/h2oai/h2o-3/issues/8096) - Added dynamic stacking metalearning strategy for Stacked Ensemble in AutoML. #### New Feature - [[#7246]](https://github.com/h2oai/h2o-3/issues/7246) - Added support and rule coverage to RuleFit. - [[#7268]](https://github.com/h2oai/h2o-3/issues/7268) - Added support for importing GAM MOJO. - [[#7279]](https://github.com/h2oai/h2o-3/issues/7279) - Added a convenience tool that converts MOJO to POJO from the command line. - [[#7280]](https://github.com/h2oai/h2o-3/issues/7280) - Added support allowing users to modify floating point representation in POJO. - [[#7287]](https://github.com/h2oai/h2o-3/issues/7287) - Added experimental support for importing POJO for in-H2O scoring. - [[#7316]](https://github.com/h2oai/h2o-3/issues/7316) - Added official support for Java 16 and 17. - [[#7323]](https://github.com/h2oai/h2o-3/issues/7323) - Added Java 16 and 17 to the cluster. - [[#7333]](https://github.com/h2oai/h2o-3/issues/7333) - Added a compatibility K8s module that allows older versions of H2O to run on K8s. - [[#7447]](https://github.com/h2oai/h2o-3/issues/7447) - Added ability to convert MOJO to POJO for tree models. - [[#7515]](https://github.com/h2oai/h2o-3/issues/7515) - Added support enabling users to configure S3 with S3A configuration. - [[#7574]](https://github.com/h2oai/h2o-3/issues/7574) - Implemented the Infogram model. - [[#11818]](https://github.com/h2oai/h2o-3/issues/11818) - Implemented the Uplift DRF algorithm. #### Task - [[#7322]](https://github.com/h2oai/h2o-3/issues/7322) - Upgraded to Gradle 7 to support Java 16+. - [[#7430]](https://github.com/h2oai/h2o-3/issues/7430) - Added R API for Infogram. #### Docs - [[#7212]](https://github.com/h2oai/h2o-3/issues/7212) - Added documentation on Infogram to the User Guide. - [[#7279]](https://github.com/h2oai/h2o-3/issues/7279) - Added documentation on ModelSelection to the User Guide. - [[#7275]](https://github.com/h2oai/h2o-3/issues/7275) - Added notebook on floating point issue for POJO and FAQ documentation on POJO split points. - [[#7329]](https://github.com/h2oai/h2o-3/issues/7329) - Fixed bullet list formatting issues. - [[#7742]](https://github.com/h2oai/h2o-3/issues/7742) - Updated R Reference Guide list. ### Zizler (3.34.0.8) - 1/13/2022 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/8/index.html #### Bug Fix - [[#7148]](https://github.com/h2oai/h2o-3/issues/7148) - Fixed MOJO import automatically re-using original Model ID. #### Security - [[#7147]](https://github.com/h2oai/h2o-3/issues/7147) - Upgraded to log4j 2.17.1. ### Zizler (3.34.0.7) - 12/21/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/7/index.html #### Security - Fixed CVE-2021-45105 log4j vulnerability. ### Zizler (3.34.0.6) - 12/15/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/6/index.html #### Security - Fixed CVE-2021-45046 log4j vulnerability. ### Zizler (3.34.0.5) - 12/13/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/5/index.html #### Bug Fix - [[#7213]](https://github.com/h2oai/h2o-3/issues/7213) - Fixed permutation variable importance to correctly work with weights. - [[#7234]](https://github.com/h2oai/h2o-3/issues/7234) - Fixed data removal issue in GAM caused by fitting two different models on the same DataFrame. #### Improvement - [[#7233]](https://github.com/h2oai/h2o-3/issues/7233) - Added `coef()` and `coef_norm()` functions to MaxRGLM. - [[#7251]](https://github.com/h2oai/h2o-3/issues/7251) - Added ability that labels observations that match rules in Rulefit. - [[#7262]](https://github.com/h2oai/h2o-3/issues/7262) - Updated parquet parser to handle dates allowing H2O `import_file()` to import date columns from Spark DataFrame. - [[#7276]](https://github.com/h2oai/h2o-3/issues/7276) - Consolidated Rulefit rules to remove unnecessary splits. - [[#7439]](https://github.com/h2oai/h2o-3/issues/7439) - Improved the efficiency of job polling in AutoML. - [[#7474]](https://github.com/h2oai/h2o-3/issues/7474) - Deduplicated Rulefit rules in post-processing step. #### New Feature - [[#7235]](https://github.com/h2oai/h2o-3/issues/7235) - Added option to mimic the “ActiveProcessorCount” for older JVMs. #### Task - [[#7227]](https://github.com/h2oai/h2o-3/issues/7227) - Added warning in GLRM for when users set `model_id` and `representation_name` to the same string to help avoid a collision of model and frame using the same key. - [[#7239]](https://github.com/h2oai/h2o-3/issues/7239) - Added `rank` and `ymu` model outputs to GLM. #### Docs - [[#7210]](https://github.com/h2oai/h2o-3/issues/7210) - Added link to the Change Log in the User Guide index. - [[#7218]](https://github.com/h2oai/h2o-3/issues/7218) - Updated parameter list for MaxRGLM and outlined that MaxRGLM only support regression. - [[#7228]](https://github.com/h2oai/h2o-3/issues/7228) - Updated MaxRGLM examples to use new functions `coef()`, `coef_norm()`, and `result()`. - [[#7236]](https://github.com/h2oai/h2o-3/issues/7236) - Added examples in R/Python on how to get reproducibility information. - [[#7296]](https://github.com/h2oai/h2o-3/issues/7296) - Fixed local build warnings for Python Module documentation. #### Security - Upgraded to log4j 2.15.0 to address vulnerability CVE-2021-44228. ### Zizler (3.34.0.4) - 11/17/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/4/index.html #### Bug Fix - [[#7252]](https://github.com/h2oai/h2o-3/issues/7252) - Fixed broken `weights_column` in GAM. - [[#7256]](https://github.com/h2oai/h2o-3/issues/7256) - Fixed printing a DRF model when there are no out-of-bag samples. - [[#7259]](https://github.com/h2oai/h2o-3/issues/7259) - Fixed the `pyunit_PUBDEV_5008_5386_glm_ordinal_large.py` test from failing. - [[#7263]](https://github.com/h2oai/h2o-3/issues/7263) - Fixed AutoML XGBoost `learn_rate` search step. - [[#7265]](https://github.com/h2oai/h2o-3/issues/7265) - Ensured that jobs are rendered correctly in Flow and that AutoML internal jobs can be monitored without crashing on the backend. - [[#7269]](https://github.com/h2oai/h2o-3/issues/7269) - Fixed `gam_columns` failure in the `pyunit_PUBDEV_7185_GAM_mojo_ordinal.py` test. - [[#7290]](https://github.com/h2oai/h2o-3/issues/7290) - Outlined that `tree_method=“approx”` is not supported with `col_sample_rate` or `col_sample_by_level` in XGBoost. - [[#7517]](https://github.com/h2oai/h2o-3/issues/7517) - Fixed multinomial classification in Rulefit. - [[#7681]](https://github.com/h2oai/h2o-3/issues/7681) - Fixed inconsistencies in GLM `beta_constraints`. - [[#7738]](https://github.com/h2oai/h2o-3/issues/7738) - Enabled ability to provide metalearner parameters for NaiveBayes and XGBoost. #### Improvement - [[#7358]](https://github.com/h2oai/h2o-3/issues/7358) - Added a custom model ID parameter to MOJO importing/uploading methods through R/Python API and if a custom model ID is not specified, the default model ID is propagated as the models name from the MOJO path. - [[#7361]](https://github.com/h2oai/h2o-3/issues/7361) - Added warning for users who accidentally build a regression model when attempting building a binary classification model because they forgot to convert their target to categorical. - [[#7372]](https://github.com/h2oai/h2o-3/issues/7372) - Tuned `scale_pos_weight` parameter for XGBooost in AutoML for imbalanced data. #### New Feature - [[#7274]](https://github.com/h2oai/h2o-3/issues/7274) - Added saving parameters to plot functions. #### Task - [[#7250]](https://github.com/h2oai/h2o-3/issues/7250) - Added GAM training/validation metrics. - [[#7264]](https://github.com/h2oai/h2o-3/issues/7264) - Ensured H2O-3 builds with pip version >= 21.3. - [[#7311]](https://github.com/h2oai/h2o-3/issues/7311) - Added result frame to MAXRGLM. #### Docs - [[#7267]](https://github.com/h2oai/h2o-3/issues/7267) - Localized MOJO support list for all the H2O-3 algorithms. - [[#7278]](https://github.com/h2oai/h2o-3/issues/7278) - Added Gains/Lift documentation to the Performance and Prediction section of the User Guide. - [[#7288]](https://github.com/h2oai/h2o-3/issues/7288) - Corrected metric in the Performance and Prediction “Sensitive to Outliers” section of the User Guide. - [[#7377]](https://github.com/h2oai/h2o-3/issues/7377) - Clarified that `asnumeric()` converted ‘enum’ columns to underlying factor values and highlighted correct transformation approach. ### Zizler (3.34.0.3) - 10/7/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/3/index.html #### Bug Fix - [[#7291]](https://github.com/h2oai/h2o-3/issues/7291) - Fixed user login from key tab in standalone on Kerberos. - [[#7300]](https://github.com/h2oai/h2o-3/issues/7300) - Improved error messages in Explain module by making the errors clearer. - [[#7307]](https://github.com/h2oai/h2o-3/issues/7307) - Fixed H2OTable colTypes in Grid’s summary table. - [[#7308]](https://github.com/h2oai/h2o-3/issues/7308) - Fixed infinite loop in hex.grid.HyperSpaceWalker.RandomDiscreteValueWalker. - [[#7317]](https://github.com/h2oai/h2o-3/issues/7317) - Fixed AutoML ignoring optional Stacked Ensembles. - [[#7319]](https://github.com/h2oai/h2o-3/issues/7319) - Fixed NPE thrown in AutoML when XGBoost is disabled/not available. - [[#7320]](https://github.com/h2oai/h2o-3/issues/7320) - Fixed CRAN install. - [[#8458]](https://github.com/h2oai/h2o-3/issues/8458) - Improved XGBoost API to ensure both `col_sample_rate` and `colsample_bylevel` (and other XGBoost parameters aliases) are set correctly. - [[#7375]](https://github.com/h2oai/h2o-3/issues/7375) - Fixed NPE thrown for `ModelJsonReader.findINJson` for cases when path does not exist. #### Improvement - [[#7314]](https://github.com/h2oai/h2o-3/issues/7314) - Exposed AutoML `get_leaderboard` as a method in Python. - [[#7315]](https://github.com/h2oai/h2o-3/issues/7315) - Improved Python client by printing the stacktrace in case of ServerError allowing users to report informative issues for investigation. - [[#7350]](https://github.com/h2oai/h2o-3/issues/7350) - Enhanced tests by testing the case through all encodings. #### Task - [[#7312]](https://github.com/h2oai/h2o-3/issues/7312) - Updated ANOVA GLM to save model summary as a frame. - [[#7326]](https://github.com/h2oai/h2o-3/issues/7326) - Added GLM offset column support to GLM MOJO. #### Docs - [[#7302]](https://github.com/h2oai/h2o-3/issues/7302) - Updated the R/Python AutoML documentation parameters to match the descriptions in the User Guide. - [[#7304]](https://github.com/h2oai/h2o-3/issues/7304) - Removed GLM from `balance_classes` parameter appendix page in the User Guide. - [[#7309]](https://github.com/h2oai/h2o-3/issues/7309) - Updated the `asfactor` procedure documentation to show multiple column usage. ### Zizler (3.34.0.1) - 9/14/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zizler/1/index.html #### Bug Fix - [[#7330]](https://github.com/h2oai/h2o-3/issues/7330) - Fixed matplotlib 3.4 compatibility issues with `partial_plot`. - [[#7339]](https://github.com/h2oai/h2o-3/issues/7339) - Deprecated `is_supervised` parameter for h2o.grid method in R. - [[#7341]](https://github.com/h2oai/h2o-3/issues/7341) - Fixed AutoML NPE by ensuring that models without metrics are not added to the leaderboard. - [[#7360]](https://github.com/h2oai/h2o-3/issues/7360) - Redistributed the time budget for AutoML. - [[#7365]](https://github.com/h2oai/h2o-3/issues/7365) - Fixed and reorganized the H2O Explain leaderboard and fixed the confusion matrix. - [[#7366]](https://github.com/h2oai/h2o-3/issues/7366) - Decreased the number of displayed features in the heatmap for AutoML inside H2O Explain. - [[#7378]](https://github.com/h2oai/h2o-3/issues/7378) - Fixed NPE raised from ``weight_column`` not being in the training model. - [[#7380]](https://github.com/h2oai/h2o-3/issues/7380) - Fixed the ``weight=0`` documentation change error. - [[#7383]](https://github.com/h2oai/h2o-3/issues/7383) - Fixed failing rotterdam tests. - [[#7387]](https://github.com/h2oai/h2o-3/issues/7387) - Fixed GAM NPE from multiple runs with knots specified in a frame. - [[#8458]](https://github.com/h2oai/h2o-3/issues/8458) - Fixed ``col_sample_rate`` not sampling for XGBoost when set to a value lower than 1.0. - [[#7396]](https://github.com/h2oai/h2o-3/issues/7396) - Fixed wrong column type on MOJO models for Cross-Validation Metrics Summary. - [[#7408]](https://github.com/h2oai/h2o-3/issues/7408) - Prevented R connect from starting H2O locally. - [[#7420]](https://github.com/h2oai/h2o-3/issues/7420) - Added StackedEnsembles to AutoML’s time budget to prevent unexpected training times. - [[#7441]](https://github.com/h2oai/h2o-3/issues/7441) - Fixed the failing `pyunit_scale_pca_rf.py` test. - [[#7475]](https://github.com/h2oai/h2o-3/issues/7475) - Improved AutoML behavior when multiple instances are created in parallel. - [[#7787]](https://github.com/h2oai/h2o-3/issues/7787) - Solved corner cases involving mapping between encoded varimps and predictor columns for H2O Explain by making the varimp feature consolidation more robust. #### Improvement - [[#7381]](https://github.com/h2oai/h2o-3/issues/7381) - Ensured that AutoML uses the entire time budget for `max_runtime`. - [[#7455]](https://github.com/h2oai/h2o-3/issues/7455) - Implemented custom progress widgets for Wave apps using H2O-3. - [[#7461]](https://github.com/h2oai/h2o-3/issues/7461) - Allowed users to convert floats to doubles with PrintMojo to prevent possible parsing issues. - [[#7465]](https://github.com/h2oai/h2o-3/issues/7465) - Updated GBM cross validation with ``early_stopping`` to use ``ntrees`` that produce the best score. - [[#7466]](https://github.com/h2oai/h2o-3/issues/7466) - Enabled ``print_mojo`` to produce .png outputs. - [[#7470]](https://github.com/h2oai/h2o-3/issues/7470) - Updated Python API for all algorithms and AutoML to retrieve the trained model or leader. - [[#7476]](https://github.com/h2oai/h2o-3/issues/7476) - Removed algorithm-specific logic from base classes. - [[#7478]](https://github.com/h2oai/h2o-3/issues/7478) - Added support for scoreContributions for imported MOJOs in Java. - [[#7480]](https://github.com/h2oai/h2o-3/issues/7480) - Exposed AutoML args as writeable properties until first called to train. - [[#7482]](https://github.com/h2oai/h2o-3/issues/7482) - Updated XGBoost ``print_mojo`` to now output weights. - [[#7498]](https://github.com/h2oai/h2o-3/issues/7498) - Removed the Python client dependency on colorama. - [[#7504]](https://github.com/h2oai/h2o-3/issues/7504) - Added the parameters and their default values to the ``_init_`` function of the Py code generator. - [[#7535]](https://github.com/h2oai/h2o-3/issues/7535) - Reduced the workspace of the validation frame in GBM by sharing it with the training frame in cross validation. - [[#7564]](https://github.com/h2oai/h2o-3/issues/7564) - Slightly reduced precision of predictions stored in holdout frames to significantly save on memory. - [[#7633]](https://github.com/h2oai/h2o-3/issues/7633) - Removed warning in the Stacked Ensemble prediction function about missing ``fold_column`` frame. - [[#7690]](https://github.com/h2oai/h2o-3/issues/7690) - Enabled returning data from Explain’s `varimp_heatmap` and `model_correlation_matrix`. - [[#7708]](https://github.com/h2oai/h2o-3/issues/7708) - Exposed the ``top n`` and ``bottom n`` reason codes in Python/R and MOJO. - [[#12171]](https://github.com/h2oai/h2o-3/issues/12171) - Fixed nightly build version mismatch that prevented the H2OCluster timezone being set to America/Denver. #### New Feature - [[#7336]](https://github.com/h2oai/h2o-3/issues/7336) - Implemented a java-self-check to allow users to run on latest Java. - [[#7343]](https://github.com/h2oai/h2o-3/issues/7343) - Sped up GBM by optimizing the building of histograms. - [[#7368]](https://github.com/h2oai/h2o-3/issues/7368) - Added a warning to the TreeSHAP reweighting feature if there are 0 weights and updated the API. - [[#7418]](https://github.com/h2oai/h2o-3/issues/7418) - Added Maximum R Square Improvement (MAXR) algorithm to GLM. - [[#7424]](https://github.com/h2oai/h2o-3/issues/7424) - Added warning for when H2O doesn’t have enough memory to run XGBoost. - [[#7431]](https://github.com/h2oai/h2o-3/issues/7431) - Added the ability to specify a custom file name when saving a MOJO. - [[#7448]](https://github.com/h2oai/h2o-3/issues/7448) - Added output version number of genmodel.jar when printing usage for PrintMojo. - [[#7536]](https://github.com/h2oai/h2o-3/issues/7536) - Added MOJO to Rulefit. - [[#7550]](https://github.com/h2oai/h2o-3/issues/7550) - Implemented ability to calculate Shapley values on a re-weighted tree. - [[#7561]](https://github.com/h2oai/h2o-3/issues/7561) - Implemented H2O ANOVA GLM algorithm for GLM. - [[#8283]](https://github.com/h2oai/h2o-3/issues/8283) - Improved and consolidated the handling of version mismatch between Python and Backend. - [[#8500]](https://github.com/h2oai/h2o-3/issues/8500) - Implemented permutation feature importance for black-box models. - [[#8501]](https://github.com/h2oai/h2o-3/issues/8501) - Implemented Extended Isolation Forest algorithm. - [[#9260]](https://github.com/h2oai/h2o-3/issues/9260) - Added support for saving a model directly to S3. #### Task - [[#7363]](https://github.com/h2oai/h2o-3/issues/7363) - Fixed the time limits for the Merge/Sort benchmark. - [[#7454]](https://github.com/h2oai/h2o-3/issues/7454) - Switched removed pandas ``as_matrix`` method to ``.values`` and exposed the interim `pandas.DataFrame` object. - [[#7533]](https://github.com/h2oai/h2o-3/issues/7533) - Fixed S3 credential for `pyunit_s3_model_save.py` test. - [[#7565]](https://github.com/h2oai/h2o-3/issues/7565) - Connected XGBoost aggregation functionality with sorting functionality. #### Technical task - [[#7449]](https://github.com/h2oai/h2o-3/issues/7449) - Replaced subsampling in Extended Isolation Forest. #### Docs - [[#7348]](https://github.com/h2oai/h2o-3/issues/7348) - Updated the AutoML FAQ. - [[#7351]](https://github.com/h2oai/h2o-3/issues/7351) - Corrected the ``ignored_columns`` example. - [[#7356]](https://github.com/h2oai/h2o-3/issues/7356) - Added RMarkdown, Jupyter Notebook, and HTML output example files to H2O Explain documentation. - [[#7373]](https://github.com/h2oai/h2o-3/issues/7373) - Added Maximum R Improvements (MAXR) GLM documentation. - [[#7392]](https://github.com/h2oai/h2o-3/issues/7392) - Added the loss function equations for each distribution and link type. - [[#7405]](https://github.com/h2oai/h2o-3/issues/7405) - Updated the documentation about StackedEnsembles time constraints in AutoML. - [[#7446]](https://github.com/h2oai/h2o-3/issues/7446) - Clarified that the Explain function only works for supervised models. - [[#7471]](https://github.com/h2oai/h2o-3/issues/7471) - Added Examine Models section to AutoML documentation. - [[#7484]](https://github.com/h2oai/h2o-3/issues/7484) - Added documentation for H2O ANOVA GLM algorithm. - [[#7526]](https://github.com/h2oai/h2o-3/issues/7526) - Fixed the H2O Explain example in the documentation. - [[#7596]](https://github.com/h2oai/h2o-3/issues/7596) - Updated and gathered Java links to a singular place in the User Guide. ### Zipf (3.32.1.7) - 8/31/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/7/index.html #### Bug Fix - [[#7419]](https://github.com/h2oai/h2o-3/issues/7419) - Fixed predicting issues with imported MOJOs trained with an offset-column. - [[#7406]](https://github.com/h2oai/h2o-3/issues/7406) - Fixed slow tree building by implementing a switch to turn off the generation of plain language rules. - [[#7357]](https://github.com/h2oai/h2o-3/issues/7357) - Fixed potential NPE thrown by setting `_orig_projection_array=[]`. - [[#7346]](https://github.com/h2oai/h2o-3/issues/7346) - Fixed generic model deserialization. - [[#7345]](https://github.com/h2oai/h2o-3/issues/7345) - Fixed predictions for splits NA vs REST with monotone constraints. #### New Feature - [[#7362]](https://github.com/h2oai/h2o-3/issues/7362) - H2O Standalone now uses log4j2 as the logger implementation. ### Zipf (3.32.1.6) - 8/19/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/6/index.html #### Bug Fix - [[#7390]](https://github.com/h2oai/h2o-3/issues/7390) - Fixed the POJO mismatch from MOJO and in-H2O scoring for an unseen categorical value. - [[#7393]](https://github.com/h2oai/h2o-3/issues/7393) - Simplified duplicated XGBoost parameters in Flow. - [[#7414]](https://github.com/h2oai/h2o-3/issues/7414) - Fixed broken data frame conversion behavior. #### Improvement - Added security updates. #### New Feature - [[#7371]](https://github.com/h2oai/h2o-3/issues/7371) - Exposed the ``scale_pos_weight`` parameter in XGBoost. #### Task - [[#7412]](https://github.com/h2oai/h2o-3/issues/7412) - Clarified the anomaly score formula used for score calculation within Isolation Forest and Extended Isolation Forest. #### Docs - [[#7553]](https://github.com/h2oai/h2o-3/issues/7553) - Added a note on memory usage when using XGBoost to User Guide. ### Zipf (3.32.1.5) - 8/4/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/5/index.html #### Bug Fix - [[#7399]](https://github.com/h2oai/h2o-3/issues/7399) - Modified legacy Dockerfile to add a non-root user. - [[#7400]](https://github.com/h2oai/h2o-3/issues/7400) - Fixed an issue where running `java -jar h2o.jar -version` failed. - [[#7403]](https://github.com/h2oai/h2o-3/issues/7403) - Fixed an issue where monotone constraints in GBM caused issues when reproducing the model. - [[#7407]](https://github.com/h2oai/h2o-3/issues/7407) - Fixed an issue that caused DRF to create incorrect leaf nodes due to rounding errors. - [[#7409]](https://github.com/h2oai/h2o-3/issues/7409) - Fixed an issue that caused CoxPH MOJO import to fail. - [[#7411]](https://github.com/h2oai/h2o-3/issues/7411) - Fixed an issue where categorical splits NAvsREST were not represented correctly. - [[#7413]](https://github.com/h2oai/h2o-3/issues/7413) - Fixed GBM reproducibility for correlated columns with NAs. - [[#7416]](https://github.com/h2oai/h2o-3/issues/7416) - Fixed h2odriver so that it no longer uses invalid GC options. - [[#7423]](https://github.com/h2oai/h2o-3/issues/7423) - Fixed GenericModel predictions for non-AUTO categorical encodings. - [[#7434]](https://github.com/h2oai/h2o-3/issues/7434) - Fixed H2O interaction outcomes. - [[#7460]](https://github.com/h2oai/h2o-3/issues/7460) - When `remove_collinear_columns=True`, fixed an issue where the dimension of gradient and coefficients changed when predictors were removed. #### Docs - [[#7415]](https://github.com/h2oai/h2o-3/issues/7415) - Updated changelog format. ### Zipf (3.32.1.4) - 7/8/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/4/index.html #### Bug Fix - [[#7427]](https://github.com/h2oai/h2o-3/issues/7427) - Fixed h2odriver invalid argument error on Java 11. - [[#7429]](https://github.com/h2oai/h2o-3/issues/7429) - Fixed GLM `GRADIENT_DESCENT_SQERR` Solver validation. - [[#7433]](https://github.com/h2oai/h2o-3/issues/7433) - Upgraded to latest version of Javassist (3.28). - [[#7444]](https://github.com/h2oai/h2o-3/issues/7444) - Fixed H statistic gpu assertion error. - [[#7456]](https://github.com/h2oai/h2o-3/issues/7456) - Fixed predict contributions failure in multi-MOJO environments. - [[#7457]](https://github.com/h2oai/h2o-3/issues/7457) - Fixed bug in ordinal GLM class predictions. - [[#7462]](https://github.com/h2oai/h2o-3/issues/7462) - Fixed Partial Dependent Plot not working with Flow. - [[#7469]](https://github.com/h2oai/h2o-3/issues/7469) - Updated to current Python syntax. - [[#7483]](https://github.com/h2oai/h2o-3/issues/7483) - Fixed bug in ordinal GLM class predictions. #### Improvement - [[#7509]](https://github.com/h2oai/h2o-3/issues/7509) - Added support for refreshing HDFS delegation tokens for standalone H2O. #### New Feature - [[#7540]](https://github.com/h2oai/h2o-3/issues/7540) - Obtained Friedman’s H statistic for XGBoost and GBM. #### Task - [[#7500]](https://github.com/h2oai/h2o-3/issues/7500) - Added a warning message when using `alpha` as a hyperparameter for GLM #### Docs - [[#7492]](https://github.com/h2oai/h2o-3/issues/7492) - Added section on how to delete objects in Flow. - [[#7499]](https://github.com/h2oai/h2o-3/issues/7499) - Added a note to the productionizing docs that C++ is only available with additional support. ### Zipf (3.32.1.3) - 5/19/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/3/index.html #### Bug Fix - [[#7514]](https://github.com/h2oai/h2o-3/issues/7514) - Fixed the printing for `auc_pr` and `pr_auc` in cross-validation summaries. #### New Feature - [[#7519]](https://github.com/h2oai/h2o-3/issues/7519) - Added parameter `auc_type` to performance method to compute multiclass AUC. #### Task - [[#7503]](https://github.com/h2oai/h2o-3/issues/7503) - Upgraded XGBoost predictor to 0.3.18. - [[#7505]](https://github.com/h2oai/h2o-3/issues/7505) - Increased the timeout duration on the R package jar download. #### Docs - [[#7530]](https://github.com/h2oai/h2o-3/issues/7530) - Fixed formatting errors for local builds. - [[#7558]](https://github.com/h2oai/h2o-3/issues/7558) - Updated docs examples for baseline hazard, baseline survival, and concordance. ### Zipf (3.32.1.2) - 4/29/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/2/index.html #### Bug Fix #### Improvement #### New Feature #### Docs ### Zipf (3.32.1.1) - 3/25/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zipf/1/index.html #### Bug Fix #### New Feature #### Task #### Improvement ####Technical task #### Docs ### Zermelo (3.32.0.5) - 3/16/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/5/index.html #### Bug Fix #### Improvement ### Zermelo (3.32.0.4) - 2/1/2021 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/4/index.html #### Bug Fix #### Improvement #### Docs ### Zermelo (3.32.0.3) - 12/24/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/3/index.html #### Bug Fix #### New Feature #### Improvement #### Docs ### Zermelo (3.32.0.2) - 11/17/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/2/index.html #### Bug Fix #### New Feature #### Task #### Improvement #### Engineering Story #### Docs ### Zermelo (3.32.0.1) - 10/8/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/1/index.html #### Bug Fix #### New Feature #### Task #### Improvement #### Technical task #### Docs ### Zeno (3.30.1.3) - 9/28/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zeno/3/index.html

Bug Fix

### Zeno (3.30.1.2) - 9/3/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zeno/2/index.html

Bug Fix

New Feature

Task

Improvement

Technical task

Docs

### Zeno (3.30.1.1) - 8/10/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zeno/1/index.html

Bug Fix

New Feature

Task

Improvement

Technical Task

Engineering Story

Docs

### Zahradnik (3.30.0.7) - 7/21/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/7/index.html

New Feature

Task

Improvement

### Zahradnik (3.30.0.6) - 6/30/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/6/index.html

Bug Fix

New Feature

Docs

### Zahradnik (3.30.0.5) - 6/18/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/5/index.html

Bug Fix

New Feature

Improvement

Docs

### Zahradnik (3.30.0.4) - 6/1/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/4/index.html

Bug Fix

New Feature

Improvement

Docs

### Zahradnik (3.30.0.3) - 5/12/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/3/index.html

Bug Fix

Improvement

Docs

### Zahradnik (3.30.0.2) - 4/28/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/2/index.html

Bug Fix

New Feature

Improvement

Docs

### Zahradnik (3.30.0.1) - 4/3/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/1/index.html

Bug Fix

New Feature

Task

Improvement

Docs

### Yule (3.28.1.3) - 4/2/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yule/3/index.html

Bug Fix

Story

Task

Improvement

Docs

### Yule (3.28.1.2) - 3/17/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yule/2/index.html

Bug Fix

New Feature

Improvement\

Docs

### Yule (3.28.1.1) - 3/5/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yule/1/index.html

Bug Fix

Engineering Story

Docs

### Yu (3.28.0.4) - 2/23/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yu/4/index.html

Bug Fix

New Feature

Improvement

Docs

### Yu (3.28.0.3) - 2/5/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yu/3/index.html

Bug Fix

New Feature

Task

Improvement

Engineering Story

Docs

### Yu (3.28.0.2) - 1/20/2020 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yu/2/index.html

Bug Fix

Task

Improvement

Docs

### Yu (3.28.0.1) - 12/16/2019 Download at: http://h2o-release.s3.amazonaws.com/h2o/rel-yu/1/index.html

Bug Fix

New Feature

Task

Improvement

Engineering Story

Docs

### [Older Releases](Changes-prior-3.28.0.1.md)