◐ Shell
clean mode source ↗

fix: Add hybrid online store to ONLINE_STORE_CLASS_FOR_TYPE mapping by YassinNouh21 · Pull Request #5810 · feast-dev/feast

This fixes the import error when using HybridOnlineStore with the
shorthand type configuration in feature_store.yaml.

Changes:
- Add missing __init__.py to hybrid_online_store package
- Add "hybrid" entry to ONLINE_STORE_CLASS_FOR_TYPE in repo_config.py
- Update HybridOnlineStoreConfig type Literal to use standard "hybrid" shorthand
- Update documentation to use type: hybrid

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

franciscojavierarceo

The data source types test validates that Python ONLINE_STORE_CLASS_FOR_TYPE
matches the Go operator's ValidOnlineStoreDBStorePersistenceTypes. This adds
the hybrid type to both v1 and v1alpha1 API versions.

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

YassinNouh21 added a commit to YassinNouh21/feast that referenced this pull request

Jan 10, 2026
…east-dev#5810)

* fix: Add hybrid online store to ONLINE_STORE_CLASS_FOR_TYPE mapping

This fixes the import error when using HybridOnlineStore with the
shorthand type configuration in feature_store.yaml.

Changes:
- Add missing __init__.py to hybrid_online_store package
- Add "hybrid" entry to ONLINE_STORE_CLASS_FOR_TYPE in repo_config.py
- Update HybridOnlineStoreConfig type Literal to use standard "hybrid" shorthand
- Update documentation to use type: hybrid

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

* fix: Add hybrid to Go operator ValidOnlineStoreDBStorePersistenceTypes

The data source types test validates that Python ONLINE_STORE_CLASS_FOR_TYPE
matches the Go operator's ValidOnlineStoreDBStorePersistenceTypes. This adds
the hybrid type to both v1 and v1alpha1 API versions.

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

---------

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

kyledepasquale pushed a commit to kyledepasquale/feast that referenced this pull request

Jan 21, 2026

YassinNouh21 added a commit to YassinNouh21/feast that referenced this pull request

Feb 7, 2026
…east-dev#5810)

* fix: Add hybrid online store to ONLINE_STORE_CLASS_FOR_TYPE mapping

This fixes the import error when using HybridOnlineStore with the
shorthand type configuration in feature_store.yaml.

Changes:
- Add missing __init__.py to hybrid_online_store package
- Add "hybrid" entry to ONLINE_STORE_CLASS_FOR_TYPE in repo_config.py
- Update HybridOnlineStoreConfig type Literal to use standard "hybrid" shorthand
- Update documentation to use type: hybrid

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

* fix: Add hybrid to Go operator ValidOnlineStoreDBStorePersistenceTypes

The data source types test validates that Python ONLINE_STORE_CLASS_FOR_TYPE
matches the Go operator's ValidOnlineStoreDBStorePersistenceTypes. This adds
the hybrid type to both v1 and v1alpha1 API versions.

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

---------

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

YassinNouh21 pushed a commit to YassinNouh21/feast that referenced this pull request

Feb 7, 2026

YassinNouh21 pushed a commit to YassinNouh21/feast that referenced this pull request

Feb 7, 2026

jyejare pushed a commit to opendatahub-io/feast that referenced this pull request

Mar 9, 2026
…east-dev#5810)

* fix: Add hybrid online store to ONLINE_STORE_CLASS_FOR_TYPE mapping

This fixes the import error when using HybridOnlineStore with the
shorthand type configuration in feature_store.yaml.

Changes:
- Add missing __init__.py to hybrid_online_store package
- Add "hybrid" entry to ONLINE_STORE_CLASS_FOR_TYPE in repo_config.py
- Update HybridOnlineStoreConfig type Literal to use standard "hybrid" shorthand
- Update documentation to use type: hybrid

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

* fix: Add hybrid to Go operator ValidOnlineStoreDBStorePersistenceTypes

The data source types test validates that Python ONLINE_STORE_CLASS_FOR_TYPE
matches the Go operator's ValidOnlineStoreDBStorePersistenceTypes. This adds
the hybrid type to both v1 and v1alpha1 API versions.

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

---------

Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>

jyejare pushed a commit to opendatahub-io/feast that referenced this pull request

Mar 9, 2026