Dbt-synapse

Latest version: v1.7.4

Safety actively analyzes 623518 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.8.0

Enhancements

[Decouple imports](https://github.com/dbt-labs/dbt-adapters/discussions/87) to common dbt core and dbt adapter interface packages for future maintainability and extensibility.

* Bump dev requirements
- from pytest~=7.4. to pytest~=8.0.1
- from twine~=4.0.2 to twine~=5.0.0
- from pre-commit~=3.5.0 to pre-commit~=3.6.2
- specify commit SHA of dbt-core and dbt-adapters in dev_requirements.txt, to fix `make dev`

* Inherit [dbt-fabric v1.8.0rc2](https://github.com/microsoft/dbt-fabric/blob/v1.8.0rc2/setup.py) - Bump adapter packages
- from pyodbc>=4.0.35,<5.1.0" to pyodbc>=4.0.35,<5.2.0

> From now on, Apple-silicon users don't have to locally build pyodbc, because M1, M2 binaries is included in pyodbc from 5.1.0 onwards!

Under the hood
* Fix failing test `tests/functional/adapter/test_query_comment.py::TestMacroArgsQueryComments::test_matches_comment` to use correct dbt_version, see [dbt-core](https://github.com/dbt-labs/dbt-core/blob/main/tests/functional/adapter/query_comment/test_query_comment.py)

1.8.0rc3

* reduce CI parallelism by dataders in https://github.com/microsoft/dbt-synapse/pull/237
* [bug] disable `--limit` on `show` (again) by dataders in https://github.com/microsoft/dbt-synapse/pull/235
* correct exclude of database by dataders in https://github.com/microsoft/dbt-synapse/pull/241
* pin to dbt-fabric==1.8.2 due to bug in dbt-fabric

1.8.0rc2

* ignore limit altogether by dataders in https://github.com/microsoft/dbt-synapse/pull/230

1.8.0rc1

Features

1.7.0

* Official release

1.7.0rc1

Features

* Support for [dbt-core 1.7](https://github.com/dbt-labs/dbt-core/releases/tag/v1.7.0)
* implement custom `date_spine` and `generate_series` macro logic for synapse to match nested-CTE limitation

Under the hood

* Decouple `get_catalog` macro (marco override test is skipped as it is not covering the behavior)
* Add UTF-8-BOM CSV and exclude from precommit format override
* New/extended adapter test zones
- get_last_relation_modified
- date_spine
- generate_series
- get_intervals_between
- get_powers_of_two
- store_test_failures
- dbt_clone (same target and state)
- seed

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.