Releases: laminlabs/lamindb
Release 0.76.9
See https://docs.lamin.ai/changelog/2024#db-0-76-9
What's Changed
- 📝 Add docs for cache and document environment variables by @Koncopd in #1964
- ♻️ Remove eliminated arguments from load by @Koncopd in #1969
- ✨ Enable notebook and script templates by @falexwolf in #1977
- 💚 Fix flaky cache test by @Koncopd in #1978
- ✨ Allow filtering obs indices in MappedCollection based on obs column by @Koncopd in #1974
- 🚸 Better dialogue upon clashing transform keys by @falexwolf in #1979
Full Changelog: 0.76.8...0.76.9
Release 0.76.8
See https://docs.lamin.ai/changelog#db-0-76-8
What's Changed
- 📝 Use unload in notebooks by @Koncopd in #1946
- 🐛 Fix unload by @Koncopd in #1947
- ✨ Store artifacts under their virtual keys in cache by @Koncopd in #1954
- 💚 Better cleanup in unit-core tests by @Koncopd in #1957
- 🚸 No traceback for invalid arguments by @falexwolf in #1956
- 🐛 Ensure
is_latest
is set toFalse
in previous version if matching onartifact.key
by @falexwolf in #1958 - 🐛 Fix .save writing to current folder for new versions of an Artifact by @Koncopd in #1959
Full Changelog: 0.76.7...0.76.8
Release 0.76.7
See https://docs.lamin.ai/changelog/2024#db-0-76-7-bionty-0-50-2
What's Changed
- 🎨 Fix issue templates labels by @Zethson in #1927
- ✨ Improve curation save terms msg by @Zethson in #1926
- ✨ Add UX issue template by @Zethson in #1928
- ✅ Test re-login in CLI by @Koncopd in #1929
- ✨ Add n_observations to tiledbsoma artifacts by @Koncopd in #1930
- 🎨 Speed up feature add_from by @sunnyosun in #1931
- 🔊 Warning instead of hint in _track_run_input by @Koncopd in #1933
- 🔊 More logging for import_from_source by @sunnyosun in #1934
- ✨ Enable displaying images, document artifact loaders by @falexwolf in #1938
- 🎨 Remove
stream
argument fromartifact.load()
by @Koncopd in #1941 - ✨ Allow to use Collection.mapped without saving by @Koncopd in #1942
- ⚡️ Cleanup on error in Artifact.load by @Koncopd in #1943
- 🚸 Do not throw an error but prompt upon
ln.context.track()
in a notebook by @falexwolf in #1925 - ✨ Enable getting the latest run environment for a transform by @falexwolf in #1944
- 🚸 Simplify CLI commands by @falexwolf in #1945
Full Changelog: 0.76.6...0.76.7
Release 0.76.6
See https://docs.lamin.ai/changelog/2024#db-0-76-6-bionty-0-50
What's Changed
- 🐛 Fix query for latest version in manual transform constructor by @falexwolf in #1900
- ✨
lamin get
viakey
oruid
by @falexwolf in #1901 - 📝 Move introduction to lamin-docs by @falexwolf in #1902
- 👷 Speed up tests by @falexwolf in #1903
- ♻️ Replace inheriting from
HasFeatures
&HasParams
with composition by @falexwolf in #1904 - 🎨 Replace relation of
Collection
toFeatureSet
with indirect relation throughArtifact
by @falexwolf in #1905 - 🔥 Remove deprecated
artifact.backed()
by @falexwolf in #1907 - 🚸 Better logging during transfer, describe, track() and raise an error if transferring outdated artifact by @falexwolf in #1908
- ⬆️ Upgrade *-artifact actions by @Koncopd in #1909
- 📝 Fix all registry docs by @falexwolf in #1910
- ⬆️ Update bionty by @sunnyosun in #1911
- 🐛 Fix
collection.describe()
by @falexwolf in #1912 - ✨ Enable negations in
filter()
, improveregistries
guide by @falexwolf in #1913 - 🐛 Reload transform upon passing same uid by @falexwolf in #1915
- 🐛 Fix parents update by @sunnyosun in #1917
Full Changelog: 0.76.5...0.76.6
Release 0.76.5
See https://docs.lamin.ai/changelog#db-0-76-5
What's Changed
- ✅ Test user input for CLI & improve
Context
docs by @falexwolf in #1895 - ♻️ Give
save_vitessce_config
a deterministic uid by @falexwolf in #1897 - 🐛 noxfile: fix "install" session by @ap-- in #1898
- ✨ Allow login with Beta API key via CLI by @Koncopd in #1896
New Contributors
Full Changelog: 0.76.4...0.76.5
Release 0.76.4
See https://docs.lamin.ai/changelog/2024#db-0-76-4
What's Changed
- ⬆️ Upgrade anndata to 0.10.9 by @Koncopd in #1875
- 💚 Fix hub tests by @falexwolf in #1881
- 📝 Document inherited class members by @falexwolf in #1882
- 📝 Link
laminr
and fix docs by @falexwolf in #1883 - 🐛 Add check for categorical and source keys in Curate by @Zethson in #1880
- ⚡️ Improvements to
save_tiledbsoma_experiment
by @Koncopd in #1885 - 🐛 Fix key check in curate by @sunnyosun in #1887
- ⬆️ Update lamindb-setup by @sunnyosun in #1888
- ⚡️Reduce similar records limit from 20 to 3 by @Zethson in #1889
- 🚸 Make source code searchable by @falexwolf in #1855
- ✨ Support lists as values in validation by @sunnyosun in #1890
- ♻️ Refactor passing an internal storage path by @falexwolf in #1891
- 🐛 Fix list concat by @sunnyosun in #1892
- 🐛 Fix list concat by @sunnyosun in #1893
- 🐛 Fix marking latest transform as
is_latest
by @falexwolf in #1894
Full Changelog: 0.76.3...0.76.4
Release 0.76.3
See https://docs.lamin.ai/changelog
What's Changed
- 📝 Re-work introduction by @falexwolf in #1844
- 🔥 Remove
lamin register
command, legacy loginpassword
, and prettify docs by @falexwolf in #1846 - 📝 Add reference to cxg in from_anndata by @Zethson in #1841
- ♻️ New tiledbsoma API:
save_tiledbsoma_experiment
by @Koncopd in #1842 - ✅ Split unit tests into unit-core and unit-storage by @Koncopd in #1847
- 🔇 Remove
AnnData
mutation warnings insave_tiledbsoma_experiment
by @Koncopd in #1849 - 🎨 Improve ln.finish() error message by @Zethson in #1850
- 🐛Fix finish calling statement by @Zethson in #1852
- 🎨 Move the source FK to BioRecord by @sunnyosun in #1853
- 📝 Improve the curate-df guide by @falexwolf in #1859
- 🚚 Deprecate
Curate
in favor ofCurator
and makeCuratorBase
the base class ofDataFrameCurator
by @sunnyosun in #1864 - 👷 Add issue templates by @Zethson in #1854
- Attempt to keep issue template config file formatting by @Zethson in #1865
- ♻️ Change signature of save_tiledbsoma_experiment by @Koncopd in #1870
- 🐛 Make
.get()
aware of trash again by @falexwolf in #1871 - 🐛 Check for csc_matrix in MappedCollection and raise error by @Koncopd in #1874
- ♻️ Increase max chars of version field and fix UserDoesNotExist by @falexwolf in #1872
- ♻️ Use ln.Curator instead of ln.Curate by @Koncopd in #1877
- ⬆️ Upgrade lamindb-setup by @Koncopd in #1876
- 🐛 Fix validating no passed categoricals by @Zethson in #1869
- 🐛 Fix curate exclude by @sunnyosun in #1878
- 🐛 Fix curate by @sunnyosun in #1879
Full Changelog: 0.76.2...0.76.3
Release 0.76.2
See https://docs.lamin.ai/changelog
What's Changed
- 📝Minor docstring improvements by @Zethson in #1820
- 📝Use RST to render headers for lamindb API summary by @Zethson in #1822
- ✨ API to create and append to tiledbsoma stores by @Koncopd in #1823
- ✨ Allow add source to entity by @sunnyosun in #1824
- 📝 Simplify introduction by @falexwolf in #1828
- ♻️ Replace
.filter(...).one()
with.get(...)
by @falexwolf in #1829 - ✨ Improve tiledbsoma integration by @Koncopd in #1827
- 💄 Simpler icons by @sunnyosun in #1832
- 🎨 Add finished_at to vitessce runs by @sunnyosun in #1834
- 🐛 Fix passing source to curate.add_from_validated by @sunnyosun in #1838
- 🎨Fix Future Pandas rename categoricals warning by @Zethson in #1840
- 🚸 Enable versioning artifacts based on
key
akin to the AWS S3 behavior by @falexwolf in #1839
Full Changelog: 0.76.1...0.76.2
Release 0.76.1
See https://docs.lamin.ai/changelog
What's Changed
- 🐛Fix Papalexi missing hto:technique by @Zethson in #1813
- ✨ New features for MappedCollection by @Koncopd in #1812
- 🚸 Update
.get()
to accept expressions by @falexwolf in #1815 - 🚸 Overhauled context tracking experience with
ln.context.track()
by @falexwolf in #1816 - 🐛 Fix tuple from init_storage by @Koncopd in #1817
- ⬆️ Update bionty by @sunnyosun in #1818
Full Changelog: 0.76.0...0.76.1
Release 0.76.0
See https://docs.lamin.ai/changelog
What's Changed
- 🐛 Fix Feature constructor error message by @Zethson in #1804
- 🎨 Make some more backward accessors private and type the rest by @falexwolf in #1805
- 🎨 Adopt new MuDat push/pull interface by @Zethson in #1807
- ⚡️ Speed up
BioRecord.import_from_source
by @sunnyosun in #1808 - ⚡️ Add boolean field
IsVersioned.is_latest
to speed up queries for latest versions by @falexwolf in #1811
Full Changelog: 0.75.1...0.76.0