Enterprise Steam Release Notes

Change Log

Version 1.5.1 (Nov 21, 2019)

  • Fixed a database migration bug affecting new installations.

Version 1.5.0 (Oct 10, 2019)

  • Added ability to launch Driverless AI instances.
  • Added ability to use Conda environments with Sparkling Water

Version 1.4.11 (Oct 1, 2019)

  • Fix token authentication in Python client when SAML is used
  • Fix R and Python client when internal and external ports do not match
  • Support recent versions of Sparkling Water

Version 1.4.10 (Jul 19, 2019)

  • Added an ability to download H2O logs from Steam UI
  • Added a config option for custom KRB5_CONFIG (STEAM_KRB5_CONFIG)
  • Added support for templating in YARN queue names
  • Added a check to ensure the Spark version and Sparkling Water version match
  • Added a check to warn admin if Steam port is occupied
  • Improved fetching of H2O YARN job status to now use impersonation
  • Fixed h2osteam Conda package
  • Fixed issue when Sparkling Water cluster failed to start when SPARK_YARN_MODE property was set

Version 1.4.9 (May 21, 2019)

  • Added Conda packages for Python client
  • Added ability to delete multiple stopped clusters at the same time
  • Added Python PySpark path configuration to profile
  • Added YARN queue configuration to user setting
  • Removed the need for secondary external port
  • Configuration fields are now protected from trailing and leading whitespace characters
  • Updated pysparkling dependencies for Python2
  • Fixed an issue with YARN usernames being lowercased when they were not configured to do so

Version 1.4.8 (Apr 15, 2019)

  • Add support for RSparkling through Jupyter notebook
  • Add option to disable Jupyterhub
  • Expose internal address and node ID for H2O cluster in the Steam Web UI
  • Add option to specify path to custom Pyspark Python for Sparkling Water
  • Fix pysparkling dependencies for Python3
  • Updated engine upload backend

Version 1.4.7 (Apr 3, 2019)

  • Fix Sparkling Water proxy issue with upercase usernames
  • Improve uploading h2o-3 engines
  • Set SPARK_YARN_MODE correctly based on the hadoop distribution

Version 1.4.6 (Apr 1, 2019)

  • Added ability to choose H2O-3 Leader Node when starting a cluster
  • Added ability to control the number of clusters a user can spin per cluster profile
  • Added option to select default Sparkling Water backend
  • Added automatic redirection back to login with an expired session cookie
  • Added an ability to auto-assign Steam profiles according to SAML profiles
  • Docs: Add “Before you begin installation” section
  • Docs: Documented steam.yaml configuration options
  • Docs: Updated documentation
  • Fix an issue when Steam was hitting API endpoints of dead clusters
  • Fix and issue when hadoop-unjar files were not deleted from temp directory
  • Fix issue with upercase usernames and Sparkling Water on Hadoop

Version 1.4.5 (Mar 22, 2019)

  • Added Configurable Steam Web UI timeout (STEAM_WEB_UI_TIMEOUT_MIN)

Version 1.4.4 (Feb 20, 2019)

  • Make log file permissions configurable (STEAM_LOG_PERMISSIONS)
  • H2O: Communicate with cluster using leader node only
  • SW: Added support for Hive tables
  • SW: Disable Spark dynamic allocation for internal backend
  • SW: Bundle and distribute all pysparkling dependencies
  • LDAP group configuration is no longer mandatory
  • Bug fixes for Jupyterhub
  • Bug fixes for Sparkling Water params
  • Bug fixes for CDH5

Version 1.4.3 (Jan 29, 2019)

  • Improved logging output, time in UTC
  • Accept encrypted TLS private keys
  • Log files permissions elevated for the group
  • Bug fixes for HDP Spark
  • Bug fixes for Sparkling Water integration
  • Bug fixes for Steam Python API
  • Bug fixes for LDAP connector
  • Bug fixes for Jupyterhub
  • Bug fixes for Steam Web UI

Version 1.4.2 (Jan 1, 2019)

  • Add ability to upload H2O engine jar from Python/R API
  • Remove cluster dialog waits until cluster has been shut down
  • Log successful logins
  • Log files permissions reduced
  • Steam nbextension shows “please wait” when changing clusters
  • Document setup and troubleshooting steps for Hadoop/Kerberos configuration
  • Bug fixes

Version 1.4.1 (Dec 3, 2018)

  • Enable Sparkling Water API from API
  • Hide disabled user with a checkbox
  • Display message if there are no clusters to show
  • Fix glibc dependency for steam binary
  • Fix documentation version
  • Add release notes to documentation

Version 1.4.0 (Nov 23, 2018)

  • Add Sparkling Water integration
  • Add SAML authentication
  • Add More detailed cluster profiles
  • New cluster overview
  • New launch cluster page
  • Add option to generate Personal access tokens