Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

Releases: fal-ai/dbt-fal

dbt-fal 1.3.4

10 Nov 15:10
0c500b9
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Stop waiting for an exception loading the db_profile for isolate agents (#647)
  • Make --project-dir work (#648)

Features

  • Make fal-scripts-path value available as a path to import for models (#645)

dbt-fal 1.3.3

09 Nov 13:15
0c71f30
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Make dbt debug command work (#642)
  • Make dbt-fal work with redshift (#643)

dbt-fal 1.3.2

07 Nov 22:59
88939df
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Include parse_replacements from DB adapter into wrapper adpater (#640)

Documentation

  • Add readme, homepage and others for PyPI (#639)

dbt-fal 1.3.1

07 Nov 15:40
aed0287
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Find wrapped adapter Relation class on init (#632)
  • Inherit is_cancelable from the wrapped adapter (#633)
  • Adapter reconstruction in isolate environment (#635)

Features

  • Make dbt-fal work with isolate server (#636)

Miscellaneous Tasks

  • Fix release script (#627)

Testing

  • Add duckdb to integration tests (#637)

dbt-fal 1.3.0

04 Nov 17:12
8c1e9ca
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Adapter env config parsing (#615)
  • Bigquery for managed envs in dbt-fal (#618)
  • Handle pre-releases published to PyPI (#620)

Documentation

  • Fix example link to Fivetran repo

Features

  • Use isolate library in dbt-fal (#606)
  • Optimize bigquery read and write (#619)

Miscellaneous Tasks

  • Modify adapter description (#611)
  • Add dbt-fal publishing (#612)
  • Add new telemetry to dbt-fal (#613)
  • Remove fal dependency from dbt-fal (#617)
  • Fix PyPI publishing action (#625)

Testing

  • Ignore adapter changes for fal test trigger (#623)
  • Better triggering of tests and name of files (#624)
  • Add snowflake to tests (#621)

fal 0.7.2

01 Nov 22:50
b422f63
Compare
Choose a tag to compare

[new changes]

Features

  • Add fal encapsulating adapter around db adapters and offering Python take-over (#583)
  • Make encapsulate pass-through sql tables (#604)

Miscellaneous Tasks

  • Remove automatic release and check branch of release (#607)

Testing

  • Add behavioral tests for the dbt-fal adapter (#602)

dbt-fal 1.3.0rc1

02 Nov 00:23
b422f63
Compare
Choose a tag to compare
dbt-fal 1.3.0rc1 Pre-release
Pre-release
adapter-v1.3.0rc1

chore: Remove automatic release and check branch of release (#607)

fal 0.7.1

25 Oct 02:32
36008b5
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Make teleport work with s3 (#579)
  • Access compiled_code if compiled_sql is not present (#587)

Documentation

  • Fal-model-paths for Python models (#586)

Features

  • Teleport-based data transfer (#566)
  • Make teleport work with s3 and duckdb (#580)
  • Teleport between snowflake and S3 (#584)

Refactor

  • Remove macro manifest from PythonAdapter (#582)

fal 0.7.0

13 Oct 21:29
f9101a0
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Adapt profiles_dir info import for new location in dbt 1.3 (#564)
  • Enable global script selection (#569)

Documentation

  • Document structured hooks [the with: attribute] (#547)
  • Document the new environment management feature (#548)
  • Document context.current_model.adapter_response (#575)

Features

  • Implement initial support for conda (#528)
  • Generalize dual Python IPC and speed-up conda builds (#534)
  • Add PythonAdapter and PythonConnectionManager classes (#553)
  • Add --globals flag for more explicit global script execution (#574)

Miscellaneous Tasks

  • Easier to edit PR template (#565)
  • Remove --keyword flag (#573)
  • Make importing faldbt.lib not have circular dependencies (#577)
  • Introduce fal-models-paths variable for fal Python Models (#578)

fal 0.6.0

21 Sep 15:24
27f0dab
Compare
Choose a tag to compare

[new changes]

Bug Fixes

  • Ensure broken DBT models are not corrupting other models (#500)
  • Correctly serialize script type when constructing task (#522)
  • Ensure the venv based environments are thread safe (#527)
  • Use POSIX which to figure out the binary path (#526)
  • Correct dependency analysis for external dbt packages (#529)
  • Include fal-extras in the dependency analysis (and fix sf failures) (#539)

Documentation

  • Update docs to include pre-hook
  • Change readme to reflect new recommended uses (#515)

Features

  • Model-scoped environments (#492)
  • Implement "local" hooks (#505)
  • Two-way bridge for transporting objects to isolated hooks (#519)
  • Dual-venvs for faster/cheaper environment creation (#520)
  • Add DO_NOT_TRACK as option for telemetry opt out (#538)
  • Include shell-variables in the isolated debug script (#540)

Miscellaneous Tasks

  • Add telemetry information about fal python models being used (#530)
  • Run npm audit fix for docsite (#533)
  • Add a PR template (#536)
  • Add telemetric project identifier (#537)

Refactor

  • Pass config and adapter down to lib funcitons when possible (#516)
  • Define the explicit flow between env<->conn (#523)
  • Use sqlalchemy engine to write and read dataframes by default (#517)
  • Move to new logging system (#524)

Testing

  • Remove duckdb and redshift from daily integration tests (#518)
  • Remove fake credentials for redshift (#531)
  • Add athena integration tests (#503)