Releases: TobikoData/sqlmesh
Releases · TobikoData/sqlmesh
v0.6.2
🪲 Bug fixes
- Caching of rendered dbt model configs by making the dependencies attribute public (#768) @izeigerman
- Don't validate on migration (#771) @tobymao
v0.6.1
v0.6.0
✨ Features
- Display tests report (#729) @mykalmax
- [dbt] Support incremental_by_unique_key when unique_key defined with no incremental_strategy (#731) @crericha
- Add execution config for BigQuery (#732) @eakmanrq
- Introduce the caching layer when loading SQL models (#733) @izeigerman
- Column-level lineage (#663) @mykalmax
- Lookback windows closes #728 (#736) @tobymao
- Add dialect to cli render closes #741 @tobymao
- Add lookback to dbt projects (#760) @crericha
- Highlight know columns in editor (#761) @mykalmax
🪲 Bug fixes
- Fix links (#739) @crericha
- Clarify in docs that type casting in a model's query is not mandatory (#742) @izeigerman
- Drop view in order to replace it when using Postgres (#751) @izeigerman
- Explicitly set the end and the latest dates in the Airflow end-to-end test @izeigerman
- Enable logging in CLI when the debug mode is enabled @izeigerman
- Clean-up target defaults (#735) @crericha
- Dbt hook yaml formats, duplicate yaml keys, and sources without tables (#745) @crericha
- Apply lookback window to the data interval start date when running a cadence DAG in Airflow (#759) @izeigerman
- Allow empty files in models folder and refetch lineage on model file change (#746) @mykalmax
- Selecting column in lineage (#766) @mykalmax
- Migrate table schemas only for snapshots with the FORWARD_ONLY category explicitly assigned (#763) @izeigerman
- Introduce environment finalization (#764) @izeigerman
- Airflow integration test by assigning a change category correctly @izeigerman
🧹 Chore
- Add ability to enable a debug mode (#743) @izeigerman
- Add the 'info' command to CLI (#744) @izeigerman
- Move batch_size inside kind. BREAKING CHANGE. (#749) @tobymao
- Update vm2 version (#747) @mykalmax
- Delete project cache before using in a test (#762) @crericha
👽 Other
- Updated notebook.md (#734) @ShanksData
- Fixed typo (#738) @AlessandroLollo
- Add bigquery storage dependency (#756) @eakmanrq
- Add Postgres to engine configuration list (#755) @jared-rimmer
- Remove pg keep_alives default (#758) @eakmanrq
- Update tests @tobymao
- Update slack links @tobymao
- Update slack link (#767) @vchan
v0.5.0
✨ Features
- Support nested add/remove columns + positional additions (#655) @eakmanrq
- File state adapter (#711) @z3z1ma
- Support dbt quoting config (#715) @crericha
- Support multiple repos (#704) @tobymao
- Add Postgres Support (built-in, Airflow, dbt) (#677) @eakmanrq
- Render should not quote identifiers by default (#726) @crericha
🪲 Bug fixes
- Sqlglot wasn't replacing all lambda vars with identifiers @tobymao
- Include hours and minutes when formatting missing intervals (#722) @izeigerman
- [dbt] materialized can be jinja and allow, but warn, on extra profile fields (#721) @crericha
- Run plan in default event loop instead of an executor (#727) @vchan
🧹 Chore
👽 Other
- Split test command for unit and e2e (#710) @mykalmax
- Update EditorPreview.tsx (#713) @mykalmax
- Cleanup transactional file implementation (#716) @tobymao
- Add the 'Virtual Environments for Data' blog post (#714) @izeigerman
- Edit the Virtual Data Environments post @izeigerman
- Add stamp to docs @tobymao
- [Fix] Small fix after integration testing on GCS (#723) @z3z1ma
- Cleanup @tobymao
- Rename blog post file @izeigerman
- Use virtual environment name (#725) @eakmanrq
- Update docs @tobymao
v0.4.1
✨ Features
- Dbt namespace macros (#690) @crericha
- Introduce API endpoint for column lineage (#691) @vchan
- Add
forall
audit (#698) @plaflamme - Make tasks progress component more flexible (#664) @mykalmax
🪲 Bug fixes
- Make first tab closable (#675) @mykalmax
- Show view name in models needing backfill (#687) @eakmanrq
- Cache DBT macros to improve load time (#695) @crericha
- Styling bugs and incorrect spelling (#694) @mykalmax
- Forall with only one criteria (#701) @plaflamme
- Rename
values
parameter tois_in
(#703) @plaflamme - Floor yesterday to a date to prevent it from being later than start (#705) @tobymao
- Ensure that removed models are not referenced downstream during plan creation (#706) (#708) @izeigerman
- Fix type import and missing null check for models (#709) @mykalmax
🧹 Chore
👽 Other
- Update README.md (#693) @robscriva
- Respect audit skip flag (#700) @vchan
v0.4.0
v0.3.1
v0.3.0
✨ Features
🪲 Bug fixes
- Typo in project docs @tobymao
- Require >= v.1.9.1, <2.0.0 for pydantic (#660) @georgesittas
👽 Other
- Validate only correct model kinds support batch_size. (#665) @tobymao
- Attach workspace when publishing Python package (#656) @vchan
- [UI] Fix bugs for file tree (#662) @mykalmax
- [UI] Check for missing backfills (#667) @mykalmax
- [UI] Include and display view name (#669) @mykalmax
- [DBT] Mimic dbt behavior for config() jinja within sql models (#634) @crericha
v0.2.6
v0.2.5
🪲 Bug fixes
- Convert 'Support' typo in integrations/dbt to 'Supported' (#640) @georgesittas
👽 Other
- Use yaml configuration format in the Airflow integration doc (#641) @izeigerman
- Include built-in audits into the snapshot fingerprint calculation (#642) @izeigerman
- Add support for Snowflake authenticator (#644) @eakmanrq
- [UI] Set playwright for e2e tests (#628) @mykalmax
- Add IDE to CLI and package (#636) @vchan
- Move sushi_dbt to test and replace with a self-contained sushi dbt project (#646) @crericha
- [UI] fix logo black background (#647) @mykalmax
- Forgot dbt refs @tobymao
- Style @tobymao
- Add Snowflake authenticator param to docs (#650) @foundinblank
- Add data folder @tobymao
- Add BigQuery auth support for native and dbt (#648) @eakmanrq
- Add tag filter to release jobs (#652) @vchan