<h2> Improvement
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1314'>HOPSWORKS-1314</a>] - It should be possible to start Jupyter with a Shared Dataset as base directory
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1655'>HOPSWORKS-1655</a>] - Refactor FeatureGroupService for the new clients
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1657'>HOPSWORKS-1657</a>] - Generate per system user X.509 certificates
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1752'>HOPSWORKS-1752</a>] - Changning Deployment Repos for Enterprise Edition
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1762'>HOPSWORKS-1762</a>] - Add support for the Spark-Tfrecord library
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1786'>HOPSWORKS-1786</a>] - xattr refactor - tags and featurestore search
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1791'>HOPSWORKS-1791</a>] - [ePipe] Add support for large XAttrs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1804'>HOPSWORKS-1804</a>] - Integrate Prometheus with Consul
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1815'>HOPSWORKS-1815</a>] - manage kubernetes through kagent
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1816'>HOPSWORKS-1816</a>] - Use consul for hive-site and metrics.conf configuration
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1825'>HOPSWORKS-1825</a>] - Connect to MySQLd's using 127.0.0.1 instead of private IP
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1829'>HOPSWORKS-1829</a>] - Register Kibana with consul
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1834'>HOPSWORKS-1834</a>] - Add XAttrs configurations to chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1852'>HOPSWORKS-1852</a>] - Jupyter server admin page returns 500
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1854'>HOPSWORKS-1854</a>] - Add datanode replacement upon failure parameters
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1883'>HOPSWORKS-1883</a>] - Add JOB audience to feature group delete endpoint
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1892'>HOPSWORKS-1892</a>] - TrainingDataset/FeatureGroup create automatically increments version if no version provided by user
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1897'>HOPSWORKS-1897</a>] - Add example for submitting Spark/PySpark jobs remotely
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1899'>HOPSWORKS-1899</a>] - Add user and project create functions in hops Python library
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1921'>HOPSWORKS-1921</a>] - Show certificate password in the UI instead of sending it by email.
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1924'>HOPSWORKS-1924</a>] - Add Kafka scope to API keys
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1925'>HOPSWORKS-1925</a>] - Upgrade conda to version 2020.07
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1935'>HOPSWORKS-1935</a>] - Show project ID in the project settings
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1948'>HOPSWORKS-1948</a>] - Distribute HSFS in the base environment
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1954'>HOPSWORKS-1954</a>] - Use hopsworks version as a tag for all docker images
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1972'>HOPSWORKS-1972</a>] - Add new api_key_value to featurestore connect method
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1974'>HOPSWORKS-1974</a>] - [DOC] large xattributes - usage and upgrade details
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1975'>HOPSWORKS-1975</a>] - Add support for passing job arguments in the Airflow workflow builder
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1976'>HOPSWORKS-1976</a>] - New cloud installer script
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1979'>HOPSWORKS-1979</a>] - Pydoop in hops-util-py should be able to handle hopsfs scheme
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1996'>HOPSWORKS-1996</a>] - Allow setting additional trusted registry in container-executor
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1999'>HOPSWORKS-1999</a>] - Fix project cleanup
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2006'>HOPSWORKS-2006</a>] - Fall back to safe default if image name not set for project
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2008'>HOPSWORKS-2008</a>] - Bump Maggy version and update hops-examples for TF2.2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2033'>HOPSWORKS-2033</a>] - UI update of jobs
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1005'>HOPSWORKS-1005</a>] - Index Jupyter notebook server logs in elastic
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1691'>HOPSWORKS-1691</a>] - Use docker to run user code.
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1702'>HOPSWORKS-1702</a>] - Add user registration page in Admin UI and add option to disable default sign up page
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1839'>HOPSWORKS-1839</a>] - Jupyter GitLab support
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1849'>HOPSWORKS-1849</a>] - ACL for datasets
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1896'>HOPSWORKS-1896</a>] - Generate API key for admin Role
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1902'>HOPSWORKS-1902</a>] - Add support for managed docker registries
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1908'>HOPSWORKS-1908</a>] - Add flink remote client in hops-examples
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1421'>HOPSWORKS-1421</a>] - Hopsworks ignores chef parameter to set default max number of user projects
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1504'>HOPSWORKS-1504</a>] - Workflow builder should sanitize job names
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1568'>HOPSWORKS-1568</a>] - Installing Node.js must work for airgapped deployments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1623'>HOPSWORKS-1623</a>] - Overwrite config.ini for ndb-chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1633'>HOPSWORKS-1633</a>] - Sparkmagic links to Spark UI and driver logs are broken
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1634'>HOPSWORKS-1634</a>] - MaggyFacade throws getSingleResult for findByAppId in parallel experiments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1671'>HOPSWORKS-1671</a>] - increase systemctl timeout for ndbmtd
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1672'>HOPSWORKS-1672</a>] - Featurestore Descriptions containing ' cannot be handled by hive
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1740'>HOPSWORKS-1740</a>] - HopsKafkaAdminClient initialisation fails if kafka is down/unreachable and then never recovers
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1768'>HOPSWORKS-1768</a>] - Restrict the usage of scan operations
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1782'>HOPSWORKS-1782</a>] - Set C_INCLUDE_PATH and CPLUS_INCLUDE_PATH when installing libraries in Anaconda
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1793'>HOPSWORKS-1793</a>] - Increase certificate keysize
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1794'>HOPSWORKS-1794</a>] - Make Hopsworks logo consistent with the branding
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1795'>HOPSWORKS-1795</a>] - Close connections in AirflowDagFacade
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1796'>HOPSWORKS-1796</a>] - hops-util(-py) should use consul domain to reach Hopsworks
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1797'>HOPSWORKS-1797</a>] - Hopsworks should listen on an internal port with certificate signed by HopsCA
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1799'>HOPSWORKS-1799</a>] - Is kubernetes enabled is not evaluated correctly in front-end after variables service refactoring
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1800'>HOPSWORKS-1800</a>] - cache provenance-epipe scan operations & fixes
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1805'>HOPSWORKS-1805</a>] - Discover docker registry through consul
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1806'>HOPSWORKS-1806</a>] - Clean up docker images from registry
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1807'>HOPSWORKS-1807</a>] - Hadoop 3 canot be installed without hopsworks
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1808'>HOPSWORKS-1808</a>] - Fix Python environment upgrades from 1.3 to 1.4
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1810'>HOPSWORKS-1810</a>] - fix the base image
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1811'>HOPSWORKS-1811</a>] - manage docker registry with kagent.
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1813'>HOPSWORKS-1813</a>] - Put back conda environment import
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1819'>HOPSWORKS-1819</a>] - Query constructor should return the online query equivalent
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1820'>HOPSWORKS-1820</a>] - Use Miniconda in Docker image
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1823'>HOPSWORKS-1823</a>] - [hops-util-py] Add metric_key as an argument to distributed training
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1824'>HOPSWORKS-1824</a>] - Fix chrome driver version
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1826'>HOPSWORKS-1826</a>] - Add set -e to Docker script
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1836'>HOPSWORKS-1836</a>] - Pin nbdime-jupyterlab version
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1840'>HOPSWORKS-1840</a>] - Sklearn serving PermissionError
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1842'>HOPSWORKS-1842</a>] - Library installation/uninstallation should increment Docker image version for the project
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1850'>HOPSWORKS-1850</a>] - Consul health check for Logstash uses private IP
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1855'>HOPSWORKS-1855</a>] - Set PATH and LD_LIBRARY_PATH in Dockerfile
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1856'>HOPSWORKS-1856</a>] - sklearn iris classifier import joblib broken
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1858'>HOPSWORKS-1858</a>] - [chef] consul does not create hops gid needed by docker
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1859'>HOPSWORKS-1859</a>] - make dn and nn ports configurable
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1862'>HOPSWORKS-1862</a>] - Fix cyclic dependency error
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1864'>HOPSWORKS-1864</a>] - Revert HopsFS data dir location to be compatible with HopsFS upgrades
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1865'>HOPSWORKS-1865</a>] - Schema problem when updating from 1.2 to 1.3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1869'>HOPSWORKS-1869</a>] - Add 1.3 migration in expat-site.xml.rb in chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1871'>HOPSWORKS-1871</a>] - Add admin DNs to all elasticsearch nodes
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1875'>HOPSWORKS-1875</a>] - Kubernetes master recipe should run after Consul default
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1879'>HOPSWORKS-1879</a>] - update gpu machine - docker packages
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1880'>HOPSWORKS-1880</a>] - Can not create project with a member
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1885'>HOPSWORKS-1885</a>] - hopsworks ee should use hops ee
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1886'>HOPSWORKS-1886</a>] - Service start fail if consul not ready.
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1887'>HOPSWORKS-1887</a>] - Hive warehouse should not be set as DB policy when HopsFS-S3 is enabled.
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1890'>HOPSWORKS-1890</a>] - Bump Tez minor version to account for Hadoop 3.2 dependencies
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1895'>HOPSWORKS-1895</a>] - Spark History server should listen to 0.0.0.0
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1900'>HOPSWORKS-1900</a>] - epipe mishandling of large xattr when logged xattr size differs from current xattr size
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1901'>HOPSWORKS-1901</a>] - JWTRequired filter not working if ApiKey is set
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1904'>HOPSWORKS-1904</a>] - Livy needs access to users' certificates
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1905'>HOPSWORKS-1905</a>] - reset_session at the beginning of maggy_spec
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1911'>HOPSWORKS-1911</a>] - TensorFlow version in variables should be 2.2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1913'>HOPSWORKS-1913</a>] - Can't write to S3 bucket from a Docker container
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1914'>HOPSWORKS-1914</a>] - Docker image name regex sanitizer should be a shared attribute in Chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1915'>HOPSWORKS-1915</a>] - resolv.conf is regenerated on reboot on CentOS
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1917'>HOPSWORKS-1917</a>] - Fix the notebook names in the ruby tests after tf 2.2 upgrade of hops examples
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1919'>HOPSWORKS-1919</a>] - Consule race condition
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1920'>HOPSWORKS-1920</a>] - Airflow Job Sensor does not pass the API key to connection hook
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1928'>HOPSWORKS-1928</a>] - Add fs when returning HopsFS training datasets to the clients
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1929'>HOPSWORKS-1929</a>] - enforce unique names in training dataset splits
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1931'>HOPSWORKS-1931</a>] - online fs grants not updated correctly when changing user roles
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1933'>HOPSWORKS-1933</a>] - Services hang up startup for 10min if consul failed to start
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1938'>HOPSWORKS-1938</a>] - Jupyter fails to start as it does not find the launcher script
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1953'>HOPSWORKS-1953</a>] - update expat to use hops 3.2.0.0-SNAPSHOT
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1959'>HOPSWORKS-1959</a>] - kube-hops::master should run after consul::default
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1963'>HOPSWORKS-1963</a>] - Fix download_url in setup-chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1970'>HOPSWORKS-1970</a>] - navigating to featurestore fg/td/f page does not enable all functionality
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1977'>HOPSWORKS-1977</a>] - use kagent/enabled, not kagent/test
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1980'>HOPSWORKS-1980</a>] - aux is a reserved keyword in windows and cannot be used for directories
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1983'>HOPSWORKS-1983</a>] - datanode not starting if bind-utils not installed on centos
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1985'>HOPSWORKS-1985</a>] - delete from shared dataset with full path fails
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1989'>HOPSWORKS-1989</a>] - Python jobs sometimes finishes immediately and no logs are available
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1993'>HOPSWORKS-1993</a>] - Upgrade Petastorm from 0.7.6 to 0.9.4
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1995'>HOPSWORKS-1995</a>] - Move docker image regex sanitizer from hopsworks to conda chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1998'>HOPSWORKS-1998</a>] - Project ID in Jupyter configuration is incorrectly templated with ","
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2002'>HOPSWORKS-2002</a>] - Chef fixes for upgrading 1.3 -> 1.4
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2004'>HOPSWORKS-2004</a>] - get_latest_featuregroup_version not updating cache
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2012'>HOPSWORKS-2012</a>] - Fix typo in the link to Hopsworks Build status in README.md
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2018'>HOPSWORKS-2018</a>] - non admin hops users cannot view spark executors logs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2020'>HOPSWORKS-2020</a>] - Available GPUs not calculated correctly
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2021'>HOPSWORKS-2021</a>] - TensorBoard too slow loading many experiment runs and times out
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2024'>HOPSWORKS-2024</a>] - Fix consul hostname resolution on ubuntu containers
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2028'>HOPSWORKS-2028</a>] - Starting two jobs with appPath pointing to .ipynb fails if started directly after each other
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2036'>HOPSWORKS-2036</a>] - TensorFlow should not be imported in hops-util-py util module
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2047'>HOPSWORKS-2047</a>] - Non LTS Nvidia Driver version doesn't work on Azure VMs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2048'>HOPSWORKS-2048</a>] - Jupyter-git missing configuration for git_backend
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2059'>HOPSWORKS-2059</a>] - Base directory when starting Jupyter in python mode not set correctly
</li>
</ul>
<h2> Task
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1414'>HOPSWORKS-1414</a>] - Update readthedocs revision history
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1642'>HOPSWORKS-1642</a>] - Upgrade to TensorFlow 2.2.0 and PyTorch 1.5.1
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1745'>HOPSWORKS-1745</a>] - Fix tests for sklearn, tfserving
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1821'>HOPSWORKS-1821</a>] - [hops-util-py] Replace pydoop imports with hdfs module
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1835'>HOPSWORKS-1835</a>] - Make files/directories created by Jobs/notebooks group writable by default
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1838'>HOPSWORKS-1838</a>] - Set NCCL_SOCKET_NTHREADS and NCCL_NSOCKS_PERTHREAD for distributed training
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1843'>HOPSWORKS-1843</a>] - Move download_url from kagent to conda
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1845'>HOPSWORKS-1845</a>] - Collect flask server logs in sklearn serving
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1857'>HOPSWORKS-1857</a>] - Bump Maggy version in Docker base image
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1873'>HOPSWORKS-1873</a>] - Bump hops dependencies in docker-images
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1877'>HOPSWORKS-1877</a>] - Add requests as dependency to hops-util-py
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1889'>HOPSWORKS-1889</a>] - hdfs.add_module should reload the python module each time
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1891'>HOPSWORKS-1891</a>] - Remove commons-beanutils dependency
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1893'>HOPSWORKS-1893</a>] - [hops-util-py] Add project and dataset modules docs
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1909'>HOPSWORKS-1909</a>] - Bump spark and hive versions in hops-examples
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1912'>HOPSWORKS-1912</a>] - Do not download Docker image if it's already there
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1916'>HOPSWORKS-1916</a>] - Add documentation on how to configure the Hopsworks launch operator to run on external Airflow
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1922'>HOPSWORKS-1922</a>] - Bump up service-discovery-clients version
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1923'>HOPSWORKS-1923</a>] - Remove users from privileged certificates group
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1927'>HOPSWORKS-1927</a>] - Move Cloud related code to separate module
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1934'>HOPSWORKS-1934</a>] - Upgrade TensorFlow to 2.3 and PyTorch to 1.6
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1936'>HOPSWORKS-1936</a>] - Use Miniconda instead of Anaconda for system python environments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1943'>HOPSWORKS-1943</a>] - python and notebook execution tests mnist example takes too long
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1946'>HOPSWORKS-1946</a>] - [API] State provenance refactoring
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1973'>HOPSWORKS-1973</a>] - Remove master-cloud branch from hopsworks-chef
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1994'>HOPSWORKS-1994</a>] - Add example with TensorFlow profiling and custom image returned in wrapper
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2005'>HOPSWORKS-2005</a>] - model name directory in Models dataset should be group writable
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2007'>HOPSWORKS-2007</a>] - Bump hops dependencies to 3.2.0.0-RC1
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2011'>HOPSWORKS-2011</a>] - Revoke host certificates with regular expression
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2013'>HOPSWORKS-2013</a>] - Cleanup docker images from managed registries
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2017'>HOPSWORKS-2017</a>] - Bump Kubernetes minor version to 1.18.8
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2034'>HOPSWORKS-2034</a>] - Bump hops dependencies to 3.2.0.0-RC2
</li>
</ul>
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1277'>HOPSWORKS-1277</a>] - update spark to work with hadoop3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1281'>HOPSWORKS-1281</a>] - update hopsworks to work with hadoop3 and docker
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1592'>HOPSWORKS-1592</a>] - Add support for feature store s3 storage connectors to encrypted buckets
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1692'>HOPSWORKS-1692</a>] - makes flink work with hadoop3 and docker
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1693'>HOPSWORKS-1693</a>] - make livy depend on hadoop3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1694'>HOPSWORKS-1694</a>] - Update chef cookbooks to run user job in docker
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1695'>HOPSWORKS-1695</a>] - make hive work with hadoop3
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1732'>HOPSWORKS-1732</a>] - Search iteration 2
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1776'>HOPSWORKS-1776</a>] - [API] provenance - ops & link artifacts - feature groups, training datasets, models, experiments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1801'>HOPSWORKS-1801</a>] - update karamel-chef cluster definitions
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1809'>HOPSWORKS-1809</a>] - Remove deprecated Python management functionality
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-1910'>HOPSWORKS-1910</a>] - [UI] provenance - link of feature groups, training datasets, models, experiments
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2000'>HOPSWORKS-2000</a>] - Sklearn should use base image instead of the hops one
</li>
<li>[<a href='https://logicalclocks.atlassian.net/browse/HOPSWORKS-2001'>HOPSWORKS-2001</a>] - TFServing should use base image instead of the hops one
</li>
</ul>