·
1 commit
to master
since this release
0.66.0 (2026-08-21)
Bug Fixes
- Add connection pre-warming for DynamoDB async client (89240fa), closes #6060
- Add remote registry client extra (#6697) (b8dfcb0)
- Address review feedback on FIPS cipher suite configuration (4a35fba)
- Allow remote-registry first apply for new projects (39d408d)
- Avoid importing feast.feature_store at mcp_server import time (ddb2e9a)
- Bump pymssql to >=2.3.6 for macOS arm64 wheel support (181eb35), closes #5636 #5193 #5636
- Call ApplySavedDataset RPC instead of ApplyFeatureService in RemoteRegistry.apply_saved_dataset() (934d341)
- Catch missing dbt parser dependency in dbt CLI commands (#6534) (3c2ae3c)
- Default authentication to kubernetes auth (6a4690a)
- Defer feature-freshness thread to post-fork to avoid Gunicorn deadlock (#6648) (104ad10), closes #6647
- Do not pass undeclared feature view columns to ODFV UDFs (#6527) (75b9463)
- downgrade mcp pin to 1.29.0 and fix CI lockfiles and unit tests (98e5bca), closes #6706
- Feast apply silently ignoring ttl updates to None or timedelta(0) (#6709) (97b0f25), closes #6703
- Fix mypy TorchTensor type alias error (#6712) (34de6fa), closes #5563
- Fixed data source creation form gaps (5d0f7d6)
- Handle parameterized and complex Trino types in type map (326554d)
- Isolate default user permissions (e37adbf)
- Isolate projection join key maps (d1c709d)
- Map Postgres real to FLOAT instead of DOUBLE (62db435)
- Merge shared ODFV source projections in feature resolution (d269946), closes #6621
- More exhaustive athena types (a9aaefc)
- Normalize SQL registry read_path to the psycopg3 driver like path (#6644) (996c6ea), closes #6643
- operator: add spec.services.onlineStore.disabled to opt out of the online store (d81d4e3), closes #6586
- Preinstall DuckDB delta extension for tests (fd4d49d), closes #6743
- Preserve event-time ordering within Redis online_write_batch (40fb788), closes #5163
- Prevent mutation of cached feature resolution results (ea17419)
- Remote feastRef FeatureStore fails first apply for a new feastProject (9affee5)
- Remove inert subjectaccessreviews and reorganize RBAC rules (f771ea4)
- Report single-feature-view spark_application materialization success (a9219d9), closes #6673
- Reset the global security manager after the permissions fixture (7667215)
- Resolve kserve with pip --dry-run instead of installing it (01da132), closes #6732
- Resolve write_to_offline_store feature view with a single registry lookup (a42dc85), closes #4235
- Return False from eq on cross-type comparison (#6637) (0f149a9), closes #6636
- Reuse IdP-issued client tokens until near expiry (602d752)
- Reuse the OIDC JWKS client across requests (#6683) (a1e6fc2)
- Separate CronJob and feature-server ServiceAccounts (398f643)
- Serialize UnixTimestamp proto values as raw int64 in remote online store transport (1e7134f)
- Set FIPS cipher suites before pyarrow.flight import to prevent crash on IBM Power (979b82a)
- Support Entra ID (Azure AD) token claims in OIDC auth (#6631) (f843c63)
- UDF/ODFV source rehydrate (+ Postgres / online cache) (#6655) (5fd7af7)
- Updated projects-list.json in order to display newly added projects (#6657) (3a6a103)
- Use correct image name in multi-arch imagetools push step (faf85e0)
- Use join keys instead of entity names in ODFV materialization (#6645) (abffebc), closes #5965
- use matching proto class per feature view list in SqliteOnlineStore.plan() (adb8c1c), closes #6658
- Widen Athena integer type mapping for unsigned ints (3425783)
Features
- Add ConnectionRef to DataSource for pluggable external credential resolution (28bde01)
- Add Feature Service Create in UI (0399380)
- Add hybrid to ValidOfflineStoreDBStorePersistenceTypes for HybridOfflineStore support (#6707) (310ab51), closes #6701
- Add MLflow integration support to Feast operator (#6611) (52999f1)
- Add opt-in filter_by_created_timestamp cutoff to get_historical_features (#6617) (79b33ce), closes #6615
- Add optional OIDC token audience and issuer verification (#6670) (ef307c6)
- Add packaged feature repository support to Feast Operator (8112b1e), closes #6598
- add plan() support to DynamoDBOnlineStore (51ce982), closes #6658 #6659
- Added optional namespace/colleciton to datasets (165fcf2)
- Added SQL registry schema_mode and registry create command (#6704) (037c4cd)
- Allow users to have protected project on shared registry (f9923bc)
- Apply Intermediate TLS defaults on API fallback and handle transient errors (#6587) (43ae993)
- cli: Updated feast init demo by adding rag template (#5946) (c8628eb), closes #5264
- Expose the OIDC JWKS tunables through the operator (#6690) (fef4e78), closes #6683
- Making feast vector store with open ai search api compatible (#6121) (54da19a)
- Multi-arch publish for feast operator image (b221036)
- OpenLineage lineage enhancements - full object coverage, richer UI, and API-level sync (#6719) (120a868)
- operator: Add spec.services.initImage for init container image override (#6598) (ca355cb)
- Pass optional OIDC audience and issuer through the operator (#6677) (a13ed7b), closes #6670
- server: Remote Materialization (#6649) (b7ae488), closes feast-dev/feast#4526
- Support Lineage configs via operator (bf1e54a)
- Updated datasets UI to support grouping (7ae64ec)