Skip to content

Releases: z3z1ma/target-bigquery

v0.7.2

02 Jul 00:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.8...0.7.2

v0.6.8

06 Jul 02:28
Compare
Choose a tag to compare

Full Changelog: 0.6.7...0.6.8

chore: relax python version to allow 3.11

v0.6.7

06 Jul 01:58
Compare
Choose a tag to compare

What's Changed

  • fix: Import Sink from singer_sdk package root by @edgarrmondragon in #20
  • fix: View Creation fails with with reserved words in project name by @chollinger93 in #22
  • Patch/filter null arrays by @chollinger93 in #24
  • Always pass the project ID to Google API clients by @pdfrod in #31
  • Wrap column name in quotes by @jcbmllgn in #33
  • fix: Escaping table identifiers for deduplication and overwrite cases by @emishas in #38
  • matf/stop-overwriting-state-on-empty-state by @shopmatfournier in #53
  • Fixing Job class (attempts) + Waiting for workers to kill BigQuery streams + Fixing workers streams/offsets + Regulate global queue by @levavaq in #63

New Contributors

Full Changelog: 0.6.3...0.6.7

v0.6.3

15 Mar 23:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.2...0.6.3

v0.6.2

21 Feb 02:14
Compare
Choose a tag to compare

What's Changed

  • Add support for configuration of Bigquery dataset location by @VinceLegendre in #13
  • Correct stream type for storage_write_api method in batch by @VinceLegendre in #17
  • Implemented changie for changelog management moving forward
  • Implemented overwrite and upsert methods for loading tables controllable via config, was previously append only

New Contributors

Full Changelog: 0.5.2...0.6.2

NOTE:
We will look to automate generating github releases moving forward.

v0.5.2

04 Jan 22:24
Compare
Choose a tag to compare

Full Changelog: 0.5.0...0.5.2

This release is a patch release since there is no breaking change on the surface level but under the hood we have moved all worker management logic up from the stream level to the target level creating much more intuitive worker pool. Architecturally, it simplifies all of the sink implementations as can be observed in the code. This also includes general improvements in the storage write API implementation and dynamic protocol buffer schema generation. The worker pool by default is based on CPU cores.

v0.5.0

28 Dec 09:02
Compare
Choose a tag to compare

Full Changelog: 0.4.0...0.5.0

This release marks the completion of a large refactor to further boost performance, make the architecture of the sinks more scalable, and introduces denormalized loading for the Storage Write API making it the preferred method in most situations. Too many changes to list out. But most of it is encapsulated in the README. A brave soul may inspect the diff if they feel so inclined.

Our test suite provided a high degree of confidence all throughout the updates. Acceptance testing was done in a staging followed by a production environment at reasonable scale preceding this release.

v0.4.0

24 Dec 04:01
Compare
Choose a tag to compare

This release marks a milestone in target production worthiness. Accumulated updates include a full test suite with integration tests and many hours of production exposure across various systems, with various extractors, delivering data at scale. This is the most versatile BigQuery loader available to my knowledge.