Releases: laminlabs/lamindb
Releases · laminlabs/lamindb
Release 0.69.0
What's Changed
- ✨ Add
latest_version
filter forQuerySet
by @falexwolf in #1489 - ⬆️ Make get_stat_dir_s3 compatible with canonical storage policy (s3:ListBucket conditional on prefix/) by @bpenteado in #1490
- ✨ Integrate lamindb with git by @falexwolf in #1493
- ✨ Allow including simple related fields in
.df()
by @falexwolf in #1495 - 🩹 Handle OSError during delete by @sunnyosun in #1492
- ⬆️ Update bionty by @sunnyosun in #1496
- 🚸 Sync default git repo from hub by @falexwolf in #1497
- 🚚 Move transform settings into settings by @falexwolf in #1498
- 🚸 Upload script source code and environment during
ln.track()
by @falexwolf in #1499 - 🚚 Add
transform.description
, renametransform.short_name
totransform.key
by @falexwolf in #1500 - ✨ Return storage_idx in MappedCollection by @Koncopd in #1504
- ✨ Introduce
ln.finish()
, track run finish times, sync notebooks from within API by @falexwolf in #1501 - ♻️ Add a json field to
Run
by @falexwolf in #1505
Full Changelog: 0.68.2...0.69.0
Release 0.68.2
What's Changed
- Fix old style URLs by @Zethson in #1485
- 🚚 Rename
lnschema_lamin1
towetlab
by @falexwolf in #1487 - 🚸 More sensible transform types by @falexwolf in #1486
- 🚚 Move transform & run artifacts into cache before uploading by @falexwolf in #1488
Full Changelog: 0.68.1...0.68.2
Release 0.68.1
What's Changed
- ♻️ Refactor transform update dialogue, more tests by @falexwolf in #1471
- 🩹 Pin s3fs by @Koncopd in #1472
- 📝 Improve docs and make some methods private for MappedCollection by @Koncopd in #1473
- ♻️ Type UPathStr & move .dev to .core in lamindb-setup by @falexwolf in #1475
- ♻️ Refactor tests by @sunnyosun in #1477
- ♻️ Move generic hashing and storage utilities into
lamindb-setup
by @bpenteado in #1476 - 🚚 Replace
instance.identifier
withinstance.slug
by @falexwolf in #1478 - 🚸 Soft-deprecate
lamin load
in favor oflamin connect
, requireln.connect()
unlessauto_connect
is enabled by @falexwolf in #1480 - 🚸 Enable transfer artifacts from local instance to remote instance by @sunnyosun in #1479
- 📝 Refactor intro by @falexwolf in #1482
- 🚸 Disable delete data from non-default storage by @sunnyosun in #1484
- 🚸 Restore
auto_connect=True
onlamin init
by @falexwolf in #1483
Full Changelog: 0.68.0...0.68.1
Release 0.68.0
What's Changed
- ♻️ Thread-safe multi-instance mode by @falexwolf in #1424
- 📌 Pin nbstripout for now by @Koncopd in #1429
- ⬆️ Upgrade anndata by @Koncopd in #1427
- ⬆️ Upgrade fsspec[s3,gs] by @Koncopd in #1426
- 🐛 Fix upload by @falexwolf in #1430
- 📝 Updated bionty landing page by @sunnyosun in #1433
- ♻️ Simplify transfer by @falexwolf in #1425
- ✏️ Fix a few minor doc issues by @Zethson in #1436
- A few doc improvements by @Zethson in #1438
- ✨ Unique validation values by @Zethson in #1440
- 🎨 Remove discussion points from key FAQ by @Zethson in #1441
- 🐛 Fix zarr saving for hosted instances by @Koncopd in #1445
- ♻️ Draft transform settings by @falexwolf in #1449
- ⚡️ A way to improve parallel sampling for Collection.mapped by @Koncopd in #1448
- 🎨 Decouple features from Artifact construction by @sunnyosun in #1434
- ⬆️ Update core submodule by @sunnyosun in #1453
- 🚸 Simplify features linking by @sunnyosun in #1455
- ⬆️ Update core submodule by @sunnyosun in #1459
- 🎨 Use
var_field
forAnnData
by @sunnyosun in #1458 - 🔊 Raise warning instead of error for artifact construction from df an… by @sunnyosun in #1461
- ✨ Rework Collection.mapped by @Koncopd in #1460
- ♻️ Refactor features by @sunnyosun in #1463
- 🔥 Remove
lamin track
by @falexwolf in #1462 - 🚚 Rename
.dev
to.core
by @falexwolf in #1464 - 🔈 Better logging for update version dialogue by @falexwolf in #1465
- 📝 Simplify intro by @sunnyosun in #1466
- 🐛 Fix
lamin stage
by @falexwolf in #1467 - ♻️ Pass
access_token
inartifact.save
by @Koncopd in #1454 - ♻️ Add ability to pass through access_token by @falexwolf in #1468
- ⬆️ Released sub modules by @sunnyosun in #1469
- ⬆️ Update cli pinning by @sunnyosun in #1470
Full Changelog: 0.67.3...0.68.0
Release 0.67.3
What's Changed
- 🎨 Transfer collection.artifacts by @sunnyosun in #1405
- 🚸 Account for run not yet being saved by @falexwolf in #1404
- ♻️ Use folders instead of buckets for default storages by @falexwolf in #1413
- ♻️ Refactor storage settings by @falexwolf in #1414
- ✨ Add
add_to_version_family
by @sunnyosun in #1408 - ✨ Enable to use hosted storage on S3 by @falexwolf in #1416
- 🚚 Import
bionty
instead oflnschema-bionty
by @sunnyosun in #1415 - 🏗️ Run lamindb in multi-instance mode by @falexwolf in #1417
- 🚸 Also show hidden artifacts in data lineage by @falexwolf in #1418
- ✨ Enable to change the default database by @falexwolf in #1419
- ⬆️ Release submodules by @sunnyosun in #1421
- 📝 Fix docs by @sunnyosun in #1422
- 🎨 Make
Collection.save()
ACID by @falexwolf in #1410 - ♻️ Use Click for CLI by @falexwolf in #1420
- 🐛 Cache anon state by @falexwolf in #1423
Full Changelog: 0.67.2...0.67.3
Release 0.67.2
What's Changed
- ✨ Enable staging notebooks & code using the CLI by @falexwolf in #1403
Full Changelog: 0.67.1...0.67.2
Release 0.67.1
What's Changed
- ✨ Load json and html files by @falexwolf in #1396
- 🚸 Init transform versions at 1 by @falexwolf in #1397
- 🚸 Disallow bulk-delete for Artifact, Transform & Collection by @falexwolf in #1398
- 🩹 Also amend run by @falexwolf in #1399
- ✏️ Fix lnschema-bionty uid encoding by @sunnyosun in #1400
- 🐛 Fix idempotency of
collection.save()
by @falexwolf in #1401 - 🚚 Rename Bionty to PublicOntology by @sunnyosun in #1402
Full Changelog: 0.67.0...0.67.1
Release 0.67.0
What's Changed
- 🚚 Rename
.bionty
to.public
,.from_bionty
to.from_public
by @sunnyosun in #1394
Full Changelog: 0.66.1...0.67.0
Release 0.66.1
What's Changed
- 🎨 Not create organism records when calling
.bionty()
by @sunnyosun in #1391 - ♻️ Incorporate edge cases into inner and outer join in Collection.mapped by @Koncopd in #1392
- ✏️ Display df with warning by @sunnyosun in #1393
- 🐛 Fix id matching in view_lineage by @sunnyosun in #1395
Full Changelog: 0.66.0...0.66.1
Release 0.66.0
What's Changed
- 🚸 Add anonymous access (now works without login) by @falexwolf in #1386
- 📝 Re-write quickstart by @falexwolf in #1387
- 📝 Not set organism globally by @sunnyosun in #1388
- 🔊 Log joins in Collection.mapped by @Koncopd in #1389
- 🎨 Introduce ordered collections and simplify
.mapped()
by @falexwolf in #1390
Full Changelog: 0.65.1...0.66.0