Releases: SQLMesh/sqlmesh
Releases · SQLMesh/sqlmesh
v0.163.0
✨ Features
- Add support for project before_all and after_all statements (#3858) @themisvaltinos
- BigQuery service account impersonation auth method (#3940) @treysp
- Enable INCREMENTAL_UNMANAGED models in native projects (#3943) @erindru
- Allow opting out of the time_column being automatically added to the partitioned_by columns (#3941) @erindru
🪲 Bug fixes
- Make dialect regex more robust (#3917) @georgesittas
- Support custom dbt project loaders (#3920) @izeigerman
- Airflow warn instead of raise in get environment statements method (#3922) @themisvaltinos
- Fix ipython import for new versions (#3927) @benfdking
- Allow restatement of external models (#3901) @tobymao
- Fix logging, grain resolution and source/target object names in table_diff (#3921) @erindru
- Stop from get loaded context in async (#3852) @benfdking
- Selectively widen restatement intervals if they affect a downstream model that cannot be partially restated (#3902) @erindru
- Fix auth command (#3938) @afzaljasani
- Use the dialect when parsing the environment statements for the python_env (#3939) @themisvaltinos
🧹 Chore
- Improve error message when data type missing from column (#3928) @georgesittas
- Install extras modules before building API docs (#3929) @treysp
- Clarify user responsibility for key uniqueness in inc by unique key models (#3930) @treysp
- Show only one of direct/indirect/metadata update in console summary (#3931) @georgesittas
- Move removal of partial intervals out of the interval state and into the facade (#3932) @izeigerman
- Fix blueprint example in docs (#3936) @georgesittas
👽 Other
- Improving executor (#3924) @benfdking
- Make relative paths absolute first in the models endpoint (#3937) @alucryd
v0.159.6
v0.162.2
🪲 Bug fixes
- Fix ipython import for new versions (#3927) @benfdking
v0.159.5
🪲 Bug fixes
- Support custom dbt project loaders (#3920) @izeigerman
v0.162.1
✨ Features
- (BigQuery) Add support for column descriptions in nested fields (#3887) @themisvaltinos
🪲 Bug fixes
- Fix toggle indents (#3918) @sungchun12
v0.162.0
✨ Features
- Add risingwave engine adapter support for sqlmesh. (#3436) @lin0303-siyuan
🪲 Bug fixes
- Use inspect.getsource in favor of custom parsing, stop relying on astor (#3857) @georgesittas
- Skip project loading when running the 'invalidate' CLI command (#3910) @izeigerman
- Take max interval end for a model into account even when there's a restatement interval (#3913) @izeigerman
- Airflow tests (#3908) @erindru
- Fix property audits_with_args in model definition.py (#3904) @blecourt-private
👽 Other
- Break up the DB state sync (#3903) @izeigerman
- Add in SSO language for getting started page (#3880) @afzaljasani
- Revert "Fix!: use inspect.getsource in favor of custom parsing, stop relying on astor" (#3909) @georgesittas
- Easy to understand SQL Sequence for Popular Model Kinds (#3907) @sungchun12
- (risingwave) Update risingwave docs (#3914) @erindru
v0.159.4
🪲 Bug fixes
- Skip project loading when running the 'invalidate' CLI command (#3910) @izeigerman
- Take max interval end for a model into account even when there's a restatement interval (#3913) @izeigerman
v0.161.0
✨ Features
- Add model defaults support per gateway configuration (#3888) @VaggelisD
🪲 Bug fixes
- Prevent get_removal_interval from returning invalid interval (#3879) @tobymao
- Enable prompts if the auto categorization was disabled in CLI (#3893) @izeigerman
- Improve interval compaction and cleanup (#3884) @izeigerman
- Merge source and target aliases resolution for multi part fqns (#3892) @themisvaltinos
- (Redshift) Introduce flag to control the use of redshifts native operation or logical merge (#3895) @themisvaltinos
- Allow_partial interval batching (#3898) @tobymao
- Detect macro references in MODEL audits (#3899) @treysp
- Error if python model has SEED kind (#3900) @treysp
🧹 Chore
- Use in-memory db in test_wildcard (avoid need for migration) (#3894) @georgesittas
- Remove leftover merge_operation constant for reshift adapter (#3897) @themisvaltinos
v0.159.3
v0.160.0
✨ Features
🪲 Bug fixes
- Mask MotherDuck connection token in the logs (#3875) @themisvaltinos
- Put a lower bound on the cloud-sql-python-connector dependency (#3889) @izeigerman
- Raise instead of warn on catalog mismatch (#3890) @eakmanrq
- Allow deserialization of models using custom materializations (#3886) @erindru
🧹 Chore
- Remove debug flags from migration testing script (#3881) @georgesittas
👽 Other
- Add supported Python versions into development.md (#3885) @mattseddon