Skip to content

Releases: GoogleCloudPlatform/professional-services-data-validator

v8.4.0

13 Jan 16:26
5fac118

Choose a tag to compare

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

13 Nov 14:57
335b773

Choose a tag to compare

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

23 Sep 17:14
075c87c

Choose a tag to compare

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

  • Document technique for running many table validation concurrently (#1562) (0335f33)

v8.1.1

09 Aug 09:51
b9b46b4

Choose a tag to compare

8.1.1 (2025-08-08)

Bug Fixes

  • Remove logging.error call when Db2 driver is missing (#1567) (0f1dd24)

v8.1.0

07 Aug 10:42
7e24026

Choose a tag to compare

8.1.0 (2025-08-07)

Features

  • Reinstate support for SQLAlchemy url for Oracle connections (#1561) (03eb513)

v8.0.0

30 Jul 15:16
5e01044

Choose a tag to compare

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-tables execution 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)

Documentation

  • Add internal doc for DVT row hash throughput test (#1531) (c120fe2)

v7.7.0

21 May 15:16
e75816b

Choose a tag to compare

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

06 May 13:30
25d1f54

Choose a tag to compare

7.6.1 (2025-05-03)

Bug Fixes

  • Protect trailing spaces in PostgreSQL length(bpchar) expression (#1513) (b198a6d)

v7.6.0

17 Apr 22:12
f24e428

Choose a tag to compare

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

02 Apr 12:00
3201609

Choose a tag to compare

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)