Skip to content

Commit 2e4417f

Browse files
authored
Update website for 2.61.0 release (#33117)
* Update website for 2.61.0 release * Update CHANGES.md * Update beam-2.61.0.md * Update downloads.md * Update CHANGES.md * Update beam-2.61.0.md
1 parent 8f75c61 commit 2e4417f

File tree

4 files changed

+86
-21
lines changed

4 files changed

+86
-21
lines changed

CHANGES.md

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,10 @@
8888

8989
* ([#X](https://github.com/apache/beam/issues/X)).
9090

91-
# [2.61.0] - Unreleased
91+
# [2.61.0] - 2024-11-25
9292

9393
## Highlights
9494

95-
* New highly anticipated feature X added to Python SDK ([#X](https://github.com/apache/beam/issues/X)).
96-
* New highly anticipated feature Y added to Java SDK ([#Y](https://github.com/apache/beam/issues/Y)).
9795
* [Python] Introduce Managed Transforms API ([#31495](https://github.com/apache/beam/pull/31495))
9896
* Flink 1.19 support added ([#32648](https://github.com/apache/beam/pull/32648))
9997

@@ -111,36 +109,22 @@
111109
## New Features / Improvements
112110

113111
* Added support for read with metadata in MqttIO (Java) ([#32195](https://github.com/apache/beam/issues/32195))
114-
* X feature added (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
115112
* Added support for processing events which use a global sequence to "ordered" extension (Java) [#32540](https://github.com/apache/beam/pull/32540)
116113
* Add new meta-transform FlattenWith and Tee that allow one to introduce branching
117114
without breaking the linear/chaining style of pipeline construction.
118115

119-
## Breaking Changes
120-
121-
* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)).
122-
123116
## Deprecations
124117

125118
* Removed support for Flink 1.15 and 1.16
126119
* Removed support for Python 3.8
127-
* X behavior is deprecated and will be removed in X versions ([#X](https://github.com/apache/beam/issues/X)).
128120

129121
## Bugfixes
130122

131-
* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
132123
* (Java) Fixed tearDown not invoked when DoFn throws on Portable Runners ([#18592](https://github.com/apache/beam/issues/18592), [#31381](https://github.com/apache/beam/issues/31381)).
133124
* (Java) Fixed protobuf error with MapState.remove() in Dataflow Streaming Java Legacy Runner without Streaming Engine ([#32892](https://github.com/apache/beam/issues/32892)).
134125
* Adding flag to support conditionally disabling auto-commit in JdbcIO ReadFn ([#31111](https://github.com/apache/beam/issues/31111))
135126
* (Python) Fixed BigQuery Enrichment bug that can lead to multiple conditions returning duplicate rows, batching returning incorrect results and conditions not scoped by row during batching ([#32780](https://github.com/apache/beam/pull/32780)).
136127

137-
## Security Fixes
138-
* Fixed (CVE-YYYY-NNNN)[https://www.cve.org/CVERecord?id=CVE-YYYY-NNNN] (Java/Python/Go) ([#X](https://github.com/apache/beam/issues/X)).
139-
140-
## Known Issues
141-
142-
* ([#X](https://github.com/apache/beam/issues/X)).
143-
144128
# [2.60.0] - 2024-10-17
145129

146130
## Highlights

website/www/site/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ github_project_repo = "https://github.com/apache/beam"
104104

105105
[params]
106106
description = "Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow pipelines simplify the mechanics of large-scale batch and streaming data processing and can run on a number of runtimes like Apache Flink, Apache Spark, and Google Cloud Dataflow (a cloud service). Beam also brings DSL in different languages, allowing users to easily implement their data integration processes."
107-
release_latest = "2.60.0"
107+
release_latest = "2.61.0"
108108
# The repository and branch where the files live in Github or Colab. This is used
109109
# to serve and stage from your local branch, but publish to the master branch.
110110
# e.g. https://github.com/{{< param branch_repo >}}/path/to/notebook.ipynb
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: "Apache Beam 2.61.0"
3+
date: 2024-11-25 15:00:00 -0500
4+
categories:
5+
- blog
6+
- release
7+
authors:
8+
- damccorm
9+
---
10+
<!--
11+
Licensed under the Apache License, Version 2.0 (the "License");
12+
you may not use this file except in compliance with the License.
13+
You may obtain a copy of the License at
14+
http://www.apache.org/licenses/LICENSE-2.0
15+
Unless required by applicable law or agreed to in writing, software
16+
distributed under the License is distributed on an "AS IS" BASIS,
17+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
See the License for the specific language governing permissions and
19+
limitations under the License.
20+
-->
21+
22+
We are happy to present the new 2.61.0 release of Beam.
23+
This release includes both improvements and new functionality.
24+
See the [download page](/get-started/downloads/#2610-2024-11-25) for this release.
25+
26+
<!--more-->
27+
28+
For more information on changes in 2.61.0, check out the [detailed release notes](https://github.com/apache/beam/milestone/25).
29+
30+
## Highlights
31+
32+
* [Python] Introduce Managed Transforms API ([#31495](https://github.com/apache/beam/pull/31495))
33+
* Flink 1.19 support added ([#32648](https://github.com/apache/beam/pull/32648))
34+
35+
## I/Os
36+
37+
* [Managed Iceberg] Support creating tables if needed ([#32686](https://github.com/apache/beam/pull/32686))
38+
* [Managed Iceberg] Now available in Python SDK ([#31495](https://github.com/apache/beam/pull/31495))
39+
* [Managed Iceberg] Add support for TIMESTAMP, TIME, and DATE types ([#32688](https://github.com/apache/beam/pull/32688))
40+
* BigQuery CDC writes are now available in Python SDK, only supported when using StorageWrite API at least once mode ([#32527](https://github.com/apache/beam/issues/32527))
41+
* [Managed Iceberg] Allow updating table partition specs during pipeline runtime ([#32879](https://github.com/apache/beam/pull/32879))
42+
* Added BigQueryIO as a Managed IO ([#31486](https://github.com/apache/beam/pull/31486))
43+
* Support for writing to [Solace messages queues](https://solace.com/) (`SolaceIO.Write`) added (Java) ([#31905](https://github.com/apache/beam/issues/31905)).
44+
45+
## New Features / Improvements
46+
47+
* Added support for read with metadata in MqttIO (Java) ([#32195](https://github.com/apache/beam/issues/32195))
48+
* Added support for processing events which use a global sequence to "ordered" extension (Java) [#32540](https://github.com/apache/beam/pull/32540)
49+
* Add new meta-transform FlattenWith and Tee that allow one to introduce branching
50+
without breaking the linear/chaining style of pipeline construction.
51+
52+
## Deprecations
53+
54+
* Removed support for Flink 1.15 and 1.16
55+
* Removed support for Python 3.8
56+
57+
## Bugfixes
58+
59+
* (Java) Fixed tearDown not invoked when DoFn throws on Portable Runners ([#18592](https://github.com/apache/beam/issues/18592), [#31381](https://github.com/apache/beam/issues/31381)).
60+
* (Java) Fixed protobuf error with MapState.remove() in Dataflow Streaming Java Legacy Runner without Streaming Engine ([#32892](https://github.com/apache/beam/issues/32892)).
61+
* Adding flag to support conditionally disabling auto-commit in JdbcIO ReadFn ([#31111](https://github.com/apache/beam/issues/31111))
62+
63+
## Known Issues
64+
65+
N/A
66+
67+
For the most up to date list of known issues, see https://github.com/apache/beam/blob/master/CHANGES.md
68+
69+
## List of Contributors
70+
71+
According to git shortlog, the following people contributed to the 2.60.0 release. Thank you to all contributors!
72+
73+
Ahmed Abualsaud, Ahmet Altay, Arun Pandian, Ayush Pandey, Chamikara Jayalath, Chris Ashcraft, Christoph Grotz, DKPHUONG, Damon, Danny Mccormick, Dmitry Ulyumdzhiev, Ferran Fernández Garrido, Hai Joey Tran, Hyeonho Kim, Idan Attias, Israel Herraiz, Jack McCluskey, Jan Lukavský, Jeff Kinard, Jeremy Edwards, Joey Tran, Kenneth Knowles, Maciej Szwaja, Manit Gupta, Mattie Fu, Michel Davit, Minbo Bae, Mohamed Awnallah, Naireen Hussain, Rebecca Szper, Reeba Qureshi, Reuven Lax, Robert Bradshaw, Robert Burke, S. Veyrié, Sam Whittle, Sergei Lilichenko, Shunping Huang, Steven van Rossum, Tan Le, Thiago Nunes, Vitaly Terentyev, Vlado Djerek, Yi Hu, claudevdm, fozzie15, johnjcasey, kushmiD, liferoad, martin trieu, pablo rodriguez defino, razvanculea, s21lee, tvalentyn, twosom

website/www/site/content/en/get-started/downloads.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,19 @@ versions denoted `0.x.y`.
9696

9797
## Releases
9898

99+
### 2.61.0 (2024-11-25)
100+
101+
Official [source code download](https://downloads.apache.org/beam/2.61.0/apache-beam-2.61.0-source-release.zip).
102+
[SHA-512](https://downloads.apache.org/beam/2.61.0/apache-beam-2.61.0-source-release.zip.sha512).
103+
[signature](https://downloads.apache.org/beam/2.61.0/apache-beam-2.61.0-source-release.zip.asc).
104+
105+
[Release notes](https://github.com/apache/beam/releases/tag/v2.61.0)
106+
99107
### 2.60.0 (2024-10-17)
100108

101-
Official [source code download](https://downloads.apache.org/beam/2.60.0/apache-beam-2.60.0-source-release.zip).
102-
[SHA-512](https://downloads.apache.org/beam/2.60.0/apache-beam-2.60.0-source-release.zip.sha512).
103-
[signature](https://downloads.apache.org/beam/2.60.0/apache-beam-2.60.0-source-release.zip.asc).
109+
Official [source code download](https://archive.apache.org/dist/beam/2.60.0/apache-beam-2.60.0-source-release.zip).
110+
[SHA-512](https://archive.apache.org/dist/beam/2.60.0/apache-beam-2.60.0-source-release.zip.sha512).
111+
[signature](https://archive.apache.org/dist/beam/2.60.0/apache-beam-2.60.0-source-release.zip.asc).
104112

105113
[Release notes](https://github.com/apache/beam/releases/tag/v2.60.0)
106114

0 commit comments

Comments
 (0)