Releases: elementary-data/elementary
Releases · elementary-data/elementary
Python v0.23.2
What's Changed
- Truncate oversized Teams webhook payloads to prevent HTTP 413 errors by @devin-ai-integration[bot] in #2160
- Teams webhook message too large exception by @GuyEshdat in #2164
- fix: allow null materialization in ModelAlertDataSchema for ClickHouse compatibility by @devin-ai-integration[bot] in #2180
- ci: add typos config to suppress false positives on Vertica SVG gradient IDs by @devin-ai-integration[bot] in #2181
- chore: change dbt package version to 0.23.1 by @devin-ai-integration[bot] in #2187
Full Changelog: v0.23.1...v0.23.2
Python v0.23.1
What's Changed
- Fixes for docker image + "all" extra @haritamar in #2159
Full Changelog: v0.23.0...v0.23.1
Python v0.23.0
What's Changed
- fix: remove
returnfromfinallyblock to prevent exception swallowing by @themavik in #2109 - fix: handle string-type exposure owner in ExposureSchema validation by @themavik in #2110
- fix: replace deprecated
datetime.utcnow()withdatetime.now(tz=timezone.utc)by @themavik in #2111 - fix(CORE-355): handle abbreviated timezone offsets in convert_partial_iso_format_to_full_iso_format by @devin-ai-integration[bot] in #2116
- fix: apply toyaml filter to all secret-backed credential fields in profiles template by @devin-ai-integration[bot] in #2124
- fix: wire --config-dir CLI flag to Config initialization by @themavik in #2121
- fix: add ref() macro override for dbt-core 1.11 compatibility by @devin-ai-integration[bot] in #2137
- Add optional --ssl-ca-bundle flag for SSL certificate configuration by @szaffarano in #1802
- feat: add DuckDB, Trino, Dremio & Spark support to CI and CLI by @devin-ai-integration[bot] in #2135
- feat: add Microsoft Fabric and SQL Server support to elementary CLI by @devin-ai-integration[bot] in #2140
- feat: add Vertica adapter support by @devin-ai-integration[bot] in #2141
- feat: add dbt-fabricspark support to elementary CLI by @devin-ai-integration[bot] in #2142
- fix: swap latest_run_time and latest_run_time_utc in _parse_test_db_row by @devin-ai-integration[bot] in #2144
- fix: only filter by invocations_rank_index when no invocation_id is specified by @devin-ai-integration[bot] in #2143
New Contributors
- @themavik made their first contribution in #2109
- @szaffarano made their first contribution in #1802
Full Changelog: v0.22.0...v0.23.0
Python v0.22.0
What's Changed
- Replace numpy with math by @vyagubov in #2074
- Python 3.13 support by @vyagubov in #2078
- update dbt package reference by @haritamar in #2080
- New contributors update! 🎉 by @Maayan-s in #2083
- Add orchestrator jobs data to alerts by @quickcoffee in #1997
- Include Seeds and Snapshots w/o Tests in Dashboard by @elazarlachkar in #2087
- Update schema.py by @yu-iskw in #2086
- feat: quiet-logs flag by @michrzan in #2072
- Make default Config() Initialization respect target_path in default config file by @ryanquincypaul in #2093
- Update the version constrains of
google-cloud-storageby @yu-iskw in #2079 - Remove python 3.9 by @vyagubov in #2081
- fix: add ClickHouse-specific UPDATE syntax for alert status updates by @devin-ai-integration[bot] in #2090
- Replace click.MultiCommand with click.Group by @devin-ai-integration[bot] in #2096
- Re-enable ClickHouse in CLI tests by @devin-ai-integration[bot] in #2095
- dbt version bump by @arbiv in #2098
- Update report index.html by @arbiv in #2099
New Contributors
- @vyagubov made their first contribution in #2074
- @michrzan made their first contribution in #2072
- @ryanquincypaul made their first contribution in #2093
Full Changelog: v0.20.1...v0.22.0
v0.20.1
What's Changed
- Added more detailed exception for teams webhook failure by @ofek1weiss in #2031
- bugfix to disable_samples flag + update package ref by @haritamar in #2039
- Correctly shorten versioned model names by @Ryosuke839 in #2043
- fix: handle support for partial success introduce in dbt 1.9 with microbatching by @nicor88 in #2041
- SlackWebMessagingIntegration: support reply_broadcast option by @MikaKerman in #2054
- SlackWebMessagingIntegration: accept additional keyword args in from_token by @MikaKerman in #2055
- Fix BigQuery scan for test result rows by @tlangton3 in #1940
- Create html email formatter by @MikaKerman in #2051
- Remove deprecated test recommendations macro by @elazarlachkar in #2057
- Fix namespace of macro call by @elazarlachkar in #2061
- unfurl_links=False for avoiding preview in slack messages by @GuyEshdat in #2064
- Fix: Properly quote database and schema identifiers for SQL compatibility by @mschmidoev in #1987
- Readme rebranded and up to date by @NoyaOffer in #2065
- Change stale workflow configuration by @arbiv in #2045
- limit postgres version in CI by @haritamar in #2040
- Using community Athena pacakge in CI by @elazarlachkar in #2066
- Upgrade dbt package to 0.21.0 by @elazarlachkar in #2067
- Updated report index.html by @elazarlachkar in #2068
New Contributors
- @Ryosuke839 made their first contribution in #2043
- @nicor88 made their first contribution in #2041
- @tlangton3 made their first contribution in #1940
- @mschmidoev made their first contribution in #1987
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- fix test dwh write dbt profies by @NoyaArie in #1999
- removed usage of deprecated
-mflag in dbt by @ofek1weiss in #2000 - disable group registration when tracking is disabled by @ofek1weiss in #2001
- update dbt package revision by @ofek1weiss in #2003
- Handle empty result in clickhouse by @ofek1weiss in #2002
- require approval only for fork PRs by @haritamar in #2004
- Handle invalid characters when uploading CI artifact by @elazarlachkar in #2005
- Update README.md with new contributors by @Maayan-s in #2009
- only check fork on PR events by @haritamar in #2011
- Update DBT package version by @elazarlachkar in #2012
- Ele 5089 use row number instead of rank by @NoyaArie in #2015
- Updated DBT pacakge revision by @elazarlachkar in #2017
- Add attribution block to alert messages in data monitoring by @MikaKerman in #2016
- Ele 4724 dbt fusion support by @haritamar in #1961
- Ele 5122 cli stop using deprecated tests by @haritamar in #2022
- update the CLI to use the new package version by @haritamar in #2024
- attempt to remove dbt-databricks restriction by @haritamar in #2025
- update report version by @haritamar in #2026
- release/v0.20.0 by @github-actions[bot] in #2027
- package-lock: remove name to avoid breaking old dbt versions by @haritamar in #2028
- Feature: make the number of columns that are formatted as a table in Teams alerts a cli flag so that users have more control over the formatting in Teams by @FrankTub in #1958
Full Changelog: v0.19.5...v0.20.0
Python v0.19.5
What's Changed
- Slack join channel recursion fix by @MikaKerman in #1984
- changed dbt package version to a commit with dremio types mapping. ne… by @GuyEshdat in #1985
- Enhance SlackWebMessagingIntegration to include a timeout feature for… by @MikaKerman in #1990
- use sets for alert filters by @ofek1weiss in #1994
- Ele 4942 dimension anomalies visualization by @NoyaArie in #1992
- release/v0.19.5 by @github-actions[bot] in #1998
Full Changelog: v0.19.4...v0.19.5
Python v0.19.4
What's Changed
- Fix
float("inf")andfloat("nan")JSON serialization breaking reports by @clementsicard in #1964 - Ele 4832 full source name in freshness alerts by @ofek1weiss in #1971
- upgrade the elementary dbt package to v0.19.2
New Contributors
- @clementsicard made their first contribution in #1964
Full Changelog: v0.19.3...v0.19.4
Python v0.19.3
Fixed package version