Release 2.4.0
Release notes - Hopsworks - Version 2.4.0
Bug
HOPSWORKS-2770 Feature Group clear content endpoint rethinking
HOPSWORKS-2748 Kibana and Grafana consul health checks are wrong
HOPSWORKS-2738 Artifact files should not have glassfish as owner
HOPSWORKS-2730 Proxy servlet is leaking resources
HOPSWORKS-2717 Avro fails with schema names starting with numeric characters
HOPSWORKS-2710 Wrong permissions for Airflow subdirectories
HOPSWORKS-2696 Cannot store features of tinyint offline type as avro serialization fails
HOPSWORKS-2682 node_exporter is not added to kagent services file if kagent is not enabled
HOPSWORKS-2669 Nullpointerexception when trying to get an environment that doesn't exists
HOPSWORKS-2665 Use Hopsworks internal port when calling generate_service_jwt in chef
HOPSWORKS-2663 Fix docker installation on ubuntu 18.04
HOPSWORKS-2662 Fix angular-material version
HOPSWORKS-2659 [hopsworks-chef] Chef guard has incorrect syntax
HOPSWORKS-2656 Incorrect payload when creating sklearn servings with new artifacts
HOPSWORKS-2644 Non HOPS_ADMIN users should not be able to access the cluster settings.
HOPSWORKS-2642 EditableSelect listening to keyboard event on window.
HOPSWORKS-2641 Project page not loading after login
HOPSWORKS-2640 Cannot start Jupyter if Kafka is offline
HOPSWORKS-2638 elastic clear cached scrolling contexts
HOPSWORKS-2620 Add shared by and accepted by to dataset sharing requests
HOPSWORKS-2213 feature group commit endpoints doesn't fall back to pagination defaults
Improvement
HOPSWORKS-2768 Add private_ips attribute in consul-chef metadata.rb
HOPSWORKS-2736 Add versioning for KFServing tars in the archive
HOPSWORKS-2731 On-demand feature group should return primary key information
HOPSWORKS-2720 KfServing storage initializer should use Hopsworks internal port
HOPSWORKS-2712 Add support for IN condition in query filter
HOPSWORKS-2709 Add endpoint to retrieve the most recent ran jupyter notebooks
HOPSWORKS-2708 Add option to disable Jupyter shutdown
HOPSWORKS-2701 improve Jobs REST API filters
HOPSWORKS-2695 Replace creator with UserDTO in FeaturestoreEntityDTO
HOPSWORKS-2692 Disable Yarn application retry
HOPSWORKS-2683 Anaconda environment should be exported after every operation
HOPSWORKS-2681 Profiling optimization
HOPSWORKS-2667 Disable projects with no feature store
HOPSWORKS-2661 Sort Feature Group columns by hive metastore index
HOPSWORKS-2660 No user feedback when jupyter is not launched due to cpu/memory constraints
HOPSWORKS-2654 Attaching an expectation without features should try to use all the FG features
HOPSWORKS-2653 Flyway dir already exists error in hopsworks::install
HOPSWORKS-2606 compute training dataset statistics for train,test and validation separately
HOPSWORKS-2598 Add application field in snowflake storage connector
HOPSWORKS-2453 Feature validations - turn on by default
HOPSWORKS-1832 [ePipe] Handle connection errors with NDB
New Feature
HOPSWORKS-2518 Point-In-Time Joins
Task
HOPSWORKS-2765 Remove Sqoop
HOPSWORKS-2754 Bump hops dependencies to 3.2.0.5-RC0
HOPSWORKS-2753 Install ca-certificates in base image as required by nodejs
HOPSWORKS-2737 Pre-install flask in airflow-chef
HOPSWORKS-2723 Remove AUDITOR role
HOPSWORKS-2705 Deterministic UID/GID
HOPSWORKS-2693 Bump minor version of service proxy
HOPSWORKS-2689 Increase max file descriptors for mysql unit
HOPSWORKS-2684 Remove ndb_backup from Hopsworks
HOPSWORKS-2650 Bump hops dependencies to 3.2.0.5-SNAPSHOT
HOPSWORKS-2155 Set up multi-repo documentation for docs.hopsworks.ai