Releases: BeanieODM/beanie
Releases Β· BeanieODM/beanie
1.23.0
Refactor Encoder
- Author - George Sakkis
- PR #584
Preserve Sort/Skip/Limit For Aggregations
- Author - George Sakkis
- PR #711
Update Pre-Commit Hooks
- Author - SADIK KUZU
- PR #712
Fixed Link Validation
- Author - Evgeniy Goncharuck
- PR #714
Fix: pydantic_core._pydantic_core.Url object is not iterable
- Author - Tomohiro Hiratsuka
- PR #730
Simplify And Fix DecimalAnnotation
-
Author - George Sakkis
-
PR #738
-
Issues:
Simplify BsonBinary
- Author - George Sakkis
- PR #739
Minor Fixes
- Author - Roman Right
- PR #745
Replace Encoder With get_dict In The replace_one Method
- Author - Roman Right
- PR #747
1.22.6
Update Precommit Hooks & CI
- Author - George Sakkis
- PR #673
1.22.5
Fix: Unify Methods for Retrieving Field's Extra Parameters During Backlink Processing
- Author - Roman Right
- PR #703
- Issues:
1.22.4
1.22.3
Refactor: Simplify UpdateMany And UpdateOne await Method
- Author - Muzaffer Cikay
- PR #687
1.22.2
Fix get_field_type & Generalize extract_id_class
- Author - George Sakkis
- PR #657
1.22.1
Fix | List_Collection_Names Requires Unnecessary Privileges
1.22.0
Fix | August 2023
Fixed Issues:
- [BUG] Issue with
List[Link[Type]]
whenfetch_all_links
is called - Loosen type requirement for
insert_many()
? - [BUG] Updating documents with a frozen BaseModel as field raises TypeError
- [BUG] Not operator cant be on top level
- [BUG]
Text
query doesn't work withfetch_links=True
- [BUG] List type fields in updated model record do not get update.
- [BUG] Undefined behavior when chaining update methods
- [BUG] Revision Id is in Responsemodel
- [BUG] Custom types like bson.Binary require
__get_pydantic_core_schema__
- [BUG]
validate_on_save
doesn't work withDocument.save()
- [BUG] Beanie persists
root
field - Beanie 1.21 still triggers many deprecation warnings with Pydantic v2
- [BUG] TypeError: expected 1 argument, got 0 when beanie.Document has method wrapped in pydantic.validate_call
1.21.0
Pydantic V2 support
1.20.0
Batteries.
The first battery is the queue system. Doc: https://beanie-odm.dev/batteries/queue/