Repository navigation
v1.1.1 - Critical Bug Fixes
v1.1.1 - Critical Bug Fixes
This is a patch release that fixes critical issues with relationship loading discovered in v1.1.0.
🐛 Bug Fixes
Relationship Loading Issues
-
Fixed generated ID detection in query builder
- Changed from
is not Nonecheck tohasattr()to properly detect generated ID properties - Ensures correct WHERE clause generation for entities with auto-generated IDs
- Changed from
-
Fixed entity ID mapping in mapper
- Properly sets entity IDs from internal node IDs after creation
- Ensures IDs are correctly populated on newly created entities
-
Fixed forward reference resolution
- Self-referential relationships now resolve correctly
- Entity registry properly handles forward references
Code Quality
- Fixed Black formatting issues in mapper.py and query_builder.py
- All linting checks passing
📦 Files Changed
falkordb_orm/query_builder.py- Fixed ID detection logicfalkordb_orm/mapper.py- Fixed entity ID mappingCHANGELOG.md- Updated with v1.1.1 changespyproject.toml- Version bump to 1.1.1
✅ Testing
- All 214 tests passing
- CI checks passing on Python 3.9, 3.10, 3.11, 3.12
🔄 Upgrade Recommendation
Highly recommended - This release fixes critical issues that affect relationship loading. All users of v1.1.0 should upgrade to v1.1.1.
📥 Installation
pip install --upgrade falkordb-orm
# or
pip install falkordb-orm==1.1.1Full Changelog: v1.1.0...v1.1.1