v24.10.2
What's Changed
FEATURES
- feat: set annotations in an async way when submitting a manifest -- new changes added by @linglp in #1452
- Feature:
filenameExists
Validation Rule by @GiaJordan in #1456 - feat: added mermaid diagrams for some functions in ManifestGenerator by @linglp in #1463
BUG FIXES
- fix: updated schematic installation instructions by @linglp in #1462
- fix: check existing great expectation suite before adding a new one by @linglp in #1458
- [FDS-2294] Prevent including project name twice in walked path by @BryanFauble in #1474
- Bugfix: async tests skipped during regular testing runs by @GiaJordan in #1479
- fix: updated test after updating to synapse python client 4.4.0 and updated test after test resources get updated on synapse by @linglp in #1471
- fix: added unit test for get_node_validation_rules function by @linglp in #1483
- fix: update artifact to v4 by @linglp in #1500
- [FDS-2415] Fixes
pytest
CI Python Versions by @BWMac in #1502 - [FDS-2415] Fixes
pdoc
Workflow by @BWMac in #1503 - fix: call get_node_validation_rules with appropriate parameters when storing annotations by @GiaJordan in #1478
- Fixes failing
pdoc
deployment by @BWMac in #1504 - update how annotations are accessed by @GiaJordan in #1485
- Fix: remove caching poetry dependencies in CI workfows by @linglp in #1507
TECH DEBT
- feat/technical debt: added trivy code scan to schematic repo by @linglp in #1448
- Enable google credentials tests by @GiaJordan in #1459
- update synapse login functionality by @GiaJordan in #1465
- update python client to 4.4.0 by @andrewelamb in #1468
- [FDS-2127] Update URL validation to use requests.options to verify connectivity by @BryanFauble in #1472
- [FDS-2294] Run schematic_api tests by @BryanFauble in #1476
- add csv data model to unit tests by @lakikowolfe in #1464
- Revert "add csv data model to unit tests" by @andrewelamb in #1488
- Added unit tests for validate attribute class by @andrewelamb in #1486
- Update existing file paths in manifests at generation to conform to new convention by @GiaJordan in #1467
- [FDS-2373] Update jwt verification by @BryanFauble in #1493
- [FDS-2373] Remove the need to do version checking on Synapse creation by @BryanFauble in #1495
- Change how dataset to validate against is specified for
filenameExists
rule by @GiaJordan in #1491 - [FDS-305] Prevent shared snypase resources during integration tests by @BryanFauble in #1482
- [FDS-2383] Update to run integration tests on default runner with python 3.10 by @BryanFauble in #1498
- FDS-2403 Add Codeowners file by @andrewelamb in #1501
- [FDS-1725] Missing
entityId
handling testing by @BWMac in #1496 - [FDS-2502] Walk back up directory tree to get location in project by @BryanFauble in #1518
- [FDS-2497] Wrap google API execute calls with a 5 attempt retry by @BryanFauble in #1513
- [FDS-2218] Update the README by @jaymedina in #1510
- Schematic v24.10.1 by @lakikowolfe in #1514
- v24.10.2 by @lakikowolfe in #1520
New Contributors
- @jaymedina made their first contribution in #1510
Full Changelog: v24.7.2...v24.10.2