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.