Featurebyte

Latest version: v1.0.2

Safety actively analyzes 623315 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.2

🐛 Bug Fixes

+ `service` Databricks integration fix

1.0.1

💡 Enhancements

+ `api` Support description specification during table creation.
+ `api` Create api to manage online stores
+ `session` Specify role and group in Snowflake and Databricks details to enforce permissions for accessing source and output tables
+ `service` Simplify user defined function route creation schema
+ `online_serving` Implement FEAST offline stores for Spark Thrift and DataBricks for online serving support
+ `service` Compute data description in batches of columns
+ `service` Support offset parameter for aggregate_asat
+ `profile` Create a profile from databricks secrets to simplify access from a Databricks workspace.
+ `service` Improve efficiency of feature table cache checks for saved feature lists
+ `session` Add client_session_keep_alive to snowflake connector to keep the session alive
+ `service` Support cancellation for historical features table creation task

🐛 Bug Fixes

+ `service` Updates output variable type of count aggregation to be integer instead of float
+ `service` Fix FeatureList online_enabled_feature_ids attribute not updated correctly in some cases
+ `session` Fix snowflake session using wrong role if the user's default role does not match role in feature store details
+ `session` Fix count dictionary entropy UDF behavior for edge cases
+ `deployment` Fix getting sample entity serving names for deployment fails when entity has null values
+ `service` Fix ambiguous column name error when using SCD lookup features with different offsets

1.0.0

💡 Enhancements

+ `session` Implement missing UDFs for DataBricks clusters that support Unity Catalog.
+ `storage` Support azure blob storage for file storage.

🐛 Bug Fixes

+ `service` Fixes a bug where the feature saving would fail if the feature or colum name contains quotes.
+ `deployment` Fix an issue where periodic tasks were not disabled when reverting a failed deployment

0.6.2

🛑 Breaking Changes

+ `api` Support using observation tables in feature, target and featurelist preview
+ Parameter `observation_set` in `Feature.preview`, `Target.preview` and `FeatureList.preview` now accepts `ObservationTable` object or pandas dataframe
+ Breaking change: Parameter `observation_table` in `FeatureList.compute_historical_feature_table` is renamed to `observation_set`
+ `feature_list` Change feature list catalog output dataframe column name from `primary_entities` to `primary_entity`

💡 Enhancements

+ `databricks-unity` Add session for databricks unity cluster, and migrate one UDF to python for databricks unity cluster.
+ `target` Allow users to create observation table with just a target id, but no graph.
+ `service` Support latest aggregation for vector columns
+ `service` Update repeated columns validation logic to handle excluded columns.
+ `endpoints` Enable observation table to associate with multiple use cases from endpoints
+ `target` Derive window for lookup targets as well
+ `service` Add critical data info validation logic
+ `api` Implement remove observation table from context
+ `service` Support rename of context, use case, observation table and historical feature table
+ `target_table` Persist primary entity IDs for the target observation table
+ `observation_table` Update observation table creation check to make sure primary entity is set
+ `service` Implement service to materialize features to be published to external feature store
+ `service` Add feature definition hash to new feature model to allow duplicated features to be detected
+ `observation_table` Track uploaded file name when creating an observation table from an uploaded file.
+ `observation_table` Add way to update purpose for observation table.
+ `tests` Use published featurebyte library in notebook tests.
+ `service` Reduce complexity of describe query to avoid memory issue during query compilation
+ `session` Use DBFS for Databricks session storage to simplify setup
+ `target_namespace` Add support for target namespace deletion
+ `observation_table` add minimum interval between entities to observation table
+ `api` Implement delete observation table from use case
+ `api` Implement removal of default preview and eda table for context
+ `api` Enable observation table to associate with multiple use cases from api
+ `api` Implement removal of default preview and eda table for use case

🐛 Bug Fixes

+ `observation_table` fix validation around primary entity IDs when creating observation tables
+ `worker` Use cpu worker for feature job setting analysis to avoid blocking io worker async loop
+ `session` Make data warehouse session creation asynchronous with a timeout to avoid blocking the asyncio main thread. This prevents the API service from being unresponsive when certain compute clusters takes a long time to start up.
+ `service` Fix observation table sampling so that it is always uniform over the input
+ `worker` Fix feature job setting analysis fails for databricks feature store
+ `session` Fix spark session failing with spark version >= 3.4.1
+ `service` Fix observation table file upload error
+ `target` Support value_column=None for count in forward_aggregate/target operations.
+ `service` Fix division by zero error when calling describe on empty views
+ `worker` Fix bug where feature job setting analysis backtest fails when the analysis is missing an optional histogram
+ `service` Fixes a view join issue that causes the generated feature not savable due to graph inconsistency.
+ `use_case` Allow use cases to be created with descriptive only targets
+ `service` Fixes an error when rendering FeatureJobStatusResult in notebooks when matplotlib package is not available.
+ `feature` Fix feature saving bug when the feature contains timestamp filtering

0.6.1

🐛 Bug Fixes

+ `api` fixed async task return code

0.6.0

🛑 Breaking Changes

+ `observation_table` Validate that entities are present when creating an observation table.

💡 Enhancements

+ `target` Use window from target namespace instead of the target version.
+ `service` UseCase creation to accept TargetNameSpace id as a parameter
+ `historical_feature_table` Make FeatureClusters optional when creating historical feature table from UI.
+ `service` Move online serving code template generation to the online serving service
+ `model` Handle old Context records with entity_ids attribute in the database
+ `service` Add key_with_highest_value() and key_with_lowest_value() for cross aggregates
+ `api` Add consistent table feature job settings validation during feature creation.
+ `api` Change Context Entity attribute's name to Primary Entity
+ `api` Use primary entity parameter in Target and Context creation
+ `service` Add last_updated_at in FeatureModel to indicate when feature value is last updated
+ `api` Revise feature list create new version to avoid throwing error when the feature list is the same as the previous version
+ `service` Support rprefix parameter in View's join method
+ `observation_table` Add an optional purpose to observation table when creating a new observation table.
+ `docs` Documentation for Context and UseCase
+ `observation_table` Track earliest point in time, and unique entity col counts as part of metadata.
+ `service` Support extracting value counts and customised statistics in PreviewService
+ `api` Remove direct observation table reference from UseCase
+ `warehouse` improve data warehouse asset validation
+ `api` Use EntityBriefInfoList for entity info for both UseCase and Context
+ `api` Add trigo functions to series.
+ `api` Include observation table operation into Context API Object
+ `observation_table` Add route to allow users to upload CSV files to create observation tables.
+ `target` Tag entity_ids when creating an observation table from a target.
+ `api-client` improve api-client retry
+ `service` Entity Validation for Context, Target and UseCase
+ `service` Add Context Info method into both Context API Object and Route
+ `api` Add functionality to calculate haversine distance.
+ `service` Fix PreviewService describe() method when stats_names are provided

🐛 Bug Fixes

+ `service` Validate non-existent Target and Context when creating Use Case
+ `session` Fix execute query failing when variant columns contain null values
+ `service` Validate null target_id when adding obs table to use case
+ `service` Fix maximum recursion depth exceeded error in complex queries
+ `service` Fix race condition when accessing cached values in ApiObject's get_by_id()
+ `hive` fix hive connection error when spark_catalog is not the default
+ `api` Targetlist should include items in target namespace.
+ `target` Fix target definition SDK code generation by skipping project.
+ `service` Fix join validation logic to account for rprefix

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.