V0.3.0
This document contains release notes from version 0.3.0 of SDF.
June 24th, 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!
Migrate from version 1.2 to 1.3
Workspace edition 1.3 brings a new information schema, improvements to the SDF CLI, and an expansion of what was previously the provider configuration. We’ve created a guide to help migrate your workspace from edition 1.2 to 1.3.
In versions 0.3.0 and above, workspace 1.3 is required. As a first step, please update your workspace block to the following and complete the steps within the 1.2 -> 1.3 Migration Guide
New Trino/Presto Reference Functions
SDF DB is currently designed to model Trino in semantics and execution. All functions are currently designed for 1:1 compatiblity with the functions in the Trino Dialect. Function implementation is in Rust, providing for fast execution.
Each supported function has a new doc outlining an example and supported signatures.
- Overview
- String Functions
- Math Functions
- Datetime Functions
- Aggregate Functions
- Regexp Functions
- Comparison Functions
- Binary Functions
- Conditional Functions
- Array Functions
Add Support for S3 Output-Location
Introducing support for an output-location
property on the SDF integration. This
allows users to specify either a local path to output targets to a remote S3 path.
Remote paths require corresponding data providers to be setup withint the
workspace.sdf.yml
file.
General bug fixes and stability improvements:
- Fix browser history back/forward bug
- Support schema evolution for snapshots
- Improve caching of SDF Lineage
- Fix bugs in snapshots and remote download handling