Releases: elementary-data/elementary
Releases · elementary-data/elementary
Python v0.15.1
What's Changed
- Fix notifcation by @noaKurman in #1512
- bugfix to BQ alerts by @haritamar in #1516
- Ele 3035 docs to master by @haritamar in #1518
- remove refs to information_schema_columns by @haritamar in #1519
- Ele 3040 update cli to use new package version by @haritamar in #1521
- release/v0.15.1 by @github-actions in #1522
Full Changelog: v0.15.0...v0.15.1
Python v0.15.0
What's Changed
- Ele 2601 override primary model singular tests by @NoyaArie in #1439
- Added singular tests to groups API. by @elongl in #1372
- ELE-2617 - Fix disable samples for alerts by @IDoneShaveIt in #1443
- docs-roni-changes by @ronisaban2024 in #1445
- Update README.md by @Maayan-s in #1446
- Update README.md by @Maayan-s in #1448
- Ele 2626 support singular tests in test results runs by @NoyaArie in #1449
- Ele 2626 support singular tests in test results runs - fix ci by @NoyaArie in #1454
- Ele 2677 add normalized path to tests by @NoyaArie in #1458
- fix: Fixed update_sent_alerts macro by @svdimchenko in #1451
- Test athena update alerts v2 by @IDoneShaveIt in #1463
- Remove poetry.lock from repo by @IDoneShaveIt in #1464
- ELE-2722 - support popuate_data argument to control alerts data population by @IDoneShaveIt in #1466
- Add @svdimchenko, @ronisaban2024, @dongchris, @sanromeo, @AvivZikelDY… by @Maayan-s in #1465
- ELE-2725 - remove unused elementary database and schema from data monitoring alerts by @IDoneShaveIt in #1467
- Ele 2648 change result tows by @noaKurman in #1468
- ELE-2726 - support days back for alerts population - default is 1 by @IDoneShaveIt in #1470
- roni-docs-update2 by @ronisaban2024 in #1475
- Ele 2785 remove retry package by @NoyaArie in #1478
- dbt_runner: add retry command to dbt runner by @haritamar in #1331
- ELE-2918 - add user_select and static_select to Slack message builder by @IDoneShaveIt in #1486
- ELE-2790 - Remove unused code of test management by @IDoneShaveIt in #1481
- Updated dbt package. by @elongl in #1487
- ELE-2918 - Add actions block to Slack message builder by @IDoneShaveIt in #1488
- Refactor Slack integration and Slack Alert message builder to make them editable easily by @IDoneShaveIt in #1490
- remove test subtype from most alerts by @ellakz in #1485
- ELE-489 Support dbt-trino connector by @Tomme in #1378
- Filter exposures with no upstream tables in lineage. by @elongl in #1501
- Filter loops in exposures. by @elongl in #1502
- Empty lists are excluded. by @elongl in #1503
- Added test run execution time to report json by @ofek1weiss in #1500
- added last and median exec times to test runs by @ofek1weiss in #1504
- ELE-2933: Column anomalies group_by - CLI by @dapollak in #1499
- release/0.15.0 by @dapollak in #1507
- release/v0.15.0 by @dapollak in #1509
New Contributors
- @ronisaban2024 made their first contribution in #1445
- @svdimchenko made their first contribution in #1451
- @Tomme made their first contribution in #1378
Full Changelog: v0.14.1...v0.15.0
Python v0.14.1
What's Changed
- fix header block max length bug by @ellakz in #1417
- Ele 2515 add original path to tests fetcher by @NoyaArie in #1416
- Handle sent_at column at alerts_v2 contains timezone by @IDoneShaveIt in #1422
- ELE-2569 - fix source freshness alerts created_at and updated_at are None by @IDoneShaveIt in #1431
- support pydantic 2 in elementary by @ellakz in #1426
- fix file path when uploading to Azure Blob Storage by @SamirS97 in #1423
New Contributors
Full Changelog: v0.14.0...v0.14.1
Python v0.14.0
What's Changed
- New intro and quickstart by @Maayan-s in #1265
- Docs refactor by @Maayan-s in #1291
- Ele 1916 document anomaly exclude filter by @Maayan-s in #1301
- Integration contribution guide by @ellakz in #1275
- create list_conversations method without sleep in slack client by @ellakz in #1335
- Ele 2193 extract selector filter by @NoyaArie in #1334
- ELE-2218: BigQuery query history permissions - Docs by @dapollak in #1336
- ELE-2241 - add tags to report test results by @IDoneShaveIt in #1340
- Ele 2237 new filter schema by @NoyaArie in #1341
- Created 'depends_on_columns'. by @elongl in #1327
- Ensure backwards compatability for depends_on_columns by @erikzaadi in #1343
- Ele 2234 support same property and filter for alerts by @NoyaArie in #1344
- Root dir of BI integration in sidebar is the name of the BI integration as opposed to 'exposures' by @elongl in #1347
- Ele 2285 add alert rules to docs by @ellakz in #1348
- ELE-2263 - support multi filters at cli command by @IDoneShaveIt in #1345
- fixed ignore_small_changes docs example by @ofek1weiss in #1358
- Passing 'sub_type' to lineage nodes. by @elongl in #1361
- explicit exec info by @ofek1weiss in #1359
- added test_results_sample to faq by @ofek1weiss in #1362
- added
average
to column metrics docs by @ofek1weiss in #1364 - Changed Slack link to global one by @Maayan-s in #1365
- Corrected the JOIN condition in 'enriched_exposures' model. by @elongl in #1366
- Initializing the root dir of the sidebar only for exposures. by @elongl in #1367
- Add AWS Session token argument to 'send-report'. by @elongl in #1369
- Moved skipped test results from warning to skipped status in summary report. by @elongl in #1371
- Fix dbt deps logic in CLI by @haritamar in #1370
- Added @jonboulle, @artem-garmash and @nicor88 to contributors! 🎉 by @Maayan-s in #1315
- Added '--rows-per-insert' to 'upload-source-freshness' operation and changed default to 25. by @elongl in #1379
- ELE-2329 - New alerts table by @IDoneShaveIt in #1380
- ELE-2390 - better logic separation for DataMonitoringAlerts flow by @IDoneShaveIt in #1384
- Alerts: Replace icon with color and make header informative by @ellakz in #1382
- ELE-2398 - move sort_alerts from API to data monitoring alerts flow by @IDoneShaveIt in #1387
- ELE-2410 - split send_alerts flow to multiple steps by @IDoneShaveIt in #1390
- Ele 2417 fix permissions and security docs by @haritamar in #1391
- Fix permissions docs by @haritamar in #1393
- Support test_results_description as None for test alerts by @IDoneShaveIt in #1396
- Handle None message for model alerts (skipped models) by @IDoneShaveIt in #1399
- Docs by @haritamar in #1400
- Prevent failing on missing full path by @erikzaadi in #1402
- Ensure empty full path is properly handled by @erikzaadi in #1403
- Ensure that enriched exposures still works if cli views have not been synced by @erikzaadi in #1406
- Introduce the possibility to send elementary alerts to Microsoft Teams using an incoming webhook in Teams by @FrankTub in #1397
- Ele 238 teams integration (by Frank Tubbing) by @ellakz in #1401
- teams docs by @ellakz in #1407
- add new contributors by @ellakz in #1409
- ELE-2501 - Remove long columns from alerts_v2 population by @IDoneShaveIt in #1408
- fix broken links and more stuff by @ellakz in #1410
- Fix alerts_v2 for redshift - handle columns exceeding limit by @IDoneShaveIt in #1411
New Contributors
- @diegoquintanav made their first contribution in #1333
- @FrankTub made their first contribution in #1397
Full Changelog: v0.13.2...v0.14.0
Python v0.13.2
What's Changed
- ELE-2123 add sources meta to current_tests_run_results_query by @IDoneShaveIt in #1320
- ELE-2127 fix owners in alerts by @IDoneShaveIt in #1321
- release/v0.13.2 by @github-actions in #1323
Full Changelog: v0.13.1...v0.13.2
Python v0.13.1
What's Changed
- docs: Add Athena! by @haritamar in #1303
- Ensure that unicode such as 😱 work for dbt args by @erikzaadi in #1312
- Add better compatibility fix for "detected_at" by @haritamar in #1318
- release/v0.13.1 by @github-actions in #1319
Full Changelog: v0.13.0...v0.13.1
Python v0.13.0
What's Changed
- Add timeout to fetching last edr version. by @elongl in #1309
- change alerts models to sync_all_columns by @haritamar in #1310
- release/v0.13.0 by @github-actions in #1311
Full Changelog: v0.12.1...v0.13.0
Python v0.12.1
What's Changed
- Ele 1707 add source freshness as test part 2 by @NoyaArie in #1208
- Added @LePeti and @belle-crisp to contributors! 🎉 by @Maayan-s in #1252
- Ele 1965 source freshness alert time diff format by @NoyaArie in #1268
- Ensure raw_queries doesn't fail exposures fetcher by @erikzaadi in #1267
- ELE-36: Athena integration by @artem-garmash in #1251
- ELE-1790: Renaming, Detection Delay Docs by @dapollak in #1197
- Ele 1818 add report link for source freshness alert by @NoyaArie in #1276
- decoupled alerts from Slack by @IDoneShaveIt in #1266
- ELE-2039 support multiple integrations at data monitoring alerts by @IDoneShaveIt in #1292
- validate report selector only when attachment is sent by @ellakz in #1297
- ELE-2072 support timeout param for GCS client by @IDoneShaveIt in #1300
- Ele 2079 fix pending source freshness alert schema by @NoyaArie in #1302
- Allow specifying region_name for Boto3 by @jonboulle in #1287
- contribution: Jonboulle nell add aws region by @dapollak in #1295
- update OSS report bundle by @haritamar in #1304
- release/v0.12.1 by @github-actions in #1305
New Contributors
- @artem-garmash made their first contribution in #1251
- @jonboulle made their first contribution in #1287
Full Changelog: v0.12.0...v0.12.1
Python v0.12.0
What's Changed
- Fix command in troubleshooting.mdx by @kovaacs in #1121
- Ele 1707 add source freshness as test part 1 by @NoyaArie in #1202
- Ele 1804 source freshness result description calculate by @NoyaArie in #1188
- Ele-1869 add last run missing fields to report models by @NoyaArie in #1212
- Ele-1865 add materialization and patch_path to the report models by @NoyaArie in #1213
- test_recommendations: small bugfix by @haritamar in #1214
- Fix typo by @LePeti in #1216
- Move
enriched_exposures
andelementary_exposures
from dbt package by @erikzaadi in #1218 - fix getting owner alerts from normalized alert directly by @belle-crisp in #1231
- don't use dbt ls for statuses and resource types filter by @ellakz in #1233
- Depends on macro: use enriched_exposures if needed by @erikzaadi in #1236
- validate selectors for alerts and report by @ellakz in #1234
- Renamed 'dbt_columns' to 'information_schema_columns'. by @elongl in #1223
- Ele-1907 rename dbt_account_id env var by @NoyaArie in #1239
- sidebar: support exposures by @haritamar in #1240
- groups: fix for exposures - path should be the path in the BI by @haritamar in #1243
- Backward compatibility for missing
raw_queries
by @erikzaadi in #1242 - get_resources_columns: bugfix - handle backwards by @haritamar in #1246
- release/v0.12.0 by @github-actions in #1247
New Contributors
- @LePeti made their first contribution in #1216
- @belle-crisp made their first contribution in #1231
Full Changelog: v0.11.0...v0.12.0
Python v0.11.0
What's Changed
- Added timestamp columns. by @elongl in #1119
- Contribution guide - CLI by @haritamar in #1129
- Refactor context manager nesting by @kovaacs in #1122
- Ele 1625 add link to test runs in alerts by @NoyaArie in #1126
- change copy of alert links by @NoyaArie in #1132
- Alert links updates by @NoyaArie in #1137
- Fixing Dependencies in DbtRunner for Uninstalled Packages by @Arun-kc in #1050
- Ele 1434 dbtrunner install dbt packages if needed by @elongl in #1139
- alerts bugfix - ensure channel in alerts_config works in grouped mode by @haritamar in #1051
- Further document custom slack channels by @JavierLopezT in #1145
- Ele 1484 source freshness invocation by @NoyaArie in #1165
- Added 'schema_changes_from_baseline' to the test recommendations model. by @elongl in #1178
- Ele 1706 add to freshness result criteria by @NoyaArie in #1175
- Ele 1803 add test description for dbt sources by @NoyaArie in #1181
- Add docs a for exposure generic tests by @erikzaadi in #1154
- ele 1820 alter cli to read from new unified exposures view by @erikzaadi in #1191
New Contributors
- @Adamgo23 made their first contribution in #1060
- @pbadeer made their first contribution in #1116
- @JavierLopezT made their first contribution in #1145
- @erikzaadi made their first contribution in #1154
- @dapollak made their first contribution in #1169
Full Changelog: v0.10.0...v0.11.0