-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: backfill changelong entries as best we can
- Loading branch information
Showing
2 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
## 1.1.6 - 2025-01-04 | ||
### Added | ||
* Seeds now require a `+dbt-osmosis: <path>` in `dbt_project.yml` or dbt-osmosis raises an exception. | ||
* Added a pluggy-based plugin system for custom fuzzy matching of column names (prefix, case transforms, etc.). | ||
* Configuration can now be set at multiple levels (folder-level, node-level, column-level), merging with global defaults. | ||
* Added `--synthesize` to `refactor`/`document` commands for auto-generating missing docs via OpenAI. | ||
* Added `--skip-add-source-columns` to skip adding columns to source YAMLs specifically (helpful for wide or rapidly changing source schemas). | ||
* A Python API for **Transform Operations** and **Transform Pipelines** that make them nice to use in custom automations built on top of dbt-osmosis | ||
### Changed | ||
* Migrate `vars.dbt-osmosis` structure to nest sources under `sources:` key (e.g., `vars: dbt-osmosis: sources:`). | ||
* Rename flage `--char-length` → `--string-length` | ||
* Rename flag `--numeric-precision` → `--numeric-precision-and-scale` | ||
* Rename flag `--catalog-file` → `--catalog-path` | ||
* `organize` and `refactor` prompt for file moves unless `--auto-apply` is passed. | ||
* Child docs no longer overwrite existing downstream descriptions unless `--force-inherit-descriptions` is used. The old `osmosis_keep_description` is depreca | ||
* Child meta merges with upstream meta instead of overwriting it. Meaning the node being merged into has precedence on conflicting keys. | ||
* The whole package was refactored to follow more hybrid FP / go style approach where we emphasize simplicity and functions operating on pure data structures | ||
### Removed | ||
* The diff code and command are removed | ||
* The dbt bottle server was removed | ||
* We no longer vendor dbt core interface and folded into the core lib removing 90% of the unneeded stuff |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters