Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@SirOibaf SirOibaf released this 23 Jul 23:11
· 12 commits to branch-3.0 since this release

Release notes - Hopsworks - Version 3.0.0

Bug

HOPSWORKS-3255 elastic search - highlight fragment bug

HOPSWORKS-3253 Feature Group Type Enum breaks with Stream Feature Group after upgrade

HOPSWORKS-3252 Disable Kafka Topic deletion for feature group ingestion topics

HOPSWORKS-3246 New kafka topic names not included in the response after updating a deployment

HOPSWORKS-3236 Improve model inference error responses

HOPSWORKS-3235 Use Hudi snapshot query when users doesn't specify as_of in the query param

HOPSWORKS-3233 Timestamp incompatibility Spark/Hive/Hudi

HOPSWORKS-3232 Deleting a model used in existing deployments should not be possible

HOPSWORKS-3228 Bump scikit-learn to v1.1.1

HOPSWORKS-3227 Return valid inference endpoints only

HOPSWORKS-3221 Spark dist files do not respect HopsFS replication factor

HOPSWORKS-3220 HopsKafkaAuthorizer retry and refresh ACLs cache if cannot find any ACLs

HOPSWORKS-3212 Remove pickle file validation in storage-initializer

HOPSWORKS-3209 expectation_suite update is failing

HOPSWORKS-3207 Unexported service log viewer Chef attributes

HOPSWORKS-3204 Feature View can't get query when one of the feature groups was deleted

HOPSWORKS-3197 Feature Store quota enforcement fail with NPE for non-cached Feature Groups

HOPSWORKS-3193 Creating Feature Group from UI without Expectation Suite fails

HOPSWORKS-3191 OAuth not removing group if mapping is empty

HOPSWORKS-3187 Inference with Istio using HSML not enabled in transformers

HOPSWORKS-3185 Api key scopes do not cascade on delete

HOPSWORKS-3183 Online feature vectors are not sorted according to the user input

HOPSWORKS-3171 Rename PYTHON scope to PYTHON_LIBRARIES

HOPSWORKS-3149 Consul should only register the active resource manager

HOPSWORKS-3142 Transformation function does not handle null value

HOPSWORKS-3141 Query filter does not handle DATE type properly

HOPSWORKS-3133 Hopsify log file is in wrong directory

HOPSWORKS-3129 Consul does not detected a failed MySQLd

HOPSWORKS-3126 Should flush new Serving entity to get id

HOPSWORKS-3124 ruby test - always wait for started executions to stop

HOPSWORKS-3121 [FeatureView] Bug report

HOPSWORKS-3111 Hopsworks K8s certificate expiration should not be hardcoded

HOPSWORKS-3097 Make OAuth provider display name should not be mandatory

HOPSWORKS-3093 FileSaver.js package was outdated from Teleborder repository

HOPSWORKS-3090 CVE-2022-26612 - flink client vulnerability

HOPSWORKS-3087 Feature group data preview returns 500 when previewing streaming feature groups

HOPSWORKS-3070 Install custom PyTorch and Torchvision in base python environment

HOPSWORKS-3059 Latest version for monitored library should be null if not available

HOPSWORKS-3058 Hopsfs-mount chown's root directory ownership during upgrade

HOPSWORKS-3048 Python library installation using APIKey fails to get the user of the request

HOPSWORKS-3038 Add lock management in Python search singletons

HOPSWORKS-3031 Uglify failing hopsworks-web build

HOPSWORKS-3019 Filebeats data directory is wrong

HOPSWORKS-3015 flyway validation_rule table broken for 2.3 -> 2.4 -> 2.5 upgrade

HOPSWORKS-3013 Storage Connector Update not working

HOPSWORKS-2994 ModuleNotFoundError when saving code

HOPSWORKS-2993 Update git provider secrets throws an secret already exists exception

HOPSWORKS-2958 Hopsify should use internal https port to register with Hopsworks

HOPSWORKS-2957 Call hops::default from hopsworks::default

HOPSWORKS-2953 init_prepared_statement throws NoneType exception

HOPSWORKS-2952 update hsfs examples with train_split property

HOPSWORKS-2564 Alert manager config backup timer fails

HOPSWORKS-2100 Cannot enable model serving when Models folder already exists

HOPSWORKS-1932 feature store sharing ignores online feature store

Improvement

HOPSWORKS-3251 Add numFeatureViews to FeaturestoreDTO for front-end

HOPSWORKS-3248 Rename On Demand Feature groups to external feature groups in hsfs

HOPSWORKS-3242 Improve handling of different data types in feature groups across online/offline

HOPSWORKS-3240 Stream Feature Group online enable exception only when trying to change the setting

HOPSWORKS-3231 Support custom external IP for istio ingressgateway

HOPSWORKS-3226 Hops Kafka Authorizer improve synchonization

HOPSWORKS-3225 Throw a warning instead of error while creating empty data featuregroup

HOPSWORKS-3222 Improve Logstash CPU utilization

HOPSWORKS-3217 Set default values for Inference batching and add access to Hopsworks var for Job audience

HOPSWORKS-3216 hops-hadoop-chef hops/nn/heap_size should set only the NN heap

HOPSWORKS-3211 Add endpoint for deployment logs

HOPSWORKS-3206 bump hopshadoop version 3.2.0.7 RC0

HOPSWORKS-3195 Refactor inference endpoints details

HOPSWORKS-3190 Upgrade OpenSearch to 1.3.3

HOPSWORKS-3186 [FeatureView] Feature view training dataset API redesign

HOPSWORKS-3184 feature view search

HOPSWORKS-3181 OAuth update user profile not working

HOPSWORKS-3176 Change the format of the Hopsworks audit logs to JSON.

HOPSWORKS-3173 Kafka store number of partitions and replicas in the database

HOPSWORKS-3169 [hops-hadoop-chef] Expose attribute to configure user limits in Yarn Capacity Scheduler

HOPSWORKS-3161 Hive connection should return better error message when accessing an unshared feature group

HOPSWORKS-3158 Print Job and Feature Store URLs within Hopsworks with correct Hostname

HOPSWORKS-3154 Make nodemanager-graceful-decommission-timeout-secs configurable

HOPSWORKS-3147 Make Kafka clusterinfo endpoint return also the external kafka broker endpoints

HOPSWORKS-3146 Fix delete user end-point

HOPSWORKS-3136 Migrate IAM role chaining docs

HOPSWORKS-3131 there can be only one fg.insert() or fg.save()

HOPSWORKS-3128 Iam role mapping fixes for new UI

HOPSWORKS-3125 [FeatureView] Merge feature view dev branch to master

HOPSWORKS-3123 [FeatureView] remove label from feature view table

HOPSWORKS-3119 Register OAuth user as admin

HOPSWORKS-3118 Create new role for hopsworks as a service user

HOPSWORKS-3114 Enable HTTP 1.0 in istio ingress gateway

HOPSWORKS-3113 Enable Hive session for all Jobs

HOPSWORKS-3112 Documentation for managing services

HOPSWORKS-3109 Allow creation of AWS storage connector without IAM role passthrouh

HOPSWORKS-3104 Fix error messages for services ui

HOPSWORKS-3103 Connect to Hive externally

HOPSWORKS-3102 Support custom domain name in the istio ingress gateway

HOPSWORKS-3100 [FeatureView] Migrate training dataset to feature view

HOPSWORKS-3099 [FeatureView] Java client

HOPSWORKS-3098 [FeatureView] Python client

HOPSWORKS-3096 Multiple expectation suite + remove great expectation matching

HOPSWORKS-3091 Allow users to configure clusterj connection pool/max transactions in onlinefs

HOPSWORKS-3086 change hopsfs small files default to disabled

HOPSWORKS-3084 Add Documentation for Okta group claim

HOPSWORKS-3081 Make OAuth redirect uri provider specific

HOPSWORKS-3079 Support fixed node port for istio-ingressgateway service

HOPSWORKS-3078 Refactor tags sub-resource

HOPSWORKS-3072 CVE-2021-43090

HOPSWORKS-3071 allow utf-8 chars for user names/surnames

HOPSWORKS-3069 Allow StreamFeatureGroup in backend to be available offline only

HOPSWORKS-3056 Add hopsworks to monitored libraries

HOPSWORKS-3055 Add chef attribute to limit the size of datanode storage

HOPSWORKS-3052 Add a flag to skip namespace creation when creating a project

HOPSWORKS-3051 Add new Python extra to HSFS for python engine to replace hive

HOPSWORKS-3047 Add chef attribute to control resource manager HTTPs ports

HOPSWORKS-3046 Enable TLS by default

HOPSWORKS-3042 Kerberos fixes for new UI

HOPSWORKS-3041 Bump up RonDB version to 21.04.4

HOPSWORKS-3040 Use informers in the model-serving-authenticator server

HOPSWORKS-3036 Kerberos and LDAP Docs

HOPSWORKS-3034 Move azure OAuth2 doc from cloud to admin

HOPSWORKS-3030 Add hopsworks debug flag

HOPSWORKS-3028 Extend JWT token lifetime

HOPSWORKS-3016 Improve Logstash Resource Utilization Configurability

HOPSWORKS-3014 [consul-chef] Attribute to change Consul client bind interface

HOPSWORKS-3012 Add dummy file in HopsFS for External Training Datasets to support Keywords/Tags

HOPSWORKS-3011 Decrease logstash pipeline workers for each pipeline

HOPSWORKS-3008 Upgrade Fink to 1.14.3 release

HOPSWORKS-3007 Limit TLS versions used by elastic

HOPSWORKS-3006 Add Expectation Suite Logic between common and persistence layer

HOPSWORKS-3005 Duplicate Expectation persistence logic to ExpectationSuite objects

HOPSWORKS-3004 Duplicate Expectation API logic to ExpectationSuite objects

HOPSWORKS-2999 HSFS Hive engine should throw proper errors for all unsupported methods

HOPSWORKS-2998 Hopsfs-mount fails in git container on VM with TLS disabled

HOPSWORKS-2996 Add git integration documentation

HOPSWORKS-2995 Add job configuration documentation

HOPSWORKS-2992 Jupyter update endpoint should update the entire settings

HOPSWORKS-2985 Add ssl_verify flag in condarc file

HOPSWORKS-2974 HSML support in non-kubernetes installations

HOPSWORKS-2970 Fix dependency-check

HOPSWORKS-2966 LDAP and Kerberos fixes for new UI

HOPSWORKS-2960 Migrate User management docs

HOPSWORKS-2956 Move/clean up hive certificates when using HSFS external client

HOPSWORKS-2955 default train_split property to "train"

HOPSWORKS-2949 Add Client IP and User Agent to the Hopsworks audit logs

HOPSWORKS-2921 Migrate Alert docs

HOPSWORKS-2918 Register built-in transformations by defaut for every project in backend

HOPSWORKS-2897 Remove old feature store UI

HOPSWORKS-2832 Support serving custom predictor scripts without model files

HOPSWORKS-2715 Support for 'requested' and 'limited' pod resources configuration

HOPSWORKS-2543 add support to insert_stream() to ingest data into offline fs

HOPSWORKS-2496 Split up JDBC Storage Connector arguments from string into class attributes

HOPSWORKS-2032 Remove unused parameters for small files from hops-hadoop-chef

New Feature

HOPSWORKS-3215 Make Proxy use JWT

HOPSWORKS-3214 [hops-hadoop-chef ]fix wrong param name in hdfs-site.xml

HOPSWORKS-3203 Add training dataset support for GCS connector

HOPSWORKS-3199 Add loging page overwrite option

HOPSWORKS-3120 Quotas enforcement

HOPSWORKS-3054 Stream Feature Group Python Engine ingestion

HOPSWORKS-3010 Add Google BigQuery Connector

HOPSWORKS-2988 REST API Great Expectations DTO

HOPSWORKS-2987 Add create GE store method to ValidationPipeline class

HOPSWORKS-2986 Data Validation Hopsworks3

HOPSWORKS-2947 [FeatureView] Implement PrepareStatementResource

HOPSWORKS-2946 [FeatureView] Implement TransformationResource

HOPSWORKS-2945 [FeatureView] Implement activity endpoints

HOPSWORKS-2944 [FeatureView] Implement keyword related endpoints

HOPSWORKS-2943 [FeatureView] Implement QueryResource

HOPSWORKS-2942 [FeatureView] Implement TagResource

HOPSWORKS-2941 [FeatureView] Implement TrainingDatasetResource

HOPSWORKS-2844 Add autoscaling information to the /metrics endpoint

HOPSWORKS-2741 Add Kafka storage connector

Sub-task

HOPSWORKS-1851 Show feature store info in search

Task

HOPSWORKS-3256 Remove old feature store tour job files

HOPSWORKS-3218 Support custom KServe TensorFlow version

HOPSWORKS-3179 Add catboost and xgboost libraries to base environment

HOPSWORKS-3178 Remove Deequ based data validation in favour of GE

HOPSWORKS-3177 Bump confluent-kafka to 1.8.2

HOPSWORKS-3175 [FeatureView] Add expansion on keywords and tags when getting td by version

HOPSWORKS-3174 Bump-up RonDB version to 21.04.6 and Bump Hops version in Chef to use 3.2.0.7-SNAPSHOT

HOPSWORKS-3153 Rebuild Spark 3.1 after hops dependency change

HOPSWORKS-3145 Chef enabled online feature store by default

HOPSWORKS-3085 Suppress CVE-2021-28165 from zookeeper dependency

HOPSWORKS-3083 Add hopsworks python SDK examples

HOPSWORKS-3076 [hops-hadoop-chef] Bump up Hops ndb version

HOPSWORKS-3018 Set executions_per_job_limit variable in tests

HOPSWORKS-2984 Add expansions to Git API

HOPSWORKS-2976 NullPointerException when logging requests containing queryDTOs

HOPSWORKS-2975 Remove feature store integration test spec

HOPSWORKS-2969 Add [rsa] profile to MySQL dependency in hsfs

HOPSWORKS-2881 Clean old Git support

HOPSWORKS-2879 Upgrade hudi to 0.10.0 release

HOPSWORKS-2673 Upgrade TensorFlow to 2.9 and PyTorch to 1.12