dependabot[bot] opened a new pull request, #23: URL: https://github.com/apache/beam-starter-java-provider/pull/23
Bumps `beam.version` from 2.74.0 to 2.75.0. Updates `org.apache.beam:beam-sdks-java-google-cloud-platform-bom` from 2.74.0 to 2.75.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/releases">org.apache.beam:beam-sdks-java-google-cloud-platform-bom's releases</a>.</em></p> <blockquote> <h2>Beam 2.75.0 release</h2> <p>We are happy to present the new 2.75.0 release of Beam. This release includes both improvements and new functionality. See the <a href="https://github.com/apache/beam/blob/HEAD/get-started/downloads/#2750-2026-07-08">download page</a> for this release.</p> <!-- raw HTML omitted --> <p>For more information on changes in 2.75.0, check out the <a href="https://github.com/apache/beam/milestone/43">detailed release notes</a>.</p> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h3>I/Os</h3> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h3>New Features / Improvements</h3> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h3>Breaking Changes</h3> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h3>Known Issues</h3> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> <p>According to git shortlog, the following people contributed to the 2.75.0 release. Thank you to all contributors!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/blob/master/CHANGES.md">org.apache.beam:beam-sdks-java-google-cloud-platform-bom's changelog</a>.</em></p> <blockquote> <h1>[2.75.0] - 2026-07-08</h1> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h2>I/Os</h2> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h2>New Features / Improvements</h2> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h2>Breaking Changes</h2> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h2>Known Issues</h2> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/beam/commit/b52f04de49f2c3c001dac363da9a150bfc901370"><code>b52f04d</code></a> Set version for 2.75.0 RC1</li> <li><a href="https://github.com/apache/beam/commit/346604f299cabac898439c2164ac5d5f2f150f80"><code>346604f</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39153">#39153</a> from derrickaw/20260629_fixpostcommitYamlTest</li> <li><a href="https://github.com/apache/beam/commit/c65cda7d5c2504c8ef5b1cbfd4087cedfbdb9623"><code>c65cda7</code></a> fix post commit yaml test (<a href="https://redirect.github.com/apache/beam/issues/39142">#39142</a>)</li> <li><a href="https://github.com/apache/beam/commit/eea560f39a9af203e7df3dc61cca8038edb50b39"><code>eea560f</code></a> Write append tables can be asynchronous (<a href="https://redirect.github.com/apache/beam/issues/39120">#39120</a>) (<a href="https://redirect.github.com/apache/beam/issues/39148">#39148</a>)</li> <li><a href="https://github.com/apache/beam/commit/ccbfb339cc5c9426d85f74d158fb52168b3a139f"><code>ccbfb33</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39115">#39115</a> from shunping/cp-39096</li> <li><a href="https://github.com/apache/beam/commit/cf9f578398062315605e8aac2366974f63cbdd21"><code>cf9f578</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39117">#39117</a> from shunping/cp-39100</li> <li><a href="https://github.com/apache/beam/commit/a85f20c54faa52895fcd8f95df8b7bc0669dc70c"><code>a85f20c</code></a> Revert "[Python] Optimize BigQuery copy jobs in file loads using multi-source...</li> <li><a href="https://github.com/apache/beam/commit/9b7019717ac376b9424f981ab3215c68cc58bbbe"><code>9b70197</code></a> Trigger failed postcommit tests.</li> <li><a href="https://github.com/apache/beam/commit/43be58ff18a325768af0238f77dfa255c83ebd0e"><code>43be58f</code></a> Update beam-master container</li> <li><a href="https://github.com/apache/beam/commit/d76047aa7f8b79a0a00940199060696654d42db3"><code>d76047a</code></a> Fix typo</li> <li>Additional commits viewable in <a href="https://github.com/apache/beam/compare/v2.74.0...v2.75.0">compare view</a></li> </ul> </details> <br /> Updates `org.apache.beam:beam-sdks-java-core` from 2.74.0 to 2.75.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/releases">org.apache.beam:beam-sdks-java-core's releases</a>.</em></p> <blockquote> <h2>Beam 2.75.0 release</h2> <p>We are happy to present the new 2.75.0 release of Beam. This release includes both improvements and new functionality. See the <a href="https://github.com/apache/beam/blob/HEAD/get-started/downloads/#2750-2026-07-08">download page</a> for this release.</p> <!-- raw HTML omitted --> <p>For more information on changes in 2.75.0, check out the <a href="https://github.com/apache/beam/milestone/43">detailed release notes</a>.</p> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h3>I/Os</h3> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h3>New Features / Improvements</h3> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h3>Breaking Changes</h3> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h3>Known Issues</h3> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> <p>According to git shortlog, the following people contributed to the 2.75.0 release. Thank you to all contributors!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/blob/master/CHANGES.md">org.apache.beam:beam-sdks-java-core's changelog</a>.</em></p> <blockquote> <h1>[2.75.0] - 2026-07-08</h1> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h2>I/Os</h2> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h2>New Features / Improvements</h2> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h2>Breaking Changes</h2> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h2>Known Issues</h2> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/beam/commit/b52f04de49f2c3c001dac363da9a150bfc901370"><code>b52f04d</code></a> Set version for 2.75.0 RC1</li> <li><a href="https://github.com/apache/beam/commit/346604f299cabac898439c2164ac5d5f2f150f80"><code>346604f</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39153">#39153</a> from derrickaw/20260629_fixpostcommitYamlTest</li> <li><a href="https://github.com/apache/beam/commit/c65cda7d5c2504c8ef5b1cbfd4087cedfbdb9623"><code>c65cda7</code></a> fix post commit yaml test (<a href="https://redirect.github.com/apache/beam/issues/39142">#39142</a>)</li> <li><a href="https://github.com/apache/beam/commit/eea560f39a9af203e7df3dc61cca8038edb50b39"><code>eea560f</code></a> Write append tables can be asynchronous (<a href="https://redirect.github.com/apache/beam/issues/39120">#39120</a>) (<a href="https://redirect.github.com/apache/beam/issues/39148">#39148</a>)</li> <li><a href="https://github.com/apache/beam/commit/ccbfb339cc5c9426d85f74d158fb52168b3a139f"><code>ccbfb33</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39115">#39115</a> from shunping/cp-39096</li> <li><a href="https://github.com/apache/beam/commit/cf9f578398062315605e8aac2366974f63cbdd21"><code>cf9f578</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39117">#39117</a> from shunping/cp-39100</li> <li><a href="https://github.com/apache/beam/commit/a85f20c54faa52895fcd8f95df8b7bc0669dc70c"><code>a85f20c</code></a> Revert "[Python] Optimize BigQuery copy jobs in file loads using multi-source...</li> <li><a href="https://github.com/apache/beam/commit/9b7019717ac376b9424f981ab3215c68cc58bbbe"><code>9b70197</code></a> Trigger failed postcommit tests.</li> <li><a href="https://github.com/apache/beam/commit/43be58ff18a325768af0238f77dfa255c83ebd0e"><code>43be58f</code></a> Update beam-master container</li> <li><a href="https://github.com/apache/beam/commit/d76047aa7f8b79a0a00940199060696654d42db3"><code>d76047a</code></a> Fix typo</li> <li>Additional commits viewable in <a href="https://github.com/apache/beam/compare/v2.74.0...v2.75.0">compare view</a></li> </ul> </details> <br /> Updates `org.apache.beam:beam-sdks-java-expansion-service` from 2.74.0 to 2.75.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/releases">org.apache.beam:beam-sdks-java-expansion-service's releases</a>.</em></p> <blockquote> <h2>Beam 2.75.0 release</h2> <p>We are happy to present the new 2.75.0 release of Beam. This release includes both improvements and new functionality. See the <a href="https://github.com/apache/beam/blob/HEAD/get-started/downloads/#2750-2026-07-08">download page</a> for this release.</p> <!-- raw HTML omitted --> <p>For more information on changes in 2.75.0, check out the <a href="https://github.com/apache/beam/milestone/43">detailed release notes</a>.</p> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h3>I/Os</h3> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h3>New Features / Improvements</h3> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h3>Breaking Changes</h3> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h3>Known Issues</h3> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> <p>According to git shortlog, the following people contributed to the 2.75.0 release. Thank you to all contributors!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/beam/blob/master/CHANGES.md">org.apache.beam:beam-sdks-java-expansion-service's changelog</a>.</em></p> <blockquote> <h1>[2.75.0] - 2026-07-08</h1> <h2>Highlights</h2> <ul> <li>Python SDK now supports memory profiling with Memray (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Python) Added <a href="https://qdrant.tech/">Qdrant</a> VectorDatabaseWriteConfig implementation (<a href="https://redirect.github.com/apache/beam/issues/38141">#38141</a>).</li> </ul> <h2>I/Os</h2> <ul> <li>Support for reading from Delta Lake added (Java) (<a href="https://redirect.github.com/apache/beam/issues/38551">#38551</a>).</li> <li>ClickHouseIO: support writing <code>DateTime64(precision[, 'timezone'])</code> columns with sub-second precision (Java) (<a href="https://redirect.github.com/apache/beam/issues/38466">#38466</a>).</li> <li>Upgraded IO Expansion Service to Java 17 (<a href="https://redirect.github.com/apache/beam/issues/38974">#38974</a>).</li> </ul> <h2>New Features / Improvements</h2> <ul> <li>Dataflow Runner v2 has been renamed to Dataflow Portable Runner. Please refer to Dataflow <a href="https://docs.cloud.google.com/dataflow/docs/runner-v2">public documentation</a> on when to enable Portable Runner.(<a href="https://redirect.github.com/apache/beam/issues/39000">#39000</a>).</li> <li>(Java) Enabled state tag encoding v2 by default for new Dataflow Streaming Engine jobs. It can be disabled by passing <code>--experiments=disable_streaming_engine_state_tag_encoding_v2</code> or <code>--updateCompatibilityVersion=2.74.0</code> pipeline option. Note that the tag encoding version cannot change during a job update. Jobs using tag encoding v2 (enabled by default for new jobs on 2.75.0+) cannot be downgraded to Beam versions prior to 2.73.0, as only versions 2.73.0 and later support tag encoding v2. (<a href="https://redirect.github.com/apache/beam/issues/38705">#38705</a>).</li> <li>(Python) Added instrumentation to support off-the-shelf profiling agents when launching Python SDK Harness (<a href="https://redirect.github.com/apache/beam/issues/38853">#38853</a>).</li> <li>(Java) Added support to the FnApi Data stream protocol allowing runners to isolate bundles slowly processing input from other bundles. (<a href="https://redirect.github.com/apache/beam/issues/39001">#39001</a>).</li> <li>(YAML) Switched js2py library to Quickjs (<a href="https://redirect.github.com/apache/beam/issues/38473">#38473</a>).</li> <li>(YAML) Added HuggingFaceModelHandler for YAML usage (<a href="https://redirect.github.com/apache/beam/issues/38696">#38696</a>).</li> <li>(YAML) Added WriteToMongoDB transform (<a href="https://redirect.github.com/apache/beam/issues/38376">#38376</a>).</li> <li>(YAML) Added WriteToDatadog transform (<a href="https://redirect.github.com/apache/beam/issues/38362">#38362</a>).</li> <li>(Java) Flink 2.1 and 2.2 support is added (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>) (<a href="https://redirect.github.com/apache/beam/issues/38978">#38978</a>); Flink 1.17 and 1.18 support is dropped.</li> <li>(Python) MqttIO is now supported in Python via cross-language (<a href="https://redirect.github.com/apache/beam/issues/21060">#21060</a>).</li> </ul> <h2>Breaking Changes</h2> <ul> <li>(Python) Typehints of dataclass fields are honored during type inferences. To restore the behavior of fallback-to-any, use pipeline option <code>--exclude_infer_dataclass_field_type</code> (<a href="https://redirect.github.com/apache/beam/issues/38797">#38797</a>). However fixing forward is recommended.</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed GCS filesystem glob matching to correctly handle <code>/</code> in object names and support <code>**</code> for recursive matching (Go) (<a href="https://redirect.github.com/apache/beam/issues/38059">#38059</a>).</li> <li>Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) (<a href="https://redirect.github.com/apache/beam/issues/38035">#38035</a>).</li> <li>Fixed IcebergIO writing manifest column bounds padded with trailing <code>0x00</code> bytes, which broke equality predicate pushdown in some query engines (Java) (<a href="https://redirect.github.com/apache/beam/issues/38580">#38580</a>).</li> </ul> <h2>Known Issues</h2> <ul> <li>(Java) Projects using the Flink runner with Flink 2.1 or later alongside libraries requiring <code>org.lz4:lz4-java</code> (e.g., Kafka clients) may encounter a Gradle capability conflict, because Flink 2.1+ ships <code>at.yawk.lz4:lz4-java</code> which declares the same capability. To resolve, add a <code>capabilitiesResolution</code> rule to your <code>build.gradle</code> that selects <code>at.yawk.lz4:lz4-java</code> (<a href="https://redirect.github.com/apache/beam/issues/38947">#38947</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/beam/commit/b52f04de49f2c3c001dac363da9a150bfc901370"><code>b52f04d</code></a> Set version for 2.75.0 RC1</li> <li><a href="https://github.com/apache/beam/commit/346604f299cabac898439c2164ac5d5f2f150f80"><code>346604f</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39153">#39153</a> from derrickaw/20260629_fixpostcommitYamlTest</li> <li><a href="https://github.com/apache/beam/commit/c65cda7d5c2504c8ef5b1cbfd4087cedfbdb9623"><code>c65cda7</code></a> fix post commit yaml test (<a href="https://redirect.github.com/apache/beam/issues/39142">#39142</a>)</li> <li><a href="https://github.com/apache/beam/commit/eea560f39a9af203e7df3dc61cca8038edb50b39"><code>eea560f</code></a> Write append tables can be asynchronous (<a href="https://redirect.github.com/apache/beam/issues/39120">#39120</a>) (<a href="https://redirect.github.com/apache/beam/issues/39148">#39148</a>)</li> <li><a href="https://github.com/apache/beam/commit/ccbfb339cc5c9426d85f74d158fb52168b3a139f"><code>ccbfb33</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39115">#39115</a> from shunping/cp-39096</li> <li><a href="https://github.com/apache/beam/commit/cf9f578398062315605e8aac2366974f63cbdd21"><code>cf9f578</code></a> Merge pull request <a href="https://redirect.github.com/apache/beam/issues/39117">#39117</a> from shunping/cp-39100</li> <li><a href="https://github.com/apache/beam/commit/a85f20c54faa52895fcd8f95df8b7bc0669dc70c"><code>a85f20c</code></a> Revert "[Python] Optimize BigQuery copy jobs in file loads using multi-source...</li> <li><a href="https://github.com/apache/beam/commit/9b7019717ac376b9424f981ab3215c68cc58bbbe"><code>9b70197</code></a> Trigger failed postcommit tests.</li> <li><a href="https://github.com/apache/beam/commit/43be58ff18a325768af0238f77dfa255c83ebd0e"><code>43be58f</code></a> Update beam-master container</li> <li><a href="https://github.com/apache/beam/commit/d76047aa7f8b79a0a00940199060696654d42db3"><code>d76047a</code></a> Fix typo</li> <li>Additional commits viewable in <a href="https://github.com/apache/beam/compare/v2.74.0...v2.75.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
