[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)