Repository navigation
Release 2.12.0
See https://docs.lamin.ai/changelog/2026#db-2-12-0
What's Changed
- β Adapt tests to persistent access tables by @Koncopd in #3970
- πΈ For Notion stub page creation, use original time stamp by @falexwolf in #3973
- β¨ Support Django proxy models of registries by @Koncopd in #3974
- β¬οΈ Upgrade bionty by @Koncopd in #3975
- β‘οΈ Use
Djangoget_or_create()forJsonValueby @Koncopd in #3977 - πΈ For Notion databases, have
depth=0skip database entries by @falexwolf in #3976 - β»οΈ Move
psycopg2tolamindb-setupby @falexwolf in #3980 - πΈ Allow changing the appearance of schemas: ordering and hiding features by @falexwolf in #3981
- πΈ Allow including hidden features in
schema.describe()by @falexwolf in #3982 - π Refine docstrings for central classes by @falexwolf in #3983
- β¨ Track Codex sessions by @ebadukhan in #3985
- π Request sandbox approval before Codex tracking writes by @ebadukhan in #3986
- πΈ In Notion integration, recognize the
datedtype and forward relationships by @falexwolf in #3984 - π Document Codex session metrics by @ebadukhan in #3988
- β¬οΈ Upgrade lamindb-setup by @Koncopd in #3990
- πΈ Better validation error message in
FeatureManager.set_values()by @falexwolf in #3989 - π©Ή Write hub storage record on
storage.save()by @Koncopd in #3979 - π Open the change request before finishing an agent session by @ebadukhan in #3994
- β¨ Enable passing
use_proxy_dbtolamin connectby @Koncopd in #3996 - β¨ Allow passing precomputed
statstoArtifact()by @rcannood in #3995 - πΈ Better UX for adding optional features by @falexwolf in #3997
- πΈ Deprecate the
artifact.labelsaccessor to reduce ambiguity by @falexwolf in #3998 - β¨ Support polars in pandera validation by @falexwolf in #3991
- πΈ Add a space argument to Notion integration by @falexwolf in #3999
- πΈ Reject
to-onerecord annotations inrecord.features.add_values(), point users toset_values()by @AllaVinner in #4000 - β Test consistency_enforcement triggers by @Koncopd in #4002
- πΈ Record notes do not get duplicated on hash equality by @falexwolf in #4005
- π Fix nullable float columns in
Record.from_dataframe()by @falexwolf in #4006 - πΈ Objects inherit the emojis of their types by @falexwolf in #4007
- πΈ Do not make new branches in the target database during transfer flow by @falexwolf in #4008
- π Slight simplification of language by @falexwolf in #4011
- π Fix docs build by @falexwolf in #4012
- πΈ Deprecate
artifact.transformin favor ofartifact.run.transformby @falexwolf in #4013 - β»οΈ Add schema validation in
set_valuescall by @AllaVinner in #4001 - π Validate record types in categorical lists by @AllaVinner in #4003
- πΈ Raise
ValidationErrorif moving an invalid record into a frame by @falexwolf in #4014 - β»οΈ Refactor describing run reports to allow folders by @ebadukhan in #4017
- β¨ Support validating the
__external__schema slot for any artifact by @falexwolf in #4016 - πΈ No longer store schema unless it was actually checked by @falexwolf in #4019
- π Improve hero and data model schematics by @falexwolf in #4020
- πΈ Throw
ValidationErrorinartifact.features.set_values()if feature values not in external schema would be dropped by @falexwolf in #4018 - π Fix the
minimaltests suite when run on a PR by @falexwolf in #4022 - β¨ Order querysets by feature values by @AllaVinner in #3992
- π Update screenshots on
manage-changes.mdby @sheetalgiri in #4004 - β¨ Add
FeatureManager.update_values()to update feature annotations partially by @AllaVinner in #4023 - π Move
launch.mdhere by @falexwolf in #4024 - π Resolve ambiguous categorical feature strings correctly in
features.set_values()by @AllaVinner in #4021 - β¨ Track
uv.lockfiles by @falexwolf in #4025
New Contributors
Full Changelog: 2.11.0...2.12.0