Skip to content

[pull] master from apache:master - #566

Merged
pull[bot] merged 14 commits into
section9-lab:masterfrom
apache:master
Jul 28, 2026
Merged

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

Conversation

@pull

@pull pull Bot commented Jul 28, 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 : )

stankiewicz and others added 14 commits July 28, 2026 12:21
…39524)

Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.
- [Commits](golang/oauth2@v0.7.0...v0.27.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Re-enable nullness checking in WithKeys by removing Nullness suppression annotation.
Update keyType field and constructor parameter to be Nullable.
Use checkArgumentNotNull instead of Guava's checkNotNull.
Introduce a createWithConstantKey helper with scoped nullness suppression
to satisfy type variable bounds checks for constant key transform creation.
…9404)

BrokerResponse read the SEMP HTTP response body via a BufferedReader but
never closed the underlying InputStream, so every SEMP call leaked the
HTTP response content stream (the HttpResponse is never disconnected
elsewhere either). Wrap the reader in try-with-resources so the stream
is always closed once the body has been read, and add a regression
test.
* Avoid output inside try-catch in Java IO

* Preserve null handling when moving output

* Apply suggestion from @gemini-code-assist[bot]

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Apply Spotless formatting

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Bumps [github.com/moby/moby/client](https://github.com/moby/moby) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/moby/moby/releases)
- [Changelog](https://github.com/moby/moby/blob/v0.5.1/CHANGELOG.md)
- [Commits](moby/moby@v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: github.com/moby/moby/client
  dependency-version: 0.5.1
  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>
Bumps [github.com/aws/smithy-go](https://github.com/aws/smithy-go) from 1.27.4 to 1.27.5.
- [Release notes](https://github.com/aws/smithy-go/releases)
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md)
- [Commits](aws/smithy-go@v1.27.4...v1.27.5)

---
updated-dependencies:
- dependency-name: github.com/aws/smithy-go
  dependency-version: 1.27.5
  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>
Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  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 [scikit-learn](https://github.com/scikit-learn/scikit-learn) from 1.0.2 to 1.5.0.
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases)
- [Commits](scikit-learn/scikit-learn@1.0.2...1.5.0)

---
updated-dependencies:
- dependency-name: scikit-learn
  dependency-version: 1.5.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>
* Fix pyrefly check bad-typed-dict-key

* fix non PEP 585 type usage
)

* Add registerSqlOperator() to BeamSqlEnv for custom SQL operators

Backports commit f53e1abe from dataflow/beam-spark.

Adds a mutable, session-scoped ListSqlOperatorTable (extraOperatorTable)
to JdbcConnection, chained at the front of the planner's operator table
in CalciteQueryPlanner.defaultConfig. This allows registering custom
SqlOperators (e.g. with VARIADIC operand checkers) that cannot be
expressed through the schema-function auto-wrapping path.

Adds BeamSqlEnvRegisterOperatorTest with tests verifying:
- Operators are added to the extra operator table
- Table starts empty on fresh env
- Registered operators are resolvable by name

* format imports
@pull pull Bot locked and limited conversation to collaborators Jul 28, 2026
@pull pull Bot added the ⤵️ pull label Jul 28, 2026
@pull
pull Bot merged commit 55fde07 into section9-lab:master Jul 28, 2026
0 of 5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants