Skip to content

chore(deps): update go dependencies#605

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-deps
Open

chore(deps): update go dependencies#605
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-deps

Conversation

@red-hat-konflux
Copy link
Copy Markdown

@red-hat-konflux red-hat-konflux Bot commented Mar 30, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
cel.dev/expr indirect patch v0.25.1v0.25.2
cloud.google.com/go/auth indirect minor v0.19.0v0.20.0
cloud.google.com/go/iam indirect minor v1.6.0v1.11.0
cloud.google.com/go/longrunning indirect major v0.8.0v1.0.0
cloud.google.com/go/monitoring indirect minor v1.24.3v1.29.0
cloud.google.com/go/profiler indirect minor v0.4.3v0.6.0
cloud.google.com/go/spanner require minor v1.88.0v1.91.0
cloud.google.com/go/storage indirect minor v1.56.0v1.62.1
cloud.google.com/go/trace indirect minor v1.11.7v1.16.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp indirect minor v1.30.0v1.32.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric indirect minor v0.55.0v0.56.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping indirect minor v0.55.0v0.56.0
github.com/apache/beam/sdks/v2 require minor v2.61.0v2.73.0
github.com/avast/retry-go/v4 indirect major v4.6.0v5.0.0
github.com/aws/aws-sdk-go indirect patch v1.55.7v1.55.8
github.com/cheggaaa/pb/v3 indirect patch v3.1.6v3.1.7
github.com/clipperhouse/uax29/v2 indirect minor v2.2.0v2.7.0
github.com/cockroachdb/cockroach-go/v2 require minor v2.3.8v2.4.3
github.com/coreos/go-systemd/v22 indirect minor v22.6.0v22.7.0
github.com/docker/go-connections indirect minor v0.6.0v0.7.0
github.com/emicklei/go-restful/v3 indirect minor v3.12.2v3.13.0
github.com/envoyproxy/go-control-plane/envoy indirect minor v1.36.0v1.37.0
github.com/fatih/color indirect minor v1.18.0v1.19.0
github.com/fxamacker/cbor/v2 indirect patch v2.9.0v2.9.2
github.com/go-jose/go-jose/v4 indirect patch v4.1.3v4.1.4
github.com/go-openapi/jsonpointer indirect minor v0.22.5v0.23.1
github.com/go-openapi/swag indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/cmdutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/conv indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/fileutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/jsonname indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/jsonutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/loading indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/mangling indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/netutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/stringutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/typeutils indirect minor v0.25.5v0.26.0
github.com/go-openapi/swag/yamlutils indirect minor v0.25.5v0.26.0
github.com/google/go-licenses/v2 require patch v2.0.0-alpha.1v2.0.1
github.com/google/pprof indirect digest a15ffb792041b7
github.com/googleapis/enterprise-certificate-proxy indirect patch v0.3.14v0.3.15
github.com/googleapis/gax-go/v2 indirect minor v2.19.0v2.22.0
github.com/grpc-ecosystem/go-grpc-middleware require major v1.4.0v2.3.3
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus indirect minor v1.0.1v1.1.0
github.com/grpc-ecosystem/go-grpc-middleware/v2 indirect minor v2.1.0v2.3.3
github.com/grpc-ecosystem/grpc-gateway/v2 indirect minor v2.28.0v2.29.0
github.com/huandu/xstrings indirect minor v1.2.0v1.5.0
github.com/jackc/pgx/v4 indirect major v4.18.3v5.9.2
github.com/jackc/pgx/v5 require minor v5.7.2v5.9.2
github.com/jhump/protoreflect/v2 indirect patch v2.0.0-beta.1v2.0.0-beta.2
github.com/letsencrypt/pkcs11key/v4 require patch v4.0.0v4.0.1
github.com/lib/pq require patch v1.12.0v1.12.3
github.com/mattn/go-runewidth indirect patch v0.0.21v0.0.23
github.com/olekukonko/errors indirect major v0.0.0-20250405072817-4e6d85265da6v1.3.0
github.com/olekukonko/ll indirect minor v0.0.8-0.20250516010636-22ea57d81985v0.1.8
github.com/olekukonko/tablewriter indirect minor v1.0.6v1.1.4
github.com/petermattis/goid indirect digest 7c7de50df67b19
github.com/prometheus/prometheus indirect minor v0.304.2v0.311.3
go.etcd.io/etcd/api/v3 indirect patch v3.6.9v3.6.11
go.etcd.io/etcd/client/pkg/v3 indirect patch v3.6.9v3.6.11
go.etcd.io/etcd/client/v3 require patch v3.6.9v3.6.11
go.etcd.io/etcd/etcdctl/v3 require patch v3.6.9v3.6.11
go.etcd.io/etcd/etcdutl/v3 indirect patch v3.6.9v3.6.11
go.etcd.io/etcd/pkg/v3 indirect patch v3.6.9v3.6.11
go.etcd.io/etcd/server/v3 require patch v3.6.9v3.6.11
go.etcd.io/etcd/tests/v3 indirect patch v3.6.9v3.6.11
go.etcd.io/etcd/v3 require patch v3.6.9v3.6.11
go.opentelemetry.io/contrib/detectors/gcp indirect minor v1.39.0v1.43.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc indirect minor v0.67.0v0.68.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp indirect minor v0.67.0v0.68.0
go.opentelemetry.io/otel indirect minor v1.42.0v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace indirect minor v1.40.0v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc indirect minor v1.40.0v1.43.0
go.opentelemetry.io/otel/metric indirect minor v1.42.0v1.43.0
go.opentelemetry.io/otel/sdk indirect minor v1.42.0v1.43.0
go.opentelemetry.io/otel/sdk/metric indirect minor v1.42.0v1.43.0
go.opentelemetry.io/otel/trace indirect minor v1.42.0v1.43.0
go.uber.org/zap indirect minor v1.27.1v1.28.0
go.yaml.in/yaml/v2 indirect major v2.4.3v3.0.4
golang.org/x/crypto require minor v0.49.0v0.51.0
golang.org/x/exp indirect digest 7ab144674f9aab
golang.org/x/mod indirect minor v0.34.0v0.36.0
golang.org/x/net indirect minor v0.52.0v0.54.0
golang.org/x/sys require minor v0.42.0v0.44.0
golang.org/x/term indirect minor v0.41.0v0.43.0
golang.org/x/text indirect minor v0.35.0v0.37.0
golang.org/x/tools require minor v0.43.0v0.45.0
google.golang.org/api require minor v0.273.0v0.279.0
google.golang.org/genproto require digest d00831a3700d41
google.golang.org/genproto/googleapis/api require digest d00831a3700d41
google.golang.org/genproto/googleapis/rpc require digest d00831a3700d41
google.golang.org/grpc require minor v1.79.3v1.81.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc require patch v1.6.1v1.6.2
gopkg.in/evanphx/json-patch.v4 indirect major v4.13.0v5.9.11
gopkg.in/yaml.v2 require major v2.4.0v3.0.1
k8s.io/api require minor v0.35.3v0.36.1
k8s.io/apimachinery require minor v0.35.3v0.36.1
k8s.io/client-go require minor v0.35.3v0.36.1
k8s.io/klog/v2 require minor v2.130.1v2.140.0
k8s.io/kube-openapi indirect digest 5883c5eef417d0
k8s.io/utils require digest 28399d8ff6756f
sigs.k8s.io/structured-merge-diff/v6 indirect minor v6.3.0v6.4.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

google/cel-spec (cel.dev/expr)

v0.25.2

Compare Source

What's Changed
New Contributors

Full Changelog: google/cel-spec@v0.25.1...v0.25.2

googleapis/google-cloud-go (cloud.google.com/go/auth)

v0.20.0

Compare Source

  • bigquery: Support SchemaUpdateOptions for load jobs.

  • bigtable:

    • Add SampleRowKeys.
    • cbt: Support union, intersection GCPolicy.
    • Retry admin RPCS.
    • Add trace spans to retries.
  • datastore: Add OpenCensus tracing.

  • firestore:

    • Fix queries involving Null and NaN.
    • Allow Timestamp protobuffers for time values.
  • logging: Add a WriteTimeout option.

  • spanner: Support Batch API.

  • storage: Add OpenCensus tracing.

GoogleCloudPlatform/opentelemetry-operations-go (github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric)

v0.56.0: v1.32.0/v0.56.0

What's Changed

New Contributors

Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.55.0...v0.56.0

apache/beam (github.com/apache/beam/sdks/v2)

v2.73.0: Beam 2.73.0 release

Compare Source

We are happy to present the new 2.73.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.73.0, check out the detailed release notes.

Highlights

I/Os
  • DebeziumIO (Java): added OffsetRetainer interface and FileSystemOffsetRetainer implementation to persist and restore CDC offsets across pipeline restarts, and exposed withStartOffset / withOffsetRetainer on DebeziumIO.Read and the cross-language ReadBuilder (#​28248).
New Features / Improvements
  • (Python) Added BigQuery CDC streaming source (#​37724)
  • Added ADKAgentModelHandler for running Google Agent Development Kit (ADK) agents (Python) (#​37917).
  • (Python) Added exception chaining to preserve error context in CloudSQLEnrichmentHandler, processes utilities, and core transforms (#​37422).
  • (Python) Added a pipeline option --experiments=pip_no_build_isolation to disable build isolation when installing dependencies in the runtime environment (#​37331).
  • (Go) Added OrderedListState support to the Go SDK stateful DoFn API (#​37629).
  • Added support for large pipeline options via a file (Python) (#​37370).
  • Supported infer schema from dataclass (Python) (#​22085). Default coder for typehint-ed (or set with_output_type) for non-frozen dataclasses changed to RowCoder. To preserve the old behavior (fast primitive coder), explicitly register the type with FastPrimitiveCoder.
  • Updates minimum Go version to 1.26.1 (#​37897).
  • (Python) Added image embedding support in apache_beam.ml.rag package (#​37628).
  • (Python) Added support for Python version 3.14 (#​37247).
Breaking Changes
  • The Python SDK container's boot.go now passes pipeline options through a file instead of the PIPELINE_OPTIONS environment variable. If a user pairs a new Python SDK container with an older SDK version (which does not support the file-based approach), the pipeline options will not be recognized and the pipeline will fail. Users must ensure their SDK and container versions are synchronized (#​37370).
  • Python DoFn.with_exception_handling now respects user DoFn typehints. This can break update compatibility if coders change. It can also break pipeline compilation if existing typehints are incorrect. To update safely sepcify the pipeline option --update_compatibility_version=2.72.0. To fix typehints replace any incorrect typehints that were previously ignored (#​37590)
Bugfixes
  • Fixed ProcessManager not reaping child processes, causing zombie process accumulation on long-running Flink deployments (Java) (#​37930).
Security Fixes

List of Contributors

According to git shortlog, the following people contributed to the 2.73.0 release. Thank you to all contributors!

Abdelrahman Ibrahim, Ahmed Abualsaud, Alex Malao, Alexander Nieuwenhuijse, Andres Tiko, Andrew Crites, Arun Pandian, Bentsi Leviav, Bruno Volpato, Chamikara Jayalath, Chandra Kiran Bolla, Danny McCormick, Deji Ibrahim, Derrick Williams, Elia LIU, Esmelealem, Hannes Gustafsson, Jack McCluskey, Joey Tran, Kenneth Knowles, M Junaid Shaukat, Mansi Singh, Matej Aleksandrov, Mathijs Deelen, Mattie Fu, Praneet Nadella, Radek Stankiewicz, Radosław Stankiewicz, Reuven Lax, RuiLong J., S. Veyrié, Sakthivel Subramanian, Sam Whittle, Shubham Thakur, Shunping Huang, Subramanya V, Tarun Annapareddy, Tobias Kaymak, Valentyn Tymofieiev, Vitaly Terentyev, XQ Hu, Yi Hu, ZIHAN DAI, claudevdm, kishorepola, parveensania

v2.72.0: Beam 2.72.0 release

Compare Source

We are happy to present the new 2.72.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.72.0, check out the detailed release notes.

Highlights

I/Os
  • Add Datadog IO support (Java) (#​37318).
  • Remove Pubsublite IO support, since service will be deprecated in March 2026. (#​37375).
  • (Java) ClickHouse - migrating from the legacy JDBC driver (v0.6.3) to ClickHouse Java Client v2 (v0.9.6). See the class documentation for migration guide (#​37610).
  • (Java) Upgraded GoogleAdsIO to use GoogleAdsIO API v23 (#​37620).
New Features / Improvements
  • (Python) Added exception chaining to preserve error context in CloudSQLEnrichmentHandler, processes utilities, and core transforms (#​37422).
  • (Python) Added a pipeline option --experiments=pip_no_build_isolation to disable build isolation when installing dependencies in the runtime environment (#​37331).
Deprecations
  • (Python) Removed previously deprecated list_prefix method for filesystem interfaces (#​37587).
Bugfixes
  • Fixed (Yaml) issue with validate compatible method (#​37588).
  • Fixed (Yaml) issue with Create transform dealing with different type elements (#​37585).
Security Fixes

List of Contributors

According to git shortlog, the following people contributed to the 2.72.0 release. Thank you to all contributors!

Abdelrahman Ibrahim, Ahmed Abualsaud, Andrew Crites, Arun Pandian, Ben Feinstein, Bentsi Leviav, Celeste Zeng, Danny McCormick, Danny Mccormick, Derrick Williams, Elia LIU, Ganesh, Jack McCluskey, Kenneth Knowles, Labesse Kévin, M Junaid Shaukat, Mansi Singh, Mattie Fu, Nayan Mathur, Pablo Estrada, Pirzada Ahmad Faraz, Radek Stankiewicz, Radosław Stankiewicz, Robert Bradshaw, Rohan Sah, RuiLong J., Sakthivel Subramanian, Sam Whittle, Shaheer Amjad, Shunping Huang, Steven van Rossum, Tarun Annapareddy, Tobias Kaymak, Valentyn Tymofieiev, Vitaly Terentyev, Yi Hu, XQ Hu, ZIHAN DAI, apanich, chenxuesdu, claudevdm, franzonia137

v2.71.0: Beam 2.71.0 release

Compare Source

We are happy to present the new 2.71.0 release of Beam.
This release includes both improvements and new functionality.

For more information on changes in 2.71.0, check out the detailed release notes.

I/Os

  • (Java) Elasticsearch 9 Support (#​36491).
  • (Java) Upgraded HCatalogIO to Hive 4.0.1 (#​32189).

New Features / Improvements

  • Support configuring Firestore database on ReadFn transforms (Java) (#​36904).
  • (Python) Inference args are now allowed in most model handlers, except where they are explicitly/intentionally disallowed (#​37093).

Bugfixes

  • Fixed FirestoreV1 Beam connectors allow configuring inconsistent project/database IDs between RPC requests and routing headers #​36895 (Java) (#​36895).
  • Logical type and coder registry are saved for pipelines in the case of default pickler. This fixes a side effect of switching to cloudpickle as default pickler in Beam 2.65.0 (Python) (#​35738).

Known Issues

For the most up to date list of known issues, see https://github.com/apache/beam/blob/master/CHANGES.md

List of Contributors

According to git shortlog, the following people contributed to the 2.71.0 release. Thank you to all contributors!

Abacn, Ahmed Abualsaud, Amar3tto, Andrew Crites, apanich, Arun, Arun Pandian, assaf127, Chamikara Jayalath, CherisPatelInfocusp, Cheskel Twersky, Claire McGinty, Claude, Danny Mccormick, dependabot[bot], Derrick Williams, Egbert van der Wal, Evan Galpin, Ganesh, github-actions[bot], hekk-kaori-maeda, Jack Dingilian, Jack McCluskey, JayajP, Jiang Zhu, Kenneth Knowles, liferoad, M Junaid Shaukat, Nayan Mathur, Noah Stapp, Paco Avila, Radek Stankiewicz, Radosław Stankiewicz, Robert Stupp, Sam Whittle, Shunping Huang, Steven van Rossum, Suvrat Acharya, Tarun Annapareddy, tvalentyn, Utkarsh Parekh, Vitaly Terentyev, Xiaochu Liu, Yala Huang Feng, Yi Hu, Yu Watanabe, zhan7236

v2.70.0: Beam 2.70.0 release

Compare Source

We are happy to present the new 2.70.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.70.0, check out the detailed release notes.

Highlights

New Features / Improvements
  • Python examples added for Milvus search enrichment handler on Beam Website
    including jupyter notebook example (Python) (#​36176).
  • Milvus sink I/O connector added (Python) (#​36702).
    Now Beam has full support for Milvus integration including Milvus enrichment and sink operations.
Breaking Changes
  • (Python) Some Python dependencies have been split out into extras. To ensure all previously installed dependencies are installed, when installing Beam you can pip install apache-beam[gcp,interactive,yaml,redis,hadoop,tfrecord], though most users will not need all of these extras (#​34554).
Deprecations
  • (Python) Python 3.9 reached EOL in October 2025 and support for the language version has been removed. (#​36665).

List of Contributors

According to git shortlog, the following people contributed to the 2.70.0 release. Thank you to all contributors!

Abdelrahman Ibrahim, Ahmed Abualsaud, Alex Chermenin, Andrew Crites, Arun Pandian, Celeste Zeng, Chamikara Jayalath, Chenzo, Claire McGinty, Danny McCormick, Derrick Williams, Dustin Rhodes, Enrique Calderon, Ian Liao, Jack McCluskey, Jessica Hsiao, Joey Tran, Karthik Talluri, Kenneth Knowles, Maciej Szwaja, Mehdi.D, Mohamed Awnallah, Praneet Nadella, Radek Stankiewicz, Radosław Stankiewicz, Reuven Lax, RuiLong J., S. Veyrié, Sam Whittle, Shunping Huang, Stephan Hoyer, Steven van Rossum, Tanu Sharma, Tarun Annapareddy, Tom Stepp, Valentyn Tymofieiev, Vitaly Terentyev, XQ Hu, Yi Hu, changliiu, claudevdm, fozzie15, kristynsmith, wolfchris-google

v2.69.0: Beam 2.69.0 release

Compare Source

We are happy to present the new 2.69.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.69.0, check out the detailed release notes.

Highlights

  • (Python) Add YAML Editor and Visualization Panel (#​35772).
  • (Java) Java 25 Support (#​35772).
I/Os
  • Upgraded Iceberg dependency to 1.10.0 (#​36123).
New Features / Improvements
  • Enhance JAXBCoder with XMLInputFactory support (Java) (#​36446).
  • Python examples added for CloudSQL enrichment handler on Beam website (Python) (#​35473).
  • Support for batch mode execution in WriteToPubSub transform added (Python) (#​35990).
  • Added official support for Python 3.13 (#​34869).
  • Added an optional output_schema verification to all YAML transforms (#​35952).
  • Support for encryption when using GroupByKey added, along with --gbek pipeline option to automatically replace all GroupByKey transforms (Java/Python) (#​36214).
Breaking Changes
  • (Python) dill is no longer a required, default dependency for Apache Beam (#​21298).
    • This change only affects pipelines that explicitly use the pickle_library=dill pipeline option.
    • While dill==0.3.1.1 is still pre-installed on the official Beam SDK base images, it is no longer a direct dependency of the apache-beam Python package. This means it can be overridden by other dependencies in your environment.
    • If your pipeline uses pickle_library=dill, you must manually ensure dill==0.3.1.1 is installed in both your submission and runtime environments.
      • Submission environment: Install the dill extra in your local environment pip install apache-beam[gcpdill].
      • Runtime (worker) environment: Your action depends on how you manage your worker's environment.
        • If using default containers or custom containers with the official Beam base image e.g. FROM apache/beam_python3.10_sdk:2.69.0
          • Add dill==0.3.1.1 to your worker's requirements file (e.g., requirements.txt)
          • Pass this file to your pipeline using the --requirements_file requirements.txt pipeline option (For more details see managing Dataflow dependencies).
        • If custom containers with a non-Beam base image e.g. FROM python:3.9-slim
          • Install apache-beam with the dill extra in your docker file e.g. RUN pip install --no-cache-dir apache-beam[gcp,dill]
    • If there is a dill version mismatch between submission and runtime environments you might encounter unpickling errors like Can't get attribute '_create_code' on <module 'dill._dill' from....
    • If dill is not installed in the runtime environment you will see the error ImportError: Pipeline option pickle_library=dill is set, but dill is not installed...
    • Report any issues you encounter when using pickle_library=dill to the GitHub issue (#​21298)
  • (Python) Added a pickle_library=dill_unsafe pipeline option. This allows overriding dill==0.3.1.1 using dill as the pickle_library. Use with extreme caution. Other versions of dill has not been tested with Apache Beam (#​21298).
  • (Python) The deterministic fallback coder for complex types like NamedTuple, Enum, and dataclasses now normalizes filepaths for better determinism guarantees. This affects streaming pipelines updating from 2.68 to 2.69 that utilize this fallback coder. If your pipeline is affected, you may see a warning like: "Using fallback deterministic coder for type X...". To update safely sepcify the pipeline option --update_compatibility_version=2.68.0 (#​36345).
  • (Python) Fixed transform naming conflict when executing DataTransform on a dictionary of PColls (#​30445).
    This may break update compatibility if you don't provide a --transform_name_mapping.
  • Removed deprecated Hadoop versions (2.10.2 and 3.2.4) that are no longer supported for Iceberg from IcebergIO (#​36282).
  • (Go) Coder construction on SDK side is more faithful to the specs from runners without stripping length-prefix. This may break streaming pipeline update as the underlying coder could be changed (#​36387).
  • Minimum Go version for Beam Go updated to 1.25.2 (#​36461).
  • (Java) DoFn OutputReceiver now requires implementing a builder method as part of extended metadata support for elements (#​34902).
  • (Java) Removed ProcessContext outputWindowedValue introduced in 2.68 that allowed setting offset and record Id. Use OutputReceiver's builder to set those field ([#​36523]#​36523).
Bugfixes
  • Fixed passing of pipeline options to x-lang transforms when called from the Java SDK (Java) (#​36443).
  • PulsarIO has now changed support status from incomplete to experimental. Both read and writes should now minimally
    function (un-partitioned topics, without schema support, timestamp ordered messages for read) (Java)
    (#​36141).
  • Fixed Spanner Change Stream reading stuck issue due to watermark of partition moving backwards (#​36470).

List of Contributors

According to git shortlog, the following people contributed to the 2.69.0 release. Thank you to all contributors!

Abdelrahman Ibrahim, Ahmed Abualsaud, Andrew Crites, Arun Pandian, Bryan Dang, Chamikara Jayalath, Charles Nguyen, Chenzo, Clay Johnson, Danny McCormick, David A, Derrick Williams, Enrique Calderon, Hai Joey Tran, Ian Liao, Ian Mburu, Jack McCluskey, Jiang Zhu, Joey Tran, Kenneth Knowles, Kyle Stanley, Maciej Szwaja, Minbo Bae, Mohamed Awnallah, Radek Stankiewicz, Radosław Stankiewicz, Razvan Culea, Reuven Lax, Sagnik Ghosh, Sam Whittle, Shunping Huang, Steven van Rossum, Talat UYARER, Tanu Sharma, Tarun Annapareddy, Tom Stepp, Valentyn Tymofieiev, Vitaly Terentyev, XQ Hu, Yi Hu, Yilei, claudevdm, flpablo, fozzie15, johnjcasey, lim1t, parveensania, yashu

v2.68.0: Beam 2.68.0 release

Compare Source

We are happy to present the new 2.68.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.68.0, check out the detailed release notes.

Highlights

  • [Python] Prism runner now enabled by default for most Python pipelines using the direct runner (#​34612). This may break some tests, see #​34612 for details on how to handle issues.
I/Os
  • Upgraded Iceberg dependency to 1.9.2 (#​35981)
New Features / Improvements
  • BigtableRead Connector for BeamYaml added with new Config Param (#​35696)
  • MongoDB Java driver upgraded from 3.12.11 to 5.5.0 with API refactoring and GridFS implementation updates (Java) (#​35946).
  • Introduced a dedicated module for JUnit-based testing support: sdks/java/testing/junit, which provides TestPipelineExtension for JUnit 5 while maintaining backward compatibility with existing JUnit 4 TestRule-based tests (Java) (#​18733, #​35688).
    • To use JUnit 5 with Beam tests, add a test-scoped dependency on org.apache.beam:beam-sdks-java-testing-junit.
  • Google CloudSQL enrichment handler added (Python) (#​34398).
    Beam now supports data enrichment capabilities using SQL databases, with built-in support for:
    • Managed PostgreSQL, MySQL, and Microsoft SQL Server instances on CloudSQL
    • Unmanaged SQL database instances not hosted on CloudSQL (e.g., self-hosted or on-premises databases)
  • [Python] Added the ReactiveThrottler and ThrottlingSignaler classes to streamline throttling behavior in DoFns, expose throttling mechanisms for users (#​35984)
  • Added a pipeline option to specify the processing timeout for a single element by any PTransform (Java/Python/Go) (#​35174).
    • When specified, the SDK harness automatically restarts if an element takes too long to process. Beam runner may then retry processing of the same work item.
    • Use the --element_processing_timeout_minutes option to reduce the chance of having stalled pipelines due to unexpected cases of slow processing, where slowness might not happen again if processing of the same element is retried.
  • (Python) Adding GCP Spanner Change Stream support for Python (apache_beam.io.gcp.spanner) (#​24103).
Breaking Changes
  • Previously deprecated Beam ZetaSQL component has been removed (#​34423).
    ZetaSQL users could migrate to Calcite SQL with BigQuery dialect enabled.
  • Upgraded Beam vendored Calcite to 1.40.0 for Beam SQL (#​35483), which
    improves support for BigQuery and other SQL dialects. Note: Minor behavior changes are observed such as output
    significant digits related to casting.
  • (Python) The deterministic fallback coder for complex types like NamedTuple, Enum, and dataclasses now uses cloudpickle instead of dill. If your pipeline is affected, you may see a warning like: "Using fallback deterministic coder for type X...". You can revert to the previous behavior by using the pipeline option --update_compatibility_version=2.67.0 (35725). Report any pickling related issues to #​34903
  • (Python) Prism runner now enabled by default for most Python pipelines using the direct runner (#​34612). This may break some tests, see #​34612 for details on how to handle issues.
  • Dropped Java 8 support for IO expansion-service. Cross-language pipelines using this expansion service will need a Java11+ runtime (#​35981.
Deprecations
  • Python SDK native SpannerIO (apache_beam/io/gcp/experimental/spannerio) is deprecated. Use cross-language wrapper
    (apache_beam/io/gcp/spanner) instead (Python) (#​35860).
  • Samza runner is deprecated and scheduled for removal in Beam 3.0 (#​35448).
  • Twister2 runner is deprecated and scheduled for removal in Beam 3.0 (#​35905)).
Bugfixes
  • (Python) Fixed Java YAML provider fails on Windows (#​35617).
  • Fixed BigQueryIO creating temporary datasets in wrong project when temp_dataset is specified with a different project than the pipeline project. For some jobs, temporary datasets will now be created in the correct project (Python) (#​35813).
  • (Go) Fix duplicates due to reads after blind writes to Bag State (#​35869).
    • Earlier Go SDK versions can avoid the issue by not reading in the same call after a blind write.

List of Contributors

According to git shortlog, the following people contributed to the 2.68.0 release. Thank you to all contributors!

Ahmed Abualsaud, Andrew Crites, Ashok Devireddy, Chamikara Jayalath, Charles Nguyen, Danny McCormick, Davda James, Derrick Williams, Diego Hernandez, Dip Patel, Dustin Rhodes, Enrique Calderon, Hai Joey Tran, Jack McCluskey, Kenneth Knowles, Keshav, Khorbaladze A., LEEKYE, Lanny Boarts, Mattie Fu, Minbo Bae, Mohamed Awnallah, Naireen Hussain, Nathaniel Young, Radosław Stankiewicz, Razvan Culea, Robert Bradshaw, Robert Burke, Sam Whittle, Shehab, Shingo Furuyama, Shunping Huang, Steven van Rossum, Suvrat Acharya, Svetak Sundhar, Tarun Annapareddy, Tom Stepp, Valentyn Tymofieiev, Vitaly Terentyev, XQ Hu, Yi Hu, apanich, arnavarora2004, claudevdm, flpablo, kristynsmith, shreyakhajanchi

v2.67.0: Beam 2.67.0 release

Compare Source

We are happy to present the new 2.67.0 release of Beam.
This release includes both improvements and new functionality.
See the download page for this release.

For more information on changes in 2.67.0, check out the detailed release notes.

Highlights

I/Os
  • Debezium IO upgraded to 3.1.1 requires Java 17 (Java) (#​34747).
  • Add support for streaming writes in IOBase (Python)
  • Implement support for streaming writes in FileBasedSink (Python)
  • Expose support for streaming writes in TextIO (Python)
New Features / Improvements
  • Added support for Processing time Timer in the Spark Classic runner (#​33633).
  • Add pip-based install support for JupyterLab Sidepanel extension (#​35397).
  • [IcebergIO] Create tables with a specified table properties (#​35496)
  • Add support for comma-separated options in Python SDK (Python) (#​35580).
    Python SDK now supports comma-separated values for experiments and dataflow_service_options,
    matching Java SDK behavior while maintaining backward compatibility.
  • Milvus enrichment handler added (Python) (#​35216).
    Beam now supports Milvus enrichment handler capabilities for vector, keyword,
    and hybrid search operations.
  • [Beam SQL] Add support for DATABASEs, with an implementation for Iceberg (#​35637)
  • Respect BatchSize and MaxBufferingDuration when using JdbcIO.WriteWithResults. Previously, these settings were ignored (#​35669).
Breaking Changes
  • Go: The pubsubio.Read transform now accepts ReadOptions as a value type instead of a pointer, and requires exactly one of Topic or Subscription to be set (they are mutually exclusive). Additionally, the ReadOptions struct now includes a Topic field for specifying the topic directly, replacing the previous topic parameter in the Read function signature ([#​35369])(#​35369).
  • SQL: The ParquetTable external table provider has changed its handling of the LOCATION property. To read from a directory, the path must now end with a trailing slash (e.g., LOCATION '/path/to/data/'). Previously, a trailing slash was not required. This change was made to enable support for glob patterns and single-file paths ([#​35582])(#​35582).
Bugfixes
  • [YAML] Fixed handling of missing optional fields in JSON parsing (#​35179).
  • [Python] Fix WriteToBigQuery transform using CopyJob does not work with WRITE_TRUNCATE write disposition (#​34247)
  • [Python] Fixed dicomio tags mismatch in integration tests (#​30760).
  • [Java] Fixed spammy logging issues that affected versions 2.64.0 to 2.66.0.
Known Issues
  • (#​35666). YAML Flatten incorrectly drops fields when input PCollections' schema are different. This issue exists for all versions since 2.52.0.

List of Contributors

According to git shortlog, the following people contributed to the 2.66.0 release. Thank you to all contributors!

Aditya Shukla, Ahmed Abualsaud, Arun Pandian, Boris Li, Chamikara Jayalath, Charles Nguyen, Chenzo, Danny McCormick, David Adeniji, Derrick Williams, Dmytro Tsyliuryk, Dustin Rhodes, Enrique Calderon, Gottipati Gautam, Hai Joey Tran, Hunor Portik, Jack McCluskey, Kenneth Knowles, Khorbaladze A., Marcio Sugar, Minh Son Nguyen, Mohamed Awnallah, Nathaniel Young, Nhon Dinh, Quentin Sommer, Rafael Raposo, Rakesh Kumar, Razvan Culea, Reuven Lax, Robert Bradshaw, Sam Whittle, Shunping Huang, Steven van Rossum, Talat UYARER, Tanu Sharma, Tarun Annapareddy, Tobi Kaymak, Tobias Kaymak, Valentyn Tymofieiev, Veronica Wasson, Vitaly Terentyev, XQ Hu, Yi Hu, akashorabek, arnavarora2004, changliiu, claudevdm, fozzie15, mvhensbergen, twosom

v2.66.0: Beam 2.66.0 release

Compare Source

We are happy to present the new 2.66.0 release of Beam.
This release includes both improvements and new functionality.

For more information on changes in 2.66.0, check out the detailed release notes.

Beam 3.0.0 Development Highlights

  • [Java] Java 8 support is now deprecated. It is still supported until Beam 3.
    From now, pipeline submitted by Java 8 client uses Java 11 SDK container for
    remote pipeline execution (35064).

Highlights

  • [Python] Several quality-of-life improvements to the vLLM model handler. If you use Beam RunInference with vLLM model handlers, we strongly recommend updating past this release.
I/Os
  • [IcebergIO] Now available with Beam SQL! (#​34799)
  • [IcebergIO] Support reading with column pruning (#​34856)
  • [IcebergIO] Support reading with pushdown filtering (#​34827)
  • [IcebergIO] Create tables with a specified partition spec (#​34966, #​35268)
  • [IcebergIO] Dynamically create namespaces if needed (#​35228)
New Features / Improvements
  • [Beam SQL] Introducing Beam Catalogs (#​35223)
  • Adding Google Storage Requests Pays feature (Golang)(#​30747).
  • [Python] Prism runner now auto-enabled for some Python pipelines using the direct runner (#​34921).
  • [YAML] WriteToTFRecord and ReadFromTFRecord Beam YAML support
  • Python: Added JupyterLab 4.x extension compatibility for enhanced notebook integration (#​34495).
Breaking Changes
  • Yapf version upgraded to 0.43.0 for formatting (Python) (#​34801).
  • Python: Added JupyterLab 4.x extension compatibility for enhanced notebook integration (#​34495).
  • Python: Argument abbreviation is no longer enabled within Beam. If you previously abbreviated arguments (e.g. --r for --runner), you will now need to specify the whole argument (#​34934).
  • Java: Users of ReadFromKafkaViaSDF transform might encounter pipeline graph compatibility issues when updating the pipeline. To mitigate, set the updateCompatibilityVersion option to the SDK version used for the original pipeline, example --updateCompatabilityVersion=2.64.0
  • Python: Updated AlloyDBVectorWriterConfig API to align with new PostgresVectorWriter transform. Heres a quick guide to update your code: (#​35225)
Bugfixes
  • (Java) Fixed CassandraIO ReadAll does not let a pipeline handle or retry exceptions (#​34191).
  • [Python] Fixed vLLM model handlers breaking Beam logging. ([#​35053](https://redirect.g

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux
Copy link
Copy Markdown
Author

red-hat-konflux Bot commented Mar 30, 2026

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/spanner v1.88.0 -> v1.89.0
github.com/olekukonko/errors v0.0.0-20250405072817-4e6d85265da6 -> v1.2.0
cloud.google.com/go/storage v1.56.0 -> v1.61.3
github.com/clipperhouse/uax29/v2 v2.2.0 -> v2.6.0
github.com/googleapis/gax-go/v2 v2.19.0 -> v2.20.0

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-deps branch 10 times, most recently from d4f51ff to a877c81 Compare April 2, 2026 18:54
@red-hat-konflux
Copy link
Copy Markdown
Author

red-hat-konflux Bot commented Apr 2, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.0 -> 1.26.0
google.golang.org/protobuf v1.36.11 -> v1.36.12-0.20260120151049-f2248ac996af

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-deps branch 17 times, most recently from f85ffe1 to 7e7a584 Compare April 7, 2026 22:22
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-deps branch 23 times, most recently from 25a01b1 to c21538c Compare April 16, 2026 10:34
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-deps branch 6 times, most recently from 02ef21e to 6cf1688 Compare April 18, 2026 22:18
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Sign up for free to 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.

0 participants