Releases: GoogleCloudPlatform/professional-services-data-validator
Releases · GoogleCloudPlatform/professional-services-data-validator
v7.7.0
7.7.0 (2025-05-20)
Features
- Support custom BigQuery storage api endpoint (#1501) (4fc741c)
Bug Fixes
- Use trim_scale() to format cast(decimal, string) consistently when scale is None (#1516) (1c2d215)
v7.6.1
7.6.1 (2025-05-03)
Bug Fixes
- Protect trailing spaces in PostgreSQL length(bpchar) expression (#1513) (b198a6d)
v7.6.0
7.6.0 (2025-04-17)
Features
Bug Fixes
- Ensure --partition-num option is > 1 (#1496) (b96a5e4)
- Issue 1497 generate partitions custom query (#1500) (4e0e890)
- Issue casting SQL Server DECIMAL with scale > 0 to string (#1499) (bf81df3)
- Support Teradata filters containing quotes when generating partitions (#1506) (d9f5528)
v7.5.2
7.5.2 (2025-04-02)
Bug Fixes
- Cater for OID > 2 billion in PostgreSQL _metadata method (#1490) (d5f72ae)
- NaT handling in string_to_epoch now matches datetime64 cast output (#1488) (43f6e0a)
v7.5.1
7.5.1 (2025-03-31)
Bug Fixes
- Reduced VARCHAR length when casting Teradata integrals to string (#1481) (726a137)
v7.5.0
7.5.0 (2025-03-25)
Features
- Add raw_column_metadata to Oracle, Teradata and PostgreSQL Backend objects (#1469) (0a96ef9)
- Enhanced row validation summary logging (support for custom-query row, change to JSON compliant log output) (#1463) (66cff07)
Bug Fixes
- Cater for extreme datetime pk values (#1475) (450f2db)
- Prevent logging an exception when result_df is empty (#1461) (e85ba40)
- Prevent RecursionError in combiner by slicing Dataframes by validation count (#1465) (b76f33e)
v7.4.0
7.4.0 (2025-03-04)
Features
Bug Fixes
- Include Int64 in data types to cast to string during sum column validation (#1452) (98439ff)
- PostgreSQL epoch_seconds expression now matches Oracle/BigQuery/SQL Server/etc (#1458) (bf7cb64)
v7.3.0
7.3.0 (2025-02-19)
Features
- Print summary information after row validation (#1417) (edb0b4b)
Bug Fixes
- Add PermissionDenied to ignorable exceptions in maybe_secret() (#1441) (c5883e6)
- Convert Snowflake connect_args to a dict before passing to Ibis (#1431) (38858f7)
- Prevent exception for COLUMN keyword in Oracle (#1437) (55e14c4)
v7.2.0
7.2.0 (2025-02-04)
Features
- add connections cli commands (#1398) (949d6c5)
- Add margin to Decimal precision when deciding to SUM output to string (#1395) (f231b3d)
- Cater for ExtractEpochSeconds overflowing integer (#1397) (c175146)
Bug Fixes
- Cast epoch_seconds to int64 in combiner (#1407) (e76a123)
- Cast sum of epoch_seconds to string to avoid int64 overflow (#1412) (7814906)
- Change get_filters to not hang due to long filter strings (#1418) (a752cf5)
- Row validations fail for values with trailing newline (#1415) (a169f63)
- Workaround for dates < 1970 on Windows (#1392) (4ff5d3a)
Documentation
- Add sample of horizontally scaled Oracle BLOB validation (#1404) (de6dad0)
- Add Snowflake key-pair example (#1402) (94f8e03)
v7.1.0
7.1.0 (2025-01-08)
Features
- Prevent exceptions due to PostgreSQL xml data type (#1384) (3828c4a)
Bug Fixes
- Cast of Oracle Timestamp to Date removes the time component (#1387) (35dad08)
- Explicitly close connection after adding a connection (#1381) (13b481c)