Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.68 KB

CHANGELOG.md

File metadata and controls

40 lines (30 loc) · 1.68 KB

1.0.7 Aug 25 2024

  • Add support for table functions
  • Add support for complex arguments and return types for routines when have to drop back to SQL mode
  • Drop boto as dependency as not supported in python 3.12

1.0.6 Jan 1st 2024

  • Move to pyproject.toml from setup.py to make package more modern
  • Updates and improve testing and add tox actions on pull requests
  • Update dependencies (dependabot) absl-py and bigquery
  • Enhance head views to include streaming buffer
  • For scalar SQL routines when syncing if fail with Bad Request attempt to use DDL instead of API to apply
  • Started to add types to apis of bqtools to help with documentation

1.0.5 April 10th 2023

  • Adjust jinja dependency so will allow Jina2 version3
  • Fix issue with routine copying failing
  • Fix issue with partial rather than full dataset names
  • Copy scalar functions prior to views which often reference these

1.0.4 December 6th 2022

  • Loosen grpcio dependency to correct constraint

1.0.3 December 5th 2022

  • Update and move to hsbc repo and update CHANGELOG to be accurate update LICENSE from MIT to Apache 2

1.0.2 April 20th 2022

  • Remove google-cloud dependency and bump logging dependency to v3 so we get "extrs" support for log entries

1.0.1 April 20th 2022

  • Move deepdiff dependency as only required in testing

1.0.0 Feb 25th 2022

  • Added support in generated head view of _PARTITIONTIME is null so included latest streamed data

0.4.121 January 18th 2022

  • Removed use of use_2_to_3 which breaks ins etup tools > v58 so moved to Python 3 only

0.4.12 October 3rd 2021

  • Resolved issues if source was of type TABLE and destination is type VIEW or MATERIALIZED_VIEW instead of failing now replaces the target object with a table.