v0.10.8
What's Changed
- Updated description on linter example wksp by @eliasdefaria in sdf-labs/sdf#4333
- Disable windows release builds by @akbog in sdf-labs/sdf#4362
- Update compile test name to naming convention by @findepi in sdf-labs/sdf#4369
- Rename
tests/exec
totests/run
as it testssdf run
by @findepi in sdf-labs/sdf#4347 - Zhong/snowflake identifier function by @wizardxz in sdf-labs/sdf#4363
- Made format and lint execution aware of the dialect by @olehpidhi in sdf-labs/sdf#4368
- performance: don't run unnecessary lineage by @wolfram-s in sdf-labs/sdf#4350
- Updating Cargo Version by @sdf-labs-cicd-app in sdf-labs/sdf#4364
- Test cell_to_string for arrays by @findepi in sdf-labs/sdf#4404
- VSCE SQL formatter by @olehpidhi in sdf-labs/sdf#4406
- Github Actions Quality of Life Improvements by @venkaa28 in sdf-labs/sdf#4359
- Remaining Adapter Macro Support by @akbog in sdf-labs/sdf#4392
- Execute Snowflake
coalesce
by @findepi in sdf-labs/sdf#4400 - Fix reading table with only nested fields by @findepi in sdf-labs/sdf#4405
- Fix useless message for schema errors by @findepi in sdf-labs/sdf#4331
- Move SLT rendering code to slt.rs by @findepi in sdf-labs/sdf#4410
- String functions MD5, REPLACE, SPLIT_PART for Snowflake by @vgapeyev in sdf-labs/sdf#4395
- refactor: Move slt related code to a more relevant place by @gliga in sdf-labs/sdf#4407
- moving readme into workflows file by @venkaa28 in sdf-labs/sdf#4417
- Fix type for Snowflake
date
-date
by @findepi in sdf-labs/sdf#4398 - fix snowflake dictionary by @wizardxz in sdf-labs/sdf#4420
- Increase data sample in Clickbench Snowflake execution tests by @findepi in sdf-labs/sdf#4370
- Test Snowflake joins with coercions by @findepi in sdf-labs/sdf#4251
- Update TPCDS queries to use s_state that exists in the dataset by @findepi in sdf-labs/sdf#4375
- Added toolbar actions by @olehpidhi in sdf-labs/sdf#4354
- VSCE formatting by @olehpidhi in sdf-labs/sdf#4409
- Publish VSCE on release branch merges by @olehpidhi in sdf-labs/sdf#4349
- VSCE CodeLenses by @olehpidhi in sdf-labs/sdf#4371
- Remove unused sdf-cli's dependency by @findepi in sdf-labs/sdf#4424
- Accept repeated test names in
xtask test
by @findepi in sdf-labs/sdf#4425 - slt: Propagate binding errors to check expected results by @gliga in sdf-labs/sdf#4416
- VSCE version update by @olehpidhi in sdf-labs/sdf#4422
- Remove unused dependencies by @findepi in sdf-labs/sdf#4432
- Fix SLT rendering of variant, array and strings with newlines by @findepi in sdf-labs/sdf#4421
- Updated Snowflake external system tables to case policy upper by @eliasdefaria in sdf-labs/sdf#4389
- add trino if signature by @wizardxz in sdf-labs/sdf#4419
- Add incremental materialization support for DBT (compile + run) by @akbog in sdf-labs/sdf#4433
- clean: Remove unused source files by @gliga in sdf-labs/sdf#4428
- Add exit code when auth status fails by @akbog in sdf-labs/sdf#4438
- fix snowflake create sql function by @wizardxz in sdf-labs/sdf#4382
- Fix nondeterminism issue in sdf dbt compiles by @akbog in sdf-labs/sdf#4440
- Snowflake compat: case sensitive column resolution by @sadboy in sdf-labs/sdf#4441
- Fix typo by @findepi in sdf-labs/sdf#4443
- Zhong/dup column name warning by @wizardxz in sdf-labs/sdf#4435
- custom binder for to_date by @wizardxz in sdf-labs/sdf#4439
- Github actions: persist regression-tests repo between runs by @sadboy in sdf-labs/sdf#4445
- Support custom Jinja macros even in .sdf.yml files by @milevin in sdf-labs/sdf#4384
- Support dashes in workspace names by sanitizing; revert workspace name changes from the previous PR by @milevin in sdf-labs/sdf#4449
- Prune SnowflakeLogicalType enum (v2) by @findepi in sdf-labs/sdf#4442
- Fixed linter errors, added precommit hooks back, and removed pre-commit hooks on merge commits by @venkaa28 in sdf-labs/sdf#4447
- Fix isolation of remote tests using WorkspaceEnv by @findepi in sdf-labs/sdf#4452
- CI: bring in Windows tests by @sadboy in sdf-labs/sdf#4446
- remove linter from sdf_schema by @wizardxz in sdf-labs/sdf#4385
- Remove unused dependencies by @findepi in sdf-labs/sdf#4462
- Elias/support for preview docs by @venkaa28 in sdf-labs/sdf#4434
- Add more varchar-like types Snowflake parsing tests by @findepi in sdf-labs/sdf#4348
- Sync CI changes to build_sdf_cli by @sadboy in sdf-labs/sdf#4473
- clean: Remove file that is not needed by @gliga in sdf-labs/sdf#4474
- adding create step for deploy libs on update stable by @venkaa28 in sdf-labs/sdf#4475
- Use Snowflake types for Snwoflake TPCH compile/run tests by @findepi in sdf-labs/sdf#4408
- Disable coercion from timestamp to date or time by @vgapeyev in sdf-labs/sdf#4458
- Added documentation for bigquery incremental, snapshots, and seeds - fixed doc gen by @eliasdefaria in sdf-labs/sdf#4470
- ExternalTableProvider: fix partitioned table schema by @sadboy in sdf-labs/sdf#4275
- Fix flags property in dbt_profiles.yml by @akbog in sdf-labs/sdf#4444
- Preliminary support for executing Snowflake
array_agg
by @findepi in sdf-labs/sdf#4403 - Enable lints in sdf-dbt crate by @findepi in sdf-labs/sdf#4463
- Add workspace compile and run regression tests by @findepi in sdf-labs/sdf#4453
- Snowflake DATE_TRUNC on TIMESTAMP, directly from DF by @vgapeyev in sdf-labs/sdf#4346
- updating actions by @venkaa28 in sdf-labs/sdf#4484
- Execute Snowflake
nullif
locally by @findepi in sdf-labs/sdf#4480 - Enable
sdf test
for dbt projects by @akbog in sdf-labs/sdf#4469 - Simplify test API by @findepi in sdf-labs/sdf#4455
- Docker Image Reductions by @venkaa28 in sdf-labs/sdf#4418
- Discard nulls in Snowflake local array_agg execution by @findepi in sdf-labs/sdf#4479
- [Port to main] Ani/update_stable_versioning by @sdf-labs-cicd-app in sdf-labs/sdf#4466
- Build: build debug for Windows; show sccache stats by @sadboy in sdf-labs/sdf#4487
- Fix panic when hashing empty FixedSizeList Array by @findepi in sdf-labs/sdf#4488
- Update Deploy Platform workflow by @venkaa28 in sdf-labs/sdf#4491
- Added Docker section to Relase docs by @venkaa28 in sdf-labs/sdf#4320
- Release Workflow Update by @venkaa28 in sdf-labs/sdf#4494
- Fix panic when loading schema overlay from cache by @findepi in sdf-labs/sdf#4423
- Move data gen scripts to sdf repo by @milevin in sdf-labs/sdf#4499
- Initialize SDF native DBT Parser by @akbog in sdf-labs/sdf#4496
- Disable sccache on Windows by @sadboy in sdf-labs/sdf#4505
- Generify expect_n_args by @findepi in sdf-labs/sdf#4502
- Update Readme's and Create Install Scripts by @venkaa28 in sdf-labs/sdf#4490
- enable mgmt service for rabbitmq by @xuliangs in sdf-labs/sdf#4509
- temporary patch on worker memory issue by @xuliangs in sdf-labs/sdf#4510
- add back two files by @xuliangs in sdf-labs/sdf#4513
- Report target type in unimplemented cast stub by @findepi in sdf-labs/sdf#4507
- Remove some dead code and enable more code lints by @findepi in sdf-labs/sdf#4517
- Verify generated functions in sync with sources by @findepi in sdf-labs/sdf#4501
- Implement Snowflake
variant
execution by @findepi in sdf-labs/sdf#4504 - Adding Documenation to DBT Accelerator Code by @akbog in sdf-labs/sdf#4526
- fix right_need_aliases by @wizardxz in sdf-labs/sdf#4520
- tests: Enable cleanup step in remote build tests by @gliga in sdf-labs/sdf#4527
- Fix CI breakage by @sadboy in sdf-labs/sdf#4531
- Apply clippy fixes for Rust 1.83 by @findepi in sdf-labs/sdf#4523
- SLT: tag Decimal(_, 0) as integer by @gliga in sdf-labs/sdf#4525
- slt: Unify names for test_ and goldie_ queries by @gliga in sdf-labs/sdf#4522
- Update to Rust 1.82 by @findepi in sdf-labs/sdf#4533
- CI: impose hard time limit on test jobs by @sadboy in sdf-labs/sdf#4512
- disable this task by @xuliangs in sdf-labs/sdf#4537
- docker prune job for the runners by @venkaa28 in sdf-labs/sdf#4465
- doc: Add steps for running full test set by @gliga in sdf-labs/sdf#4532
- fix location by @wizardxz in sdf-labs/sdf#4538
- Update some dependabot vulnerabilities by @akbog in sdf-labs/sdf#4514
- fix csp incomplete: update svelte config by @xuliangs in sdf-labs/sdf#4545
- fix csp by @xuliangs in sdf-labs/sdf#4556
- adding protobuf-compiler to ci docker image by @venkaa28 in sdf-labs/sdf#4544
- "Snowflake JSON" support in
parse_json
function by @findepi in sdf-labs/sdf#4555 - Take Windows tests offline due to hardware issues by @sadboy in sdf-labs/sdf#4511
- Docker Prune CI Patches by @venkaa28 in sdf-labs/sdf#4542
- fix slice step 2 by @wizardxz in sdf-labs/sdf#4560
- Enables auto merge and tags reviewers by @venkaa28 in sdf-labs/sdf#4540
- sdf build - further improvments by @wolfram-s in sdf-labs/sdf#4564
- fix fqn for snowflake stage by @wizardxz in sdf-labs/sdf#4570
- tests: avoid failing typeof test in the update mode by @gliga in sdf-labs/sdf#4530
- Added labels and Reviewers to dependabot pr's by @venkaa28 in sdf-labs/sdf#4573
- Fix Snowflake JSON parsing of empty array by @findepi in sdf-labs/sdf#4563
- Zhong/lsp1 by @wizardxz in sdf-labs/sdf#4477
- Fix array_construct when some arguments scalar and some not and Fix parse_json with 1-element array containing undefined by @findepi in sdf-labs/sdf#4576
- Enable Protogen in Ci by @venkaa28 in sdf-labs/sdf#4565
- Spark binder updates by @venkaa28 in sdf-labs/sdf#4559
- coverage: Add support for collecting code coverage by @gliga in sdf-labs/sdf#4568
- add snowflake stage test by @wizardxz in sdf-labs/sdf#4588
- Added new documentation for SDF Build and Local Compilation Guide by @eliasdefaria in sdf-labs/sdf#4557
- only publish docs on pushes to main with changes to docs by @venkaa28 in sdf-labs/sdf#4539
- removing unused secret from workflows by @venkaa28 in sdf-labs/sdf#4580
- bigquery group by all by @wizardxz in sdf-labs/sdf#4633
- Unblock release workflow by @venkaa28 in sdf-labs/sdf#4636
Full Changelog: sdf-labs/sdf@v0.10.7...v0.10.8
Docker Images
aarch64-unknown-linux-gnu
Image: sdflabs/sdf-aarch64-unknown-linux-gnu:v0.10.8
Pull command:
docker pull sdflabs/sdf-aarch64-unknown-linux-gnu:v0.10.8
View on DockerHub: Package Link
x86_64-unknown-linux-musl
Image: sdflabs/sdf-x86_64-unknown-linux-musl:v0.10.8
Pull command:
docker pull sdflabs/sdf-x86_64-unknown-linux-musl:v0.10.8
View on DockerHub: Package Link