Releases: datachecks/dcs-core
Releases · datachecks/dcs-core
v0.5.0
New Feature
- feat: Oracle integration by @Ryuk-me in #258
- feat: add delta validation by @subhankarb in #261
- feat: ibm-db2 integration by @Ryuk-me in #262
Fix
Security
- build(deps): bump snowflake-connector-python from 3.12.2 to 3.12.3 by @dependabot in #264
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
New Features
- feat: add spark integration support by @subhankarb in #207
- feat: [DCS-210] add count_uuid and percent_uuid functions by @subhankarb in #211
- feat: [DCS-222] add valid/invalid values validity functions by @Ryuk-me in #214
- feat: [DCS-220] add count_usa_phone and percent_usa_phone functions by @ashank2603 in #221
- feat: [DCS-225] add count_email and percent_email functions by @ashank2603 in #226
- feat: add string length validators and tests by @YamoshiCode in #223
- feat: [DCS-230] add usa state code and zip code validations by @ashank2603 in #231
- feat: Geolocation Validity Metrics by @YamoshiCode in #228
- feat: [DCS-229] add count_ssn and percent_ssn functions by @Ksaurav3380 in #233
- feat: [DCS-224] add financial information validity functions by @Ryuk-me in #234
- feat: [DCS-232] add count_perm_id and percent_perm_id functions by @ashank2603 in #235
- feat: percentile Numeric validation function by @YamoshiCode in #244
- feat: zero numeric validation function by @YamoshiCode in #249
- feat: negative value numeric validation function by @YamoshiCode in #250
- feat: [DCS-247] add count_all_space and percent_all_space functions by @Ksaurav3380 in #254
- feat: [DCS-248] add count_null_keyword and percent_null_keyword functions by @Ksaurav3380 in #253
- feat: [DCS-245] Timestamp Validity Metric by @Ksaurav3380 in #255
Bug Fix
- fix: sql schema hardcoded in method query_get_table_metadata #212 by @Ryuk-me in #213
- fix: tests configurations issue by @WeryZebra-Yue in #216
Security Fix
- build(deps): bump webpack from 5.89.0 to 5.94.0 in /ui by @dependabot in #238
New Contributors
- @ashank2603 made their first contribution in #221
- @YamoshiCode made their first contribution in #223
- @Ksaurav3380 made their first contribution in #233
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- upgrade: sqlalchemy poetry version by @WeryZebra-Yue in #208
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Configuration change by @subhankarb in #203
- [DCS-193] fix mssql dependency by @subhankarb in #205
Full Changelog: v0.2.6...v0.3.0
v0.2.6
What's Changed
New Features
- [DCS-193] add snowflake integration by @subhankarb in #194
- [DCS-195] add sql server integration by @subhankarb in #196
Fix
- fix(typo): renamed datasource iris to iris_pgsql by @Anu-Ra-g in #171
- fix(core): added new parsing logic for the configurations files by @Anu-Ra-g in #181
- fix(dependency): added pytz as a direct dependency by @Anu-Ra-g in #180
- fix: white nav icons by @driptanil in #183
- fix(poetry): postgres library issue by @WeryZebra-Yue in #192
Security
- build(deps): bump cryptography from 42.0.0 to 42.0.2 by @dependabot in #185
- build(deps): bump ws from 7.5.9 to 7.5.10 in /ui by @dependabot in #197
- build(deps): bump ejs from 3.1.9 to 3.1.10 in /ui by @dependabot in #188
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
New Features:
- feat: add custom SQL metric by @subhankarb in #157
- feat: dashboard design changes by @driptanil in #158
- feat: add metric storage framework by @datageek00 in #142
- feat: add an example for a quick start by @datageek00 in #160
- feat: add support for configuration directory with multiple configuration files by @datageek00 in #161
Bug Fix
- fix(ui): frontend dependency issues by @WeryZebra-Yue in #144
- fix: schema defaults to public if schema is not present by @Anu-Ra-g in #153
- fix(yaml): duplicate datasource names by @Anu-Ra-g in #147
- fix(filters): filter option application fixed by @WeryZebra-Yue in #155
- fix: duplicate metric names by @Anu-Ra-g in #152
Others
- docs: Update README.md by @subhankarb in #133
- build(deps): bump pyarrow from 13.0.0 to 14.0.1 by @dependabot in #138
- build(deps): bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #149
- refactor(dashboard): Update dashboard contracts by @WeryZebra-Yue in #156
- dependency(nivo): updated d3-color dependency by @WeryZebra-Yue in #165
- refactor: example configurations suffixed with data sources type by @Ryuk-me in #164
- dependency(ui): removed unnecessary dependencies by @WeryZebra-Yue in #166
- upgrade to v0.2.5 by @datageek00 in #168
New Contributors
- @Anu-Ra-g made their first contribution in #147
- @driptanil made their first contribution in #158
- @Ryuk-me made their first contribution in #164
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- docs: update validation docs by @subhankarb in #125
- docs: fix docs failure by @datageek00 in #127
- fix(dashboard): type decimal is not json serializable in html report generation by @WeryZebra-Yue in #129
- build(deps): bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #130
- build(deps): bump @babel/traverse from 7.23.0 to 7.23.2 in /ui by @dependabot in #131
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
Features
- feat(metrics): implemented sum metric + tests by @niyasrad in #109
- feat(datasource): aws redshift datasource by @WeryZebra-Yue in #122
- feat(metrics): implemented standard deviation + tests by @niyasrad in #108
- feat(validation): metric validation framework by @WeryZebra-Yue in #107
- feat: add initial dashboard framework by @datageek00 in #116
Bug Fix
- fix(dashboard): html report slack icon should route to slack by @WeryZebra-Yue in #121
Build Fix
- build(deps): bump cryptography from 41.0.3 to 41.0.4 by @dependabot in #103
- build(deps): bump urllib3 from 1.26.16 to 1.26.17 by @dependabot in #114
- build(deps): bump webpack from 5.53.0 to 5.76.0 in /ui by @dependabot in #117
Documentation
- docs: update readme.md file by @datageek00 in #120
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
Features
- feat(metric): implemented null count calculation by @WeryZebra-Yue in #72
- feat(metrics): implemented distinct count with tests by @niyasrad in #67
- feat(metric): implemented null percentage calculation by @WeryZebra-Yue in #76
- feat: add bigquery data source by @datageek00 in #79
- feat: add databricks data source by @datageek00 in #82
- feat: add elasticsearch data source by @datageek00 in #83
- feat(metrics): added empty-string-count and tests by @niyasrad in #78
- feat: add mysql data source by @datageek00 in #84
- feat(metrics): implemented empty-string-percentage metric and tests by @niyasrad in #85
Bug Fix
- fix(metric): the metric configuration filters does not apply by @WeryZebra-Yue in #93
- fix(import): modules to import isn't being identifiable by @WeryZebra-Yue in #95
- fix(metrics): round function in average and variance metric by @WeryZebra-Yue in #97
- fix(metric): field_name not being accepted in open-search and elastic-search in freshness metric by @WeryZebra-Yue in #96
- fix(datasource): included qualified_table_name to all table calls by @niyasrad in #87
Documentation Improvement
- docs: fix the issue link by @fabriciodadosbr in #88
- docs: add slack channel to readme by @datageek00 in #94
- docs: update metric configurations by @datageek00 in #98
- docs: added tracking for docs by @subhankarb in #99
- docs: update website-docs by @PULAK0717 in #73
New Contributors
- @PULAK0717 made their first contribution in #73
- @fabriciodadosbr made their first contribution in #88
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- fix: added better error handle for inpect run by @datageek00 in #47
- feat: add CLI output for metrics by @datageek00 in #58
- docs: add getting started page by @datageek00 in #60
- feat(metric): numeric metric variance calculation by @WeryZebra-Yue in #56
- fix: add postgres schema name in create engine by @datageek00 in #62
- docs: update configuration documentation by @datageek00 in #63
- docs: Update usage_analytics by @datageek00 in #64
- feat(metric): implement combined metric by @WeryZebra-Yue in #65
- feat(metric): implemented duplicate count calculation by @WeryZebra-Yue in #66
- feat: update cli table output by @WeryZebra-Yue in #70
Full Changelog: v0.2.0...v0.2.1