- Core: fix time option as it's always set to now by default (473) - Core: Update dev requirements - Core: Update readme with dialect status (477) - Core: Update Tox in dev requirements to prevent version deadlock (474) - BigQuery: fix NoneType issue when credentials are not sufficient for BigQuery (472) - BigQuery: Update bigquery dependency version (470) - MySQL: Fix MySQL dialect issues (475)
2.1.0b15
- Core: Implement option to limit the number of tables analyzed (466) - Core: Add --offline flag to scan cli to skip sending results to Soda Cloud (192) (448) - Core: Update logging with module names (447) - Core: add --non-interactive and --time flag (455) - Core: Update unsupported columns message as warning (460) - Core/Soda Cloud: Validate warehouse connection method, basic Redshift connection validation (125) (454) - Soda Cloud: truncate columns longer than a length of 200 (453) - Soda Cloud: Evaluate test expressions and send them to the cloud to be displayed (239) (449) - BigQuery: Get bigquery account info from reading an external path (451)
2.1.0b14
- Core: Change dependencies to use ranges (435) - Core: Adjust logging level with env var (399) (442) - Core: add default encoding to utf8 everywhere (441) - Core: Implements sql_test_connection for all warehouses - Athena: Support for AWS profile based connection (397) - Soda Cloud: Send error_code to backend when available (351) (443)
2.1.0b13
- Core: Add validation to valid_min, valid_max, and valid_values - Core: Add support for using variables in tests - BigQuery: Make AuthScopes configurable - MySQL: More tests to check the completeness - Spark: Merge and release first version of Spark dialect
2.1.0b12
- MySQL: Experimental MySQL Support - Core: Add excluded_columns feature - Core: Add limit to custom metrics failed_rows query (392) - Core: Updates log level from error to warning for columns with unsupported data types (391) - Core: Use the sampler failed_limit for failed rows limit (394) - Soda Cloud: Rename validValues -> allowedValues - Soda Cloud: Rename semanticType to logicalType - Soda Cloud: Update validity formats - Soda Cloud: Add SODA_SCAN_ORIGIN env var support (386) - Maintenance: Update urllib3 - Maintenance: Pin dependencies to known working versions (389) - Maintenance: make the recreate_venv.sh script work again (381) - Examples/Docs: Add example AWS lambda function
2.1.0b11
Fixes
- Hive: Add 'authentication' parameter to warehouse config - Hive: Add string type - Hive: Implement is_time function - Soda Cloud: Fix maximumValue monitor type - Soda Cloud: Prevent memory issues when flushing measurements - Soda Cloud: Failed rows should add all columns - Athena/Redshift: Add AWS profile support (Thank you! Tonkonozhenko) - Athena: Fix is_number (Thank you! Tonkonozhenko) - Docs: Document creating a new dialect (Thank you! JCZuurmond)