(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 73c386b9f42 Updating config from bot
73c386b9f42 is described below

commit 73c386b9f4205704dfe77d323df73f02ca3e814b
Author: github-actions 
AuthorDate: Wed Feb 14 09:05:56 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30312.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30312.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30312.json
new file mode 100644
index 000..242a48d7d3b
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30312.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": true,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": false,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new b5eecc5be68 Updating config from bot
b5eecc5be68 is described below

commit b5eecc5be68fd137d204ee6de73015108068fcd9
Author: github-actions 
AuthorDate: Wed Feb 14 15:34:00 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30306.json | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30306.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30306.json
index 242a48d7d3b..d7b83ed1c47 100644
--- a/scripts/ci/pr-bot/state/pr-state/pr-30306.json
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30306.json
@@ -1,7 +1,10 @@
 {
   "commentedAboutFailingChecks": true,
-  "reviewersAssignedForLabels": {},
-  "nextAction": "Author",
+  "reviewersAssignedForLabels": {
+"java": "m-trieu",
+"io": "johnjcasey"
+  },
+  "nextAction": "Reviewers",
   "stopReviewerNotifications": false,
   "remindAfterTestsPass": [],
   "committerAssigned": false



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new ce4d7ff316e Updating config from bot
ce4d7ff316e is described below

commit ce4d7ff316e0026058b1636da078f439a4606b35
Author: github-actions 
AuthorDate: Wed Feb 14 15:34:01 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/reviewers-for-label-java.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/reviewers-for-label-java.json 
b/scripts/ci/pr-bot/state/reviewers-for-label-java.json
index d13e8cf1f21..3d94e10626c 100644
--- a/scripts/ci/pr-bot/state/reviewers-for-label-java.json
+++ b/scripts/ci/pr-bot/state/reviewers-for-label-java.json
@@ -8,7 +8,7 @@
 "apilloud": 1678822446183,
 "Abacn": 1707425392750,
 "bvolpato": 1707503950521,
-"m-trieu": 1707343533957,
+"m-trieu": 1707924839184,
 "damondouglas": 1707845670465
   }
 }
\ No newline at end of file



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 0119cb07ce6 Updating config from bot
0119cb07ce6 is described below

commit 0119cb07ce67d999e1f58530064952ff7a0ce4c8
Author: github-actions 
AuthorDate: Wed Feb 14 15:34:03 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/reviewers-for-label-io.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/reviewers-for-label-io.json 
b/scripts/ci/pr-bot/state/reviewers-for-label-io.json
index 8ebccc3c734..c35305c5fa3 100644
--- a/scripts/ci/pr-bot/state/reviewers-for-label-io.json
+++ b/scripts/ci/pr-bot/state/reviewers-for-label-io.json
@@ -2,7 +2,7 @@
   "label": "io",
   "dateOfLastReviewAssignment": {
 "chamikaramj": 1707867277708,
-"johnjcasey": 1707761180436,
+"johnjcasey": 1707924839184,
 "pabloem": 1691787951165,
 "Abacn": 1707503950521,
 "ahmedabu98": 1707845670465,



(beam) annotated tag sdks/v2.54.0 updated (f660f49b6cf -> 7126cdb6952)

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to annotated tag sdks/v2.54.0
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag sdks/v2.54.0 was modified! ***

from f660f49b6cf (commit)
  to 7126cdb6952 (tag)
 tagging 9052a0b1f0b18c180a6f6c1260e4fce8968e45f4 (tag)
  length 167 bytes
  by lostluck
  on Wed Feb 14 17:43:05 2024 +

- Log -
Tagging release
-BEGIN PGP SIGNATURE-

iQJMBAABCgA2FiEEkTwzkqdwx4HtxN2r0gMW9xIhNCIFAmXM+6kYHHByaXZhdGVA
YmVhbS5hcGFjaGUub3JnAAoJENIDFvcSITQiNocQAJLu6msc+DQc3RcvIHnaEBcD
r5ypD99J3ehduX68YVMhUcRwphu7Rrq/sDwHTOdx46EGWchP1/3P0AjF/qO7BYBd
UqO3DdSyTVIkW9z43IAFfaSKVXe9m7Oac85nUi9ood9AcREoe1byOUev99MxMglG
Pc/f/zTZmid5R3ojtp1QB7em2JwL29o1cQkZLTDAI/0IPkBJ8jEuCuQCQhWp9Ddd
2EKumXLZP5Wpfs1MTMeS2rfLqqBnc/a+HCaH5DpGOvoCGnJbN6QuSLc7rRyh8/ym
k5nzo+uDrUvEJEem2U4Cb4rJNIRwvr6kRGyWZHOuzNgeoSvm5VYZDGjRJC+U5WyH
v+3YgI9gr367LFL8m7Jf37VxGzOCcvevu1lXjs0GKVfiJg+5bpnQJ4QrYAfa5Otf
DwguP2xuDy3P9WiSSFfd75fEDkwrOrYiutBwz5UZtu75P+e1VJ4txPZ7JSu+giLm
NtzwMFS31N/Z9KgTsiK+4KTEx3UC7rfwYHlDJvy59LIEhh+47hW79L8DA6YbKSSM
JdT/FICCOBzhK76+Vl1ZtzpMLeUR8/eveomk8JyfOR1vYIRlOrqo6bvxmIhX+diE
uYsJpySIpQteeTuw4IU54Hk2cfkaYDtfY4FGmvqwSikBJfFJODOux632md29BG32
t79W0Xz7JojeS5rwf5/b
=SyB/
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(beam) annotated tag v2.54.0 updated (f660f49b6cf -> 2bbb5752b43)

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to annotated tag v2.54.0
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.54.0 was modified! ***

from f660f49b6cf (commit)
  to 2bbb5752b43 (tag)
 tagging 9052a0b1f0b18c180a6f6c1260e4fce8968e45f4 (tag)
  length 167 bytes
  by lostluck
  on Wed Feb 14 17:43:06 2024 +

- Log -
Tagging release
-BEGIN PGP SIGNATURE-

iQJMBAABCgA2FiEEkTwzkqdwx4HtxN2r0gMW9xIhNCIFAmXM+6oYHHByaXZhdGVA
YmVhbS5hcGFjaGUub3JnAAoJENIDFvcSITQi+UEQAITYvTiWiZ7FO/zNzPStmtR4
aXaXbXuLPCM9ax7/2G319Hwv8RUpfmYctPInm11PAAfVUK5Cau6AVKdAeFFyyHAP
svrLzSgapuN5QvLmCcqlp4GJ+tz11ABDVSAK+Nc2KbTacEBkbsWvxOEZg1E7EYbv
uU7phMUoOOD22Gd4XIXOP6CDMv+z/OpVE0dnY06Ro9bzPKKoGl+GrX42bNmbOO1p
8bxcHmtFpxvEbmt46azV27/0I+NvfQx9kpWzXBqrPT/TOoRa3rfeIPM+YobyDfbM
L6elurScpCrG4n88ccC/bRmo7EQbCAnRUnUNpjeS2fZz+VE3e44dShRYOBlgCZtQ
1C/7tX5DBA335ijJbRqtFhrFi/gTnrVTG7X1vvPV2CwPppTrJXeVjD0isnD6B/q2
NdQRyFlekfyZrnTLoznNlwxKiimVuG/NCKfsuFrEIu7hWrXsVMIp9PO0tnXDdFAs
3RTV6XC9IyN556Xwds6LpcjAj/UPR11rTPfQ08dFuxQcPW9bja3xtvOi5DcZW6hG
pZABtqkVWE+Dm/QrOuuvh0lnCVoMKl4o/GaW34xEmIolSXsxYGL+D1XD/bVEOPbB
5KtfMH8WcSE2/uyZMOMFQuq5cs6s5ncSWXV9MRYZTVA7cbdQjmE53EhGhzsLDQIw
TBRUfrTNbFrmy/DGNpTC
=pb7P
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 8365b2a6fe5 Updating config from bot
8365b2a6fe5 is described below

commit 8365b2a6fe54cbd4ac524a05e0e8f98511833181
Author: github-actions 
AuthorDate: Wed Feb 14 17:58:08 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30306.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30306.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30306.json
index d7b83ed1c47..dcbe857b392 100644
--- a/scripts/ci/pr-bot/state/pr-state/pr-30306.json
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30306.json
@@ -5,7 +5,7 @@
 "io": "johnjcasey"
   },
   "nextAction": "Reviewers",
-  "stopReviewerNotifications": false,
+  "stopReviewerNotifications": true,
   "remindAfterTestsPass": [],
   "committerAssigned": false
 }
\ No newline at end of file



(beam-site) branch updates_release_2.54.0 deleted (was a1c817c6c8)

2024-02-14 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

lostluck pushed a change to branch updates_release_2.54.0
in repository https://gitbox.apache.org/repos/asf/beam-site.git


 was a1c817c6c8 Update beam-site for release 2.54.0.

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



svn commit: r67350 - in /release/beam: 2.53.0/ 2.54.0/ 2.54.0/python/

2024-02-14 Thread lostluck
Author: lostluck
Date: Wed Feb 14 18:07:49 2024
New Revision: 67350

Log:
Adding artifacts for the 2.54.0 release and removing old artifacts

Added:
release/beam/2.54.0/
release/beam/2.54.0/apache-beam-2.54.0-source-release.zip   (with props)
release/beam/2.54.0/apache-beam-2.54.0-source-release.zip.asc
release/beam/2.54.0/apache-beam-2.54.0-source-release.zip.sha512
release/beam/2.54.0/python/
release/beam/2.54.0/python/apache-beam-2.54.0.tar.gz   (with props)
release/beam/2.54.0/python/apache-beam-2.54.0.tar.gz.asc
release/beam/2.54.0/python/apache-beam-2.54.0.tar.gz.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-macosx_10_9_x86_64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-macosx_10_9_x86_64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-macosx_10_9_x86_64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.sha512
release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win32.whl   (with 
props)
release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win32.whl.asc
release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win32.whl.sha512
release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win_amd64.whl   
(with props)
release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win_amd64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp310-cp310-win_amd64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-macosx_10_9_x86_64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-macosx_10_9_x86_64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-macosx_10_9_x86_64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.sha512
release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win32.whl   (with 
props)
release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win32.whl.asc
release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win32.whl.sha512
release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win_amd64.whl   
(with props)
release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win_amd64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp311-cp311-win_amd64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-macosx_10_9_x86_64.whl  
 (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-macosx_10_9_x86_64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-macosx_10_9_x86_64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
   (with props)

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.asc

release/beam/2.54.0/python/apache_beam-2.54.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.sha512

release/beam/2.54.0/python/apache_beam-2.54.0

(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 81381181161 Updating config from bot
81381181161 is described below

commit 8138118116127404c7c9e0d04b49c088785e750b
Author: github-actions 
AuthorDate: Wed Feb 14 18:35:07 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30314.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30314.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30314.json
new file mode 100644
index 000..242a48d7d3b
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30314.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": true,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": false,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 36f17dc7400 Updating config from bot
36f17dc7400 is described below

commit 36f17dc7400654d0dda01788459ce59894e19bc2
Author: github-actions 
AuthorDate: Wed Feb 14 18:53:26 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30315.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30315.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30315.json
new file mode 100644
index 000..9c2aa5aa212
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30315.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": false,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": true,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch master updated: Add an automatic GCP-BOM dependency upgrader (#30262)

2024-02-14 Thread yhu
This is an automated email from the ASF dual-hosted git repository.

yhu 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 bfa26a4d907 Add an automatic GCP-BOM dependency upgrader (#30262)
bfa26a4d907 is described below

commit bfa26a4d907d844aed4b938f88142ed0fc82c90f
Author: Yi Hu 
AuthorDate: Wed Feb 14 14:00:56 2024 -0500

Add an automatic GCP-BOM dependency upgrader (#30262)

* Add an automatic GCP-BOM dependency upgrader

* Standardize comment tag
---
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  22 +-
 scripts/tools/bomupgrader.py   | 233 +
 2 files changed, 245 insertions(+), 10 deletions(-)

diff --git 
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy 
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index 9705557a162..abaaa7fb1df 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -590,6 +590,9 @@ class BeamModulePlugin implements Plugin {
 // These versions are defined here because they represent
 // a dependency version which should match across multiple
 // Maven artifacts.
+//
+// There are a few versions are determined by the BOMs by running 
scripts/tools/bomupgrader.py
+// marked as [bomupgrader]. See the documentation of that script for 
detail.
 def activemq_version = "5.14.5"
 def autovalue_version = "1.9"
 def autoservice_version = "1.0.1"
@@ -601,17 +604,17 @@ class BeamModulePlugin implements Plugin {
 def classgraph_version = "4.8.162"
 def dbcp2_version = "2.9.0"
 def errorprone_version = "2.10.0"
-// Try to keep gax_version consistent with gax-grpc version in 
google_cloud_platform_libraries_bom
+// [bomupgrader] determined by: com.google.api:gax, consistent with: 
google_cloud_platform_libraries_bom
 def gax_version = "2.41.0"
 def google_ads_version = "26.0.0"
 def google_clients_version = "2.0.0"
 def google_cloud_bigdataoss_version = "2.2.16"
-// Try to keep google_cloud_spanner_version consistent with 
google_cloud_spanner_bom in google_cloud_platform_libraries_bom
+// [bomupgrader] determined by: com.google.cloud:google-cloud-spanner, 
consistent with: google_cloud_platform_libraries_bom
 def google_cloud_spanner_version = "6.57.0"
 def google_code_gson_version = "2.10.1"
 def google_oauth_clients_version = "1.34.1"
-// Try to keep grpc_version consistent with gRPC version in 
google_cloud_platform_libraries_bom
-def grpc_version = "1.60.0"
+// [bomupgrader] determined by: io.grpc:grpc-netty, consistent with: 
google_cloud_platform_libraries_bom
+def grpc_version = "1.61.0"
 def guava_version = "32.1.2-jre"
 def hadoop_version = "2.10.2"
 def hamcrest_version = "2.1"
@@ -625,11 +628,11 @@ class BeamModulePlugin implements Plugin {
 def kafka_version = "2.4.1"
 def log4j2_version = "2.20.0"
 def nemo_version = "0.1"
-// Try to keep netty_version consistent with the netty version in grpc_bom 
(includes grpc_netty) in google_cloud_platform_libraries_bom
+// [bomupgrader] determined by: io.grpc:grpc-netty, consistent with: 
google_cloud_platform_libraries_bom
 def netty_version = "4.1.100.Final"
 def postgres_version = "42.2.16"
 def powermock_version = "2.0.9"
-// Try to keep protobuf_version consistent with the protobuf version in 
google_cloud_platform_libraries_bom
+// [bomupgrader] determined by: com.google.protobuf:protobuf-java, 
consistent with: google_cloud_platform_libraries_bom
 def protobuf_version = "3.25.2"
 def qpid_jms_client_version = "0.61.0"
 def quickcheck_version = "1.0"
@@ -640,7 +643,7 @@ class BeamModulePlugin implements Plugin {
 def spark3_version = "3.2.2"
 def spotbugs_version = "4.0.6"
 def testcontainers_version = "1.17.3"
-// Try to keep arrow_version consistent with the arrow version in 
google_cloud_bigquery, managed by google_cloud_platform_libraries_bom
+// [bomupgrader] determined by: org.apache.arrow:arrow-memory-core, 
consistent with: google_cloud_platform_libraries_bom
 def arrow_version = "15.0.0"
 def jmh_version = "1.34"
 def jupiter_version = "5.7.0"
@@ -756,9 +759,8 @@ class BeamModulePlugin implements Plugin {
 google_cloud_firestore  : 
"com.google.cloud:google-cloud-firestore", // 
google_cloud_platform_libraries_bom sets version
 google_cloud_pubsub : 
"com.google.cloud:google-cloud-pubsub", // google_cloud_platform_libraries_bom 
sets version
 google_cloud_pubsublite : 
"com.google.cloud:google-cloud-pubsublite",  // 
google_cloud_platform_libraries_bom sets version
-// The release notes

(beam) branch master updated: Beam 2.54.0 release blog. (#30201)

2024-02-14 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

lostluck 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 7cfbfa5f3e5 Beam 2.54.0 release blog. (#30201)
7cfbfa5f3e5 is described below

commit 7cfbfa5f3e5b67a5e40b3be653b8f0a019fd8986
Author: Robert Burke 
AuthorDate: Wed Feb 14 11:22:43 2024 -0800

Beam 2.54.0 release blog. (#30201)

* Beam 2.54.0 release blog.

* Fix delimiter

* Update to archive.

* Update release date to 02-12.

* Add note about Dataflow Runner v2 default for Java Batch.

* Update blog with note about RunnerV2 becoming the default.

* Update release date due to delay.

* runnerv2 again

* Update time.

* fix archive links

* fix publish time.

* Time and time again.

* yesterday

* slow to update.

-

Co-authored-by: lostluck <13907733+lostl...@users.noreply.github.com>
Co-authored-by: Robert Bradshaw 
---
 CHANGES.md |  12 +-
 website/www/site/config.toml   |   2 +-
 website/www/site/content/en/blog/beam-2.54.0.md| 175 +
 .../www/site/content/en/get-started/downloads.md   |  32 ++--
 4 files changed, 203 insertions(+), 18 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 607f1a1185f..ce46b7087f8 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -92,12 +92,13 @@
 
 * ([#X](https://github.com/apache/beam/issues/X)).
 
-# [2.54.0] - Cut,Unreleased
+# [2.54.0] - 2024-02-14
 
 ## Highlights
 
-* New highly anticipated feature X added to Python SDK 
([#X](https://github.com/apache/beam/issues/X)).
-* New highly anticipated feature Y added to Java SDK 
([#Y](https://github.com/apache/beam/issues/Y)).
+* [Enrichment Transform](https://s.apache.org/enrichment-transform) along with 
GCP BigTable handler added to Python SDK 
([#30001](https://github.com/apache/beam/pull/30001)).
+* Beam Java Batch pipelines run on Google Cloud Dataflow will default to the 
Portable (Runner V2)[https://cloud.google.com/dataflow/docs/runner-v2] starting 
with this version. (All other languages are already on Runner V2.)
+* This change is still rolling out to the Dataflow service, see (Runner V2 
documentation)[https://cloud.google.com/dataflow/docs/runner-v2] for how to 
enable or disable it intentionally.
 
 ## I/Os
 
@@ -120,14 +121,15 @@
 
 ## Bugfixes
 
-* N/A
+* Fixed a memory leak affecting some Go SDK since 2.46.0. 
([#28142](https://github.com/apache/beam/pull/28142))
 
 ## Security Fixes
+
 * N/A
 
 ## Known Issues
 
-* ([#X](https://github.com/apache/beam/issues/X)).
+* N/A
 
 # [2.53.0] - 2024-01-04
 
diff --git a/website/www/site/config.toml b/website/www/site/config.toml
index df90aa61763..bbd8193915c 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.53.0"
+release_latest = "2.54.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.54.0.md 
b/website/www/site/content/en/blog/beam-2.54.0.md
new file mode 100644
index 000..2c7b0f0d410
--- /dev/null
+++ b/website/www/site/content/en/blog/beam-2.54.0.md
@@ -0,0 +1,175 @@
+---
+title:  "Apache Beam 2.54.0"
+date:   2024-02-14 09:00:00 -0400
+categories:
+  - blog
+  - release
+authors:
+  - lostluck
+---
+
+
+We are happy to present the new 2.54.0 release of Beam.
+This release includes both improvements and new functionality.
+See the [download page](/get-started/downloads/) for this release.
+
+
+
+For more information on changes in 2.54.0, check out the [detailed release 
notes](https://github.com/apache/beam/milestone/18).
+
+## Highlights
+
+* [Enrichment Transform](https://s.apache.org/enrichment-transform) along with 
GCP BigTable handler added to Python SDK 
([#30001](https://github.com/apache/beam/pull/30001)).
+* Beam Java Batch pipelines run on Google Cloud Dataflow will default to the 
Portable (Runner V2)[https://cloud.google.com/dataflow/docs/runner-v2] starting 
with this version. (All other la

(beam) branch master updated (7cfbfa5f3e5 -> 1ac5e8bdfb9)

2024-02-14 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


from 7cfbfa5f3e5 Beam 2.54.0 release blog. (#30201)
 add 1ac5e8bdfb9 Update beam-2.54.0.md - fix link.

No new revisions were added by this update.

Summary of changes:
 website/www/site/content/en/blog/beam-2.54.0.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new e4deffd8f33 Updating config from bot
e4deffd8f33 is described below

commit e4deffd8f33a5602bb3cb30dec75707aecf3f35c
Author: github-actions 
AuthorDate: Wed Feb 14 20:34:47 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30314.json | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30314.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30314.json
index 242a48d7d3b..1c736ae3495 100644
--- a/scripts/ci/pr-bot/state/pr-state/pr-30314.json
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30314.json
@@ -1,7 +1,9 @@
 {
-  "commentedAboutFailingChecks": true,
-  "reviewersAssignedForLabels": {},
-  "nextAction": "Author",
+  "commentedAboutFailingChecks": false,
+  "reviewersAssignedForLabels": {
+"java": "Abacn"
+  },
+  "nextAction": "Reviewers",
   "stopReviewerNotifications": false,
   "remindAfterTestsPass": [],
   "committerAssigned": false



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 0031d9c63d9 Updating config from bot
0031d9c63d9 is described below

commit 0031d9c63d91ba825fe2d4b661c8d908f3a10cc8
Author: github-actions 
AuthorDate: Wed Feb 14 20:34:48 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/reviewers-for-label-java.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/reviewers-for-label-java.json 
b/scripts/ci/pr-bot/state/reviewers-for-label-java.json
index 3d94e10626c..859a046eb67 100644
--- a/scripts/ci/pr-bot/state/reviewers-for-label-java.json
+++ b/scripts/ci/pr-bot/state/reviewers-for-label-java.json
@@ -6,7 +6,7 @@
 "robertwb": 1707764084416,
 "kileys": 1674428678843,
 "apilloud": 1678822446183,
-"Abacn": 1707425392750,
+"Abacn": 1707942885810,
 "bvolpato": 1707503950521,
 "m-trieu": 1707924839184,
 "damondouglas": 1707845670465



(beam) branch master updated: Extract ThrottleTimeCounter for PerWorkerMetrics (#30245)

2024-02-14 Thread yhu
This is an automated email from the ASF dual-hosted git repository.

yhu 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 f64501427bf Extract ThrottleTimeCounter for PerWorkerMetrics (#30245)
f64501427bf is described below

commit f64501427bf2e0e5482859e66a3d8e1f7d6e6c94
Author: JayajP 
AuthorDate: Wed Feb 14 12:46:21 2024 -0800

Extract ThrottleTimeCounter for PerWorkerMetrics (#30245)

* Extract ThrottleTimeCounter for PerWorkerMetrics

* spotless

* Update unit tests
---
 .../dataflow/worker/streaming/StageInfo.java   | 20 +++
 .../dataflow/worker/streaming/StageInfoTest.java   | 70 ++
 .../sdk/io/gcp/bigquery/BigQuerySinkMetrics.java   |  4 +-
 3 files changed, 92 insertions(+), 2 deletions(-)

diff --git 
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java
 
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java
index cb6cbec7d4b..8f14ea26a46 100644
--- 
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java
+++ 
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java
@@ -21,6 +21,7 @@ import static 
org.apache.beam.runners.dataflow.worker.DataflowSystemMetrics.THRO
 
 import com.google.api.services.dataflow.model.CounterStructuredName;
 import com.google.api.services.dataflow.model.CounterUpdate;
+import com.google.api.services.dataflow.model.MetricValue;
 import com.google.api.services.dataflow.model.PerStepNamespaceMetrics;
 import com.google.auto.value.AutoValue;
 import java.util.ArrayList;
@@ -34,6 +35,7 @@ import 
org.apache.beam.runners.dataflow.worker.counters.Counter;
 import org.apache.beam.runners.dataflow.worker.counters.CounterSet;
 import 
org.apache.beam.runners.dataflow.worker.counters.DataflowCounterUpdateExtractor;
 import org.apache.beam.runners.dataflow.worker.counters.NameContext;
+import org.apache.beam.sdk.io.gcp.bigquery.BigQuerySinkMetrics;
 import 
org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.Iterables;
 
 /** Contains a few of the stage specific fields. E.g. metrics container 
registry, counters etc. */
@@ -117,6 +119,24 @@ public abstract class StageInfo {
 Iterables.addAll(
 metrics,
 
StreamingStepMetricsContainer.extractPerWorkerMetricUpdates(metricsContainerRegistry()));
+translateKnownPerWorkerCounters(metrics);
 return metrics;
   }
+
+  private void translateKnownPerWorkerCounters(List 
metrics) {
+for (PerStepNamespaceMetrics perStepnamespaceMetrics : metrics) {
+  if (!BigQuerySinkMetrics.METRICS_NAMESPACE.equals(
+  perStepnamespaceMetrics.getMetricsNamespace())) {
+continue;
+  }
+  for (MetricValue metric : perStepnamespaceMetrics.getMetricValues()) {
+if (BigQuerySinkMetrics.THROTTLED_TIME.equals(metric.getMetric())) {
+  Long msecs = metric.getValueInt64();
+  if (msecs != null && msecs > 0) {
+throttledMsecs().addValue(msecs);
+  }
+}
+  }
+}
+  }
 }
diff --git 
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfoTest.java
 
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfoTest.java
new file mode 100644
index 000..9b46466c5bf
--- /dev/null
+++ 
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfoTest.java
@@ -0,0 +1,70 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.beam.runners.dataflow.worker.streaming;
+
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.equalTo;
+
+import org.apache.beam.runners.dataflow.worker.StreamingStepMetricsContainer;
+import org.apache.beam.sdk.io.gcp.bigquery.BigQuerySinkMetrics;
+import org.apache.beam.sdk.metrics.Metri

(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new e86cb74aba6 Updating config from bot
e86cb74aba6 is described below

commit e86cb74aba6a46c01d3f7c11c5cf691f158ec531
Author: github-actions 
AuthorDate: Wed Feb 14 20:53:28 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30318.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30318.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30318.json
new file mode 100644
index 000..9c2aa5aa212
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30318.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": false,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": true,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch master updated (f64501427bf -> e4d90981899)

2024-02-14 Thread svetak
This is an automated email from the ASF dual-hosted git repository.

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


from f64501427bf Extract ThrottleTimeCounter for PerWorkerMetrics (#30245)
 add 8ae7215d748 Create HealthcareUtils file with shared resources
 add ef2786e9151 revert
 add 93223a24e44 Merge branch 'apache:master' into master
 add 0ffdbf1dbc7 Merge branch 'master' of github.com:svetakvsundhar/beam
 add e67379b0531 Merge branch 'apache:master' into master
 add 721dc4f73d3 Merge branch 'apache:master' into master
 add aa1f4811886 Merge branch 'apache:master' into master
 add bef38724679 Merge branch 'apache:master' into master
 add cc0a48e7ba8 Merge remote-tracking branch 'origin/master'
 add 5ef9809b4fb Merge remote-tracking branch 'origin/master'
 add 3688fee6830 Merge remote-tracking branch 'origin/master'
 add 40869f65139 Merge remote-tracking branch 'origin/master'
 add facd13593a7 add to documentation.
 new e4d90981899 Merge pull request #30318 from 
svetakvsundhar/pipeline_design_documentation

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../www/site/content/en/documentation/pipelines/design-your-pipeline.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(beam) 01/01: Merge pull request #30318 from svetakvsundhar/pipeline_design_documentation

2024-02-14 Thread svetak
This is an automated email from the ASF dual-hosted git repository.

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

commit e4d909818998ffb3053c4c3f8f141a01df093a89
Merge: f64501427bf facd13593a7
Author: Svetak Sundhar 
AuthorDate: Wed Feb 14 21:29:07 2024 +

Merge pull request #30318 from svetakvsundhar/pipeline_design_documentation

Pipeline design documentation update

 .../www/site/content/en/documentation/pipelines/design-your-pipeline.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(beam) branch master updated (bfe6168505c -> 914cf145cba)

2024-02-14 Thread riteshghorse
This is an automated email from the ASF dual-hosted git repository.

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


from bfe6168505c fixed the display issue for impersonateServiceAccount with 
Java (#30283)
 add 914cf145cba [Docs] Add transform catalog page for enrichment transform 
(#30187)

No new revisions were added by this update.

Summary of changes:
 .../snippets/transforms/elementwise/enrichment.py  | 51 +
 .../transforms/elementwise/enrichment_test.py  | 53 +
 .../site/content/en/documentation/ml/overview.md   |  3 +-
 .../transforms/python/elementwise/enrichment.md| 66 ++
 .../python/elementwise/runinference-pytorch.md |  2 +-
 .../en/documentation/transforms/python/overview.md |  1 +
 .../partials/section-menu/en/documentation.html|  1 +
 7 files changed, 175 insertions(+), 2 deletions(-)
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/elementwise/enrichment.py
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/elementwise/enrichment_test.py
 create mode 100644 
website/www/site/content/en/documentation/transforms/python/elementwise/enrichment.md



(beam) branch master updated (e4d90981899 -> bfe6168505c)

2024-02-14 Thread yhu
This is an automated email from the ASF dual-hosted git repository.

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


from e4d90981899 Merge pull request #30318 from 
svetakvsundhar/pipeline_design_documentation
 add bfe6168505c fixed the display issue for impersonateServiceAccount with 
Java (#30283)

No new revisions were added by this update.

Summary of changes:
 .../dataflow/worker/StreamingDataflowWorker.java   |  1 +
 .../worker/WorkerPipelineOptionsFactory.java   | 10 
 .../sdk/extensions/gcp/options/GcpOptions.java |  1 -
 sdks/java/harness/build.gradle |  1 +
 .../java/org/apache/beam/fn/harness/FnHarness.java | 30 ++
 5 files changed, 42 insertions(+), 1 deletion(-)



(beam) branch master updated: [Docs] Add example notebook for enrichment transform with bigtable (#30315)

2024-02-14 Thread riteshghorse
This is an automated email from the ASF dual-hosted git repository.

riteshghorse 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 6377cbe20cc [Docs] Add example notebook for enrichment transform with 
bigtable (#30315)
6377cbe20cc is described below

commit 6377cbe20cc387d7986709014efc4cedfb2099f3
Author: Ritesh Ghorse 
AuthorDate: Wed Feb 14 18:50:47 2024 -0500

[Docs] Add example notebook for enrichment transform with bigtable (#30315)

* bigtable enrichment notebook

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* Update examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

* changes from the review

* Apply suggestions from code review

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>

-

Co-authored-by: Rebecca Szper <98840847+rsz...@users.noreply.github.com>
---
 .../beam-ml/bigtable_enrichment_transform.ipynb| 854 +
 1 file changed, 854 insertions(+)

diff --git a/examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb 
b/examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb
new file mode 100644
index 000..455b5cccd5d
--- /dev/null
+++ b/examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb
@@ -0,0 +1,854 @@
+{
+  "cells": [
+{
+  "cell_type": "code",
+  "execution_count": null,
+  "metadata": {
+"id": "fFjof1NgAJwu",
+"cellView": "form"
+  },
+  "outputs": [],
+  "source": [
+"# @title ## Licensed to the Apache Software Foundation (ASF), 
Version 2.0 (the \"License\")\n",
+"\n",
+"# Licensed to the Apache Software Foundation (ASF) under one\n",
+"# or more contributor license agreements. See the NOTICE file\n",
+"# distributed with this work for additional information\n",
+"# regarding copyright ownership. The ASF licenses this file\n",
+"# to you under the Apache License, Version 2.0 (the\n",
+"# \"License\"); you may not use this file except in compliance\n",
+"# with the License. You may obtain a copy of the License at\n",
+"#\n",
+"#   http://www.apache.org/licenses/LICENSE-2.0\n";,
+"#\n",
+"# Unless required by applicable law or agreed to in writing,\n",
+"# software distributed under the License is distributed on an\n",
+"# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n",
+"# KIND, either express or implied. See the License for the\n",
+"# specific language governing permissions and limitations\n",
+"# under the License"
+  ]
+},
+{
+  "cell_type": "markdown",
+  "metadata": {
+"id": "A8xNRyZMW1yK"
+  },
+  "source": [
+"# Use Apache Beam and Bigtable to enrich data\n",
+"\n",
+"\n",
+"  \n",
+"https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb\";>https://raw.githubusercontent.com/google/or-tools/main/tools/colab_32px.png\";
 />Run in Google Colab\n",
+"  \n",
+"  \n",
+"https://github.com/apache/beam/blob/master/examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb\";>https://raw.githubusercontent.com/google/or-tools/main/tools/github_32px.png\";
 />View source on GitHub\n",
+"  \n",
+"\n"
+  ]
+},
+{
+  "cell_type": "markdown",
+  "metadata": {
+"id": "HrCtxslBGK8

(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new c342345994b Updating config from bot
c342345994b is described below

commit c342345994bc43d4bded9d53b727e6705be61b91
Author: github-actions 
AuthorDate: Thu Feb 15 01:12:21 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30312.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30312.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30312.json
index 242a48d7d3b..37f7ab41238 100644
--- a/scripts/ci/pr-bot/state/pr-state/pr-30312.json
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30312.json
@@ -2,7 +2,7 @@
   "commentedAboutFailingChecks": true,
   "reviewersAssignedForLabels": {},
   "nextAction": "Author",
-  "stopReviewerNotifications": false,
+  "stopReviewerNotifications": true,
   "remindAfterTestsPass": [],
   "committerAssigned": false
 }
\ No newline at end of file



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 63b0854ee7c Updating config from bot
63b0854ee7c is described below

commit 63b0854ee7c2795981ffde98d850dc80617e5fd7
Author: github-actions 
AuthorDate: Thu Feb 15 01:26:09 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/reviewers-for-label-no-matching-label.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ci/pr-bot/state/reviewers-for-label-no-matching-label.json 
b/scripts/ci/pr-bot/state/reviewers-for-label-no-matching-label.json
index 421423720b1..799c819951f 100644
--- a/scripts/ci/pr-bot/state/reviewers-for-label-no-matching-label.json
+++ b/scripts/ci/pr-bot/state/reviewers-for-label-no-matching-label.json
@@ -4,7 +4,7 @@
 "Abacn": 1707614957467,
 "AnandInguva": 1707824067215,
 "chamikaramj": 1707876645084,
-"damccorm": 1706746787532,
+"damccorm": 1707960366200,
 "johnjcasey": 1706756770922,
 "jrmccluskey": 1707010152976,
 "kennknowles": 1706906090429,



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 3a4c24828bf Updating config from bot
3a4c24828bf is described below

commit 3a4c24828bff6f3a7611a806fde5fc7e8428ee80
Author: github-actions 
AuthorDate: Thu Feb 15 01:26:08 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30322.json | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30322.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30322.json
new file mode 100644
index 000..f6cbd919240
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30322.json
@@ -0,0 +1,10 @@
+{
+  "commentedAboutFailingChecks": false,
+  "reviewersAssignedForLabels": {
+"no-matching-label": "damccorm"
+  },
+  "nextAction": "Reviewers",
+  "stopReviewerNotifications": false,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new 4fc6c532215 Updating config from bot
4fc6c532215 is described below

commit 4fc6c5322156b79902da5f98433c3831c0bd9ec4
Author: github-actions 
AuthorDate: Thu Feb 15 02:19:24 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30323.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30323.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30323.json
new file mode 100644
index 000..9c2aa5aa212
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30323.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": false,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": true,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch nightly-refs/heads/master updated (9a4e1144532 -> 6377cbe20cc)

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch nightly-refs/heads/master
in repository https://gitbox.apache.org/repos/asf/beam.git


from 9a4e1144532 Add instructions for Go custom container builds, link from 
2.55.0 release notes. (#30290)
 add bfa26a4d907 Add an automatic GCP-BOM dependency upgrader (#30262)
 add 7cfbfa5f3e5 Beam 2.54.0 release blog. (#30201)
 add 1ac5e8bdfb9 Update beam-2.54.0.md - fix link.
 add f64501427bf Extract ThrottleTimeCounter for PerWorkerMetrics (#30245)
 add 8ae7215d748 Create HealthcareUtils file with shared resources
 add ef2786e9151 revert
 add 93223a24e44 Merge branch 'apache:master' into master
 add 0ffdbf1dbc7 Merge branch 'master' of github.com:svetakvsundhar/beam
 add e67379b0531 Merge branch 'apache:master' into master
 add 721dc4f73d3 Merge branch 'apache:master' into master
 add aa1f4811886 Merge branch 'apache:master' into master
 add bef38724679 Merge branch 'apache:master' into master
 add cc0a48e7ba8 Merge remote-tracking branch 'origin/master'
 add 5ef9809b4fb Merge remote-tracking branch 'origin/master'
 add 3688fee6830 Merge remote-tracking branch 'origin/master'
 add 40869f65139 Merge remote-tracking branch 'origin/master'
 add facd13593a7 add to documentation.
 add e4d90981899 Merge pull request #30318 from 
svetakvsundhar/pipeline_design_documentation
 add bfe6168505c fixed the display issue for impersonateServiceAccount with 
Java (#30283)
 add 914cf145cba [Docs] Add transform catalog page for enrichment transform 
(#30187)
 add 6377cbe20cc [Docs] Add example notebook for enrichment transform with 
bigtable (#30315)

No new revisions were added by this update.

Summary of changes:
 CHANGES.md |  12 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  22 +-
 .../beam-ml/bigtable_enrichment_transform.ipynb| 854 +
 .../dataflow/worker/StreamingDataflowWorker.java   |   1 +
 .../worker/WorkerPipelineOptionsFactory.java   |  10 +
 .../dataflow/worker/streaming/StageInfo.java   |  20 +
 .../dataflow/worker/streaming/StageInfoTest.java   |  70 ++
 scripts/tools/bomupgrader.py   | 233 ++
 .../sdk/extensions/gcp/options/GcpOptions.java |   1 -
 sdks/java/harness/build.gradle |   1 +
 .../java/org/apache/beam/fn/harness/FnHarness.java |  30 +
 .../sdk/io/gcp/bigquery/BigQuerySinkMetrics.java   |   4 +-
 .../snippets/transforms/elementwise/enrichment.py  |  51 ++
 .../transforms/elementwise/enrichment_test.py  |  53 ++
 website/www/site/config.toml   |   2 +-
 website/www/site/content/en/blog/beam-2.54.0.md| 175 +
 .../site/content/en/documentation/ml/overview.md   |   3 +-
 .../pipelines/design-your-pipeline.md  |   2 +-
 .../transforms/python/elementwise/enrichment.md|  66 ++
 .../python/elementwise/runinference-pytorch.md |   2 +-
 .../en/documentation/transforms/python/overview.md |   1 +
 .../www/site/content/en/get-started/downloads.md   |  32 +-
 .../partials/section-menu/en/documentation.html|   1 +
 23 files changed, 1612 insertions(+), 34 deletions(-)
 create mode 100644 
examples/notebooks/beam-ml/bigtable_enrichment_transform.ipynb
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfoTest.java
 create mode 100644 scripts/tools/bomupgrader.py
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/elementwise/enrichment.py
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/elementwise/enrichment_test.py
 create mode 100644 website/www/site/content/en/blog/beam-2.54.0.md
 create mode 100644 
website/www/site/content/en/documentation/transforms/python/elementwise/enrichment.md



(beam) branch pr-bot-state updated: Updating config from bot

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch pr-bot-state
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/pr-bot-state by this push:
 new f53532bed95 Updating config from bot
f53532bed95 is described below

commit f53532bed958ef8a3d33fa1bb986f5221f0b157a
Author: github-actions 
AuthorDate: Thu Feb 15 05:34:47 2024 +

Updating config from bot
---
 scripts/ci/pr-bot/state/pr-state/pr-30324.json | 8 
 1 file changed, 8 insertions(+)

diff --git a/scripts/ci/pr-bot/state/pr-state/pr-30324.json 
b/scripts/ci/pr-bot/state/pr-state/pr-30324.json
new file mode 100644
index 000..242a48d7d3b
--- /dev/null
+++ b/scripts/ci/pr-bot/state/pr-state/pr-30324.json
@@ -0,0 +1,8 @@
+{
+  "commentedAboutFailingChecks": true,
+  "reviewersAssignedForLabels": {},
+  "nextAction": "Author",
+  "stopReviewerNotifications": false,
+  "remindAfterTestsPass": [],
+  "committerAssigned": false
+}
\ No newline at end of file



(beam) branch asf-site updated: Publishing website 2024/02/15 05:37:45 at commit 6377cbe

2024-02-14 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 1ea50c5a8cc Publishing website 2024/02/15 05:37:45 at commit 6377cbe
1ea50c5a8cc is described below

commit 1ea50c5a8cc63fc92d233ba4befd67153fa823ab
Author: runner 
AuthorDate: Thu Feb 15 05:37:45 2024 +

Publishing website 2024/02/15 05:37:45 at commit 6377cbe
---
 website/generated-content/sitemap.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/website/generated-content/sitemap.xml 
b/website/generated-content/sitemap.xml
index 83d70b2fa91..7f758bce551 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";>/blog/beam-2.54.0/2024-02-14T18:01:36-05:00/categories/blog/2024-02-14T18:01:36-05:00/blog/2024-02-14T18:01:36-05:00/categories/2024-02-14T18:01:36-05:00/catego
 [...]
\ No newline at end of file
+http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";>/blog/beam-2.54.0/2024-02-14T18:50:47-05:00/categories/blog/2024-02-14T18:50:47-05:00/blog/2024-02-14T18:50:47-05:00/categories/2024-02-14T18:50:47-05:00/catego
 [...]
\ No newline at end of file