github TobikoData/sqlmesh v0.18.0

latest releases: v0.141.1, v0.141.0, v0.140.1...
17 months ago

✨ Features

🪲 Bug fixes

  • Properly support DataFrames when doing INCREMENTAL_BY_UNIQUE_KEY (#1119) @eakmanrq
  • Normalize model names and dependencies as sqlglot dialect (#1126) @tobymao
  • Populate unittest inputs before rendering query, which may access the input tables (#1121) @crericha
  • Improve SQL syntax in editor (#1095) @mykalmax
  • Migration for view models (#1124) @izeigerman
  • Databricks session_configuration can be None (#1129) @eakmanrq
  • Allow forward-only on added external models (#1130) @eakmanrq
  • Allow partials when loading configs + Personal Config Overrides Project (#1136) @eakmanrq
  • Manually check if sqlglot ready when loading Editor component (#1142) @mykalmax
  • Display compiled query in model docs (#1149) @mykalmax
  • Re-introduce the 'sqlmesh' jinja flag for dbt projects @izeigerman
  • Skip auto categorization for snapshots that indirectly modify models with missing schema (#1147) @izeigerman
  • Failing tests @izeigerman
  • Unique type discriminator for GCPPostgresConnectionConfig (#1152) @crericha
  • Only migrate snapshots that are paused (#1154) @izeigerman
  • Missing intervals should not include indirect non breaking @tobymao
  • Fix windows paths for executables (#1156) @eakmanrq
  • Update the Airflow integration test @izeigerman
  • Create_external_models refetch existing external models closes #1132 @tobymao
  • File disappear after dragging + add long press to enable dragging (#1159) @mykalmax
  • Correctly handle missing intervals for forward-only snapshtos when effective_from is set (#1160) @izeigerman
  • Fix the total number of tasks for the snapshot creation progress bar (#1161) @izeigerman

🛠️ Refactor

  • Make sqlmesh incremental blocks more clear (#1140) @crericha
  • Remove hydrating and missing_intervals from state_sync (#1116) @tobymao
  • Make scheduler explicitly take SnapshotIdLike since it refetches from state_sync @tobymao

🧹 Chore

👽 Other

Don't miss a new sqlmesh release

NewReleases is sending notifications on new releases.