Skip to content

v1.2.0

Choose a tag to compare

@jeff-dude jeff-dude released this 14 Nov 22:09
· 22 commits to main since this release

Changed

  • Table Materialization Strategy: Removed project-level on_table_exists: replace config (#46)
    • Now uses dbt-trino default strategy (temp table → rename sequence)
    • Allows proper schema change handling during full refreshes
    • Updated documentation to reflect this change (#48)

Added

  • Table Maintenance Automation: Global post-hooks for Delta Lake table optimization (#45)
    • Automatic OPTIMIZE command after table/incremental materializations
    • Automatic VACUUM command to clean up old files
    • Improves query performance and reduces storage costs
  • Table/View Drop Script: Python utility script for manual table/view cleanup (#43)
    • Supports dropping tables and views across dev/prod environments
    • Uses Dune API key for authentication
    • Helpful for schema migrations and cleanup tasks
  • Source Read Recommendations: Documentation for efficient source filtering (#44)
    • Best practices for lookback periods on blockchain data
    • Guidance on date-based filtering strategies

Fixed

  • Troubleshooting Documentation: Added guidance for DELTA_LAKE_BAD_WRITE errors when using on_table_exists: replace with schema changes