Elementary-data

Latest version: v0.16.2

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

Scan your dependencies

Page 1 of 16

0.16.2

**What's Changed**

**Report Improvements**

**Navigation**
- **Hierarchical Structure:** Introduced a new side tree layout with groups and views for better navigation.

**Lineage Visualization**
- **Ephemeral Model Dependencies:** Ephemeral models remain excluded from the lineage graph, but their dependencies are now directly associated with downstream models. This ensures accurate data flow representation.
- **Seed Support:** Seeds are now included in the lineage visualization.
- **Enhanced Exposure Logic:** The presence of any dependency includes the relevant exposures.

**General Report Enhancements**
- **Optimized Report Size:** Reduced overall report size.
- **Complete Test Overview:** Reports now feature all tests, including those not yet executed, ensuring full visibility.
- **Snapshot Support:** Snapshots are now part of the report.

---

**Alerts Enhancements**
- **Alert Grouping & Thresholds:** Alerts are now grouped when they exceed the configured threshold, reducing notification noise.
- **Modular Alert System:** A modular system for constructing alert messages has been introduced, enhancing flexibility and consistency.
- **Microsoft Teams Adaptive Cards:** Alerts sent to Microsoft Teams now use the Adaptive Cards format, providing rich and interactive notifications.
- This update enables users to use Power Automate Workflows to send alerts.
- **Channel Override Fallback:** Alerts now default to a fallback channel if the specified channel is unavailable, ensuring critical notifications are not missed.
- **Seed Alerts:** Model Alerts has been expanded to include seeds.
*By kokorin in [1673](https://github.com/elementary-data/elementary/pull/1673)*

---

**General Enhancements**
**Development & Infrastructure**
- **DBT Package Lock Files:** Introduced lock files for the internal DBT project.
- **Multi-Platform Docker Support:** Updated Docker images to support both x86 and ARM architectures, improving compatibility.
*By JanDintel in [1701](https://github.com/elementary-data/elementary/pull/1701)*

**Operational & Debugging Improvements**
- **Error Logging Enhancements:** The CLI's `DbtRunner` now saves error logs, making debugging easier.
- **Version Check Toggle:** Added an option to disable Elementary’s automatic version check, reducing unnecessary network requests.
*By slaupster in [1674](https://github.com/elementary-data/elementary/pull/1674)*
- **Google Cloud Storage Client Update:** Modified GCS client to use `client.bucket` instead of `client.get_bucket`, aligning with updated access requirements.
*By jcarpenter12 in [1739](https://github.com/elementary-data/elementary/pull/1739)*

---

New Contributors
A huge thank you to our first-time contributors:
* slaupster made their first contribution in https://github.com/elementary-data/elementary/pull/1674
* kokorin made their first contribution in https://github.com/elementary-data/elementary/pull/1673
* JanDintel made their first contribution in https://github.com/elementary-data/elementary/pull/1701
* jcarpenter12 made their first contribution in https://github.com/elementary-data/elementary/pull/1739

**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.16.1...v0.16.2

0.16.1

What's Changed
* use abspath in command arguments by ofek1weiss in https://github.com/elementary-data/elementary/pull/1660


**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.16.0...v0.16.1

0.16.0

What's Changed
* SlimDbtRunner fixes for dbt 18 by haritamar in https://github.com/elementary-data/elementary/pull/1528
* Set `--project-dir` as working directory. by elongl in https://github.com/elementary-data/elementary/pull/1532
* Added project name to summary by ellakz in https://github.com/elementary-data/elementary/pull/1506
* Removed `--env` limits to "dev" or "prod" by willbowditch in https://github.com/elementary-data/elementary/pull/1373
* Structure sidebar by package and artifact type. by elongl in https://github.com/elementary-data/elementary/pull/1553
* Excluding test results with 'meta.elementary.include=false'. by elongl in https://github.com/elementary-data/elementary/pull/1562
* Fix breaking change dbt 1.3.0. by elongl in https://github.com/elementary-data/elementary/pull/1578
* Added api dbt runner by haritamar in https://github.com/elementary-data/elementary/pull/1577
* Support configuration of dbt runner method. by elongl in https://github.com/elementary-data/elementary/pull/1629
* Added timezone to alert detected_at by ofek1weiss in https://github.com/elementary-data/elementary/pull/1631
* Set CWD for API dbt runner. by elongl in https://github.com/elementary-data/elementary/pull/1633
* Fixed report memory usage by haritamar in https://github.com/elementary-data/elementary/pull/1634
* Removed usage of deprecated 'pkg_resources' package. by elongl in https://github.com/elementary-data/elementary/pull/1637
* Print out dbt's exception. by elongl in https://github.com/elementary-data/elementary/pull/1640
* Add `created_at` to `elementary_exposures`. by elongl in https://github.com/elementary-data/elementary/pull/1642
* Fixed elementary_unique_id of source freshness test results by IDoneShaveIt in https://github.com/elementary-data/elementary/pull/1647
* handle list of None owners by ofek1weiss in https://github.com/elementary-data/elementary/pull/1656

New Contributors
* hamzamazhar made their first contribution in https://github.com/elementary-data/elementary/pull/1530
* willbowditch made their first contribution in https://github.com/elementary-data/elementary/pull/1373
* okabak123 made their first contribution in https://github.com/elementary-data/elementary/pull/1565

**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.15.1...v0.16.0

0.15.1

**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.15.0...v0.15.1

0.15.0

New Contributors
* ronisaban2024 made their first contribution in https://github.com/elementary-data/elementary/pull/1445
* svdimchenko made their first contribution in https://github.com/elementary-data/elementary/pull/1451
* Tomme made their first contribution in https://github.com/elementary-data/elementary/pull/1378

**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.14.1...v0.15.0

0.14.1

What's Changed
* fix header block max length bug by ellakz in https://github.com/elementary-data/elementary/pull/1417
* Ele 2515 add original path to tests fetcher by NoyaArie in https://github.com/elementary-data/elementary/pull/1416
* Handle sent_at column at alerts_v2 contains timezone by IDoneShaveIt in https://github.com/elementary-data/elementary/pull/1422
* ELE-2569 - fix source freshness alerts created_at and updated_at are None by IDoneShaveIt in https://github.com/elementary-data/elementary/pull/1431
* support pydantic 2 in elementary by ellakz in https://github.com/elementary-data/elementary/pull/1426
* fix file path when uploading to Azure Blob Storage by SamirS97 in https://github.com/elementary-data/elementary/pull/1423

New Contributors
* SamirS97 made their first contribution in https://github.com/elementary-data/elementary/pull/1423

**Full Changelog**: https://github.com/elementary-data/elementary/compare/v0.14.0...v0.14.1

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.