diff --git a/.github/wordlist.txt b/.github/wordlist.txt index 6885f25f..43b75871 100644 --- a/.github/wordlist.txt +++ b/.github/wordlist.txt @@ -112,12 +112,12 @@ coroutine compat programmatically uv +ADHOC +DSL +EF RedisVL -embeddings +SearchIndex +UnicodeDecodeError VectorQuery VectorRangeQuery -SearchIndex -ADHOC -EF -DSL -DSL \ No newline at end of file +embeddings diff --git a/README.md b/README.md index ca11e7aa..92125d23 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ **Redis OM Python** makes it easy to model Redis data in your Python applications. +📖 **[Read the Documentation](https://redis.github.io/redis-om-python/)** | 🚀 **[Getting Started](https://redis.github.io/redis-om-python/getting_started/)** + [Redis OM .NET](https://github.com/redis/redis-om-dotnet) | [Redis OM Node.js](https://github.com/redis/redis-om-node) | [Redis OM Spring](https://github.com/redis/redis-om-spring) | **Redis OM Python**
@@ -152,7 +154,7 @@ andrew.expire(120) assert Customer.get(andrew.pk) == andrew ``` -**Ready to learn more?** Check out the [getting started](docs/getting_started.md) guide. +**Ready to learn more?** Check out the [getting started](https://redis.github.io/redis-om-python/getting_started/) guide. Or, continue reading to see how Redis OM makes data validation a snap. @@ -202,7 +204,7 @@ except ValidationError as e: **Any existing Pydantic validator should work** as a drop-in type annotation with a Redis OM model. You can also write arbitrarily complex custom validations! -To learn more, see the [documentation on data validation](docs/validation.md). +To learn more, see the [documentation on data validation](https://redis.github.io/redis-om-python/validation/). ## 🔎 Rich Queries and Embedded Models @@ -366,7 +368,7 @@ Some advanced features of Redis OM rely on core features from two source availab You can run these modules in your self-hosted Redis deployment, or you can use [Redis Enterprise][redis-enterprise-url], which includes both modules. -To learn more, read [our documentation](docs/redis_setup.md). +To learn more, read [our documentation](https://redis.github.io/redis-om-python/redis_setup/). ## Connecting to Azure Managed Redis with EntraID diff --git a/docs/index.md b/docs/index.md index 8d703bcd..1f3f441a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,3 +1,7 @@ +
+ Redis OM Python +
+ # Redis OM Python

diff --git a/docs/release_notes_1.0.md b/docs/release_notes_1.0.md index 2f8bea4d..f6b7e1d2 100644 --- a/docs/release_notes_1.0.md +++ b/docs/release_notes_1.0.md @@ -69,6 +69,11 @@ Full mypy compatibility with PEP 561 py.typed marker. - Fixed Python 3.14 dict iteration error in JsonModel - Fixed broken redis.io documentation URLs - Fixed Pydantic V3 deprecation warnings +- Fixed inconsistent `.pk` behavior with custom primary keys (#570) +- Fixed HashModel list validation blocking vector fields (#544, #552) +- Fixed OR expression with KNN producing syntax error (#557) +- Fixed bytes fields failing with UnicodeDecodeError (#779) +- Fixed CLI `import_submodules` not working with pyenv (#682) ## Dependency Updates