What's Changed
Bug Fixes
- Atomic job reservation to prevent race condition (#1399, fixes #1398):
Job.reserve()now uses a single atomicUPDATE ... WHERE status='pending'instead of a non-atomic SELECT→UPDATE pattern, preventing multiple workers from reserving the same key. - Hide comments from table preview display (#1393): SQL comments in table definitions are no longer shown in
.preview()output. - Correct Part table names in diagrams (#1392): Part tables now display correctly in diagrams by properly stripping the module prefix.
Removals
- Remove
size_on_disk(#1395): Removedsize_on_diskproperty fromTableandSchemaclasses. Use database-native tools for storage metrics.
Full Changelog: v2.1.0...v2.1.1