Releases: GoogleCloudPlatform/professional-services-data-validator
Releases · GoogleCloudPlatform/professional-services-data-validator
v8.4.0
8.4.0 (2026-01-13)
Features
- Add Sybase support (#1614) (7fef330)
- Execute a validation from a BigQuery project pointing to a table in a different project (#1622) (2cf331f)
Bug Fixes
- Ensure we use BigQuery data project when prefixing tables (#1637) (687925f)
- Small fix to BigQuery quota project parameter implementation (#1632) (49ec473)
Documentation
v8.3.0
8.3.0 (2025-11-13)
Features
- Improve generate-table-partitions for custom queries (#1604) (a4eb9b0)
- Support ODBC driver in --query arg (#1620) (73baad7)
Bug Fixes
- Include dialect when compiling predicates in partition builder (#1619) (ea80300)
- Lower case schema.table find-tables keys (if possible) when matching names (#1601) (9b0ce24)
- Prevent result handler credentials from being stored in config files (#1609) (ef3df2e)
- Remove implicit "connections" subdirectory from GCS connections path (PSO_DV_CONN_HOME) (#1598) (b48d666)
- Skip SQL Server columns of type image (#1606) (4a5c8e9)
v8.2.0
8.2.0 (2025-09-22)
Features
- add support for Oracle BOOLEAN (#1558) (3500993)
- Enable --grouped-columns for validate custom-query column (#1587) (353fee1)
Bug Fixes
- Cast SQL Server len() expression to BIGINT (#1590) (b0dfe13)
- Fix BigQuery byte length expression (#1581) (da7324a)
- Fix formatting of bit columns in row validations (#1586) (b792941)
- SQL Server string length fixes (#1579) (b74c171)
- Support Time data type as primary key for generate-table-partitions, Teradata (#1588) (9a96f3a)
Documentation
v8.1.1
v8.1.0
v8.0.0
8.0.0 (2025-07-30)
⚠ BREAKING CHANGES
- Full Support for Oracle Wallets - TLS, mTLS and Credentials (#1533)
Features
- Full Support for Oracle Wallets - TLS, mTLS and Credentials (#1533) (d6520b3)
- Prevent exceptions when using Oracle INTERVAL YM and PostgreSQL INTERVAL (#1556) (be74726)
- use python-oracledb instead of cx_Oracle (#1515) (9918456)
Bug Fixes
- Convert base64 Spanner BYTES string to standard bytes string (#1539) (c3cf02e)
- deduplicate spanner client in SpannerBackend (#1554) (546e334)
- Fix
find-tablesexecution for SQL Server to properly filter by schema (#1521) (cf4492b) - Fix exception when using --hash on TEXT column for row validation on SQL Server table (#1530) (6642eef)
- Fixes and tests for validate column avg and std (#1552) (e1997f9)
- generate-table-partitions generates correct yaml with multiple tables (#1553) (456ca79)
- Move exclude columns processing to cli_tools from config manager (#1543) (f0dec60)
- Only strip primary keys when they are fixed chars, not for varchars (#1472) (506d8db)
- Protect column name escaping in Oracle case expressions (#1560) (f955f0d)
- samples/docker code and document max-concat-columns (#1545) (fb32dba)
- Use Pandas object for Impala timestamp (not datetime64[ns]) (#1532) (81a3bfe)