Skip to content

master merge for 1.12.0 release #2763

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 51 commits into from
Jun 17, 2025
Merged

master merge for 1.12.0 release #2763

merged 51 commits into from
Jun 17, 2025

Conversation

rudolfix
Copy link
Collaborator

Description

  • master merge for 1.12.0 release

sh-rp and others added 30 commits May 15, 2025 15:21
* Cleaning up commits

* Column normalization before adding dlt columns, test fixes

* Func for adding dlt columns refactored

* Star handler, column normalizer, schema column matcher, dlt adder

* fix in the match schema with columns

* Redshift dlt id hash func added, star expression handler fixed

* Additional comment in the _normalize_selected_columns func

* aliased column test fixed

* Unnecessary stuff removed, select now left intact, only outer query is processed, test skeleton added

* New test added to check normalization of columns

* casefolder added to normalization, test for mssql fixed

* Test for normalizer, data types test

* sqlite _dlt_id workaround and data contract tests

* Raise on non-select in writer and model builder

* need for reordering detection, star selection disallowed

* Normalizer improvements, test fixes

* Essential tests marked

* Test with insert from two tables

* Essential marks removed

* Monkeypatch replaced with preserve_environ, athena iceberg sql job assertion added

* Model item format tests improved, redshift dlt id now uses load it

* Columns not present in the schema, but not select, added as null only if nullable

* test_simple_model_normalizing with a more extended example

* Necessary tests marked as essential

* Caps fixture improved

* Star select rejection and corresponding test moved and simplified

* Star schema with additional columns now also rejected

* Test setup for query edge cases on duckdb dialect

* Test fixes and additionas, star select rejects t1.*

* Add_dlt_id now disabled by default, config test added, star checking removed from load

---------

Co-authored-by: anuunchin <[email protected]>
* fix-2529-INFO_TABLES_QUERY_THRESHOLD

* lint

* fix test

* change default value for athena

* move limit to config + docs

* cleanup

---------

Co-authored-by: Amir Karimzhanov <[email protected]>
Co-authored-by: djudjuu <[email protected]>
* Added write_disposition to sql table config

* Added primary_key and merge_key to sql table config

* Fixed config and tests

* Made primary_key and merge_key configs as optional

* unit test whether decorator writes to resource

* change requests

---------

Co-authored-by: djudjuu <[email protected]>
…estination (#2638)

* Feat: add test for custom clustering order in BigQuery destination

* Feat: support custom column order for clustered tables

* fix: hint from mypy

* reformat code

* fix: add fallback for legacy clustering hints

* refactor: remove code duplication

* fix: add deprecation warning for per-column cluster hints

* reformat code
…) (#2640)

* Add configuration propagation to deltalake.write_deltalake (#2629)

* Update configuration to include delta configuration (#2629)
* changes contrib and README

* Apply suggestions from code review

Co-authored-by: Anton Burnashev <[email protected]>

---------

Co-authored-by: Anton Burnashev <[email protected]>
* better typed examples

* unspecific examples

* warn when resolving defaults

* test

* complete test

* lint :)

* limited try-catch

* refactor

* fix test

* remove changes to other test

* test that configure me is written

* config toml unit tests fixes

* tests for rare types too

* change requests

* simplify test
* don't connect to destination in dataset if not needed

* refactor client handling in dataset

* add docs section

* cache sql_client

* fix linter

* fix bug in open table client creation
* remove unnecesary block in dremio tests

* simplify common tests and dbt tests file

* try another way

* new approach for pytest args

* cleanup file slightly

* Update .github/workflows/test_destination_dremio.yml

Co-authored-by: Anton Burnashev <[email protected]>

* Update .github/workflows/test_dbt_runner.yml

Co-authored-by: Anton Burnashev <[email protected]>

---------

Co-authored-by: Anton Burnashev <[email protected]>
* DltResource.__repr__() added

* __repr__ added to public interfaces

* linting and fix test

* added dlt.config

* tests for repr added

* fix linting

* updated schema __repr__
* Refine docs watcher and DRY processing

* fix small errors in codex output

* this should work

* fix for examples/

* now rebuilds examples

---------

Co-authored-by: David Scharf <[email protected]>
* remove some duplicate test utils

* use dataset to get table counts

* add exception for sftp but use dataset otherwise for loading table counts and contents

* update checking of empty tables in filesystem tests

* support filesystemsqlclient for tables that have prefixes rather than folders

* fix table location resolution for internal tables

* make sftp check raise same errors as filesystemsqlclient

* more cleanup

* fix replace disposition tests

* simplify table count code in many places

* small cleanup

* fix tables to dicts function

* disable databricks and synapse ibis backend tests

(cherry picked from commit aba8de4)

* simplify table assertions

* add tests for tests :)

* fix two tests

* fix dbt tests

* makes open table locations to work in windows fs

* review comments

* adds docstrings plus linting to pipeline utils

* fix docstring linting on utils class

* bump adlfs in lockfile

* test loading abfss first

* test getting tables one by one for azure

* fix resolving of sql_client

* change folder detection

* add comment for abfss fix
fix iceberg

* move abfss fallback into utils method

* normalizes trailing separator in paths in filesystem

* fixes two tests

* fix glob resolution for tables that have nested folders

* removes globs from duckdb filesystem sql client, adds tests for edge cases

* disables globbing for iceberg, adds optional autorefresh flag for view, fixes tests and docs

---------

Co-authored-by: Marcin Rudolf <[email protected]>
…uery (#2676)

* Feat: Add test for creating table with custom integer range partition

* Refactor: Remove unnecessary imports in custom integer range partition test

* Feat: Include bigquery_partition in adapters  __all__ exports

* Fix: Rename partition argument

* Refactor: Rename test for custom integer range partition to range bucket

* Feat: Add PartitionTransformation and bigquery_partition helper

* Fix: Update partition validation to accept PartitionTransformation in bigquery_adapter

* Feat: Implement partition clause generation for BigQuery SQL

* Refactor: reformat code

* Fix: Apply mypy fixes

* Fix: Update docstring

* reformat code
* start marimo app

* some more work

* a few small additional changes

* move marimo to dlt helpers and some small changes

* a bunch of improvements

* ui improvments and start fixing types

* clean up imports and make app more typesafe

* nicer tables

* start data page with row counts

* first version of query explorer

* make db browser nicer and dataset faster

* add pipeline quickstart links
add query cache and fast query execution

* add studio extra

* add first very simple test

* add studio command

* add more first tests

* fix dropdown

* rename helpers to utils
fix linter

* incomplete work on e2e tests

* tmp

* move e2e tests

* add tests to common file

* fallback when getting pipelines

* add poetry context to marimo start command

* fix folder

* add basic page checking for all e2e test pipelines

* small change

* add python caching (marimo caching does not work properly) and make dlt_pipeline a top level object

* start adding load info tab

* add ibis to e2e dependencies

* add loads page and data browser query history

* update basic e2e tests

* basic grammar fixes

* start adding trace view

* clean up imports

* start reworking tabs / switches

* finish conversion into grid friendly version

* fix types

* clean up strings and cell names

* a bit of styling

* make schema page one cell

* some style  updates

* changes to schema browser

* stg

* some text improvements

* fix unit tests

* fixes tests

* fix load id based row counting

* small css improvements

* add more info to trace section

* fix tests and small changes to trace page

* small string change

* fix warnings in edit mode

* extract all strings

* fix strings

* comments and some formatting

* remove incorrect info

* add config and make tests work again

* us string refs in e2e tests

* update test file

* add better timestamp rendering for loads and update tests

* fix rest api tests

* disable marimo tests on python 3.13

* use marimo state for some caching

* slightly re-organize utils

* add generated version of utils tests

* exclude python 3.9 for marimo e2e tests

* run e2e tests headless

* disable marimo e2e tests on windows

* remove marimo extra and create dependency groups for marimo and streamlit

* add marimo dependencies to linter

(cherry picked from commit e4235a9)

* streamlit should be present for linting

* re-enable relevant fixtures for e2e tests
remove unused imports

* move marimo tests first for debugging purposes

* print html from test to see what is going on

* another test

* do not set duckdb credentials and move marimo tests back to end

* fix marimo app dependencies
* triggers devel tests

* fixed malformed docstring

* use native sqlglot type annotation

* pass hints via SQLGlot metadata

* fix linter errors and tests

* fix a few more tests and edge cases

* fix bug in lineage

* enable columns schema for both ReadableRelation Types

* add more tests and make lineage tests independent from loading

* add lineage tests for all sql destinations

* enable tests on ci and disable column schema for sqlalchemy for now

* fix some more tests

* add sqlalchemy hack

* first fix for snowflake and some smaller chnages and clarifications

* fix sqlglot schema creation, makes clickhouse work

* re-add transformations tests folder

* fix lineage datatype

* disable databricks and synapse ibis backend tests

* move transformation code from prototype excluding old lineage and including updates so that linter passes, no real code changes yet.

* fix some of the python extractor based transformations

* fix most tests

* make basic transformation tests run on all destinations

* enable all current transformation tests for all destinations
run some duckdb transformations on all OSes

* a little bit of cleanup

* move common transactions and mark all destination transaction tests as essential for now

* Add improvements from review in prototype PR and some cleanup

* exclude dremio

* fix some transformations tests

* fix row_counts for snowflake and add some comments

* converts SupportsReadableRelation to an ABC

* add scalar access to SupportsReadableRelation

* simplify transformation signature

* add top level dlt objects and some small changes

* second part of removing transformation extra args

* add clickhouse tests

* add config based transformation source

* add better transformation examples

* use fruitshop template for testing

* remove custom row_counts method in favor of "global" test one

* first draft of transformations doc

* some work on the docs page

* feat: 2540 lineage `allow_unknown_columns` and `allow_anonymous_columns` (#2577)

* test compute_columns_schema() and exception handling

* convert transformation code examples to snippets

* finish first round of transformation docs

* Quite a few PR fixes

* fixes some tests

* add support and docs for dataframe and arrow operations

* add config and fallback if destination not reachable

* fix scalar method
fallback to models if pipeline destination is not available

* hopefully fix one test

* Docs: addition of normalizer behaviour to transformations docs (#2639)

* Normalizer info added

* Unnecessary paragraph removed, regular normalization linked

* feat: 2540 - SQLGlot type mapping (#2587)

* fixes some tests

* post rebase cleanup

* renamed kwarg

* type handling done; WIP

* sqlglot-dlt type mapping completed

* added docstrings to tests

* removed unused test file

* attach metadata to DataType

* refactored test to parameterized form

* refactor function names

* bug fix .to_py()

* rename compute_columns_schema() kwargs

* refactor type conversion branches

* fixes some tests

* add support and docs for dataframe and arrow operations

* add config and fallback if destination not reachable

* fix scalar method
fallback to models if pipeline destination is not available

* fix: update return type in athena_adapter docstring to reflect correct destination (#2599)

* list secrets in vault config provider to avoid calls to backend (#2597)

* fixes bug where configuration section was not propagated when embedded configuration is resolved

* splits vault provider settings per vault type

* adds option to list secrets to vault and google secrets provider

* uses google secrets provider with global cache for tests

* documents vault provider

* test and docs fixes

* slightly clarify clickhouse docs (#2594)

* slightly clarify clickhouse docs

* Update clickhouse.md

* Extract dataset code snippets into tests snippets system (#2598)

* extracts dataset code blocks into tested snippets and uses fruitshop pipeline as base dataset for demonstration purposes

* add ibis group

* Enabling 'model' loader_file_format for athena, synapse and dremio (#2556)

* Athena model loader format initial support

* test_verify_capabilities_data_types adjusted for athena

* Synapse enabled

* The offset logic for tsql made unreachable

* Athena test config without iceberg removed, dremio added

* Unnecessary synapse workaround removed

* fix some typos in cursor-restapi docs (#2608)

* fix some typos in cursor-restapi docs

* fix typo

* refactor init-command for use in dlt project (#2568)

* refactor init-command for use in dlt project

* remove config.toml from project docs

* fix ibis mypy error

---------

Co-authored-by: dave <[email protected]>

* docs: Fix incorrect nesting in secrets.toml (#2614)

* fixes parquet data writer settings docs & rewrites configuration docs (#2583)

* fixes parquet data writer settings docs

* adds section to dlt resource decorator

* fixes and tests how config sections are created when single resource is extracted

* fixes config sections for parallel doc example

* exports postgres adapter

* rewrites configuration docs, moves a few docs sections in sidebar

* snippet fixes

* accepts docs changes from review

Co-authored-by: Violetta Mishechkina <[email protected]>

* adds tip how to eject core source

* linter fixes

---------

Co-authored-by: Violetta Mishechkina <[email protected]>

* enables fsspec per-thread instance cache and updates documentation (#2621)

* bumps pendulum and docs (#2624)

* fixes sql database docstrings and docs

* bumps poetry to 3.0.1 and drop dlt poetry

* Added dedup sort example (#2235)

* Added dedup sort example

* Updated formatting

* Updated

* Updated

* Update docs/website/docs/general-usage/incremental-loading.md

---------

Co-authored-by: Alena Astrakhantseva <[email protected]>
Co-authored-by: Marcin Rudolf <[email protected]>

* Docs: add advanced project tutorial (#2338)

* hopefully fix one test

* trigger ci

* improve tests, lint

---------

Co-authored-by: David Scharf <[email protected]>
Co-authored-by: Anton Burnashev <[email protected]>
Co-authored-by: rudolfix <[email protected]>
Co-authored-by: anuunchin <[email protected]>
Co-authored-by: hsm207 <[email protected]>
Co-authored-by: djudjuu <[email protected]>
Co-authored-by: Alexander Grueneberg <[email protected]>
Co-authored-by: Violetta Mishechkina <[email protected]>
Co-authored-by: dat-a-man <[email protected]>
Co-authored-by: Alena Astrakhantseva <[email protected]>

* qualify all queries that come into the transformations

* fix lineage for snowflake and clickhouse lineage

* apply schema fix for sqlglot and remove special treatment of snowflake

* align datasets interfaces with ibis implementation ["col"] selects column and not table with one column

* disable incremental on transformations decorator and warn if incremental args are discovered

* fixes one more test

* fixes snowflake tests after sqlglot schema fix

* removes standalone resources, fixes transformation function wrapping (#2684)

* changes contrib and README (#2666)

* changes contrib and README

* Apply suggestions from code review

Co-authored-by: Anton Burnashev <[email protected]>

---------

Co-authored-by: Anton Burnashev <[email protected]>

* raises if resolving dataclass without configspec

* adds function type inspect that follows wrappers

* removes make fun, uses wraps

* adds conftest to transformations

* (1) fixes tranformation overloads (2) passes TransformationConfiguration as base spec so buffer is always injected (3) wraps tranformation_function (4) makes str SQL a model (5) tests configurations and parametrized transformations

* (1) removes resources returning resources (2) allows resources to be also functions (3) allows base spec to be passed to resource function (4) makes DltResource and SourceFactory to wrap decorated function and fixes signatures (5) allows inner resources to be injectable, warns for transformers (6) normalizes and tests how functions are wrapped and unwrapped so signatures and configs are available

* normalizes config resolve behavior: default values can be overriden from providers but explicit cannot. if those were instances of base configurations, behavior was inconsistent (explicit values were treated like defaults). also if native value is found for a config and it does not accept native values, config resolution will fail, previously it was ignored

* do not use config specs cached in module when creating autospecs

* fixes venv tests when uv is present

* if incremental parses from another incremental as native value, it copies origina type correctly

* merges standalone resources with regular resources: (1) all are DltResources (2) we generate the correct types for __call__! (3) all resources can be configured including inner resources and including default params, previously only standalone could. that unifies behavior for resources and sources re. config injection (4) resources can return another resources if have DltResource in type annotation (5) resources can be renamed with lambda names also sections can be renamed

* fixes transformation decorators so they generate correct typing

* binds params to resource function instead of using defaults to avoid generating config injection in rest_api

* removes remaining full_refresh flags

* fixes Makefile commands to run common and local destination tests

* fixes xdg home test

* fixes venv tests for uv

* linter and docsstring fixes

---------

Co-authored-by: Anton Burnashev <[email protected]>

* allows for initial values that are configurations also in case no native initial values are supported

* fixes docs linting

* Outer select quotes columns (#2694)

* fix normalizer tests

* fix a few small tests

* remove dependency on ibis for common tests (not supported on python 3.13)

* fixes for python 3.9

* fix sqlglot schema propagation and retrieval

* fixes leaking sqlalchemy credentials into other test

* skip not materialized columns in sqlglot schema generation

---------

Co-authored-by: Marcin Rudolf <[email protected]>
Co-authored-by: zilto <[email protected]>
Co-authored-by: Thierry Jean <[email protected]>
Co-authored-by: anuunchin <[email protected]>
Co-authored-by: Anton Burnashev <[email protected]>
Co-authored-by: hsm207 <[email protected]>
Co-authored-by: djudjuu <[email protected]>
Co-authored-by: Alexander Grueneberg <[email protected]>
Co-authored-by: Violetta Mishechkina <[email protected]>
Co-authored-by: dat-a-man <[email protected]>
Co-authored-by: Alena Astrakhantseva <[email protected]>
…m destination identifiers (#2705)

* uppercase env var

* fix linting and marimo e2e tests

* enables only x-annotation propagation, fixes lineage test to include clickhouse, sqlalchemy and clickhouse

* computes sqlglot schema and lineage solely on dlt schema identifiers, disables any normalization and table name expansion

* computes ibis unbound table solely on dlt schema identifiers, disables any normalization and table name expansion

* makes ibis relation to work on dlt schema identifiers

* decouples query generation from query normalization in base relation. query normalization will expand table names, qualify tables, case fold and quote

* adds capability to check if nulls are enforced on alter

* adds option to get table path without casefolding

* rewrites how identifiers are normalized in sqlalchemy

* makes test_read_interfaces work with all destinations without escaping, WIP

* fixes how credentials are emitted by destination_config

* fixes linting issues for marimo

* revert name / type scoped destination configs

* fix pii annotations hint

* quote table names in row counts (will not work with table names with white spaces otherwise)

* format

* fix marimo app linting errors

* normalize database name in sqlglot schema
fix anoynmous column detection in lineage

* disables one lineage test..

* fix dataset mismatch in query resolution the correct way

* remove qualified table names from some selectors

* fix a couple more tests

* make normalizing of query for pure sql relations optional
use normalized query in transformations

* fix default of normalizing query
cache sqlglot schema on dataset

* move query normalization into utils, cache result and do not modify original qualified query

* directly access normalized_query from relation

* disable sqlglot schema cache on dataset

* fix filesystem tests and disallow access of non-existent table

* fix unrelated breakage in lancedb example

* update tests that were using tables not in schema on datasets

* fix snowflake tests, re-enable two disabled tests

* fix last snowflake test

---------

Co-authored-by: djudjuu <[email protected]>
Co-authored-by: David Scharf <[email protected]>
* Upsert for iceberg

* Docs adjustment

* test_resolve_merge_strategy corrected for iceberg

* Docs adjustments and athena iceberg test fix [ci skip]

* Pyiceberg bumped, improved error messages, batching for iceberg

* Test fix for filesystem iceberg
…vely None values (#2633)

* Initial implementation of all none warning in json normalizer

* Warning added to arrow extrctor

* Tests added

* No pandas used in test

* Tests moved to avoid module import errors

* Json null column warning moved to verify_normalized_table

* Sql database test, null columns now included

* Changes removed from merge_column and moved to coerce_non_null_value, tests adjusted

* Null cols with none data type excluded from sql jobs

* Creation of sql queries now omits columns with none type

* X-normalizer is now removed when type is set, data type is now not None, but not set at all

* x-normalizer popped if emtpy

* No early return in _infer_column, incomplete cols removed from prepare_load_table

* root_table_column_names reverted back to original in gen_upsert_sql, test skeleton for merge disposition

* Removal of null columns unified

* Test fixes, column processing hint
…#2707)

* Replace deprecated pkg_resources with packaging

* Empty commit to trigger tests again

* fix marimo e2e test

---------

Co-authored-by: dave <[email protected]>
* uppercase env var

* allow both upper and lower

* fix marimo e2e test (reverted cherry-picked)
* adds parquet support to postgres via adbc

* use selector to compute list of file formats in caps

* adds docs on failing data types

* adds direct test for all data types

* fixes test
* does additonal cast on arrow < 19 to detect null values in non null columns before writing parquet

* detects concurrent writes to databricks, allows for retry

* removes cffi version of psycopg2
sh-rp and others added 14 commits June 6, 2025 13:18
* added constants for load_id col in _dlt_loads table

* formatting
* Adding an option to set database location for Athena

* ahtena db_location documentation

* fixing formatting
* first pass formatting raise statements

* added custom exception

* updated Exception classes

* linting & formatting

* fixed tests

* fix imports

* capitalize argument to please mypy

* add raise keyword

* applied review comments

* passing tests

* fixed test

* fixed broken check logic

* format

* fixes bigquery test

---------

Co-authored-by: Marcin Rudolf <[email protected]>
…#2710)

* Clarify dlt resource and rest_api specific parameters

* Add resource name param
* use both pull request and pull request target on destination workflows

* remove additional triggers

* marks one test as smoke test and only runs this for the time being

* only run one test in common, needs to be reverted later

* run common tests only on linter success

* fix common workflow

* only start workflows on call (do not call them yet)

* test master workflow

* remove docs changes step from lint

* remove local destinations docs change

* rename master trigger workflows

* change concurrency key

* try other dependencies

* add destination tests with authorize step

* remove authorize and docs step from destination tests

* fix destination test

* rename main workflow

* test inherit secrets

* add more workflows to main file

* fix starting conditions for some workflows

* rename plus tests matrix job

* remove concurrency settings for now

* add first remote destinations workflow version

* move some more remote destinations

* remove pytest args

* try to fix extras string

* add more remote destination tests

* rename some workflows and add concurrency settings to main workflow

* move test_destinations

* fix link to called workflow

* add better main workflow labels
move clickhouse remote tests

* create local destinations test

* disabled some workflows

* disable clickhouse oss for now
split duckdb and postgres local tests into own matrix job

* copy ssh agent key

* move all local destination secrets into template secrets file

* small fixes

* enable all tests again

* fix local tests

* add missing openai dep

* try to fix qdrant creds

* fix qdrant server / local file differentiation

* fix cli test

* change workflow dependencies

* remove telemetry info and other small changes

* run dummy destination with the local tests

* remove duckdb from remote tests,
always run all mssql and postgres tests

* enable clickhouse oss

* fix condition for always running all tests

* move cli commands to postgres tests

* rename clickhouse-compose to be inline with other services

* fix clickhouse local credentials and disable tests which require staging destinations

* adapt postgres to postgres example to new fixture

* fix clickhouse excluded configs

* update essential test handling

* skip gcs compat test for local clickhouse tests
* adds optional pipeline activation history to context

* allows to configure configs and pragmas for duckdb, improves sql_client, tests

* allows query string for motherduck, tests WIP

* mocks local_dir correctly to place local files, drop duckdb in pipeline fixture in most places

* enables activation factory to drop datasets from all pipelines

* uses correct fixture scope in test read interfaces

* bumps duckdb and pyarrow

* ignores some flake8 errors

* logs resolved traces thread-wise, clears log between pipeline runs

* improves duckdb tests and docs

* bumps arrow to v20 because duckdb 1.3 needs at least 19 for its types

* fixes tests - mostly duckdb database locations

* fixes lockfile

* fixes edge cases when passing setting to duckdb connection

* disables iceberg abfss tests

* refactors WithLocalFiles so they can be used independent from destination

* more local dir test fixes

* moves WithLocalFiles to common storages configuration

* tests edge cases when setting configs on duckdb fails

* updates docs

* reverts duckdb to 1.2.1 - last stable version

* more test fixes

* moves create_secret to duckdb sqlclient

* disables building of Dockerfile until we upgrade arrow

* skip gcs compat test for local clickhouse tests

---------

Co-authored-by: dave <[email protected]>
* feat: sqlglot text and binary precision handling
* drains mssql cursor from recordsets, disables multi-statement execution due to driver problems

* enables parquet metadata cache for duckdb table scanners

* bumps to 1.12.0

* reduces number of essential tests

* removes win-precise-time on py>=3.13

* fixes recordset draining, always rollbacks transaction on exception, enables multi statement exec again for mssql

* fixes more tests

* allows to disable deduplication for delete-insert

* passes pipelines-dir to marimo

* creates two delete statemets instead OR clause for snowflake

* lowers duckdb to 1.2.0

* fixes tests

* splits filesystem remote ci by bucket type

* mods filesystem client tests so they can be run separately

* allows deltalake 1.0
* docs: add merge strategies for dlt+ Iceberg destination

* add more details to upsert
Copy link

netlify bot commented Jun 16, 2025

Deploy Preview for dlt-hub-docs canceled.

Name Link
🔨 Latest commit 3de8a1e
🔍 Latest deploy log https://app.netlify.com/projects/dlt-hub-docs/deploys/6851c9bfc569ab000857bfb1

sh-rp and others added 7 commits June 16, 2025 13:02
* adds new cli arg for marimo app
uses new cli arg for opening correct pipeline with show command

* remove marimo version cap

* fix problems with schema and databrowser when no data tables are in a dataset

* update wording for marimo missing dependencies

* add edit flag for marimo preview
* alway test snippets

* maybe fix chess examples

(cherry picked from commit ef5577b)

* fix docs snippets linting
@rudolfix rudolfix merged commit f6a8f65 into master Jun 17, 2025
103 of 107 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.