Skip to content

Commit f8901e3

Browse files
authored
Update the release notes. (#36566)
* Update the release notes. * Update CHANGES.md
1 parent ee48e71 commit f8901e3

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

CHANGES.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,17 @@
114114
* Added official support for Python 3.13 ([#34869](https://github.com/apache/beam/issues/34869)).
115115
* Added an optional output_schema verification to all YAML transforms ([#35952](https://github.com/apache/beam/issues/35952)).
116116
* Support for encryption when using GroupByKey added, along with `--gbek` pipeline option to automatically replace all GroupByKey transforms (Java/Python) ([#36214](https://github.com/apache/beam/issues/36214)).
117+
* In Python SDK, the `--element_processing_timeout_minutes` option will also interrupt the SDK process if slowness happens during DoFn initialization, for example in `DoFn.setup()` ([#36518](https://github.com/apache/beam/issues/36518)).
117118

118119
## Breaking Changes
119120

120-
* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)).
121121
* (Python) `dill` is no longer a required, default dependency for Apache Beam ([#21298](https://github.com/apache/beam/issues/21298)).
122122
- This change only affects pipelines that explicitly use the `pickle_library=dill` pipeline option.
123123
- 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.
124124
- 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.
125125
- Submission environment: Install the dill extra in your local environment `pip install apache-beam[gcpdill]`.
126126
- Runtime (worker) environment: Your action depends on how you manage your worker's environment.
127-
- If using default containers or custom containers with the official Beam base image e.g. `FROM apache/beam_python3.10_sdk:2.69`
127+
- If using default containers or custom containers with the official Beam base image e.g. `FROM apache/beam_python3.10_sdk:2.69.0`
128128
- Add `dill==0.3.1.1` to your worker's requirements file (e.g., requirements.txt)
129129
- Pass this file to your pipeline using the --requirements_file requirements.txt pipeline option (For more details see [managing Dataflow dependencies](https://cloud.google.com/dataflow/docs/guides/manage-dependencies#py-custom-containers)).
130130
- If custom containers with a non-Beam base image e.g. `FROM python:3.9-slim`
@@ -142,10 +142,6 @@
142142
* (Java) DoFn OutputReceiver now requires implementing a builder method as part of extended metadata support for elements ([#34902](https://github.com/apache/beam/issues/34902)).
143143
* (Java) Removed ProcessContext outputWindowedValue introduced in 2.68 that allowed setting offset and record Id. Use OutputReceiver's builder to set those field ([#36523]https://github.com/apache/beam/pull/36523).
144144

145-
## Deprecations
146-
147-
* X behavior is deprecated and will be removed in X versions ([#X](https://github.com/apache/beam/issues/X)).
148-
149145
## Bugfixes
150146

151147
* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).

0 commit comments

Comments
 (0)