<h2> Bug
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-224'>HOPSWORKS-224</a>] - Vizops driver and executor tabs do not display data
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-369'>HOPSWORKS-369</a>] - Restrict characters allowed in project names
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-429'>HOPSWORKS-429</a>] - Fix configuration of TFSpark in JobService
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-526'>HOPSWORKS-526</a>] - checkstyle rules out of date for Java 8
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-587'>HOPSWORKS-587</a>] - Chef recipes bug fixes and common install version
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-594'>HOPSWORKS-594</a>] - Fix compilation bug in tensorflow::default
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-599'>HOPSWORKS-599</a>] - Kafka tour broken because of HOPSWORKS-587
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-602'>HOPSWORKS-602</a>] - Update Hopsworks settings in cluster definition breaks flyway migrate
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-604'>HOPSWORKS-604</a>] - Review OpenMPI and CUDA upgrade
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-605'>HOPSWORKS-605</a>] - Chef: fix remote path for hops-examples and hops-util
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-608'>HOPSWORKS-608</a>] - Put back the code for downloading hops-tensorflow.jar
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-610'>HOPSWORKS-610</a>] - The project logging to ops_log should be done after the project is assigned an inode
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-614'>HOPSWORKS-614</a>] - [kagent-chef] Be consistent on the separator in config.ini
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-615'>HOPSWORKS-615</a>] - Kagent-chef upgrade broken
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-617'>HOPSWORKS-617</a>] - Hopsworks-579 breaks build with -Pcluster profile
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-619'>HOPSWORKS-619</a>] - nvidia-smi might not be available in hops::install to generate /tmp/num_gpus
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-620'>HOPSWORKS-620</a>] - Hops cookbook broken for configuration update
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-624'>HOPSWORKS-624</a>] - Proxy not handling capital letters in url
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-632'>HOPSWORKS-632</a>] - Regex too strict for yarn quota updates in admin ui
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-635'>HOPSWORKS-635</a>] - Enable logging for Livy
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-636'>HOPSWORKS-636</a>] - Only install nccl2 if chef attribute cuda/download_terms/accept is 'true&39;
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-646'>HOPSWORKS-646</a>] - Inconsistent metadata due to parallel data readers
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-647'>HOPSWORKS-647</a>] - Unshare dataset UI not working
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-650'>HOPSWORKS-650</a>] - Job-monitor ui broken
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-652'>HOPSWORKS-652</a>] - [hopslog-chef] Change primary group of yarn user to hadoop
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-653'>HOPSWORKS-653</a>] - Driver and Executor links broken in Executors tab in Spark UI
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-660'>HOPSWORKS-660</a>] - Zip/Unzip changes ownership for files in same directory as the unzipped folder or zipped file
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-663'>HOPSWORKS-663</a>] - Admin UI is broken because of missing methods in Hosts
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-666'>HOPSWORKS-666</a>] - MMLSpark breaks reproducible environments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-668'>HOPSWORKS-668</a>] - ProjectController ignores failures for adding Jupyter dataset and Hive service
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-670'>HOPSWORKS-670</a>] - Conda search broken on master
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-675'>HOPSWORKS-675</a>] - Handling of agent heartbeat could result in transactions timing-out
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-677'>HOPSWORKS-677</a>] - [hops-hadoop-chef] Hopsworks host is not interpolated in yarn-site.xml
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-681'>HOPSWORKS-681</a>] - Wrong filename for certificates (.cert.pem appended twice)
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-682'>HOPSWORKS-682</a>] - Installed Python libraries do not change status
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-684'>HOPSWORKS-684</a>] - TensorBoard broken for single Experiment in JobUI
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-691'>HOPSWORKS-691</a>] - "Unhealthy HDFS blocks" display badly in admin pannel when running multiple NN
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-696'>HOPSWORKS-696</a>] - /previewFile in DataSetService does not filter out control codes from JSON response
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-701'>HOPSWORKS-701</a>] - JobService proxy should not set host config for client
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-704'>HOPSWORKS-704</a>] - TensorBoard not showing events in Experiments service
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-707'>HOPSWORKS-707</a>] - Lib status for anaconda envs still is broken
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-731'>HOPSWORKS-731</a>] - Add additional Distributed Training configuration check to JupyterConfigFilesGenerator
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-746'>HOPSWORKS-746</a>] - TfLibMapping missing TensorFlow 1.8
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-753'>HOPSWORKS-753</a>] - Change default location of Unix MySQL socket for Rspec
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-756'>HOPSWORKS-756</a>] - Jupyter NPE when starting it before Python service is enabled
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-760'>HOPSWORKS-760</a>] - elastic-chef don't use the elasticsearch lwrp to create the user
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-766'>HOPSWORKS-766</a>] - If hopsworks.version is 0.6.0 replace flyway_schema_history table
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-768'>HOPSWORKS-768</a>] - appservice tests fail randomly
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-772'>HOPSWORKS-772</a>] - Chef replace provider uses local path
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-773'>HOPSWORKS-773</a>] - Usernames should not contain any special char
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-777'>HOPSWORKS-777</a>] - Hopsworks administrator should be able to delete Projects
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-779'>HOPSWORKS-779</a>] - [ePipe] Fix a race condition while reading from ndb
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-783'>HOPSWORKS-783</a>] - INFO log severity in UserStatusValidator is polluting the logs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-786'>HOPSWORKS-786</a>] - Fix file path for 0.6.0 flyway migration table
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-794'>HOPSWORKS-794</a>] - flyway schema history should be replaced only if the last migration was 0.5.0
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-795'>HOPSWORKS-795</a>] - Jupyter does not have a preselected mode set
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-797'>HOPSWORKS-797</a>] - Swagger cannot generate json
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-799'>HOPSWORKS-799</a>] - Lowercase project name for TfServing logs
</li>
</ul>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-244'>HOPSWORKS-244</a>] - Replace deprecated _ttl field in elasticsearch
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-251'>HOPSWORKS-251</a>] - Replace log4j socketAppender for Logstash
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-299'>HOPSWORKS-299</a>] - Add functionality to cancel job schedule
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-509'>HOPSWORKS-509</a>] - REST API v2 - Refactor error handling
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-558'>HOPSWORKS-558</a>] - Upgrade hopslog-chef and elastic-chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-559'>HOPSWORKS-559</a>] - Upgrade Hopsworks to work with latest elasticsearch
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-560'>HOPSWORKS-560</a>] - Upgrade ePipe to work with latest elasticsearch
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-584'>HOPSWORKS-584</a>] - REST Api for Tensorflow Serving
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-694'>HOPSWORKS-694</a>] - Notebooks for Kafka tour (Python/Scala)
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-698'>HOPSWORKS-698</a>] - Add Kafka Python documentation to hops-doc
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-699'>HOPSWORKS-699</a>] - Add kafka python dependencies to anaconda base environment
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-737'>HOPSWORKS-737</a>] - Update dela config template according to updated dropwizard version
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-738'>HOPSWORKS-738</a>] - Remove configurable attributes that can be retrieved from kagent attributes (ex. mysql ip/port)
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-741'>HOPSWORKS-741</a>] - Upgrade livy to work with Spark 2.3.2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-758'>HOPSWORKS-758</a>] - Bump py4j version in Hopsworks and make it configurable at runtime
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-784'>HOPSWORKS-784</a>] - Job status stuck in "Starting ApplicationMaster"
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-789'>HOPSWORKS-789</a>] - hops-util-py should account for elastic index being lowercase
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-790'>HOPSWORKS-790</a>] - KibanaProxyServlet and TensorBoardService lowercase projectname
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-532'>HOPSWORKS-532</a>] - Experiments service
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-561'>HOPSWORKS-561</a>] - Push TFServing logs to Elasticsearch
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-563'>HOPSWORKS-563</a>] - Add support for provenance in ePipe
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-585'>HOPSWORKS-585</a>] - JWT library for Hopsworks
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-680'>HOPSWORKS-680</a>] - Add Kafka support in hops-util-py
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-689'>HOPSWORKS-689</a>] - Support ParameterServerStrategy in hops-util-py
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-822'>HOPSWORKS-822</a>] - [hops-hadoop-chef] Backup mechanism of Hops logs
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-256'>HOPSWORKS-256</a>] - Project name should be equal regardless of capitalization
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-357'>HOPSWORKS-357</a>] - Move public dataset size to details
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-451'>HOPSWORKS-451</a>] - karamel override attributes for node groups
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-452'>HOPSWORKS-452</a>] - Add support for rebuilding Elasticsearch index in ePipe
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-564'>HOPSWORKS-564</a>] - Refactor ePipe to easily enable or disable different watch units
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-565'>HOPSWORKS-565</a>] - Update ePipe start command
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-578'>HOPSWORKS-578</a>] - supply custom tensorlfow wheel to chef for installation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-579'>HOPSWORKS-579</a>] - Add to hopsworks-ca ability to sign csr using multiple CAs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-591'>HOPSWORKS-591</a>] - Admin UI (Conda): Show disk usage for conda, allow cleanup
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-595'>HOPSWORKS-595</a>] - [kagent] Persistent state store for kagent
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-601'>HOPSWORKS-601</a>] - [kagent] Remove Chef attributes from Python code
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-607'>HOPSWORKS-607</a>] - Improve TensorFlow demo tour
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-611'>HOPSWORKS-611</a>] - Unset MetaEnabled on the dataset before deleting to avoid redundant calls to Elasticsearch
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-613'>HOPSWORKS-613</a>] - Add support for application certificate versioning
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-631'>HOPSWORKS-631</a>] - Integrate Pydoop HDFS API into Hops API
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-643'>HOPSWORKS-643</a>] - Refactor TfServing code to allow pluggable providers
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-644'>HOPSWORKS-644</a>] - Kagent improvements: multiple params from single recipe & my_hostname function
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-645'>HOPSWORKS-645</a>] - [hops-hadoop-chef] Enable encryption for the block transfer
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-648'>HOPSWORKS-648</a>] - Conda envs Garbage Collection
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-667'>HOPSWORKS-667</a>] - Unify Job logs and Jupyter Elasticsearch index and Kibana objects creation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-674'>HOPSWORKS-674</a>] - Parallelize materialization of certificates
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-676'>HOPSWORKS-676</a>] - Make SparkUI logs intuitive
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-690'>HOPSWORKS-690</a>] - Add button to stop particular Livy session in Jupyter dashboard
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-697'>HOPSWORKS-697</a>] - Refine structure of keystores and truststores in Hops
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-705'>HOPSWORKS-705</a>] - Extend TfLibMapping to support ongoing environment creation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-709'>HOPSWORKS-709</a>] - Link to hops-util-py docs in Python service
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-725'>HOPSWORKS-725</a>] - [kagent-chef] Make Conda GC blacklist more generic
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-726'>HOPSWORKS-726</a>] - [hops-hadoop-chef] Update Hopsworks CA endpoints in yarn-site.xml
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-736'>HOPSWORKS-736</a>] - dela updates and fixes
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-757'>HOPSWORKS-757</a>] - Chef improvements for upgrading ELK stack
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-761'>HOPSWORKS-761</a>] - Run Expat at the end of the installation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-771'>HOPSWORKS-771</a>] - Allow memory quota configuration in yarn
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-243'>HOPSWORKS-243</a>] - Upgrade ELK stack
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-439'>HOPSWORKS-439</a>] - Remove netbeans file from hopsworks-web module
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-592'>HOPSWORKS-592</a>] - upgrade ndb to 7.6.6
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-597'>HOPSWORKS-597</a>] - Update Hops dependency in Hopsworks to 2.8.2.5-snapshot
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-598'>HOPSWORKS-598</a>] - Upgrade livy version to 0.6.0-incubating-SNAPSHOT
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-600'>HOPSWORKS-600</a>] - Add/Update .bowerrc due to upstream changes
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-603'>HOPSWORKS-603</a>] - upgrade mmlspark to 0.13 to support Spark 2.3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-628'>HOPSWORKS-628</a>] - Change HopsWorks TM to Hopsworks
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-633'>HOPSWORKS-633</a>] - Upgrade Anaconda to 5.2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-637'>HOPSWORKS-637</a>] - Point Berksfiles to LogicalClocks organization
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-649'>HOPSWORKS-649</a>] - Cleanup old transform_graph code
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-656'>HOPSWORKS-656</a>] - Upgrade Spark to 2.3.2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-692'>HOPSWORKS-692</a>] - Update Hops dependency in Hopsworks to 2.8.2.5
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-695'>HOPSWORKS-695</a>] - Dela update to hopsworks-ca v2 and elastic 6.2.3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-708'>HOPSWORKS-708</a>] - Add API docs for hops-util-py
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-710'>HOPSWORKS-710</a>] - Complete hops-util-py documentation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-714'>HOPSWORKS-714</a>] - elastic ports config issue
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-722'>HOPSWORKS-722</a>] - Remove Horovod from chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-723'>HOPSWORKS-723</a>] - Update hops-docs with HopsML documentation
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-724'>HOPSWORKS-724</a>] - Update java version in cookbooks
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-730'>HOPSWORKS-730</a>] - [kagent-chef] Move anaconda recipies
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-748'>HOPSWORKS-748</a>] - hops-util-py versioning in chef
</li>
</ul>