Skip to content

[pull] master from apache:master - #648

Merged
pull[bot] merged 11 commits into
section9-lab:masterfrom
apache:master
Sep 1, 2026
Merged

[pull] master from apache:master#648
pull[bot] merged 11 commits into
section9-lab:masterfrom
apache:master

Conversation

@pull

@pull pull Bot commented Sep 1, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot Bot and others added 11 commits September 1, 2026 07:28
)

Bumps [cloud.google.com/go/bigquery](https://github.com/googleapis/google-cloud-go) from 1.81.0 to 1.82.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](googleapis/google-cloud-go@spanner/v1.81.0...spanner/v1.82.0)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/bigquery
  dependency-version: 1.82.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) from 1.107.3 to 1.109.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.107.3...service/s3/v1.109.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.109.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.65.0 to 1.66.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](googleapis/google-cloud-go@compute/v1.65.0...compute/v1.66.0)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [cloud.google.com/go/bigtable](https://github.com/googleapis/google-cloud-go) from 1.52.0 to 1.53.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](googleapis/google-cloud-go@compute/v1.52.0...compute/v1.53.0)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/bigtable
  dependency-version: 1.53.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) from 1.22.44 to 1.23.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@feature/s3/manager/v1.22.44...v1.23.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
  dependency-version: 1.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
gcr.io purged the 316.0.0 tag family, so the pinned
cloud-sdk:316.0.0-emulators image 404s and the PubSub emulator container
fails in the class rule
…e Structured Streaming runner (#39939)

* [Spark 4] Register Spark's streaming internals with Kryo

A Structured Streaming query serializes two Spark internals behind the
runner's back, so streaming pipelines fail spark.kryo.registrationRequired
without these registrations:

- StateSchemaMetadata is broadcast for every transformWithState query,
  hit on the very first micro-batch of any pipeline using Beam state or
  timers.
- MemoryWriterCommitMessage is the memory sink's commit message, nested
  inside the already registered DataWritingSparkTaskResult.

Both are registered by name because the shared base also compiles against
Spark 3, where neither class exists, and with a JavaSerializer so their
whole Scala object graph is covered without tracking Spark's internal
field layout across versions. Neither is on a hot path.

The registration call sits at the end of the registrator on purpose: Kryo
auto assigns ids sequentially, so appending these conditional, by-name
registrations keeps the auto assigned ids of everything above identical
on Spark 3 and Spark 4 classpaths.

SparkKryoRegistratorStreamingTest locks down both registrations and the
id parity.
* Upgrade Spotless to 7.2.1 and replace greclipse with generic formatters

* Reformat codebase with google-java-format 1.17.0 (spotlessApply)
* Cache Flink 2 batch side input materialization

* Scope side input cache option to Flink 2

* Cache safe bounded Flink side inputs automatically
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.