Skip to content

Merge master into feat/18479-kafka-streams-runner-skeleton - #39791

Closed
junaiddshaukat wants to merge 744 commits into
apache:feat/18479-kafka-streams-runner-skeletonfrom
junaiddshaukat:feat/ks-sync-master
Closed

Merge master into feat/18479-kafka-streams-runner-skeleton#39791
junaiddshaukat wants to merge 744 commits into
apache:feat/18479-kafka-streams-runner-skeletonfrom
junaiddshaukat:feat/ks-sync-master

Conversation

@junaiddshaukat

Copy link
Copy Markdown
Contributor

Brings the feature branch up to date with master, as discussed, so the diff on #39785 shows only what the runner adds rather than master's own changes appearing as removals.

The merge is clean, nothing conflicted.

Verified after it:

  • ./gradlew -Pwith-kafka-streams-runner :runners:kafka-streams:build passes against current master
  • validatesRunner passes, 59 tests
  • ./gradlew projects still lists no Kafka Streams projects without the flag, and all four with it
  • tox.ini keeps master's pyarrow-{17,...,25} environments alongside our kafka-streams-runner-test, which was the thing that looked alarming in the two-dot diff

dependabotBotand others added 30 commits July 20, 2026 07:45
…apache#39385)
Bumps [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) from 1.52.3 to 1.55.1.
- [Release notes](https://github.com/fsouza/fake-gcs-server/releases)
- [Commits](fsouza/fake-gcs-server@v1.52.3...v1.55.1)
---
updated-dependencies:
- dependency-name: github.com/fsouza/fake-gcs-server
dependency-version: 1.55.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>
…pache#39351)
* Add --add-opens test JVM args for HCatalog and Dataflow worker tests
* add more --add-opens for Dataflow
* document --add-opens for WindmillStateTestUtils cache
* '--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED'
* Add remaining --add-opens for WindmillStateTestUtils
* fix worker tests for JDK 21 Thread.toString format
* Support ACKNOWLEDGEMENT_MODE for JmsIO
* CheckpointMark behavior in alignment with different ACKNOWLEDGEMENT_MODE
* Ref count active checkpoint for quicker onClose that releases session
* Fix hanging checkpoint when no incoming data in direct runner. This
allows us to do an exact assert
* Optimize long running unit test usign a short retry
* Re-enable AMQP integration test after stuck unack messages resolved
* Address comments
* Loose withCloseTimeout to fix flaky integration test; fix label
* Fix javadoc
* Cache DoFn invoker constructors per instance
Co-Authored-By: Codex <noreply@openai.com>
* Add DoFn invoker cache fix to changelog
Co-Authored-By: Codex <noreply@openai.com>
* Clarify DoFn cache performance improvement
Co-Authored-By: Codex <noreply@openai.com>
---------
Co-authored-by: Codex <noreply@openai.com>
* add language filtering for codeql
* fix workflow file
* remove third party dorny action
* add comments
* use approved SHA of dorny/paths-filter to dynamically filter matrix
* add checkout step before paths-filter
* compact ALL_MATRIX JSON to a single line before writing to GITHUB_OUTPUT
* update path filters to use file extensions and build configuration files
* remove uncessary checks
…#39284)
* Remove support for Kafka clients older than 3.9.2
* Resolve capability conflicts for Flink 1.x, Flink 2.0, Spark 3 and Spark 4
* Resolve capability conflicts for load tests and watermarks
* Replace obsolete signature of overridden method close in mock consumer
* Replace obsolete class KafkaServerStartable with KafkaServer
* Fix type ambiguity of method argument in test
* Handle Kafka and executor timeouts the same
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 8.6.0 to 8.6.6.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v8.6.0...protobufjs-v8.6.6)
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 8.6.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@10.2.0...12.3.0)
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@10.2.0...12.3.0)
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abdelrahman Ibrahim <aeldsouky.c>
* Sanitize the exception message stored for failed instructions to avoid inadvertently capturing the content of stack frames in the heap and limit RAM growth due to cache size.
* Use Py3.10 syntax
…e#39390)
* Fix gRPC stream observer leak on ProcessBundleHandler shutdown
* tears down active gRPC multiplexers on ProcessBundleHandler shutdown
* Update sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* add third party allow list check and doc
* add python action and shift validate further down
* fix two workflow/action issues caught during test run
* reuse setup environment step per comment
* [Gemini] Add Java GeminiModelHandler class
* Remove model scratch files
* address review comments
* checkstyle issue
* unit test fix
* Fix weird coder UX
* fix altered base class signatures
* Add metric for Kafka offset commit failures
* Apply suggestions from code review
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: Jack McCluskey <34928439+jrmccluskey@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Add drain states to PipelineResult
* Fix draining job lookup for Dataflow updates
Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.19.29 to 1.19.30.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@credentials/v1.19.29...credentials/v1.19.30)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.30
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Create beam-summit-2026-interview-with-raj-katakam.md
Interview with Raj Katakam
* Update authors.yml
Added my info to authors.yml
* Update beam-summit-2026-interview-with-raj-katakam.md
* Update website/www/site/content/en/blog/beam-summit-2026-interview-with-raj-katakam.md
---------
Co-authored-by: Danny McCormick <dannymccormick@google.com>
Add documentation comments to previously undocumented messages and fields
in the Beam job management and interactive API protos:
beam_artifact_api.proto: ArtifactRetrievalService, ArtifactStagingService,
ArtifactRequestWrapper, ProxyManifest, PutArtifactMetadata, and more.
beam_expansion_api.proto: ExpansionRequest/Response,
DiscoverSchemaTransformRequest/Response, SchemaTransformConfig.
beam_job_api.proto: JobService, JobInfo, JobStateEvent, JobMessage,
GetJobMetricsRequest/Response, MetricResults, PipelineOptionType.
beam_interactive_api.proto: TestStreamService, EventsRequest.
…pache#39402)
* Speed up Python container builds with prefer-binary and registry cache
* Address review
* Drop docker registry cache
---------
Co-authored-by: Abdelrahman Ibrahim <aeldsouky.c>
…#39421)
Bumps [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) from 1.22.34 to 1.22.35.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@feature/s3/manager/v1.22.34...feature/s3/manager/v1.22.35)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
dependency-version: 1.22.35
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Derrick Williams <derrickaw@google.com>
@github-actions

Copy link
Copy Markdown
Contributor

Checks are failing. Will not request review until checks are succeeding. If you'd like to override that behavior, comment assign set of reviewers

@junaiddshaukat

junaiddshaukat commented Aug 17, 2026

Copy link
Copy Markdown
ContributorAuthor

Superseded — when merged master into the branch directly, which keeps the history cleaner than a merge of a merge. Thanks.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@junaiddshaukat@Amar3tto@aIbrahiim@Abacn@lofifnc@derrickaw@sjvanrossum@tvalentyn@kennknowles@jrmccluskey@Kriti-dev07@lalitium@janaom@damccorm@chrisqiqiu@adityaRaj369@rwiggles@PDGGK@Eliaaazzz@shunping