See https://docs.lamin.ai/changelog/2025#db-1-2-0
What's Changed
- 🚸 Raise
NotImplementedError
inArtifact.load()
if there is no loader by @Koncopd in #2514 - 🎨 When re-creating an
Artifact
, link subsequent runs instead of updating.run
and linking previous runs by @falexwolf in #2515 - ✨ Introduce
Artifact.from_spatialdata()
and re-factor validation ofspatialdata
stores by @Zethson in #2461 - 🏗️ Re-structure internal API away from monkey-patching Django models by @falexwolf in #2516
- ✅ Test fine-grained permissions by @Koncopd in #2512
- ♻️ Re-export link models by @falexwolf in #2523
- 🔊 Do not show track warning for read-only connections by @Koncopd in #2527
- 🚸 Ignore Dask legacy DataFrame warning by @Zethson in #2525
- ♻️ Refactor internals of legacy feature logic in
Collection
by @falexwolf in #2528 - ⬆️ Upgrade Bionty by @Zethson in #2518
- ✨ Enable
ln.track(project="My project")
to auto-link entities to projects by @falexwolf in #2529 - 🚸 Introduce
.slots
inSchema
,Curator
, andFeatureManager
to access schemas and curators by dataset slot by @sunnyosun in #2530 - 🩹 Do not overwrite
._state_db
of models when the current instance is passed to.using
by @Koncopd in #2534 - ✨ Add
.load()
for artifacts holdingSpatialData
objects by @Zethson in #2532 - 🐛 Fix passing a path manually when no path found by
nbproject
by @Koncopd in #2537 - ⬆️ Upgrade nbproject by @Koncopd in #2541
- 🚸 Do not evaluate filter on feature annotations in
.df(features=True
) by @falexwolf in #2542
Full Changelog: 1.1.1...1.2.0