This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new ee590cc6059 Update Beam website to release 2.66.0 (#35359)
ee590cc6059 is described below

commit ee590cc605936f9f707596d65a0f97405e4c8473
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Tue Jul 1 21:45:21 2025 +0400

    Update Beam website to release 2.66.0 (#35359)
    
    * Update Beam website to release 2.66.0
    
    * Fix sections
    
    * Update release date
    
    * Update links
---
 CHANGES.md                                         | 22 +-----
 website/www/site/config.toml                       |  2 +-
 website/www/site/content/en/blog/beam-2.66.0.md    | 81 ++++++++++++++++++++++
 .../www/site/content/en/get-started/downloads.md   | 10 ++-
 website/www/site/data/authors.yml                  |  3 +
 5 files changed, 96 insertions(+), 22 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index dda05276be4..9458438ea1a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -96,11 +96,10 @@
 
 * ([#X](https://github.com/apache/beam/issues/X)).
 
-# [2.66.0] - Unreleased
+# [2.66.0] - 2025-07-01
 
 ## Beam 3.0.0 Development Highlights
 
-* New highly anticipated feature 
([X](https://github.com/apache/beam/issues/X)) to address Milestone Y 
([#Y](https://github.com/apache/beam/issues/Y)).
 * [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](https://github.com/apache/beam/pull/35064)).
@@ -109,10 +108,8 @@
 
 * [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
 
-* Support for X source added (Java/Python) 
([#X](https://github.com/apache/beam/issues/X)).
 * [IcebergIO] Now available with Beam SQL! 
([#34799](https://github.com/apache/beam/pull/34799))
 * [IcebergIO] Support reading with column pruning 
([#34856](https://github.com/apache/beam/pull/34856))
 * [IcebergIO] Support reading with pushdown filtering 
([#34827](https://github.com/apache/beam/pull/34827))
@@ -122,28 +119,21 @@
 ## New Features / Improvements
 * [Beam SQL] Introducing Beam Catalogs 
([#35223](https://github.com/apache/beam/pull/35223))
 * Adding Google Storage Requests Pays feature 
(Golang)([#30747](https://github.com/apache/beam/issues/30747)).
-* X feature added (Java/Python) 
([#X](https://github.com/apache/beam/issues/X)).
 * [Python] Prism runner now auto-enabled for some Python pipelines using the 
direct runner ([#34921](https://github.com/apache/beam/pull/34921)).
 * [YAML] WriteToTFRecord and ReadFromTFRecord Beam YAML support
 * Python: Added JupyterLab 4.x extension compatibility for enhanced notebook 
integration ([#34495](https://github.com/apache/beam/pull/34495)).
 
 ## Breaking Changes
 
-* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)).
 * Yapf version upgraded to 0.43.0 for formatting (Python) 
([#34801](https://github.com/apache/beam/pull/34801/)).
 * Python: Added JupyterLab 4.x extension compatibility for enhanced notebook 
integration ([#34495](https://github.com/apache/beam/pull/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](https://github.com/apache/beam/pull/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](https://github.com/apache/beam/issues/35225))
 
-## Deprecations
-
-* X behavior is deprecated and will be removed in X versions 
([#X](https://github.com/apache/beam/issues/X)).
-
 ## Bugfixes
 
-* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
-* (Java) Fixed cassandraIO ReadAll does not let a pipeline handle or retry 
exceptions ([#34191](https://github.com/apache/beam/pull/34191)).
+* (Java) Fixed CassandraIO ReadAll does not let a pipeline handle or retry 
exceptions ([#34191](https://github.com/apache/beam/pull/34191)).
 * [Python] Fixed vLLM model handlers breaking Beam logging. 
([#35053](https://github.com/apache/beam/pull/35053)).
 * [Python] Fixed vLLM connection leaks that caused a throughput bottleneck and 
underutilization of GPU ([#35053](https://github.com/apache/beam/pull/35053)).
 * [Python] Fixed vLLM server recovery mechanism in the event of a process 
termination ([#35234](https://github.com/apache/beam/pull/35234)).
@@ -151,14 +141,6 @@
 * [Python] Fixed pip install apache-beam[interactive] causes crash on google 
colab ([#35148](https://github.com/apache/beam/pull/35148)).
 * [IcebergIO] Fixed Beam <-> Iceberg conversion logic for arrays of structs 
and maps of structs ([#35230](https://github.com/apache/beam/pull/35230)).
 
-## Security Fixes
-* Fixed [CVE-YYYY-NNNN](https://www.cve.org/CVERecord?id=CVE-YYYY-NNNN) 
(Java/Python/Go) ([#X](https://github.com/apache/beam/issues/X)).
-
-## Known Issues
-
-[comment]: # ( When updating known issues after release, make sure also update 
website blog in website/www/site/content/blog.)
-* ([#X](https://github.com/apache/beam/issues/X)).
-
 # [2.65.0] - 2025-05-12
 
 ## I/Os
diff --git a/website/www/site/config.toml b/website/www/site/config.toml
index 582220e344c..b9adc765703 100644
--- a/website/www/site/config.toml
+++ b/website/www/site/config.toml
@@ -104,7 +104,7 @@ github_project_repo = "https://github.com/apache/beam";
 
 [params]
 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). Be [...]
-release_latest = "2.65.0"
+release_latest = "2.66.0"
 # The repository and branch where the files live in Github or Colab. This is 
used
 # to serve and stage from your local branch, but publish to the master branch.
 #   e.g. https://github.com/{{< param branch_repo >}}/path/to/notebook.ipynb
diff --git a/website/www/site/content/en/blog/beam-2.66.0.md 
b/website/www/site/content/en/blog/beam-2.66.0.md
new file mode 100644
index 00000000000..ee0feb44bac
--- /dev/null
+++ b/website/www/site/content/en/blog/beam-2.66.0.md
@@ -0,0 +1,81 @@
+---
+title:  "Apache Beam 2.66.0"
+date:   2025-07-01 15:00:00 -0500
+categories:
+  - blog
+  - release
+authors:
+  - vterentev
+---
+<!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+We are happy to present the new 2.66.0 release of Beam.
+This release includes both improvements and new functionality.
+See the [download page](/get-started/downloads/#2660-2025-07-01) for this 
release.
+
+<!--more-->
+
+For more information on changes in 2.66.0, check out the [detailed release 
notes](https://github.com/apache/beam/milestone/30?closed=1).
+
+## 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](https://github.com/apache/beam/pull/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](https://github.com/apache/beam/pull/34799))
+* [IcebergIO] Support reading with column pruning 
([#34856](https://github.com/apache/beam/pull/34856))
+* [IcebergIO] Support reading with pushdown filtering 
([#34827](https://github.com/apache/beam/pull/34827))
+* [IcebergIO] Create tables with a specified partition spec 
([#34966](https://github.com/apache/beam/pull/34966), 
[#35268](https://github.com/apache/beam/pull/35268))
+* [IcebergIO] Dynamically create namespaces if needed 
([#35228](https://github.com/apache/beam/pull/35228))
+
+### New Features / Improvements
+* [Beam SQL] Introducing Beam Catalogs 
([#35223](https://github.com/apache/beam/pull/35223))
+* Adding Google Storage Requests Pays feature 
(Golang)([#30747](https://github.com/apache/beam/issues/30747)).
+* [Python] Prism runner now auto-enabled for some Python pipelines using the 
direct runner ([#34921](https://github.com/apache/beam/pull/34921)).
+* [YAML] WriteToTFRecord and ReadFromTFRecord Beam YAML support
+* Python: Added JupyterLab 4.x extension compatibility for enhanced notebook 
integration ([#34495](https://github.com/apache/beam/pull/34495)).
+
+### Breaking Changes
+
+* Yapf version upgraded to 0.43.0 for formatting (Python) 
([#34801](https://github.com/apache/beam/pull/34801/)).
+* Python: Added JupyterLab 4.x extension compatibility for enhanced notebook 
integration ([#34495](https://github.com/apache/beam/pull/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](https://github.com/apache/beam/pull/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](https://github.com/apache/beam/issues/35225))
+
+### Bugfixes
+
+* (Java) Fixed CassandraIO ReadAll does not let a pipeline handle or retry 
exceptions ([#34191](https://github.com/apache/beam/pull/34191)).
+* [Python] Fixed vLLM model handlers breaking Beam logging. 
([#35053](https://github.com/apache/beam/pull/35053)).
+* [Python] Fixed vLLM connection leaks that caused a throughput bottleneck and 
underutilization of GPU ([#35053](https://github.com/apache/beam/pull/35053)).
+* [Python] Fixed vLLM server recovery mechanism in the event of a process 
termination ([#35234](https://github.com/apache/beam/pull/35234)).
+* (Python) Fixed cloudpickle overwriting class states every time loading a 
same object of dynamic class 
([#35062](https://github.com/apache/beam/issues/35062)).
+* [Python] Fixed pip install apache-beam[interactive] causes crash on google 
colab ([#35148](https://github.com/apache/beam/pull/35148)).
+* [IcebergIO] Fixed Beam <-> Iceberg conversion logic for arrays of structs 
and maps of structs ([#35230](https://github.com/apache/beam/pull/35230)).
+
+### Known Issues
+
+N/A
+
+## List of Contributors
+
+According to git shortlog, the following people contributed to the 2.66.0 
release. Thank you to all contributors!
+
+Aditya Yadav, Adrian Stoll, Ahmed Abualsaud, Bhargavkonidena, Chamikara 
Jayalath, Charles Nguyen, Chenzo, Damon, Danny McCormick, Derrick Williams, 
Enrique Calderon, Hai Joey Tran, Jack McCluskey, Kenneth Knowles, Leonardo 
Cesar Borges, Michael Gruschke, Minbo Bae, Minh Son Nguyen, Niel Markwick, 
Radosław Stankiewicz, Rakesh Kumar, Robert Bradshaw, S. Veyrié, Sam Whittle, 
Shubham Jaiswal, Shunping Huang, Steven van Rossum, Tanu Sharma, Vardhan 
Thigle, Vitaly Terentyev, XQ Hu, Yi Hu, akas [...]
diff --git a/website/www/site/content/en/get-started/downloads.md 
b/website/www/site/content/en/get-started/downloads.md
index 6f0f8f4e7ff..3a4ec8107cc 100644
--- a/website/www/site/content/en/get-started/downloads.md
+++ b/website/www/site/content/en/get-started/downloads.md
@@ -96,9 +96,17 @@ versions denoted `0.x.y`.
 
 ## Releases
 
+### 2.66.0 (2025-07-01)
+
+Official [source code 
download](https://archive.apache.org/dist/beam/2.66.0/apache-beam-2.66.0-source-release.zip).
+[SHA-512](https://downloads.apache.org/beam/2.66.0/apache-beam-2.66.0-source-release.zip.sha512).
+[signature](https://downloads.apache.org/beam/2.66.0/apache-beam-2.66.0-source-release.zip.asc).
+
+[Release notes](https://github.com/apache/beam/releases/tag/v2.66.0)
+
 ### 2.65.0 (2025-05-12)
 
-Official [source code 
download](https://downloads.apache.org/beam/2.65.0/apache-beam-2.65.0-source-release.zip).
+Official [source code 
download](https://archive.apache.org/dist/beam/2.65.0/apache-beam-2.65.0-source-release.zip).
 
[SHA-512](https://downloads.apache.org/beam/2.65.0/apache-beam-2.65.0-source-release.zip.sha512).
 
[signature](https://downloads.apache.org/beam/2.65.0/apache-beam-2.65.0-source-release.zip.asc).
 
diff --git a/website/www/site/data/authors.yml 
b/website/www/site/data/authors.yml
index 02ef439bc26..592c1fe800e 100644
--- a/website/www/site/data/authors.yml
+++ b/website/www/site/data/authors.yml
@@ -294,3 +294,6 @@ jkim:
 ffernandez92:
   name: Ferran Fernandez
   email: [email protected]
+vterentev:
+  name: Vitalii Terentev
+  email: [email protected]

Reply via email to