Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.83.0
✨ Features
- Add support for freezing time in unit tests (#2362) @georgesittas
🪲 Bug fixes
- Don't warn about state (#2371) @eakmanrq
- Expand snowflake VIEW column comments and make comment default true (#2369) @treysp
- Top nav flashing (#2326) @mykalmax
- Some keyboard bindings (#2334) @mykalmax
- Send file updates for plan and lineage modules (#2375) @mykalmax
- Data hash values for the model kind (#2376) @izeigerman
- Handle maps during test generation (#2364) @vchan
- Only insert new seed rows during migration (#2381) @izeigerman
- Improve inference of upstream dependencies for python models (#2377) @izeigerman
- Normalize both lists and ndarrays when generating unit tests (#2388) @georgesittas
- Detection of broken model references when building a plan (#2390) @izeigerman
🧹 Chore
- Improve recommended state sync documentation (#2367) @eakmanrq
- Report success at the end of the run command (#2374) @izeigerman
- Make dbt scd type 2 test cicd only (#2378) @eakmanrq
- Bump sqlglot to v23.6.3 (#2382) @georgesittas
- Add a comment and an assert to test_broken_references to prevent future regressions @izeigerman
👽 Other
- Trigger renovate (#2379) @andrew-sha
- Revert "Chore!: bump sqlglot to v23.6.3 (#2382)" (#2387) @georgesittas
- Update README.md (make email link a mailto) (#2389) @anentropic
v0.82.3
✨ Features
- Generate CTE fixtures too when using the create_test command (#2353) @georgesittas
🪲 Bug fixes
🧹 Chore
- Use constant for list of commands that skip loading models (#2363) @crericha
- Update CLI command reference (#2365) @georgesittas
👽 Other
- Fix docs for dag CLI (#2356) @andrew-sha
- Add model DDL columns example (#2366) @treysp
v0.82.2
✨ Features
- Allow partial to be for every output in a test (#2355) @georgesittas
- A CLI command to print the name of the physical table for a model (#2340) @izeigerman
- Allow UNION macros as model queries (#2361) @georgesittas
🪲 Bug fixes
- Handle nested arrays during test generation (#2359) @vchan
- fix checking missing intervals against model end dates (#2358) @eakmanrq
👽 Other
- Only include commit subject in webhook (#2360) @andrew-sha
v0.82.1
🪲 Bug fixes
- In scd type 2 also make sure all columns are known (#2349) @eakmanrq
- Ensure start if using end (#2347) @eakmanrq
- Modify test webhook (#2352) @andrew-sha
- Fix typo in sqlmesh_macros.md (#2354) @damjad
🧹 Chore
- Cleanup dialect variable reuse (#2350) @eakmanrq
- Send build url in test webhook (#2345) @andrew-sha
👽 Other
v0.82.0
✨ Features
- Improve unit test failure reporting when rows are missing (#2338) @georgesittas
- Make cicd bot output verbose (#2348) @eakmanrq
🪲 Bug fixes
v0.81.1
✨ Features
- Add support for YAML dictionaries in unit tests (MVP) (#2264) @georgesittas
- Support Trino Delta Lake connector (#2330) @treysp
🪲 Bug fixes
- Create a temporary view to source the model schema instead of parsing the Redshift plan (#2308) @izeigerman
- Fix testing webhook parameters (#2339) @andrew-sha
- Include dialect when extracting macro references (#2341) @eakmanrq
🧹 Chore
- Update unit test docs, fix minor github ci/cd bot docs typos (#2327) @georgesittas
👽 Other
v0.81.0
✨ Features
- Trigger enterprise testing on commit (#2298) @andrew-sha
- Infer column types in the same manner as dbt does when converting dbt seeds (#2328) @izeigerman
🪲 Bug fixes
- Handle arrays in test generation (#2325) @vchan
- Consider the depends_on property provided by a user when determining whether a model depends on the past (#2323) @izeigerman
- Not modify path on UI (#2317) @mykalmax
- Use graphql env var to support enterprise (#2331) @eakmanrq
- Imports for seed column type inference to support older versions of dbt (#2332) @izeigerman
🧹 Chore
- Bump airflow version for testing (#2315) @eakmanrq
- Document bq execution project (#2319) @eakmanrq
- Document that issue comment needs to be in main to work (#2320) @eakmanrq
- Ignore _version.py in tests (#2322) @vchan
👽 Other
v0.80.1
✨ Features
🪲 Bug fixes
- Reset the 'effective_from' attribute for migrated snapshots (#2313) @izeigerman
- Default value for the models_to_backfill in the Plan Application Request @izeigerman
v0.80.0
✨ Features
🪲 Bug fixes
- Update dbt airflow doc (#2302) @eakmanrq
- Suppress Pandas DBAPI2 connection warnings. (#2304) @newtonapple
- Normalize dbt model cluster_by field (#2305) @crericha
- Use SourceList to display/filter lineage columns (#2306) @mykalmax
- Escape backslashes in comments (#2307) @treysp
🧹 Chore
- Isolate context in context tests (#2301) @eakmanrq
- Bump sqlglot and add test for nested transforms (#2303) @tobymao
👽 Other
v0.79.0
✨ Features
- Add the ability to specify a model end date (#2287) @erindru
- Add ability to configure logging dir (#2266) @eakmanrq
🪲 Bug fixes
- Ignore models from the 'elementary' package when loading a dbt project (#2285) @izeigerman
- Remove trailing newline from dbt multiline test kwargs. (#2289) @crericha
- Cache Trino catalog type lookup to reduce load (#2291) @erindru
- Normalize and quote properly in table diff module (#2294) @georgesittas
- Fix partitioning property for Trino iceberg tables (#2292) @erindru
- Convert lists, ndarrays to tuples when sorting unit test dataframes (#2296) @georgesittas
- Reload context on config change (#2269) @mykalmax
- Support start_* / end_* macros in the incremental unmanaged models @izeigerman