Skip to content

Release 2.5.0

Compare
Choose a tag to compare
@SirOibaf SirOibaf released this 13 Feb 16:56
· 11 commits to branch-2.5 since this release

Release notes - Hopsworks - Version 2.5.0

Bug

HOPSWORKS-2983 Projects can't be created without hops-system namespace in Kubernetes

HOPSWORKS-2980 Allow multiple model files in a model artifact

HOPSWORKS-2973 zip/unzip URI encoding calls system python, use hops-system python instead

HOPSWORKS-2965 Remove pathlib, confluent-kafka, hops-petastorm, opencv-python as dependencies for hops-util-py

HOPSWORKS-2963 NullPointerException when listing tags for model

HOPSWORKS-2962 Components in Serving UI are not aligned

HOPSWORKS-2953 init_prepared_statement throws NoneType exception

HOPSWORKS-2952 update hsfs examples with train_split property

HOPSWORKS-2951 hsml should also be monitored for minor releases

HOPSWORKS-2950 Remove user, project and installation section from hopsworks documentation

HOPSWORKS-2939 [tez] Tez master does not send application certificates with the create container request

HOPSWORKS-2936 Pin ipython to 7.31.0

HOPSWORKS-2935 jupyter_spec insufficient spark memory test should set python kernel to false

HOPSWORKS-2924 cloud-metrics-daemon ownership is incorrect

HOPSWORKS-2920 exclude org.slf4j:slf4j-log4j12 from zookeeper

HOPSWORKS-2893 SYNC_BASE_ENV should also check for conflicts

HOPSWORKS-2884 DefaultJobConfiguration update fails for PySpark/Spark JobType

HOPSWORKS-2873 Log4j2 vulnerability mitigation

HOPSWORKS-2869 Improve Spark/PySpark logging

HOPSWORKS-2863 parallel conversion of same notebook - add execution id to make name unique

HOPSWORKS-2856 OnlineFS user removal during project removal can result in collision

HOPSWORKS-2839 Fix batch serving vectors sql syntax

HOPSWORKS-2838 Training dataset get_query for offline storage not working on hive engine

HOPSWORKS-2826 OnlineFS replays data on cluster restart

HOPSWORKS-2818 Serialize Date objects correctly in Query Constructor

HOPSWORKS-2817 settings.updateOauthLogoutRedirectUri add a path to the uri

HOPSWORKS-2814 Enabling feature store service on an existing project doesn't create online users for existing members

HOPSWORKS-2813 Should be able to scale out a running serving

HOPSWORKS-2812 Kafka failing to query the database

HOPSWORKS-2809 Fix IllegalAnnotationsException that is polluting the log

HOPSWORKS-2805 Regex for validating library name does not allow square brackets

HOPSWORKS-2800 onlinefs service fails silently to start if Kafka has not fully started yet

HOPSWORKS-2781 Fix timestamp features for Hudi Feature Groups

HOPSWORKS-2779 OAuth callback redirect not working when user is already logged in

HOPSWORKS-2777 executions table grows infinitely and may kill RonDB when deleting a Job or Project

HOPSWORKS-2770 Feature Group clear content endpoint rethinking

HOPSWORKS-2721 Data validation inequality rules should compare columns but accept fractional values

HOPSWORKS-2698 Update hops::fuse_mnt for logging and bug fixes

HOPSWORKS-2592 Dataset href path is malformed

HOPSWORKS-2590 Storage connector should not set empty values

HOPSWORKS-2398 KVM ruby sorting int as string.

HOPSWORKS-2239 NullPointerException when creating a feature group with Null description

HOPSWORKS-2171 Online Feature Group creation without schema through UI fails with uninformative Error

HOPSWORKS-2097 Materialize font awesome icons

HOPSWORKS-2030 Hopsworks Airflow operator doesn't work with python jobs

HOPSWORKS-1867 flyway_schema_history engine should be ndbcluster instead of innodb

HOPSWORKS-1351 Services versions list needs to be updated

Improvement

HOPSWORKS-2955 default train_split property to "train"

HOPSWORKS-2948 Simplify getting shared feature store by name on HSFS

HOPSWORKS-2940 Use consul for livy.rsc.launcher.address configuration

HOPSWORKS-2933 Improve HSFS Python upload memory usage

HOPSWORKS-2926 Adding vscode specific folders to .gitignore

HOPSWORKS-2925 Move SqlCondition and SqlFilterLogic Enums to Persistance Package to make them reusable

HOPSWORKS-2916 use tf.io.parse_example instead of tf.io.parse_single_example

HOPSWORKS-2902 Fix for user management new UI

HOPSWORKS-2899 feature group data preview should default to online feature store

HOPSWORKS-2891 Add tags as a subresource for Models

HOPSWORKS-2888 Support for pyodbc in python environment

HOPSWORKS-2887 OAuth not working if 2fa set to mandatory

HOPSWORKS-2882 Vulnerability check failing in jenkins

HOPSWORKS-2880 Update prometheus version

HOPSWORKS-2872 Migrate auth and project

HOPSWORKS-2865 Disallow TLSv1 and TLSv1.1 at kagent web interface

HOPSWORKS-2853 Save OAuth id_token to be used for logout.

HOPSWORKS-2850 Fine-grained activity logging for validations

HOPSWORKS-2843 default data storage storage policy

HOPSWORKS-2842 Improve recent notebooks endpoint

HOPSWORKS-2836 Add retention policy for services logs

HOPSWORKS-2828 Support serving scikit-learn models and custom predictor scripts with KFServing

HOPSWORKS-2827 New module for managing model serving (HSML)

HOPSWORKS-2820 [consul-chef] Keep existing search domain in resolv.conf

HOPSWORKS-2819 Allow feature comparison in Query Filters

HOPSWORKS-2810 Fixes for oauth new UI

HOPSWORKS-2808 Fix home directory

HOPSWORKS-2804 Remove zookeeper rubygems dependency

HOPSWORKS-2803 Add prometheus rules for RonDb alerting

HOPSWORKS-2799 Use logging module in hops-util-py

HOPSWORKS-2797 Add model name and serving state filters to ServingService

HOPSWORKS-2784 bump up dependency versions to fix vulnerabilities

HOPSWORKS-2780 Configuration parameter for InitialLogFileGroup and InitialTablespace

HOPSWORKS-2774 Rest endpoints for configuring remote authentication

HOPSWORKS-2772 Alert on job fail not working

HOPSWORKS-2771 Include vnd.schemaregistry.v1+json header for kafka registry POST endpoints

HOPSWORKS-2766 Add template_fields to the Airflow HopsworksAbstractOperator

HOPSWORKS-2759 Set HttpOnly and Secure flags for cookies

HOPSWORKS-2745 New API for managing machine learning models

HOPSWORKS-2703 Improve documentation for model serving

HOPSWORKS-2633 Support for Istio authentication

HOPSWORKS-2623 Add Feature normalizer functions as in-built Transformation Functions to HSFS

HOPSWORKS-2617 add batch lookup API to retrieve batch of serving vectors from online feature store

HOPSWORKS-2504 Move feature descriptions from Hive Metastore to Hopsworks

HOPSWORKS-2395 Change s3 connector bucket name tooltip

HOPSWORKS-1882 Sparkmagic should send certificate to Livy

New Feature

HOPSWORKS-2919 Refresh online storage connector if connection gets dropped

HOPSWORKS-2917 Rest API for editing Hopsworks configuration

HOPSWORKS-2829 Expandable links provenance graph

HOPSWORKS-2811 Add ModelRegistry API to fully support shared models

HOPSWORKS-2802 Make it possible to manually set oauth session end point even if provider metadata end point is supported

HOPSWORKS-2750 Hopsworks GIT integration

HOPSWORKS-2680 Save code that it's used to create a feature group

HOPSWORKS-2382 Collect service logs on Elastic

HOPSWORKS-1960 Add support for downloading a model using the python API

Task

HOPSWORKS-2954 Add Old Documentation header to mkdocs.yml to point to readthedocs

HOPSWORKS-2930 Update schema and model_schema paths in test notebooks

HOPSWORKS-2929 Add zip package to hopsworks::install recipe

HOPSWORKS-2913 Bump Hops dependencies to 3.2.0.6

HOPSWORKS-2909 Reduce hopsworks-ear size

HOPSWORKS-2896 Run Airflow in Docker container

HOPSWORKS-2895 Add endpoint to generate elk service log user jwt token

HOPSWORKS-2894 adjust model_spec tests to check new input_example format

HOPSWORKS-2868 Model schema and input example should be expandable

HOPSWORKS-2860 Rename Signature to ModelSchema in ModelDTO

HOPSWORKS-2837 Extend query field size for SQL based on-demand feature group

HOPSWORKS-2835 Zookeeper recipe does not respect external_user option

HOPSWORKS-2833 Add documentation template

HOPSWORKS-2821 Add user scope API key for secrets APIs

HOPSWORKS-2776 Bump hops dependencies to 3.2.0.6-SNAPSHOT

HOPSWORKS-2773 Maven dependency refactoring and vulnerability fixes

HOPSWORKS-2769 Fix error management for python library installation

HOPSWORKS-2767 Update to Python 3.8

HOPSWORKS-1755 Upgrade PyTorch to 1.5

HOPSWORKS-1416 Support for bulk activating users in the Admin UI