Skip to content

Commit 474eb62

Browse files
committed
chore(release): release 0.36.0
# [0.36.0](feast-dev/feast@v0.35.0...v0.36.0) (2024-04-16) ### Bug Fixes * Add __eq__, __hash__ to SparkSource for correct comparison ([feast-dev#4028](feast-dev#4028)) ([e703b40](feast-dev@e703b40)) * Add conn.commit() to Postgresonline_write_batch.online_write_batch ([feast-dev#3904](feast-dev#3904)) ([7d75fc5](feast-dev@7d75fc5)) * Add missing __init__.py to embedded_go ([feast-dev#4051](feast-dev#4051)) ([6bb4c73](feast-dev@6bb4c73)) * Add missing init files in infra utils ([feast-dev#4067](feast-dev#4067)) ([54910a1](feast-dev@54910a1)) * Added registryPath parameter documentation in WebUI reference ([feast-dev#3983](feast-dev#3983)) ([5e0af8f](feast-dev@5e0af8f)), closes [feast-dev#3974](feast-dev#3974) [feast-dev#3974](feast-dev#3974) * Adding missing init files in materialization modules ([feast-dev#4052](feast-dev#4052)) ([df05253](feast-dev@df05253)) * Allow trancated timestamps when converting ([feast-dev#3861](feast-dev#3861)) ([bdd7dfb](feast-dev@bdd7dfb)) * Azure blob storage support in Java feature server ([feast-dev#2319](feast-dev#2319)) ([feast-dev#4014](feast-dev#4014)) ([b9aabbd](feast-dev@b9aabbd)) * Bugfix for grabbing historical data from Snowflake with array type features. ([feast-dev#3964](feast-dev#3964)) ([1cc94f2](feast-dev@1cc94f2)) * Bytewax materialization engine fails when loading feature_store.yaml ([feast-dev#3912](feast-dev#3912)) ([987f0fd](feast-dev@987f0fd)) * CI unittest warnings ([feast-dev#4006](feast-dev#4006)) ([0441b8b](feast-dev@0441b8b)) * Correct the returning class proto type of StreamFeatureView to StreamFeatureViewProto instead of FeatureViewProto. ([feast-dev#3843](feast-dev#3843)) ([86d6221](feast-dev@86d6221)) * Create index only if not exists during MySQL online store update ([feast-dev#3905](feast-dev#3905)) ([2f99a61](feast-dev@2f99a61)) * Disable minio tests in workflows on master and nightly ([feast-dev#4072](feast-dev#4072)) ([c06dda8](feast-dev@c06dda8)) * Disable the Feast Usage feature by default. ([feast-dev#4090](feast-dev#4090)) ([b5a7013](feast-dev@b5a7013)) * Dump repo_config by alias ([feast-dev#4063](feast-dev#4063)) ([e4bef67](feast-dev@e4bef67)) * Extend SQL registry config with a sqlalchemy_config_kwargs key ([feast-dev#3997](feast-dev#3997)) ([21931d5](feast-dev@21931d5)) * Feature Server image startup in OpenShift clusters ([feast-dev#4096](feast-dev#4096)) ([9efb243](feast-dev@9efb243)) * Fix copy method for StreamFeatureView ([feast-dev#3951](feast-dev#3951)) ([cf06704](feast-dev@cf06704)) * Fix for materializing entityless feature views in Snowflake ([feast-dev#3961](feast-dev#3961)) ([1e64c77](feast-dev@1e64c77)) * Fix type mapping spark ([feast-dev#4071](feast-dev#4071)) ([3afa78e](feast-dev@3afa78e)) * Fix typo as the cli does not support shortcut-f option. ([feast-dev#3954](feast-dev#3954)) ([dd79dbb](feast-dev@dd79dbb)) * Get container host addresses from testcontainers ([feast-dev#3946](feast-dev#3946)) ([2cf1a0f](feast-dev@2cf1a0f)) * Handle ComplexFeastType to None comparison ([feast-dev#3876](feast-dev#3876)) ([fa8492d](feast-dev@fa8492d)) * Hashlib md5 errors in FIPS for python 3.9+ ([feast-dev#4019](feast-dev#4019)) ([6d9156b](feast-dev@6d9156b)) * Making the query_timeout variable as optional int because upstream is considered to be optional ([feast-dev#4092](feast-dev#4092)) ([fd5b620](feast-dev@fd5b620)) * Move gRPC dependencies to an extra ([feast-dev#3900](feast-dev#3900)) ([f93c5fd](feast-dev@f93c5fd)) * Prevent spamming pull busybox from dockerhub ([feast-dev#3923](feast-dev#3923)) ([7153cad](feast-dev@7153cad)) * Quickstart notebook example ([feast-dev#3976](feast-dev#3976)) ([b023aa5](feast-dev@b023aa5)) * Raise error when not able read of file source spark source ([feast-dev#4005](feast-dev#4005)) ([34cabfb](feast-dev@34cabfb)) * remove not use input parameter in spark source ([feast-dev#3980](feast-dev#3980)) ([7c90882](feast-dev@7c90882)) * Remove parentheses in pull_latest_from_table_or_query ([feast-dev#4026](feast-dev#4026)) ([dc4671e](feast-dev@dc4671e)) * Remove proto-plus imports ([feast-dev#4044](feast-dev#4044)) ([ad8f572](feast-dev@ad8f572)) * Remove unnecessary dependency on mysqlclient ([feast-dev#3925](feast-dev#3925)) ([f494f02](feast-dev@f494f02)) * Restore label check for all actions using pull_request_target ([feast-dev#3978](feast-dev#3978)) ([591ba4e](feast-dev@591ba4e)) * Revert mypy config ([feast-dev#3952](feast-dev#3952)) ([6b8e96c](feast-dev@6b8e96c)) * Rewrite Spark materialization engine to use mapInPandas ([feast-dev#3936](feast-dev#3936)) ([dbb59ba](feast-dev@dbb59ba)) * Run feature server w/o gunicorn on windows ([feast-dev#4024](feast-dev#4024)) ([584e9b1](feast-dev@584e9b1)) * SqlRegistry _apply_object update statement ([feast-dev#4042](feast-dev#4042)) ([ef62def](feast-dev@ef62def)) * Substrait ODFVs for online ([feast-dev#4064](feast-dev#4064)) ([26391b0](feast-dev@26391b0)) * Swap security label check on the PR title validation job to explicit permissions instead ([feast-dev#3987](feast-dev#3987)) ([f604af9](feast-dev@f604af9)) * Transformation server doesn't generate files from proto ([feast-dev#3902](feast-dev#3902)) ([d3a2a45](feast-dev@d3a2a45)) * Trino as an OfflineStore Access Denied when BasicAuthenticaion ([feast-dev#3898](feast-dev#3898)) ([49d2988](feast-dev@49d2988)) * Trying to import pyspark lazily to avoid the dependency on the library ([feast-dev#4091](feast-dev#4091)) ([a05cdbc](feast-dev@a05cdbc)) * Typo Correction in Feast UI Readme ([feast-dev#3939](feast-dev#3939)) ([c16e5af](feast-dev@c16e5af)) * Update actions/setup-python from v3 to v4 ([feast-dev#4003](feast-dev#4003)) ([ee4c4f1](feast-dev@ee4c4f1)) * Update typeguard version to >=4.0.0 ([feast-dev#3837](feast-dev#3837)) ([dd96150](feast-dev@dd96150)) * Upgrade sqlalchemy from 1.x to 2.x regarding PVE-2022-51668. ([feast-dev#4065](feast-dev#4065)) ([ec4c15c](feast-dev@ec4c15c)) * Use CopyFrom() instead of __deepycopy__() for creating a copy of protobuf object. ([feast-dev#3999](feast-dev#3999)) ([5561b30](feast-dev@5561b30)) * Using version args to install the correct feast version ([feast-dev#3953](feast-dev#3953)) ([b83a702](feast-dev@b83a702)) * Verify the existence of Registry tables in snowflake before calling CREATE sql command. Allow read-only user to call feast apply. ([feast-dev#3851](feast-dev#3851)) ([9a3590e](feast-dev@9a3590e)) ### Features * Add duckdb offline store ([feast-dev#3981](feast-dev#3981)) ([161547b](feast-dev@161547b)) * Add Entity df in format of a Spark Dataframe instead of just pd.DataFrame or string for SparkOfflineStore ([feast-dev#3988](feast-dev#3988)) ([43b2c28](feast-dev@43b2c28)) * Add gRPC Registry Server ([feast-dev#3924](feast-dev#3924)) ([373e624](feast-dev@373e624)) * Add local tests for s3 registry using minio ([feast-dev#4029](feast-dev#4029)) ([d82d1ec](feast-dev@d82d1ec)) * Add python bytes to array type conversion support proto ([feast-dev#3874](feast-dev#3874)) ([8688acd](feast-dev@8688acd)) * Add python client for remote registry server ([feast-dev#3941](feast-dev#3941)) ([42a7b81](feast-dev@42a7b81)) * Add Substrait-based ODFV transformation ([feast-dev#3969](feast-dev#3969)) ([9e58bd4](feast-dev@9e58bd4)) * Add support for arrays in snowflake ([feast-dev#3769](feast-dev#3769)) ([8d6bec8](feast-dev@8d6bec8)) * Added delete_table to redis online store ([feast-dev#3857](feast-dev#3857)) ([03dae13](feast-dev@03dae13)) * Adding support for Native Python feature transformations for ODFVs ([feast-dev#4045](feast-dev#4045)) ([73bc853](feast-dev@73bc853)) * Bumping requirements ([feast-dev#4079](feast-dev#4079)) ([1943056](feast-dev@1943056)) * Decouple transformation types from ODFVs ([feast-dev#3949](feast-dev#3949)) ([0a9fae8](feast-dev@0a9fae8)) * Dropping Python 3.8 from local integration tests and integration tests ([feast-dev#3994](feast-dev#3994)) ([817995c](feast-dev@817995c)) * Dropping python 3.8 requirements files from the project. ([feast-dev#4021](feast-dev#4021)) ([f09c612](feast-dev@f09c612)) * Dropping the support for python 3.8 version from feast ([feast-dev#4010](feast-dev#4010)) ([a0f7472](feast-dev@a0f7472)) * Dropping unit tests for Python 3.8 ([feast-dev#3989](feast-dev#3989)) ([60f24f9](feast-dev@60f24f9)) * Enable Arrow-based columnar data transfers ([feast-dev#3996](feast-dev#3996)) ([d8d7567](feast-dev@d8d7567)) * Enable Vector database and retrieve_online_documents API ([feast-dev#4061](feast-dev#4061)) ([ec19036](feast-dev@ec19036)) * Kubernetes materialization engine written based on bytewax ([feast-dev#4087](feast-dev#4087)) ([7617bdb](feast-dev@7617bdb)) * Lint with ruff ([feast-dev#4043](feast-dev#4043)) ([7f1557b](feast-dev@7f1557b)) * Make arrow primary interchange for offline ODFV execution ([feast-dev#4083](feast-dev#4083)) ([9ed0a09](feast-dev@9ed0a09)) * Pandas v2 compatibility ([feast-dev#3957](feast-dev#3957)) ([64459ad](feast-dev@64459ad)) * Pull duckdb from contribs, add to CI ([feast-dev#4059](feast-dev#4059)) ([318a2b8](feast-dev@318a2b8)) * Refactor ODFV schema inference ([feast-dev#4076](feast-dev#4076)) ([c50a9ff](feast-dev@c50a9ff)) * Refactor registry caching logic into a separate class ([feast-dev#3943](feast-dev#3943)) ([924f944](feast-dev@924f944)) * Rename OnDemandTransformations to Transformations ([feast-dev#4038](feast-dev#4038)) ([9b98eaf](feast-dev@9b98eaf)) * Revert updating dependencies so that feast can be run on 3.11. ([feast-dev#3968](feast-dev#3968)) ([d3c68fb](feast-dev@d3c68fb)), closes [feast-dev#3958](feast-dev#3958) * Rewrite ibis point-in-time-join w/o feast abstractions ([feast-dev#4023](feast-dev#4023)) ([3980e0c](feast-dev@3980e0c)) * Support s3gov schema by snowflake offline store during materialization ([feast-dev#3891](feast-dev#3891)) ([ea8ad17](feast-dev@ea8ad17)) * Update odfv test ([feast-dev#4054](feast-dev#4054)) ([afd52b8](feast-dev@afd52b8)) * Update pyproject.toml to use Python 3.9 as default ([feast-dev#4011](feast-dev#4011)) ([277b891](feast-dev@277b891)) * Update the Pydantic from v1 to v2 ([feast-dev#3948](feast-dev#3948)) ([ec11a7c](feast-dev@ec11a7c)) * Updating dependencies so that feast can be run on 3.11. ([feast-dev#3958](feast-dev#3958)) ([59639db](feast-dev@59639db)) * Updating protos to separate transformation ([feast-dev#4018](feast-dev#4018)) ([c58ef74](feast-dev@c58ef74)) ### Reverts * Reverting bumping requirements ([feast-dev#4081](feast-dev#4081)) ([1ba65b4](feast-dev@1ba65b4)), closes [feast-dev#4079](feast-dev#4079) * Verify the existence of Registry tables in snowflake… ([feast-dev#3907](feast-dev#3907)) ([c0d358a](feast-dev@c0d358a)), closes [feast-dev#3851](feast-dev#3851)
1 parent b5a7013 commit 474eb62

File tree

17 files changed

+130
-29
lines changed

17 files changed

+130
-29
lines changed

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Large diffs are not rendered by default.

infra/charts/feast-feature-server/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: feast-feature-server
33
description: Feast Feature Server in Go or Python
44
type: application
5-
version: 0.35.0
5+
version: 0.36.0
66
keywords:
77
- machine learning
88
- big data

infra/charts/feast-feature-server/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Feast Python / Go Feature Server Helm Charts
22

3-
Current chart version is `0.35.0`
3+
Current chart version is `0.36.0`
44

55
## Installation
66

@@ -30,7 +30,7 @@ See [here](https://github.com/feast-dev/feast/tree/master/examples/python-helm-d
3030
| fullnameOverride | string | `""` | |
3131
| image.pullPolicy | string | `"IfNotPresent"` | |
3232
| image.repository | string | `"feastdev/feature-server"` | Docker image for Feature Server repository |
33-
| image.tag | string | `"0.35.0"` | The Docker image tag (can be overwritten if custom feature server deps are needed for on demand transforms) |
33+
| image.tag | string | `"0.36.0"` | The Docker image tag (can be overwritten if custom feature server deps are needed for on demand transforms) |
3434
| imagePullSecrets | list | `[]` | |
3535
| livenessProbe.initialDelaySeconds | int | `30` | |
3636
| livenessProbe.periodSeconds | int | `30` | |

infra/charts/feast-feature-server/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ image:
99
repository: feastdev/feature-server
1010
pullPolicy: IfNotPresent
1111
# image.tag -- The Docker image tag (can be overwritten if custom feature server deps are needed for on demand transforms)
12-
tag: 0.35.0
12+
tag: 0.36.0
1313

1414
imagePullSecrets: []
1515
nameOverride: ""

infra/charts/feast/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
description: Feature store for machine learning
33
name: feast
4-
version: 0.35.0
4+
version: 0.36.0
55
keywords:
66
- machine learning
77
- big data

infra/charts/feast/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This repo contains Helm charts for Feast Java components that are being installe
88

99
## Chart: Feast
1010

11-
Feature store for machine learning Current chart version is `0.35.0`
11+
Feature store for machine learning Current chart version is `0.36.0`
1212

1313
## Installation
1414

@@ -65,8 +65,8 @@ See [here](https://github.com/feast-dev/feast/tree/master/examples/java-demo) fo
6565
| Repository | Name | Version |
6666
|------------|------|---------|
6767
| https://charts.helm.sh/stable | redis | 10.5.6 |
68-
| https://feast-helm-charts.storage.googleapis.com | feature-server(feature-server) | 0.35.0 |
69-
| https://feast-helm-charts.storage.googleapis.com | transformation-service(transformation-service) | 0.35.0 |
68+
| https://feast-helm-charts.storage.googleapis.com | feature-server(feature-server) | 0.36.0 |
69+
| https://feast-helm-charts.storage.googleapis.com | transformation-service(transformation-service) | 0.36.0 |
7070

7171
## Values
7272

infra/charts/feast/charts/feature-server/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
description: "Feast Feature Server: Online feature serving service for Feast"
33
name: feature-server
4-
version: 0.35.0
5-
appVersion: v0.35.0
4+
version: 0.36.0
5+
appVersion: v0.36.0
66
keywords:
77
- machine learning
88
- big data

infra/charts/feast/charts/feature-server/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# feature-server
22

3-
![Version: 0.35.0](https://img.shields.io/badge/Version-0.35.0-informational?style=flat-square) ![AppVersion: v0.35.0](https://img.shields.io/badge/AppVersion-v0.35.0-informational?style=flat-square)
3+
![Version: 0.36.0](https://img.shields.io/badge/Version-0.36.0-informational?style=flat-square) ![AppVersion: v0.36.0](https://img.shields.io/badge/AppVersion-v0.36.0-informational?style=flat-square)
44

55
Feast Feature Server: Online feature serving service for Feast
66

@@ -17,7 +17,7 @@ Feast Feature Server: Online feature serving service for Feast
1717
| envOverrides | object | `{}` | Extra environment variables to set |
1818
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
1919
| image.repository | string | `"feastdev/feature-server-java"` | Docker image for Feature Server repository |
20-
| image.tag | string | `"0.35.0"` | Image tag |
20+
| image.tag | string | `"0.36.0"` | Image tag |
2121
| ingress.grpc.annotations | object | `{}` | Extra annotations for the ingress |
2222
| ingress.grpc.auth.enabled | bool | `false` | Flag to enable auth |
2323
| ingress.grpc.class | string | `"nginx"` | Which ingress controller to use |
@@ -64,4 +64,4 @@ Feast Feature Server: Online feature serving service for Feast
6464
| transformationService.port | int | `6566` | |
6565

6666
----------------------------------------------
67-
Autogenerated from chart metadata using [helm-docs v1.12.0](https://github.com/norwoodj/helm-docs/releases/v1.12.0)
67+
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)

infra/charts/feast/charts/feature-server/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ image:
55
# image.repository -- Docker image for Feature Server repository
66
repository: feastdev/feature-server-java
77
# image.tag -- Image tag
8-
tag: 0.35.0
8+
tag: 0.36.0
99
# image.pullPolicy -- Image pull policy
1010
pullPolicy: IfNotPresent
1111

infra/charts/feast/charts/transformation-service/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
description: "Transformation service: to compute on-demand features"
33
name: transformation-service
4-
version: 0.35.0
5-
appVersion: v0.35.0
4+
version: 0.36.0
5+
appVersion: v0.36.0
66
keywords:
77
- machine learning
88
- big data

0 commit comments

Comments
 (0)