v2.0.20
Mem0 Python SDK (v2.0.20)
Changed 2
- Notice configuration now comes from a static, cacheable repository file with a bundled disabled fallback and deterministic rollout assignment, instead of calling PostHog's feature-flag evaluation API
- RedisDBConfig now uses Pydantic's native extra="forbid" handling for unknown fields instead of a custom model validator
From Mem0
Improvements:
- OSS notices: Notice configuration now comes from a static, cacheable repository file with a bundled disabled fallback and deterministic rollout assignment, instead of calling PostHog's feature-flag evaluation API. This keeps notices fail-safe when the remote config is unavailable and removes the PostHog feature-flag request from notice evaluation (#7185)
- Vector Stores:
RedisDBConfignow uses Pydantic's nativeextra="forbid"handling for unknown fields instead of a custom model validator, preserving strict validation while returning standard Pydantic errors (#7089)