Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,12 @@ coroutine
compat
programmatically
uv
ADHOC
DSL
EF
RedisVL
embeddings
SearchIndex
UnicodeDecodeError
VectorQuery
VectorRangeQuery
SearchIndex
ADHOC
EF
DSL
DSL
embeddings
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**

<details>
Expand Down Expand Up @@ -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.

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
<div align="center">
<img width="360" src="images/logo.svg" alt="Redis OM Python" />
</div>

# Redis OM Python

<p class="hero-section" markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/release_notes_1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Loading