mozilla / gcp-ingestion

Documentation and implementation of telemetry ingestion on Google Cloud Platform
https://mozilla.github.io/gcp-ingestion/
Mozilla Public License 2.0
75 stars 31 forks source link

Update Beam SDK version #2503

Closed akkomar closed 9 months ago

akkomar commented 10 months ago

We are now running on Beam SDK version 2.42.0 which is deprecated.

Bumping sdk version breaks our build (see https://github.com/mozilla/gcp-ingestion/pull/2484 and previous PRs opened by Dependabot). Immediate reason of this breakage is removal of google-http-client-jackson2 dependency which was transitively imported with google-cloud-bigquery and removed in version 2.21.

I tried two approaches for fixing the build with updated SDK so far:

Both make the code compile but some tests are failing, probably caused by differences in how Jackson and Gson parse JSON.