You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 9, 2026. It is now read-only.
The previous schema check in the UpdateMixin was strict and does not allow updating in cases the schema of both documents are similar but do not have the same reference.
For instance, if the schemas are dynamically generated but have the same fields and field types, the check will still evaluate to False and it would not be possible to update the documents.
This release relaxes the check and allows checking whether the fields of the schemas are similar instead.
We fixed an issue where non-class type fields used in schemas with QdrantDocumentIndex result in a TypeError.
The issue has been resolved by replacing the usage of issubclass with safe_issubclass in the QdrantDocumentIndex implementation.
Fix dynamic class creation with doubly nested schemas (#1747)
Release Note
This release contains 4 bug fixes and 1 Documentation improvement.
馃悶 Bug Fixes
Relax the schema check in update mixin (#1755)
The previous schema check in the
UpdateMixinwas strict and does not allow updating in cases the schema of both documents are similar but do not have the same reference.For instance, if the schemas are dynamically generated but have the same fields and field types, the check will still evaluate to
Falseand it would not be possible to update the documents.This release relaxes the check and allows checking whether the fields of the schemas are similar instead.
Fix non-class type fields (#1752)
We fixed an issue where non-class type fields used in schemas with
QdrantDocumentIndexresult in aTypeError.The issue has been resolved by replacing the usage of
issubclasswithsafe_issubclassin theQdrantDocumentIndeximplementation.Fix dynamic class creation with doubly nested schemas (#1747)
The following case used to result in a
KeyError:We fixed this issue by changigng
create_base_doc_from_schemasuch that global definitions of nested schemas are propagated during recursive calls.Fix readme test (#1746)
馃摋 Documentation Improvements
馃 Contributors
We would like to thank all contributors to this release: