Changelog¶
Note
🤝 If using LaminHub, please use the latest version of LaminDB.
💡 LaminDB implements “migration-based versioning”. When upgrading your LaminDB installation to a new minor
version in major.minor.patch
, you also migrate your database by calling lamin migrate deploy
.
💡 Get notified about new LaminDB releases by watching releases for the lamindb GitHub repository.
2024-07-26 DB 0.74.3¶
⚡ Speed up populating parent records by an order of magnitude, remove the parents
keyword (PR @sunnyosun).
Features.
✨ Allow for multiple local storage locations with the same root path PR @falexwolf
✨ Add
add_from_df
method toBioRecord
PR @sunnyosun
Chores.
⬆️ Upgrade to pydantic v2 PR @falexwolf
2024-07-22 DB 0.74.2¶
The API is now cleaner and fields are typed.
Details
All users who don’t use Django outside of lamindb can set Django’s internal API that clutters the Record
name spaces by running: lamin set private-django-api
on the command line.
![](https://lamin-site-assets.s3.amazonaws.com/.lamindb/8uTijEvtSEh0zeeNvwZx.png)
🚸 Cleaner API PR @falexwolf @Koncopd
✨ Add global
private-django-api
setting PR @falexwolf🏷️ Add types to fields PR @falexwolf
tiledbsoma
is now better supported.
Better names.
🚚 Deprecate
Artifact.backed()
in favor ofArtifact.open()
PR @Koncopd🚚 Deprecate
Annotate
in favor ofCurate
PR @falexwolf🚚 Deprecate
Registry
in favor ofRecord
PR @falexwolf
Better documentation.
📝 Improve the curation guide PR PR @sunnyosun @falexwolf
📝 Improve the CLI docs PR @falexwolf
Security updates & bug fixes.
🐛 Fix return values of
.save()
for a few classes PR @falexwolf
2024-07-01 Hub 0.24¶
✨ Add a checkbox for instance setting
keep-artifacts-local
PR @chaichontat @sunnyosun✨ New endpoint:
create-instance
PR @fredericenard💄 More detailed feature view PR @chaichontat
✨ Image preview PR @chaichontat
✨ Artifact backlinks PR @chaichontat
2024-06-26 DB 0.74.1¶
♻️ Refactor ln.settings
PR @falexwolf.
✨ Pass custom names for scripts via
ln.settings.transform.name = "My script"
⚠️
ln.settings.storage
returns aStorageSettings
object (root vialn.settings.storage.root
)
Features.
✨ Support different join types in
QuerySet.df()
PR @insavchuk
Use cases.
📝 First version of tiledbsoma guide PR Koncopd
📝 First version of wandb guide PR felix0097
Docs.
📝 Update hub screenshots PR @sunnyosun
2024-06-20 DB 0.74.0¶
✨ You can now distinguish model-like and dataset-like artifacts via a type
field in the Artifact
registry.
🚸 Leverage
artifact.params.add_values()
to annotate model-like artifacts like you leverageartifact.features.add_values()
to annotate dataset-like artifacts🏗️ Add
type
field toArtifact
, allow linking model-like artifacts against params, validate params akin to validating features, enable features-based annotation with non-ulabels PR @falexwolf