Releases: laminlabs/lamindb
Releases · laminlabs/lamindb
Release 0.74.3
See https://docs.lamin.ai/changelog
What's Changed
- ⚡️ Speed up parents by @sunnyosun in #1750
- ⬆️ Upgrade to pydantic v2 by @falexwolf in #1752
- ♻️ Reorganize hub client so that storage table in hub can get an instance FK by @falexwolf in #1753
- ✨ Add
add_from_df
method to BioRecord by @sunnyosun in #1754
Full Changelog: 0.74.2...0.74.3
Release 0.74.2
What's Changed
- 🏷️ Add types to core fields by @falexwolf in #1716
- 👷 Use lamin-dev for transfer unit test by @sunnyosun in #1719
- 👷 Run latest-changes within PR on feature branch, not on main by @falexwolf in #1720
- 📝 Refactor docs by @falexwolf in #1721
- 📝 Polish bio-registries how-to by @falexwolf in #1722
- 🚸 Make sure input is string for search by @sunnyosun in #1726
- 🐛 Fix using in _registry by @sunnyosun in #1730
- 🚸 Cleaner API by @falexwolf in #1723
- ✨ Artifact.backed() for tiledbsoma stores by @Koncopd in #1728
- 🎨 Add generic Annotator by @sunnyosun in #1732
- 📝 Better CLI docs by @falexwolf in #1736
- ✨ Enable Ruff security rules (bandit) by @Zethson in #1686
- ⬆️ Upgrade submodules by @fredericenard in #1733
- 🐛 Move
mudata
import in TYPE_CHECKING by @fredericenard in #1735 - 🧪 More tests for Annotator by @sunnyosun in #1737
- 🚚 Rename
Registry
toRecord
by @falexwolf in #1740 - ✅ Add invalid transform type and finish before track tests by @Zethson in #1738
- ⬆️ Upgrade lamindb-setup by @fredericenard in #1742
- 🐛 Fix return values of
.save()
for a few classes by @falexwolf in #1741 - ♻️ Remove generic Annotator, refactor annotate guides by @sunnyosun in #1744
- ♻️ Rename Artifact.backed to Artifact.open by @Koncopd in #1747
- 📝 Refactor docs, including annotate guide by @falexwolf in #1748
- 🚚 Deprecate
Annotate
in favor ofCurate
by @falexwolf in #1749
Full Changelog: 0.74.1...0.74.2
Release 0.74.1
What's Changed
- ✅ Add add_values test for dicts by @Zethson in #1706
- ⬆️ Upgrade anndata to 0.10.8 by @Koncopd in #1707
- 📝 Add pip install for guides by @sunnyosun in #1712
- ♻️ Refactor
ln.settings
by @falexwolf in #1711 - 📝 Update hub screenshots by @sunnyosun in #1714
- ✨ Added support for different join types in
QuerySet.df()
by @insavchuk in #1709
New Contributors
- @insavchuk made their first contribution in #1709
Full Changelog: 0.74.0...0.74.1
Release 0.74.0
What's Changed
- ♻️ Refactor after upath upgrade by @Koncopd in #1699
- 🐛 Fix check_path_is_child_of_root for upaths with different storage_options by @Koncopd in #1700
- ✨ Ignore datasets in code coverage by @Zethson in #1701
- 🏗️ Add
type
field toArtifact
, allow linking model-like artifacts against params, validate params like features, enable features-based annotation with non-ulabels by @falexwolf in #1690 - ✨ Support dict in add_values by @Zethson in #1705
Full Changelog: 0.73.2...0.74.0
Release 0.73.2
What's Changed
- 🐛 Import IPython inside view by @Koncopd in #1696
- 🐛 Fix clashing reverse accessors between
.previous_runs
and.run
by @falexwolf in #1698
Full Changelog: 0.73.1...0.73.2
Release 0.73.1
What's Changed
- 🐛 Fix generation of uid for default Transform constructor by @falexwolf in #1684
- ⬆️ Migrate to upath 0.2.2 by @Koncopd in #1687
- ✨ Only standardize if synonyms column is present by @Zethson in #1688
- 🏗️ Instantly synchronize instance schema with the hub by @falexwolf in #1689
- ✨ Add .ome.zarr as composite suffix by @sunnyosun in #1691
- ⬆️ Relase sub modules by @sunnyosun in #1692
Full Changelog: 0.73.0...0.73.1
Release 0.73.0
What's Changed
- 🐛 Actually add tracking run for entities beyond Artifact & Collection by @falexwolf in #1673
- 🔊 Fix annotate logging by @sunnyosun in #1675
- ✨ Improve coverage of annotate by @Zethson in #1665
- 🚸 More intuitive version updating dialogue by @falexwolf in #1676
- 🚸 Make
upload_from()
,download_to()
, andview_tree()
more user friendly by @falexwolf in #1677 - 🐛 Fix trailing slash in upload_from source by @Koncopd in #1678
- 🚸
ln.track()
returnsrun
, better duplicate detection and search, prettier.describe()
, and more by @falexwolf in #1674 - 🔊 Better catching exceptions for graphviz install by @sunnyosun in #1679
- ✨ Enable to query by features via
Artifact.features.filter(key=value)
by @falexwolf in #1680 - ♻️ Simple schema fixes by @falexwolf in #1681
Full Changelog: 0.72.1...0.73.0
Release 0.72.1
What's Changed
- 📝 Update intro by @sunnyosun in #1670
- ⬆️ Update bionty by @sunnyosun in #1671
Full Changelog: 0.72.0...0.72.1
Release 0.72.0
What's Changed
- 🐛 Remove debugging print statements by @Zethson in #1660
- 🚸 Better annotation flow: support non-categorical data, dictionary annotation & dictionary access (I) by @falexwolf in #1655
- 🏗️ Re-design link tables between
Bionty
&Artifact
to account forFeature
by @falexwolf in #1661 - ♻️ Rename
.type
to.dtype
inFeature
andFeatureSet
& refactor feature types by @falexwolf in #1663 - 🏗️ Protect deletion in link tables, better names for link tables, maintain integrity upon label & feature renames by @falexwolf in #1666
- ♻️ Reformulate data lineage, remove json field from run by @falexwolf in #1667
- ✨ Extend managed access for AWS S3 to arbitrary paths by @falexwolf in #1668
- 📝 Fix docs by @falexwolf in #1669
Full Changelog: 0.71.3...0.72.0
Release 0.71.3
What's Changed
- Fix registry links in docs by @Zethson in #1638
- 🚸 No need to pass organism if validating on ids by @sunnyosun in #1639
- ⬆️ Upgrade nbproject by @Koncopd in #1641
- ✨ Introduce bulk update by @falexwolf in #1640
- ♻️ Refactor search by @falexwolf in #1646
- ⚡️ Speed-up file hash by @Koncopd in #1651
- ⚡️ Parallel hashing of directories by @Koncopd in #1652
- ⚡️ Improve the speed of describe by @sunnyosun in #1645
- 🐛 Fix copy_or_move_to_cache for local storage_path by @Koncopd in #1653
- ✨ Get artifacts through the CLI by @falexwolf in #1642
- 🎨 Enable transfer when schema don't match by @sunnyosun in #1654
- ⬆️ Release lamindb-setup by @sunnyosun in #1656
- 🐛 Fix from_values by @sunnyosun in #1657
- ⬆️ Release core by @sunnyosun in #1658
Full Changelog: 0.71.2...0.71.3