blog & release
2023/02/15
Apache Beam 2.45.0John Casey
We are happy to present the new 2.45.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.45.0, check out the detailed release notes.
I/Os
- MongoDB IO connector added (Go) (#24575).
New Features / Improvements
- RunInference Wrapper with Sklearn Model Handler support added in Go SDK (#24497).
- Adding override of allowed TLS algorithms (Java), now maintaining the disabled/legacy algorithms present in 2.43.0 (up to 1.8.0_342, 11.0.16, 17.0.2 for respective Java versions). This is accompanied by an explicit re-enabling of TLSv1 and TLSv1.1 for Java 8 and Java 11.
- Add UDF metrics support for Samza portable mode.
Breaking Changes
- Portable Java pipelines, Go pipelines, Python streaming pipelines, and portable Python batch
pipelines on Dataflow are required to use Runner V2. The
disable_runner_v2
,disable_runner_v2_until_2023
,disable_prime_runner_v2
experiments will raise an error during pipeline construction. You can no longer specify the Dataflow worker jar override. Note that non-portable Java jobs and non-portable Python batch jobs are not impacted. (#24515).
Bugfixes
- Avoids Cassandra syntax error when user-defined query has no where clause in it (Java) (#24829).
- Fixed JDBC connection failures (Java) during handshake due to deprecated TLSv1(.1) protocol for the JDK. (#24623)
- Fixed Python BigQuery Batch Load write may truncate valid data when deposition sets to WRITE_TRUNCATE and incoming data is large (Python) (#24623).
- Fixed Kafka watermark issue with sparse data on many partitions (#24205)
List of Contributors
According to git shortlog, the following people contributed to the 2.45.0 release. Thank you to all contributors!
AdalbertMemSQL
Ahmed Abualsaud
Ahmet Altay
Alexey Romanenko
Anand Inguva
Andrea Nardelli
Andrei Gurau
Andrew Pilloud
Benjamin Gonzalez
BjornPrime
Brian Hulette
Bulat
Byron Ellis
Chamikara Jayalath
Charles Rothrock
Damon
Daniela Martín
Danny McCormick
Darkhan Nausharipov
Dejan Spasic
Diego Gomez
Dmitry Repin
Doug Judd
Elias Segundo Antonio
Evan Galpin
Evgeny Antyshev
Fernando Morales
Jack McCluskey
Johanna Öjeling
John Casey
Junhao Liu
Kanishk Karanawat
Kenneth Knowles
Kiley Sok
Liam Miller-Cushon
Lucas Marques
Luke Cwik
MakarkinSAkvelon
Marco Robles
Mark Zitnik
Melanie
Moritz Mack
Ning Kang
Oleh Borysevych
Pablo Estrada
Philippe Moussalli
Piyush Sagar
Rebecca Szper
Reuven Lax
Rick Viscomi
Ritesh Ghorse
Robert Bradshaw
Robert Burke
Sam Whittle
Sergei Lilichenko
Seung Jin An
Shane Hansen
Sho Nakatani
Shunya Ueta
Siddharth Agrawal
Timur Sultanov
Veronica Wasson
Vitaly Terentyev
Xinbin Huang
Xinyu Liu
Xinyue Zhang
Yi Hu
ZhengLin Li
alexeyinkin
andoni-guzman
andthezhang
bullet03
camphillips22
gabihodoroaga
harrisonlimh
pablo rodriguez defino
ruslan-ikhsan
tvalentyn
yyy1000
zhengbuqian