Soon¶
hub¶
✨ Get it to work PR @falexwolf
💄 Show
n_observationsandhashPR @sunnyosun
2025-11-11 (0.47.0)¶
New Features
Tables & Sorting
Artifact lists now include a Sort menu with sensible defaults and options derived from the schema.
Records & Sheets
A new “Create child” menu in the sidebar lets you create either a Sheet (with a required schema and feature preview) or a Record type (without a schema).
Changes
Error Handling & Resilience
A consistent in-app error boundary is used across artifact detail pages, feature lists, projects, references, run lists, custom tables, and launch forms to show clearer, friendlier error messages.
Tables & Query
Tables delay querying until default filters are initialized to avoid premature loads, ensuring the latest filter is applied before the first query.
Launch & Metadata
Run-metadata selection is more predictable: choosing an existing row is not overridden by inline edits, switching sheets resets inline metadata state, and saving updates clear the selection if the row no longer exists.
Navigation & UI
The sidebar’s “Create child” action uses a dropdown for Sheet vs. Type, keeps the trigger visible while open, and maintains highlight styling; registry and page descriptions were clarified for brevity.
Storage & Artifacts
Managed storage listing now requires an active session and loads from the instance API for more accurate results.
Bug fixes
Storage & Artifacts
Fixed storage path concatenation to prevent broken or redirected links when browsing buckets.
Sheets
Prevented intermittent errors when editing categorical cells without complete metadata.
2025-11-10 (0.46.0)¶
New Features
Sheets & Records
Keyboard navigation in sheets enables faster cell-to-cell editing.
Auto-fill allows quickly replicating values or patterns across cells during data entry.
Changes
Sheets & Records
Data-entry pickers are more stable with clearer item details and a visible loading state, and the cursor indicates copy mode during sheet fill for clearer affordances.
Navigation & UI
The top-level “Registries” navigation entry is renamed to “Modules” for clearer terminology.
Access & Security
Debug and infrastructure checks require superadmin privileges with clear errors when access is denied.
Spaces & Storage
Attaching and detaching spaces to instances is more reliable, and default storage is created automatically during attach.
API & Errors
API errors show clearer messages and preserve upstream headers when appropriate for more actionable responses.
Bug fixes
Menus, popovers, dialogs, hovercards, and tooltips render above page content to avoid clipping.
2025-11-07 (0.45.0)¶
New Features
Storage & Artifacts
Upload files directly from the artifact picker in the bucket browser, with allowed file-type hints, the uploaded artifact auto-selected, and the picker closing on success.
Changes
Sheets
Markdown editing is disabled by default in embedded contexts and remains available in full-page edit mode, and the sheet editor dialog now scrolls for large content and includes accessibility improvements.
Search & Filters
Single-select fields use consistent free-text search instead of field-specific filtering for more predictable results.
Features & Navigation
Links generated from feature types route correctly to Features, ULabels, or namespaced registries and tolerate extra whitespace in type names.
Errors & Routing
Record detail pages return clearer 404 errors and preserve backend statuses, with specific messaging when short-name slugs do not resolve.
Bug fixes
DTypes & Parsing
Registry union expressions parse correctly even when there is whitespace around the pipe character.
Detail Views
ULabel pages avoid requesting irrelevant content so the view loads reliably.
Schemas
The coerce-dtype attribute displays correctly on the schema view.
2025-11-06 (0.44.0)¶
New Features
Storage & Artifacts
The artifact picker now includes a filter sidebar to combine filters and narrow results more precisely.
Workflows & Launch
Parameters that expect a folder path are rendered with a folder selector in function launch forms.
Changes
Storage & Artifacts
In folder selection mode, the external storage browser shows files as disabled instead of hiding them to make folder contents clearer.
Object search in the external storage browser now matches folder names even when they end with a slash and continues to match labels or the last path segment.
2025-11-05 (0.43.0)¶
Changes
Tables & Filtering
Filter groups and icons in the sidebar are reordered and standardized (projects, schema, created by, labels, references).
Sheets
After saving a sheet, group-by views default to a stable summary (count by creator on the main branch) for consistent results.
Navigation & UI
Landing page cards were refreshed with clearer copy, new visuals, and a data lineage video for a more informative overview.
Bug fixes
Tables & Filtering
Advanced filtering no longer errors when filter groups are initially empty and reliably updates as you change operators and values.
Sidebar faceted filters render correctly even when some active groups lack a selected field, avoiding intermittent crashes.
“Show all” no longer gets written to the URL on initial load, and non-filter flags are preserved when filters sync in advanced mode.
2025-11-04 (0.41.0)¶
New Features
Spaces & Storage
Attaching a space to an instance automatically creates its storage so you can start using it immediately.
Access & Secrets
Admins can set up and manage database connection secrets directly in the Hub.
Tables & Filtering
Artifact and collection tables get a new filter sidebar (with a mobile drawer) and compact grouped filters for faster narrowing.
Debug & Support
A built-in check verifies S3 bucket access and admins can export diagnostic logs to speed up support.
Changes
Access & Governance
You can’t detach a space from an instance while storages for that space still exist to prevent orphaned data.
Records & Links
Clicking a linked record opens its record page and type labels show the full hierarchy for clarity (for example, cat[Record[Parent[Child]]]).
Project and reference cells have a refreshed design for clearer information and easier navigation.
Filters & Facets
Faceted filters show intuitive icons and active counts, with primary filters inline and the rest organized into compact popovers.
Sheets & Editing
Editing controls now consistently respect edit permissions and CSV import handles numbers and blanks more robustly.
UI & Navigation
Hovering a label shows what created it, the header logo sizing is refined, and the bucket browser root is labeled “All” for a clearer overview.
Cloud Access
Temporary cloud access requests return clearer error details when something goes wrong.
Performance & Reliability
User lookups and updates in instances are more reliable to reduce edge-case failures.
Bug fixes
Filters & Tables
Toggling label badges in collection views updates the correct filter state so filters apply as expected.
Popovers & Tooltips
Filter popovers and tooltips no longer get clipped inside tables and dialogs.
Visualization
The Vitessce viewer shows a helpful error message when initialization fails.
2025-10-31 (0.40.0)¶
New Features
Features & Datasets
Composite feature sets can now expand inline to reveal all features without leaving the page.
Changes
Features & Datasets
Feature set links are derived more robustly from their type and safely fall back to the features index when unknown, and non‑string feature values are rendered clearly.
Related-label badges and filters use the correct display field from the feature type for accurate names and filtering.
Access Management
Adding spaces, instances, or teams uses a unified search picker that filters out invalid or duplicate entries and excludes the default team, with consistent name sorting across lists and tables.
Logging out now also ends the server session to avoid lingering authentication state.
Access & Security
Reading link tables enforces access based on the related records for more consistent, least‑privilege behavior.
Bug fixes
Features & Datasets
Prevent errors when rendering feature sets with invalid type strings by handling unsupported types gracefully and indicating them in the UI.
Search and selection menus no longer show entries with empty names, avoiding selection glitches.
2025-10-29 (0.39.0)¶
Changes
Database & Migrations
Database migrations are more robust by ensuring required admin permissions for constraint visibility and automatically cleaning up legacy tables that could otherwise interfere with installing security policies.
2025-10-29 (0.38.0)¶
Changes
Platform & Observability
Error reporting environments are now consistent between server and client and tracing covers additional enterprise domains, improving the accuracy of diagnostics across deployments.
2025-10-29 (0.37.0)¶
New Features
Storage & Buckets
S3 bucket permission setup and instance creation now associate buckets with your organization, record the creator, and accept optional bucket settings when creating or linking a bucket.
Debug & Ops
A new debug endpoint is available to inspect the active database engine cache for troubleshooting.
Changes
Access & Error Handling
API errors are standardized with consistent HTTP status codes and clearer messages across resources, including 400 for invalid queries, 403 for permission denials, 404 for missing or inaccessible records, and 409 for uniqueness conflicts.
Unauthorized responses return a generic message in production while remaining descriptive in non-production to avoid leaking details.
Tables & UI
Artifact table feature chips use schema-defined display fields for linked registries, improving label text and link targets.
Bug fixes
Tables & UI
The artifact feature panel now shows a clear inline error when it fails, preventing broken cells in the table.
2025-10-28 (0.36.0)¶
Changes
Access & Security
Organization admins can manage domains, and platform superadmins can manage all domains.
Instance administrators can view selected system data that was previously hidden.
Navigation & UI
The lineage label on detail pages is shortened from “Data lineage” to “Lineage”.
In run lists, the “Parameters” column is renamed to “Features”.
Bug fixes
Teams & Collaborators
Team member and space collaborator lists filter out accounts or teams that are no longer part of the organization to avoid empty rows and sorting errors.
Sheets
The “No type” view shows existing records when available instead of rendering an empty table.
Query & Filters
Filters based on the number of related items handle zero correctly and apply greater/less-than comparisons consistently.
2025-10-27 (0.35.0)¶
New Features
Workflows & Launch
You can now add or edit a sheet row directly within the “Select or add row” dialog when choosing run metadata, without leaving the launch flow.
Changes
Workflows & Launch
Numeric parameters in Nextflow launch forms are automatically treated as numbers in the JSON view for more accurate parameter typing.
Sheets Editor
Row selection tables hide internal ID columns by default for a cleaner, more focused view.
Performance & Stability
Caching reachability checks are memoized to reduce overhead and improve stability.
Bug fixes
Sheets Editor
Prevent an error when rendering row selectors if a row lacks record metadata.
2025-10-26 (0.34.0)¶
New Features
Records & Search
You can search across related fields (e.g., transform or label attributes) in tables and value pickers, with results ordered by relevance.
Workflows & Launch
Launch forms respect hidden parameters defined in Nextflow schemas and provide a toggle to reveal hidden sections when needed.
Administration
Administrators can trigger instance migrations via the API to apply database and hub updates.
Changes
Navigation & UI
The footer now shows the Hub version and deployment date derived from the latest tag for clearer release identification.
Feature Labels & DTypes
Dtype parsing supports hyphenated registry subtype names and labels render more consistently (including list types) with refined spacing and clearer messages.
Records & Search
When a search query is used, sorting is suppressed so results are shown by relevance.
Transforms
The transform list defaults to newest-first and seeds sensible defaults even when URL syncing is disabled.
Detail Views
Structured feature values render as formatted JSON on detail pages for readability.
Access & Teams
Space and Team rows display member counts when available, with visibility aligned to admin and manager roles.
Bug fixes
Records & Search
Relation searches apply the correct joins for many-to-many paths and deduplicate matches, and filtering by relation counts works as expected.
Storage & Artifacts
Large directory uploads are more reliable in serverless environments by reducing concurrency to avoid out-of-memory errors.
Access & Governance
Transferring instance ownership now also grants the new individual owner admin access to the instance.
Sheets
Numeric entries for float/number features are preserved as numbers instead of being coerced to strings.
2025-10-22¶
New Features
Workflows & Launch
Launch forms can reveal hidden parameters when needed, a simplified launch view is available, and Nextflow schema JSON is respected end‑to‑end. Run metadata originating from Sheets is captured for better traceability.
Transforms & Pipelines
Pipeline repository information is automatically derived from transform source code to improve provenance and linking.
Branch parameter is supported when resolving repository details for transforms.
Analytics & Group‑By
Group‑by charts support sorting for clearer comparisons.
Access & Security
Record‑level locking via RLS for individual records and Block models.
Storage
Default bucket lookup by instance ID is available; deletion of storage resources is supported; and Lambda now returns IDs for newly created artifacts and storages.
Changes
Runs & Reports
Run logs render ANSI colors for readability; version tags no longer auto‑prepend “v”; run counters increment per transform (not per version) for clearer numbering.
Navigation & UI
Registries nav reordered; sub‑navigation expanded for Artifacts and Features; Sheets show feature descriptions on hover; hide internal “n” in schema tables; assorted copy/title refinements.
Team page copy/typos corrected; vocabulary renamed “linked features” → “external features”.
Workflows & Pipelines
Only main‑branch schemas appear in pipeline configuration; configuration files are hidden by default;
input/outdirreceive no special treatment so the Nextflow schema is the single source of truth.Parameters show a loading state during launch configuration.
Performance & Stability
Instance caching optimized with a robust fallback.
Platform & Observability
LaminDB upgraded to 1.12 with follow‑up bumps; database resource metadata expanded (host/port/proxy) and schema SQL functions marked STABLE.
Permissions & Governance
Expanded permissions for org admins/managers; more consistent JWT/DB user mapping for org members.
Bug fixes
Sheets
Normalize floats on submission; restore Save after manual import; hide non‑schema self‑referential features; correct feature‑card dtype display and field‑search scope; fix sheet creation button in schema.
Pipelines & Transforms
Resolve transform load errors; pipeline configuration shows only main‑branch schemas; use the correct
name_field; full‑screen run report no longer flashes.
Storage & Artifacts
Include file extension when uploading artifacts; improve reliability of instance DB transfer.
Navigation & Tables
Fix nav flicker and active‑page highlight; correct org‑page navbar links; table selector uses fuzzy search; access table command bars use the correct accessor keys; remove description column from ULabel tables; fix artifacts page reactivity issues.
Database & Query
Fix collaborator‑access RLS and JWT DB‑user retrieval for org members.
2025-09-29¶
New Features
Runs
Run list is now filterable by user: click a user in “Ran by” to apply a created_by.handle filter; a “Filtered by …” badge appears with a one‑click clear action. List and Grid views are available, with “Show all runs/Show less” controls and a hint for “newer runs available.” The table shows UID (copyable), Parameters, Status, Input/Output counts, Duration, and Started (time + user), and highlights the latest run.
Transforms
Added an inline type toggle above the run table to quickly scope to All, Notebooks, Pipelines, Functions, or Scripts. The selection syncs with filters and prevents conflicting multi‑selections.
Analytics & Group‑By
Dashboard group‑by gained time‑series binning (Day/Week/Month), a “Show values” toggle for labels on bars, better Y‑axis formatting (e.g., 1.2K), and automatic X‑axis label rotation/margins for long categories. Measure selection respects relations (e.g., counts through back‑relations) and keeps charts responsive as you change fields.
Identity & Access
New identity view exposes user email/handle and SSO domain mapping within your organization, scoped to org admins.
Access auditability: the system now records who grants access and who creates teams, and ensures users are admins of their own organization by default.
Organization members have read‑only access out of the box; managers and members see organization tabs by role.
Performance & Caching
Instance caching backed by Valkey/Redis speeds up instance lookups. Cache keys are per‑instance and expire automatically (default 1h). Admins can GET current cache content or DELETE to invalidate via
/cache/instances/{instance_id}.
Storage
Adding an external S3 bucket now includes the API URL and supports temporary session tokens, improving success across different deployments.
Changes
Navigation & Layout
Unified top navigation with an overflow “More” menu; consistent layout across registries. The active main tab stays highlighted while you hover its submenu, and submenu hover behavior is smooth and predictable.
Lineage graph styling refined for clearer visuals.
Language selector on the landing page keeps a stable width.
Removed the in‑UI code link to Lamin docs from source view to reduce clutter.
Transform & Runs Browsing
Transform list gains first‑class filters (projects, ULabels, type, created_by) with a dedicated filter bar and 100‑row paging tuned for browsing.
API & Routing
Routes no longer require
schema_idin instance endpoints; permissions were simplified behind the scenes with no change to user workflows.DB server identifier updated to
db_server_name(no action needed from users).
Ownership & Governance
An internal trigger keeps instance ownership and admin access in sync when ownership changes.
Platform
UI upgraded to Svelte 5, bringing snappier interactions and a more consistent component model.
Bug fixes
Lineage no longer shows artifacts as children under collections; parent/child runs render correctly around artifacts.
Transform detail loads reliably without getting stuck; “Transform → Pipelines” linkage opens the correct context.
Migrations/lineage graphs render without errors.
Main nav button remains active while its submenu is open; submenu no longer collapses when moving the pointer between a tab and its flyout.
Schema view scrolling works smoothly for long lists.
Advanced filtering no longer crashes when a search starts with a dot; default filters behave consistently.
Version parsing is robust to non‑decimal formats.
Queries disambiguate newly added
created_byfields to avoid collisions.Transfer‑ownership flow works end‑to‑end and reflects immediately in the UI.
On‑prem documentation links point to the correct destination.
Artifact detailed view correctly handles Record‑typed fields.
Stale data issues reduced in lists; views update more consistently.
Adding a new S3 bucket includes the API URL so bucket permissions apply correctly.
2025-09-15¶
New Features
Sheets:
Use your own preprogrammed transform function templates to generate records and import into the current Sheet via a guided form to streamline data loading.
Sheets can now be selected as an input for Lamin Workflows
Record imports now auto‑create missing related entities
Pipeline Launch:
Launch parameters tied to a sheet schema now surface an inline sheet editor so you can create fresh sheets or tweak existing ones
Storage locations now show a loading indicator while data loads.
Buckets/Storage: Add a managed S3 bucket using a temporary session token (backend + UI).
Access & Roles: New “Organization Guest” role for view‑only collaborators.
Changes
Backend upgraded to lamindb 1.11 with unified soft‑delete semantics for safer deletion.
Default filters no longer bloat the URL.
Workflows
The run_name field is more prominent to reduce confusion.
Clearer error message if fetching a workflow schema fails.
Access Management UI: Cleaner layout and alphabetical sorting for easier scanning.
Consistent sidebar and a unified name dropdown across registries.
RLS functions set search_path explicitly for more reliable permission enforcement.
Internal trigger keeps access_instance data in sync, improving access lists.
Stability: Central client logic refactored; legacy collaborator routers and obsolete auth‑context removed.
Removed
schema_idparameter from API routers
Bug fixes
fix: Small tables show exact, stable counts in Instance statistics
fix: List‑typed fields parse, render, and filter correctly in tables and forms.
fix: Transform sidebar behaves correctly on direct vs. external navigation; no unexpected sidebar on reload/back.
fix: Bulk row edits save reliably; batch updates no longer fail due to unsupported SQL RETURNING.
fix: Linked features display even when a dataset has none of its own; no empty/blank panel.
fix: Show workflow table controls when collapsed.
fix: Transform pages load without a sidebar flicker.
fix: API key creation and usage enforce the correct length; valid keys work consistently.
fix: Deleting links between records works more reliably and reflects immediately in the UI.
Saving sheet schema settings no longer resets the configuration panel, and option descriptions stay narrow enough that sheet names remain readable.
Moving the pointer between registry tabs and their flyout menus no longer collapses the submenu.
Validation badges call out specific rows and features with issues, and CSV imports respect required fields.
db¶
usecases¶
🚚 Rename
.using()to.connect()PR @falexwolfRemove hide output from code cell in sc-imaging4 PR @namsaraeva
🔥 Remove
analysis-flowuse case PR @falexwolf🚚 Rename
df()toto_dataframe()PR @falexwolf🚚 Rename
.df()to.to_dataframe()PR @falexwolf♻️ Move
arc-virtual-cell-atlasandhubmapnotebook here PR @falexwolf♻️ Canonicalize import patterns PR @falexwolf