V0.3.3
This document contains release notes from version 0.3.3 of SDF.
June 30th, 2024
We are excited to announce that a new minor release of our CLI is now available, bringing improvements, new features, and bug fixes to SDF. Interested in our product roadmap or want to discuss features? Reach out to your SDF point of contact to provide any points of feedback!
Better support for local sources, performance improvements, and table & column descriptions propagate to Snowflake
New fix added for local sources when utilizing sdf run
. sdf run
now works when specifying local sources
and remote targets. It won’t download schemas from Snowflake if they are already defined locally.
10x faster schema download from Snowflake. Fixes a bug related to removing remote schemas and fixes tests that were incorrectly designated test_remote.
Table and column descriptions in .sdf.yml
files are now propagated up to Snowflake via the materialized query.
This change was accomplished via the open source materializations lib.
SDF Now Supports Snowflake Stage Path Syntax
Introduce jinja macros: gen_comments and gen_column_comments that ensure tables with comments in an sdf.yml will be materialized with the comments in Snowflake.
Workspace Level Credentials
Introducing workspace level credentials for the SDF Cloud. Inside Workspace Settings
administrators
can now Create, Manage, and Delete credentials for AWS and Snowflake. To read more access the workspace
credentials docs.
Documentation
Snowflake Snapshots - This guide describes how to materialize snapshot models in Snowflake. The goal of snapshots is to capture and preserve the state of your data at specific points in time, allowing you to track historical changes and perform time-based analyses.
General bug fixes and stability improvements:
- Fix relative bug issues and add tests
- Onboarding screen general fixes
Recompile
no longer required forPushWorkspace
task- Catalog page fixes
- Refactor TableName to eliminate no quote hacks and no panic