Changelog#

Name

PR

Developer

Date

Version

♻️ Enable to choose skip_suffixes

693

falexwolf

2024-03-27

0.68.1

♻️ Refactor GCP compat

692

falexwolf

2024-03-26

✨ Rework synchronize, support directories

687

Koncopd

2024-03-23

0.68.0

🎨 Refactor delete_instance_by_id and delete_instance_by_slug

691

bpenteado

2024-03-20

✨ Create utility to delete instance by id in the hub

689

bpenteado

2024-03-20

🚸 Enforce empty storage during instance deletion

682

bpenteado

2024-03-20

🐛 Use root_as_str for lazy load to save settings

685

Koncopd

2024-03-18

0.67.1

♻️ Enable easy switching between prod-test and staging-test

684

falexwolf

2024-03-17

0.67.0

🚚 Rename deletion functions

683

bpenteado

2024-03-15

✨ Load git_repo setting from hub, refactor settings file management

681

falexwolf

2024-03-14

✨ Create gating function to check for empty storage location

680

bpenteado

2024-03-14

👷 Use test utilities from laminhub-rest during local tests

679

bpenteado

2024-03-13

♻️ Refactor view_tree()

678

falexwolf

2024-03-12

✨ Add hash_code function

677

falexwolf

2024-03-12

🎨 Make get_stat_dir_s3 compatible with canonical storage policy (s3:ListBucket conditional on prefix/)

675

bpenteado

2024-03-11

🚚 Rename lnschema_lamin1 to wetlab

676

falexwolf

2024-03-09

🚸 Restore auto_connect=True after lamin init

674

falexwolf

2024-03-08

0.66.1

🐛 Fix hosted regions list

673

Koncopd

2024-03-07

0.66.0

🚑️ Fix bionty reload

672

sunnyosun

2024-03-07

🩹 Nicer behavior for same instance

671

falexwolf

2024-03-07

🏗️ Enableln.connect() in lamindb

668

falexwolf

2024-03-07

🚚 Rename load() to connect()

667

falexwolf

2024-03-07

👷 Better CI group names

666

falexwolf

2024-03-07

🛂 Make get_stat_dir_s3 read from UPath credentials

664

bpenteado

2024-03-06

♻️ Move generic hashing and storage utilities from lamindb into lamindb-setup

661

bpenteado

2024-03-06

♻️ Make SetupSettings a dynamic class

663

falexwolf

2024-03-06

♻️ Replace InstanceSettings.identifier with InstanceSettings.slug

662

falexwolf

2024-03-06

♻️ Simplify path types & point to hub mono-repo

660

falexwolf

2024-03-05

🚚 Rename .dev to .core

659

falexwolf

2024-03-05

♻️ Add UPathStr type

658

falexwolf

2024-03-05

🩹 Resolve cache_dir in the setter

657

Koncopd

2024-03-04

♻️ Pass storage_root to access_aws

656

falexwolf

2024-02-29

0.65.3

♻️ Allow passing access_token directly

655

Koncopd

2024-02-29

✨ Add create_mapper util

654

Koncopd

2024-02-19

🐛 Fix aws_access calls in CLI

652

Koncopd

2024-02-18

✏️ pre-commit on all files

650

Koncopd

2024-02-17

🐛 Use shutil.move to move the sqlite file when changing cache folder

649

Koncopd

2024-02-17

:speaker: Better error message for differing db dsn

648

falexwolf

2024-02-13

♻️ Add ability to choose region

647

falexwolf

2024-02-07

💄 Prettify hosted storage notebooks

646

falexwolf

2024-02-05

📝 Fix error raising for old deleting env file

645

sunnyosun

2024-02-05

♻️ Check manual credentials in path.fs, actually reuse anon

644

Koncopd

2024-02-05

⚡️ Speed up lamindb import & loading time

643

falexwolf

2024-02-03

♻️ Iterate on importdb and exportdb

642

falexwolf

2024-02-03

♻️ Add backward compat for delete_instance call

641

falexwolf

2024-02-03

♻️ Refactor loading instances and add test for loading hosted instance

640

falexwolf

2024-02-02

0.65.1

♻️ Low-latency storage permission management

639

falexwolf

2024-02-02

✅ Implement proper integration tests for hosted storage

638

falexwolf

2024-02-02

🐛 Fix permission error for init of hosted instances

636

Koncopd

2024-02-02

📝 Add examples to Upath.rename

637

sunnyosun

2024-02-02

♻️ Add using key

633

falexwolf

2024-01-30

0.65.0

✨ Enable multiple instances

632

falexwolf

2024-01-30

🐛 Fix import bionty-base

631

sunnyosun

2024-01-30

💚 Fixes for lamindb

630

falexwolf

2024-01-29

🎨 Refactor and define hosted storage user journey

626

falexwolf

2024-01-29

💚 Fix register calls

628

falexwolf

2024-01-29

🔥 Remove vault

625

falexwolf

2024-01-26

✨ Introduce create storage

624

falexwolf

2024-01-26

✨ Add storage client

621

falexwolf

2024-01-26

💚 Fix tests

623

falexwolf

2024-01-26

🎨 Move default storages to folders

622

falexwolf

2024-01-26

🎨 Remove call to create_path inside path.view_tree

618

mukund109

2024-01-26

🐛 Fix option inheritance in create_path and add tests

617

Koncopd

2024-01-12

✅ Update tests relying on laminhub-rest

616

fredericenard

2024-01-12

🚚 Rename .bionty to .public

615

sunnyosun

2024-01-10

0.64.2

🚸 Fix connection timeout

611

falexwolf

2024-01-08

0.64.1

🚸 Add anonymous access (now works without login)

610

falexwolf

2024-01-06

0.64.0

💚 Fix tests in local hub

609

falexwolf

2024-01-05

🚚 Migrate foreign key constraint for new hub

608

falexwolf

2024-01-05

💚 Upgrade to Python 3.10

607

falexwolf

2024-01-05

🚚 Prepare a potential migration of the hub to Django

606

falexwolf

2024-01-05

0.63.1

♻️ Refactor local sign up

605

falexwolf

2024-01-02

🎨 Write lamindb version to hub

603

falexwolf

2024-01-01

0.63.0

♻️ Do no longer validate uniqueness sqlite

604

falexwolf

2023-12-31

🐛 Fix bionty settings

602

falexwolf

2023-12-22

♻️ Adopt SQLite locker to id naming and move exclusion/ inside .lamindb/

601

falexwolf

2023-12-21

0.62.0

🎨 Name .lndb files by instance id

600

falexwolf

2023-12-21

🐛 Do not unlock cloud sqlite instance on migrate deploy

599

Koncopd

2023-12-20

🔊 Warn on sync of non-existing paths

598

Koncopd

2023-12-20

🚸 Silence httpx logger

597

falexwolf

2023-12-13

0.61.4

🚸 Detect new schema modules

596

falexwolf

2023-12-13

0.61.3

⬆️ Bump supabase to latest version

594

falexwolf

2023-12-11

0.61.2

♻️ Defer storage API access to actual access

593

falexwolf

2023-12-07

0.61.1

🚸 Enable schema packages that do not start with lnschema_

592

falexwolf

2023-11-28

0.61.0

🚑️ Proper fix for trailing slash in create_path

591

sunnyosun

2023-11-28

🚑️ Fix trailing slash for UPath view_tree

590

sunnyosun

2023-11-28

🔊 Do not print progress by default

588

Koncopd

2023-11-25

✨ Set cache via LAMIN_CACHE_DIR env variable

589

Koncopd

2023-11-25

🚚 Centralize progressbar and convert to percentage

587

falexwolf

2023-11-24

0.60.0

🔊 Log an error when assertion is false

586

fredericenard

2023-11-22

🔊 Polish logging in view_tree()

584

falexwolf

2023-11-15

0.59.1

🔇 Do not log migrations during init

583

sunnyosun

2023-11-14

♻️ Prettify view_tree

582

falexwolf

2023-11-14

0.59.0

🔧 Detect both missing and ahead migrations

581

sunnyosun

2023-11-14

✨ Added check command for dev

580

sunnyosun

2023-11-13

⏪️ Remove reset sources for bionty

579

sunnyosun

2023-11-10

🚚 Move view_tree from lamindb here

578

falexwolf

2023-11-09

0.58.0

♻️ Refactor UPath

577

falexwolf

2023-11-09

🎨 Set bionty versionsdir according to settings_dir

576

sunnyosun

2023-11-09

🎨 Raise exceptions

575

falexwolf

2023-11-09

0.57.3

✨ Enable using SETTINGS_DIR env variable to use AWS Lambda

574

fredericenard

2023-11-05

0.57.2

🚸 Lower conn_mag_age

573

falexwolf

2023-11-04

0.57.1

🚚 Move CLI to lamindb

572

falexwolf

2023-10-30

0.57.0

♻️ Also enable to read db from env variable

571

falexwolf

2023-10-26

0.56.4

♻️ Enable to pre-define the instance id

570

falexwolf

2023-10-26

0.56.3

🐛 Fix read-only access

569

falexwolf

2023-10-26

0.56.2

✨ Set notebook files to be hidden

568

sunnyosun

2023-10-26

0.56.1

✨ Read db URL from local parameters

567

falexwolf

2023-10-26

0.56.0

♻️ Do no longer store the db connection string in hub

566

falexwolf

2023-10-25

👷 Run vault tests in staging environment

565

fredericenard

2023-10-25

📌 Unpin vault and move to dev dependencies

562

fredericenard

2023-10-20

0.55.6

🔇 Remove hint about registering instance

564

falexwolf

2023-10-20

✨ Add django interface

563

falexwolf

2023-10-20

🔥 Do not populate user email in User registry

561

falexwolf

2023-10-19

0.55

♻️ Better synching of email address from hub to instance

560

falexwolf

2023-10-19

🚚 Rename Species to Organism

559

sunnyosun

2023-10-19

0.55.4

🔥 Remove deploy-server command

558

falexwolf

2023-10-19

0.55.2

♻️ Refactor and introduce API key

557

falexwolf

2023-10-19

✨ Cache management

554

Koncopd

2023-10-16

0.55.1

🐛 Fix load after failed load in test-load-lock.ipynb

556

Koncopd

2023-10-15

💚 Fix CI

555

falexwolf

2023-10-13

🚚 Rename UserSettings.id to UserSettings.uid

552

falexwolf

2023-10-13

0.55.0

🔇 Silence logger in main

553

sunnyosun

2023-10-10

💄 Prettify logging

550

falexwolf

2023-10-09

🚸 Silence loggers in CLI

551

falexwolf

2023-10-09

🔧 Upper bound Django to 4.3

549

falexwolf

2023-10-09

🔒 Enable to generate public read db connection string

548

fredericenard

2023-10-05

🚸 Allow saving notebooks of other users

547

falexwolf

2023-10-04

0.54.3

🔊 Add more logging

546

falexwolf

2023-10-04

🔒 Enforce compatibility with lamin-vault 0.0.7

545

fredericenard

2023-10-03

🐛 Prevent using vault by default when loading an instance

544

fredericenard

2023-10-03

0.54.2

🚸 Do not use vault for SQLite instances

543

falexwolf

2023-10-02

0.54.2

✅ Complete notebook tests

542

falexwolf

2023-10-02

0.54.1

🐛 Fix vault import

541

fredericenard

2023-10-01

0.54.0

♻️ Move dependencies to dev

540

falexwolf

2023-10-01

✨ View schema interactively

539

falexwolf

2023-10-01

✨ Add notebook save functionality

537

falexwolf

2023-10-01

✨ Enabling server deployment from CLI

536

fredericenard

2023-09-30

✨ Manage db connection with vault

533

fredericenard

2023-09-29

♻️ Refactor optional cloud sqlite locking and unlocking

535

Koncopd

2023-09-23

✨ Add squashmigrations

534

sunnyosun

2023-09-22

♻️ Do not lock instance on load for laminapp-admin

532

falexwolf

2023-09-21

0.53.2

♻️ Refactor lock

530

falexwolf

2023-09-20

💚 Try to fix noaws test

528

falexwolf

2023-09-20

📝 Fix loading message of lamindb

526

falexwolf

2023-09-17

0.53.1

🔐 Change lock expiration time to 1 day

525

Koncopd

2023-09-17

🐛 Unlock load on error

523

Koncopd

2023-09-17

🚚 Migrate to new hub prod URL

524

falexwolf

2023-09-17

👷 Dispatch tests

522

falexwolf

2023-09-15

0.53.0

🎨 Streamline login

521

falexwolf

2023-09-14

🎨 Use a fallback for the hub API in case we move the endpoint

519

falexwolf

2023-09-13

✨ Enable to prefix settings in any env

520

fredericenard

2023-09-12

⚡️ Speed up query for instance retrieval

518

falexwolf

2023-09-11

🎨 Do not add laminapp-admin to the instance user table

517

falexwolf

2023-09-11

♻️ Simplify & speed up load instance

516

falexwolf

2023-09-11

🔊 Show more info about the locking user

515

Koncopd

2023-09-09

♻️ Make two dev modules public, clean up workflow, noxfile, test session names

514

falexwolf

2023-09-08

0.52.0

♻️ Do not hard-code laminhub-rest path

513

falexwolf

2023-09-08

♻️ Move supabase docker from nox to conftest

512

falexwolf

2023-09-08

♻️ Refactor hub tests

511

falexwolf

2023-09-08

♻️ Streamline hub interactions, speed up hub testing

510

falexwolf

2023-09-07

✅ Add test for loading instance after private public switch

509

falexwolf

2023-09-07

♻️ Refactor hub client

508

falexwolf

2023-09-07

♻️ Cache user UUID

507

falexwolf

2023-09-06

♻️ Type instance id as UUID

506

falexwolf

2023-09-06

✅ Test implicit lamindb load

503

falexwolf

2023-09-06

🚚 Rename lnhub-rest to laminhub-rest

504

falexwolf

2023-09-06

✅ More tests for signup

502

falexwolf

2023-09-06

✅ Test logger

501

falexwolf

2023-09-06

👔 Always let permission query from hub override local cache for remote instances

497

bpenteado

2023-09-06

♻️ Re-organize unit tests, hub client & fix signup logging

500

falexwolf

2023-09-06

👷 Re-organize tests

499

falexwolf

2023-09-06

🚸 Add env prefix to BaseSettings

496

falexwolf

2023-09-05

🔧 Narrow django & dj_database_url versions

495

falexwolf

2023-09-05

🔥 Remove legacy settings dir port code

494

falexwolf

2023-09-05

🚸 Cache instance id during init already

493

falexwolf

2023-08-31

0.51.3

🚸 Cache instance id during load

492

bpenteado

2023-08-30

0.51.2

♻️ Refactor to use UPath everywhere

490

Koncopd

2023-08-29

0.51.1

🔥 Remove deprecated locker code

491

Koncopd

2023-08-28

🚸 Implement delimiter validation during init and delete

489

bpenteado

2023-08-25

♻️ Refactor notebook update

488

falexwolf

2023-08-23

0.51.0

♻️ Introduce create_path

486

falexwolf

2023-08-22

🚚 Rename _storage.py to _settings_storage.py

485

falexwolf

2023-08-22

✨ A function to convert pathlike to Path or UPath inheriting options from root

484

Koncopd

2023-08-22

🔊 Add more logging to closing SQLite

483

falexwolf

2023-08-21

🐛 Fix UPath check on Storage init

482

Koncopd

2023-08-21

🔥 Remove unused environment variable and fix sign up logging

481

falexwolf

2023-08-21

👷 Fix coverage compute

480

falexwolf

2023-08-19

👷 Run hub tests from lamindb-setup

479

bpenteado

2023-08-19

👷 Renable linting

478

falexwolf

2023-08-17

🩹 Create record in user table upon login for existing instance

477

falexwolf

2023-08-16

0.50.2

👷 Try fixing coverage compute

476

falexwolf

2023-08-16

🚑️ Fix loading postgres instances

475

falexwolf

2023-08-16

0.50.1

🐛 Fix init in an empty s3 bucket

473

Koncopd

2023-08-16

0.50.0

🔥 Remove support for migrating legacy SA instances

472

falexwolf

2023-08-16

🔥 Remove sqlalchemy as a dependency

471

falexwolf

2023-08-16

🔥 Remove lnschema-core submodule

470

falexwolf

2023-08-16

♻️ Refactor delete dialogue

469

falexwolf

2023-08-16

🚸 Add delete confirmation dialogue

467

Zethson

2023-08-15

📝 Move setup-user guide to lamindb

463

falexwolf

2023-08-11

🚸 Reformat missing-migrations warning

461

falexwolf

2023-08-10

0.49.7

🐛 Fix and test close for read only buckets

462

Koncopd

2023-08-10

👷 Test configuration with no AWS access

460

falexwolf

2023-08-07

0.49.6

👷 Simplify CI setup

458

falexwolf

2023-08-07

🎨 Use logger.save

459

sunnyosun

2023-08-07

🐛 Fix aws access with no credentials

457

Koncopd

2023-08-07

🔊 Refactored logging msg

456

sunnyosun

2023-08-07

♻️ Replace lamin_logger with lamin_utils

454

falexwolf

2023-08-06

0.49.5

🚚 Rename ORM to Registry

453

sunnyosun

2023-08-05

⬇️ Upper bound external dependencies

452

falexwolf

2023-08-04

0.49.4

🎨 Add .record property to StorageSettings

451

falexwolf

2023-08-03

0.49.3

✅ Fix init-instance test for sqlite instance

450

bpenteado

2023-08-02

🎨 Fix init-instance anti-patterns and expand tests

449

bpenteado

2023-08-01

✨ Propagate kwargs through synchronization functions

448

Koncopd

2023-07-31

0.49.2

🐛 Fix local variable ‘db_dsn’ referenced before assignment

447

fredericenard

2023-07-30

🚸 Show help by default and add –version

446

Zethson

2023-07-30

🐛 Fix flawed DBUser logic in init_instance

442

bpenteado

2023-07-24

0.49.1

🗃️ Enable multiple DB access roles in instances (decompose connection string)

431

bpenteado

2023-07-19

0.49.0

💚 Fix instability

441

falexwolf

2023-07-19

👷 Run CI against the staging environment

440

bpenteado

2023-07-18

♻️ Simplify StorageSettings

439

falexwolf

2023-07-17

0.48.8

🔒️ Increase locker expiration time to 1 week

437

Koncopd

2023-07-08

0.48.7

🚸 Import order of schema modules shouldn’t matter

436

falexwolf

2023-07-06

0.48.6

🚸 Deal with legacy instances

435

falexwolf

2023-07-06

0.48.5

🚸 Raise more errors in API when instance is setup

434

falexwolf

2023-07-03

0.48.3

🚸 Silence loggers and close instance during init & load

433

falexwolf

2023-07-03

0.48.2

🐛 Fix sqlite file not existing in the bucket error

432

Koncopd

2023-06-28

0.48.1

🩹 Do not register storage through set.storage on the hub

430

falexwolf

2023-06-28

🐛 Lock cloud sqlite instances on init

429

Koncopd

2023-06-27

👷 Add local hub tests

427

falexwolf

2023-06-26

✨ Set s3 region in set.storage

428

Koncopd

2023-06-26

➖ Simplify deps

426

falexwolf

2023-06-21

✅ Try to trigger error

424

falexwolf

2023-06-20

0.47.11

🔧 Back to UTC

423

falexwolf

2023-06-20

♻️ Simplify schema validation

422

falexwolf

2023-06-18

0.47.10

🎨 Remove laminhub_rest from lamindb_setup

421

bpenteado

2023-06-16

🍱 Fix legacy data migration

420

falexwolf

2023-06-15

0.47.9

✨ Add ability to check for migrations

419

falexwolf

2023-06-14

0.47.8

🎨 Updated bionty function imports

418

sunnyosun

2023-06-14

♻️ Different migr strategy

417

falexwolf

2023-06-12

0.47.7

🍱 Added migration script from legacy instances

416

falexwolf

2023-06-12

0.47.5

🔥 Adapt locker to lock entire lamindb session

415

Koncopd

2023-06-11

🚑 Only delete bionty sources when bionty is installed

414

sunnyosun

2023-06-10

0.47.4

🚚 Rename source_key to source

413

sunnyosun

2023-06-10

0.47.3

⬆️ Rename bionty variables

412

sunnyosun

2023-06-10

0.47.2

🚑 Removed LAMINDB_INSTANCE_LOADED env variable

411

sunnyosun

2023-06-09

0.47.1

⬆️ Adapt to bionty naming in 0.18.0

410

sunnyosun

2023-06-09

🚸 Warn about migrations

409

falexwolf

2023-06-08

0.47.0

📝 Refactor guide

408

falexwolf

2023-06-08

✅ More testing of Bionty

405

falexwolf

2023-06-07

0.46a5

♻️ Reorder args of CLI

407

falexwolf

2023-06-07

♻️ Refactored init & load instance

406

falexwolf

2023-06-07

💚 Fix dependencies

404

falexwolf

2023-06-07

♻️ Rename and set empty locker for now

403

falexwolf

2023-06-07

🚸 Simplify remote SQLite synching & locking

402

falexwolf

2023-06-07

✨ Setup bionty version tables

400

sunnyosun

2023-06-07

🔊 Better logging

399

falexwolf

2023-06-05

0.46a4

💄 Prettier settings file names

398

falexwolf

2023-06-04

⚡ Bionty versions table & performance improvements

396

sunnyosun

2023-06-04

🔥 Remove all occurances of sqlmodel

397

falexwolf

2023-06-04

🔥 Delete SQLAlchemy related content

395

falexwolf

2023-06-04

🔥 Remove alembic migrations infra & fix coverage

394

falexwolf

2023-06-04

✨ Add migrations management for Django (start breaking SQLAlchemy)

393

falexwolf

2023-06-04

✨ Extend django to lnschema-bionty

392

sunnyosun

2023-06-04

✨ New id and version in track

391

Koncopd

2023-06-02

🏗️ Enable Django backend (lamindb)

390

falexwolf

2023-06-02

🚚 Rename package to lamindb_setup

389

falexwolf

2023-06-01

0.46a2

🏗️ Add Django backend

388

falexwolf

2023-05-31

0.46a1

♻️ Refactor CI

387

falexwolf

2023-05-30

0.45.0

🐛 Unlock on uncaught exceptions in ipython

386

Koncopd

2023-05-30

⬆️ Upgrade to laminhub-rest 0.9.8

384

falexwolf

2023-05-28

0.45a4

⬆️ Upgrade laminhub-rest to 0.9.7

383

falexwolf

2023-05-28

0.45a3

📝 Add setup overview from lamindb

382

falexwolf

2023-05-27

🔥 Remove schema modules logic from setup_schema

381

falexwolf

2023-05-26

0.45a2

🏗️ Remove SQL-level schema modules

380

falexwolf

2023-05-25

0.45a1

✨ Add track command to CLI

378

Koncopd

2023-05-23

📝 Improve migration docs

379

Zethson

2023-05-22

🔊 Use lamin_logger in test_notebooks.py

376

Koncopd

2023-05-04

Add universal_pathlib to dependencies

375

Zethson

2023-05-02

⬆️ Upgrade laminhub-rest to 0.9.4

373

sunnyosun

2023-04-28

0.44.7

🚑 Fix load

372

sunnyosun

2023-04-27

0.44.6

✨ Add --storage arg to lamin load

370

falexwolf

2023-04-27

⬆️ Upgrade laminhub-rest

369

fredericenard

2023-04-25

0.44.5

✨ Allow to set additional fsspec kwargs for cloud instances

366

Koncopd

2023-04-23

0.44.4

⬆️ Upgrade laminhub-rest to 0.8.2

365

falexwolf

2023-04-22

0.44.2

🚸 New migration deployment logic that also factors in migration ids

364

falexwolf

2023-04-21

🚸 Mute warning about DB not reachable in init

363

falexwolf

2023-04-21

🚸 Allow registering local postgres instances on the hub

361

falexwolf

2023-04-21

0.43.0

🚸 Add a is_db_setup() check after init and make it more robust

362

falexwolf

2023-04-20

👷 Remove laminhub-rest CI calls

360

falexwolf

2023-04-20

🚸 Enable non-owner to set storage

358

falexwolf

2023-04-19

♻️ Restructure hub imports

357

falexwolf

2023-04-18

⬆️ Upgrade to laminhub_rest 0.8.1

356

falexwolf

2023-04-18

0.42.0

✅ Use nbproject-test directly

355

Koncopd

2023-04-18

🔊 Clarify access based on locally cached instance metadata

354

falexwolf

2023-04-11

0.41.0

🎨 Move setup checks from lamindb here

352

falexwolf

2023-04-08

0.41rc1

🔧 Increase configure-aws-credentials version from v1 to v2

344

Zethson

2023-04-07

🚸 Expose id in StorageSettings

351

falexwolf

2023-04-07

0.40.2

➕ Add cloudpathlib back

350

falexwolf

2023-04-07

0.40.1

🚸 Rename settings directory to .lamin

349

falexwolf

2023-04-07

0.40.0

🚸 Expose storage in settings

348

falexwolf

2023-04-07

♻️ Move storage related code to lndb_storage

338

Koncopd

2023-04-05

♻️ Refactor migrations

346

falexwolf

2023-04-04

🧑‍💻 Enable to load instance from hub using access token

343

fredericenard

2023-04-03

0.39.2

⬆️ Upgrade laminhub-rest to 0.7.2

341

falexwolf

2023-03-31

0.39.1

💚 Try to fix CI

342

falexwolf

2023-03-30

🚸 Check schema version upon init

340

falexwolf

2023-03-30

0.39.0

🚸 Enforce order of schema modules for migration

339

falexwolf

2023-03-27

0.38.1

💚 Improve e2e migrations guide

337

falexwolf

2023-03-26

0.38.0

🚸 Update _migration in __init__.py of schema modules

336

falexwolf

2023-03-25

🎨 Improve e2e migrations testing

335

falexwolf

2023-03-25

🎨 Improve switching logic from and to sqlite

334

falexwolf

2023-03-22

0.37.9

✅ Add tests for migration unit tests

333

falexwolf

2023-03-22

0.37.8

🚑 Restore previous criterion to test postgres vs sqlite

332

falexwolf

2023-03-22

0.37.7

🚸 Also delete current instance settings

329

falexwolf

2023-03-21

0.37.6

📝 Prettify init instance guide

331

falexwolf

2023-03-21

💚 Fix CI

330

sunnyosun

2023-03-21

0.37.5

⬆️ Migrate to bionty 0.9

328

sunnyosun

2023-03-20

0.37.5rc1

🚸 Handle instance permissions during load

327

bpenteado

2023-03-14

🐛 Fix ._current.yaml

326

sunnyosun

2023-03-09

0.37.4

⬆️ Upgrade to laminhub_rest 0.6.1

325

falexwolf

2023-03-09

0.37.3

⬆️ Upgrade lnschema-bionty

318

sunnyosun

2023-03-09

0.37.2

✅ Test lamindb_setup in staging environment

324

fredericenard

2023-03-08

👷 Enable testing using a specific environment

323

fredericenard

2023-03-07

⬆️ Upgrade laminhub-rest

322

fredericenard

2023-03-07

⬆️ Upgrade lamindb

321

fredericenard

2023-03-07

⬆️ Upgrade lamindb

320

fredericenard

2023-03-07

0.37.1

📌 Pin laminhub-rest

319

fredericenard

2023-03-07

📝 Reduce visual noise in migrate guide

317

falexwolf

2023-03-06

0.37.0

📝 Fix docs build

315

Koncopd

2023-03-05

🐛 Fix resolution of storage root paths for local instances

314

Koncopd

2023-03-05

📝 Replace lamin API with lamindb_setup API

313

falexwolf

2023-03-01

✨ Reload lamindb.schema if lamindb is imported

312

falexwolf

2023-03-01

0.36.0

👷 Check laminci versions

310

falexwolf

2023-03-01

📝 Fix class ref in settings

308

sunnyosun

2023-02-28

🚚 Rename lamindb_setup to lamin in guide & faq

307

falexwolf

2023-02-27

🎨 Rename root_str to root_as_str

305

Koncopd

2023-02-25

✨ Add root_str property to Storage

304

Koncopd

2023-02-25

🚚 Rename lamindb_setup CLI to lamin

303

falexwolf

2023-02-24

🚚 Move code to laminci

302

falexwolf

2023-02-23

🐛 Fix CI docs upload

301

falexwolf

2023-02-22

0.35.3

👷 Upload docs artifacts

300

falexwolf

2023-02-22

👷 Add CI helper for uploading docs

299

falexwolf

2023-02-22

0.35.2

🐛 Fix trailing slash in storage table

297

falexwolf

2023-02-22

0.35.1

🐛 Reinit Locker on user or storage change

296

Koncopd

2023-02-22

🎨 Use resolve() instead of absolute()

294

falexwolf

2023-02-21

🔧 Parse config for CI to retrieve anon key

293

fredericenard

2023-02-21

0.35.0

✨ Enable setup of local auth instance

292

fredericenard

2023-02-20

0.35rc2

⚡️ Replace CloudPath with UPath

291

Koncopd

2023-02-18

💄 Fix styling of migrate guide

290

sunnyosun

2023-02-17

📝 Polish migration guide

289

falexwolf

2023-02-17

🐛 Fix nox

288

falexwolf

2023-02-16

0.34.1

🎨 Deprecate set_storage in favor of set.storage

287

falexwolf

2023-02-16

0.34.0

🎨 Introduce .dev module

286

falexwolf

2023-02-16

✏️ Fix example

285

sunnyosun

2023-02-16

🚸 Proper client server check

284

falexwolf

2023-02-16

0.33.0

📝 Migration guide

283

sunnyosun

2023-02-16

⬆️ Upgrade hub to 0.4.0

282

falexwolf

2023-02-15

0.32.6

🔧 Add LAMINDB_INSTANCE_LOADED env variable on load/close

280

Zethson

2023-02-15

0.32.5

♻️ Adapt migration_id test for hub

281

falexwolf

2023-02-15

🐛 Also update dev-level ORMs

279

falexwolf

2023-02-15

🔥 Remove synchronization warnings mute in setup_schema

278

Koncopd

2023-02-15

🐛 Fix a synchronization issue during init of remote sqlite

277

falexwolf

2023-02-15

🐛 Fix error raising for get_package_info

276

sunnyosun

2023-02-14

0.32.4

💚 Fix test_migrate_clones_postgres

275

sunnyosun

2023-02-14

0.32.3

🚑 Generate all migrate files before migrate

274

sunnyosun

2023-02-14

0.32.2

🚑 Fix import and simplify params

273

sunnyosun

2023-02-14

0.32.1

⬆️ Upgrade laminhub_rest to 0.3.2

272

bpenteado

2023-02-13

🚚 Rename package from lndb_setup to lndb

270

falexwolf

2023-02-12

0.32.0

🎨 Enable using the current instance for generating migration script

271

sunnyosun

2023-02-10

0.31.0

🎨 Generate alembic.ini before before check migrate

269

sunnyosun

2023-02-10

✨ Added migration module

266

sunnyosun

2023-02-10

🐛 Fix access to newly created instances on s3 due to region

268

Koncopd

2023-02-09

🚸 Validate instances at init

264

falexwolf

2023-02-09

🚸 Add error if client version schema package version is lower than deployed db schema module version

267

falexwolf

2023-02-09

♻️ Remove _sbclient suffix

263

falexwolf

2023-02-06

🚸 Better UX delete()

260

falexwolf

2023-02-06

🐛 Fix check_versions

262

falexwolf

2023-02-06

0.30.14

🚑 Fix login on new environments

261

falexwolf

2023-02-06

0.30.13

🐛 Fix modified for gcs for locker

258

Koncopd

2023-02-05

✨ Add rich string representation for InstanceSettings class

254

bpenteado

2023-01-31

0.30.12

✨ Add rich string representation for UserSettings class

255

bpenteado

2023-01-31

📌 Pin deps for aiobotocore to fix resolution

commit

Koncopd

2023-01-27

0.30.11

⬆️ Upgrade laminhub-rest to 0.1.4

252

fredericenard

2023-01-27

⬆️ Cleaned up dependencies

253

sunnyosun

2023-01-27

📌 Pin s3fs and gcsfs to the latest versions

commit

Koncopd

2023-01-25

0.30.10

🐛 Use schema_lookup_name for SQL level

250

falexwolf

2023-01-24

0.30.9

🦺 Additional safety measures for locker

249

Koncopd

2023-01-24

🐛 Pin s3fs version

242

fredericenard

2023-01-23

0.30.8

♻️ Refactor locker and change locking logic to explicit locks

241

Koncopd

2023-01-21

✅ Delete instances created during failed tests

240

fredericenard

2023-01-21

🚸 Fix messing with cached user settings upon failed signup

238

falexwolf

2023-01-20

0.30.7

🩹 Fix creation of storage dir upon re-init

236

falexwolf

2023-01-20

📝 Move load guide to the front

235

falexwolf

2023-01-20

🐛 Restore sqlite db synchronization on instance.session() call

233

Koncopd

2023-01-16

🐛 Fix migration config

232

falexwolf

2023-01-16

0.30.6

🎨 Document ontology versioning and remove legacy sql

231

falexwolf

2023-01-16

0.30.5

✅ Test schema modules on postgres

229

falexwolf

2023-01-16

🐛 Fix another occurence

228

falexwolf

2023-01-16

0.30.4

🔧 Fix nox for testing migrations

227

falexwolf

2023-01-16

0.30.3

⬆️ Upgrade laminhub-rest

225

falexwolf

2023-01-16

0.30.2

🔥 Remove atexit

224

falexwolf

2023-01-16

⬆️ Upgrade laminhub_rest

223

falexwolf

2023-01-16

0.30.1

🏗️ Separate hub components out to turn lndb-setup into pure client

220

falexwolf

2023-01-16

0.30.0

🚚 Rename _setup_instance to _init_instance

219

falexwolf

2023-01-14

🐛 Fix hub interaction

218

falexwolf

2023-01-14

🩹 Patch cloning

217

falexwolf

2023-01-13

0.30a1

🐛 Prevent initializing an instance with a db already used

214

fredericenard

2023-01-13

🥅 Properly check if an instance exists during init

215

fredericenard

2023-01-13

♻️ Refactor storage property

213

fredericenard

2023-01-12

🎨 Refactor dialect property

212

fredericenard

2023-01-12

🐛 Fix checking for non remote instance loaded from hub

211

fredericenard

2023-01-12

🐛 Prevent loading non remote instance from hub

209

fredericenard

2023-01-12

🐛 Prevent loading non remote instance from hub

208

fredericenard

2023-01-12

🐛 Fix schema=None

207

Koncopd

2023-01-11

🎨 Simplify loading

204

fredericenard

2023-01-11

🗃️ Stop tracking non remote instance in hub

205

fredericenard

2023-01-11

⬆️ Upgrade lnschema core

198

fredericenard

2023-01-10

0.29.0

✅ Ensure each deleted instance name are specific to a CI run

200

fredericenard

2023-01-10

✅ Ensure instances deleted during tests are not used anywhere else

195

fredericenard

2023-01-10

⬇️ Downgrade lnschema-core

197

fredericenard

2023-01-10

🐛 Load settings for delete an instance if settings file cannot be found locally

192

fredericenard

2023-01-09

✨ Load remote instance

174

fredericenard

2023-01-09

♻️ Refactor delete function

191

fredericenard

2023-01-06

🐛 Add schema field to instance metadata

189

fredericenard

2023-01-06

🐛 Make delete command compatible with delete function

188

fredericenard

2023-01-06

✨ Command delete for the CLI

175

fredericenard

2023-01-05

🍱 Clean up & complete test instances

186

falexwolf

2023-01-05

0.28.1

✨ Output information about current user in lamindb_setup info

185

falexwolf

2023-01-05

✨ Add command for generating migrations

184

falexwolf

2023-01-05

📝 Added swarm_test instance

183

sunnyosun

2023-01-05

🐛 Migration skipped return None

181

fredericenard

2023-01-05

0.28.0

📝 Add a clone guide

179

falexwolf

2023-01-04

🚸 Less dangerous error message for deleted remote sqlite file

180

falexwolf

2023-01-04

🍱 Add hub schema

178

falexwolf

2023-01-04

✨ Enable to specify name when setup a local test postgres

177

fredericenard

2023-01-04

✨ Mutual exclusion for a sqlite db file

95

Koncopd

2022-12-27

📝 Move set_storage guide to the front

172

falexwolf

2022-12-22

🎨 Remove implicit casting to boolean

171

fredericenard

2022-12-20

0.27.0

🐛 Fix CLI info and set

169

falexwolf

2022-12-19

🎨 Refactor push instance function

168

fredericenard

2022-12-17

🎨 Add owner handle in instance settings file name

167

fredericenard

2022-12-17

🐛 Catch all cloudpath & client occurences for gs

166

falexwolf

2022-12-16

0.26.3

🎨 Alleviate inconsistency in set_storage

163

falexwolf

2022-12-15

0.26.2

🎨 Cache owner

162

falexwolf

2022-12-15

♻️ Refactor set & show

160

falexwolf

2022-12-15

0.26.1

🚸 Enable to work with gcloud login

157

falexwolf

2022-12-15

0.26.0

✨ Add info command to CLI

159

fredericenard

2022-12-15

🚸 Improve logging for instance initialization

158

fredericenard

2022-12-15

📝 Create FAQ

147

fredericenard

2022-12-15

✨ Enable to switch storage for postgres

155

fredericenard

2022-12-15

👷 Remove %time command to allow tests to fail

156

falexwolf

2022-12-15

🐛 Fix migrations e2e testing

154

falexwolf

2022-12-14

0.25.3

🩹 Fix sync warnings on instance creation

152

Koncopd

2022-12-13

📝 Improve CLI init docs

151

falexwolf

2022-12-13

🐛 Fix dbconfig

150

falexwolf

2022-12-13

0.25.2

✅ Add test for postgres

149

falexwolf

2022-12-13

🐛 Fix missing return

148

fredericenard

2022-12-13

0.25.1

🎨 Infer db file name from instance name

144

fredericenard

2022-12-13

🎨 Drop name property

143

fredericenard

2022-12-13

✅ Test google cloud bucket

145

falexwolf

2022-12-13

🚸 Persist instance name during init

142

fredericenard

2022-12-13

✅ Add a new test for custom instance name

140

fredericenard

2022-12-12

🎨 Instance initialization with url argument

138

fredericenard

2022-12-12

👷 Check whether scripts dir exists

137

falexwolf

2022-12-12

👷 Extend nox

136

falexwolf

2022-12-12

0.25.0

🐛 Restore synchronization of the sqlite db file

133

Koncopd

2022-12-11

✅ Test for custom instance name

134

fredericenard

2022-12-11

✨ Enable to specify name during instance initialization

131

fredericenard

2022-12-10

🎨 Simplify nox tools

132

falexwolf

2022-12-09

0.24.4

🚸 Better error logging login

129

falexwolf

2022-12-08

0.24.3

🐛 Fix typo

128

falexwolf

2022-12-08

0.24.2

👷 Configure test instance with schemas

127

falexwolf

2022-12-08

0.24.1

✨ Added bionty versioning

121

sunnyosun

2022-12-08

0.24.0

🎨 Add more nox utilities

126

falexwolf

2022-12-08

♻️ Clean up migration testing framework

125

falexwolf

2022-12-08

0.23.1

✨ Enable settings to be specific for an environment

120

fredericenard

2022-12-08

0.23.0

🎨 Drop dynamic settings logic

124

fredericenard

2022-12-08

✨ Expand model_definitions_match_ddl for postgres & add nox tools

123

falexwolf

2022-12-07

0.22.2

💚 Fix migration & additional testing primitive

122

falexwolf

2022-12-07

0.22.1

✨ Add a close command

119

falexwolf

2022-12-05

0.22.0

🎨 Refactor InstanceSettings.schema

118

falexwolf

2022-12-05

🐛 Update site base url for test env

117

fredericenard

2022-12-03

0.21.0

🎨 More clarity around schema names

116

falexwolf

2022-11-29

♻️ Refactor assets

114

falexwolf

2022-11-29

🐛 Fix return codes CLI

113

falexwolf

2022-11-28

⬆️ Upgrade lnschema_core

112

falexwolf

2022-11-28

0.20.4

🐛 Propagate migrate

111

falexwolf

2022-11-28

0.20.3

🚸 Reload schemas when switching between sqlite & postgres

110

falexwolf

2022-11-28

0.20.2

♻️ Refactor init, load, and InstanceSettings

109

falexwolf

2022-11-28

🎨 Improve migration testing framework

108

falexwolf

2022-11-28

0.20.1

✨ Migrations testing framework

107

falexwolf

2022-11-27

0.20.0

⬆️ Upgrade lnschema_core

106

fredericenard

2022-11-27

0.19.0

🍱 Clone postgres to test DB

104

falexwolf

2022-11-26

📝 Update docstring

105

fredericenard

2022-11-26

✨ Add clone capability for testing migrations

103

falexwolf

2022-11-25

✨ Enable dynamic connector file

100

fredericenard

2022-11-24

🐛 Look for a unique instance name by owner

101

fredericenard

2022-11-24

✨ Add session() to InstanceSettings

99

falexwolf

2022-11-23

0.18.0

✨ Multi environments setup

98

fredericenard

2022-11-23

0.17.0

✨ Enable to skip migration

97

fredericenard

2022-11-19

0.16.0

🔥 Do not enforce foreign key integrity on sqlite

96

falexwolf

2022-11-14

0.15.0

🚸 Fixed warning

94

falexwolf

2022-11-03

0.14.1

💚 Fix static lnschema_core import

93

falexwolf

2022-11-03

0.14.0

✨ Modularize SQL schema & camel-case Python table classes

92

falexwolf

2022-11-03

🩹 Hide hub error in a thread on Windows

90

Koncopd

2022-10-30

🐛 Add entry in user_instance table

89

fredericenard

2022-10-27

0.13.2

🐛 Fix instance exists check

88

fredericenard

2022-10-26

0.13.1

🔥 Remove lamindb_setup hub depency

86

fredericenard

2022-10-26

0.13.0

🎨 Remove lndb_hub dependency

85

fredericenard

2022-10-26

✨ Enable dev settings

84

fredericenard

2022-10-26

✨ Push instance during setup

81

fredericenard

2022-10-22

🐛 Skip migration if None

80

falexwolf

2022-10-20

0.12.2

🩹 Fix password error message at login

79

bpenteado

2022-10-20

✨ Enable to bypass instance settings file

72

fredericenard

2022-10-18

✨ Store access token

76

fredericenard

2022-10-17

🐛 Fix sqlite file update

74

falexwolf

2022-10-12

0.12.1

🚸 Only write migration version upon schema creation

71

falexwolf

2022-10-12

🚸 Enforce foreign key constraints in SQLite

70

falexwolf

2022-10-10

0.12.0

📝 Overhaul docs

69

falexwolf

2022-10-10

🚸 Fixed migration retrieval warning

67

falexwolf

2022-10-10

0.11.0

🐛 Populate user name

66

falexwolf

2022-10-10

✨ Add drylab schema

63

falexwolf

2022-10-10

🚚 Rename storage_dir to storage_root

65

falexwolf

2022-10-10

✨ Add user name to settings

64

falexwolf

2022-10-10

🐛 Fix incompatibility with postgres

61

fredericenard

2022-10-10

0.10.1

✨ Track user name

62

falexwolf

2022-10-10

🐛 Redirect user after signup

60

fredericenard

2022-10-07

0.10.0

🐛 Fix storage not inserted during instance setup

59

fredericenard

2022-10-07

🩹 Cast base settings dir as Path

57

fredericenard

2022-10-04

0.9.4

🏗️ Enable other settings location

56

fredericenard

2022-10-04

0.9.2

🔊 Better logging during instance creation

55

falexwolf

2022-10-03

🐛 Ensure compat with lnbfx

53

falexwolf

2022-10-03

0.9.1

✨ Implement migrations for all schema modules

52

falexwolf

2022-10-03

0.9.0

✨ Add docking schema module

51

falexwolf

2022-10-03

🏗️ Make setup compatible with postgres

50

fredericenard

2022-10-03

0.8.3

🔥 Removed configure_schema_wetlab

47

sunnyosun

2022-09-28

0.8.2

🚑 Fix CLI load

commit

falexwolf

2022-09-26

0.8.1

🚸 Make load arg positional

46

falexwolf

2022-09-26

0.8.0

🎨 Explicitly treat no schema modules as None

45

falexwolf

2022-09-24

🚸 Do not error if local file is newer, print warning instead

44

falexwolf

2022-09-24

🎨 Simplify version selection

43

falexwolf

2022-09-24

✅ Test bionty migration

42

falexwolf

2022-09-22

0.7.1

✨ Track versions and migrations of bionty

41

falexwolf

2022-09-22

🚚 Rename user_settings to usettings

40

falexwolf

2022-09-21

0.7.0

✨ Automatic migration for core schema module

39

falexwolf

2022-09-21

✨ Populate migration upon instance init

38

falexwolf

2022-09-18

🍱 Added swarm biosample schema

36

sunnyosun

2022-09-08

0.6.3

✅ Add GCP test bucket

35

falexwolf

2022-09-06

🚸 Call out storage location us-east-1 and re-factor

34

falexwolf

2022-09-05

✨ Automatically add storage region

33

falexwolf

2022-09-05

0.6.2

🚚 Rename guides to guide

32

falexwolf

2022-09-05

✅ Make schema tests safer

30

falexwolf

2022-08-30

🐛 Fix bugs related to setting up storage

29

falexwolf

2022-08-30

🆙 Updated dependencies

28

sunnyosun

2022-08-26

0.6.1

✨ Make tables in schema modules configurable

27

sunnyosun

2022-08-25

0.6.0

🚸 Safer logging and errors for out-of-date schema

26

falexwolf

2022-08-24

🎨 Use id to reference storage

24

fredericenard

2022-08-23

0.5.5

✨ Track cloud workspace location

23

fredericenard

2022-08-20

0.5.4

🚚 Rename schema modules

22

falexwolf

2022-08-19

0.5.3

🔧 Switch to dedicated lndb-setup test bucket

21

falexwolf

2022-08-18

0.5.2

🔊 Fix logging error

20

falexwolf

2022-08-18

✨ Integrate instance setup with lndb-bfx-pipeline

19

bpenteado

2022-08-18

🔊 Correct login error message

18

fredericenard

2022-08-17

🧱 Settings with absolute path

17

fredericenard

2022-08-10

0.5.1

✨ Add schema version check back in

16

falexwolf

2022-08-03

0.5.0

🚸 Safe login in case of partially deleted instance

14

falexwolf

2022-08-02

0.4.3

🐛 Log user into instance db

13

falexwolf

2022-08-02

0.4.2

🚸 Remove handle from signup

12

falexwolf

2022-08-02

✅ Test edge case

11

falexwolf

2022-08-01

0.4.1

📝 Renamed top-level API functions to match CLI names

10

falexwolf

2022-08-01

0.4.0

✨ Require registering a user_handle and rename instance_name to name

9

falexwolf

2022-08-01

🚚 Rename user_email to email, user_secret to password, and user_id to id

8

falexwolf

2022-08-01

🩹 Import core schema at setup time

commit

falexwolf

2022-07-31

0.3.1

⬆️ Upgrade to lamindb-schema 0.3.1

7

falexwolf

2022-07-31

0.3.1

🚚 Make storage public

6

falexwolf

2022-07-26

0.3.0

🚸 Expose settings through one settings class

5

falexwolf

2022-07-26

♻️ Modularize settings & setup across files, increase coverage, set up documentation

4

falexwolf

2022-07-26

✨ Allow switching schema modules

3

falexwolf

2022-07-25

0.2.0

🚚 Add table construction & database engine

2

falexwolf

2022-07-25

0.1.1

🚚 Move code from lamindb here

1

falexwolf

2022-07-24

0.1.0