You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FSTORE-1672][4.1][APPEND] Allow multiple on-demand features to be returned from an on-demand transformation function and allow passing of local variables to a transformation function (logicalclocks#473)
* adding unknown type that can be used to used to initialize transformation types when a transformation function is not attached to a feature view or a fetaure group
* initalizing output column names only if transformation type is not UNDEFINED
* handling undefined transformation type during feature view and feature grouo creation
* explicitly checking if features is a list or None to handle usecase where features is DataFrame
* adding backwards compatiblity to 4.1.x versions of hopsworks
* adding backwards compatiblity to 4.1.x versions of hopsworks
* fixing tests by mockign connections
* fixing unit tests
* handling versions with SNAPSHOT, updating comments and removing prints
* skipping test that requires Versions above 4.1.6
* addressing review comments
* setting transformation function types to be send to the backend only on versions above 4.1.6
* reverting changes
* fixing tests
"The installed hopsworks client version {0} may not be compatible with the connected Hopsworks backend version {1}. \nTo ensure compatibility please install the latest bug fix release matching the minor version of your backend ({2}) by running 'pip install hopsworks=={2}.*'".format(
), # This check is added for backward compatibility with older versions of Hopsworks. The "outputColumnNames" field was added in Hopsworks 4.1.6 and versions below do not support unknown fields in the backend.
UNDEFINED="undefined"# This type is used when the UDF created is not attached to a feature view / feature group. Hence the transformation function is neither model dependent nor on-demand.
), # This check is added for backward compatibility with older versions of Hopsworks. The "transformationType" field was added for equality checking of transformation functions and versions below 4.1.6 do not support unknown fields in the backend.
0 commit comments