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 89763b9 Merge pull request #16068: Minor Gradle Fixups: Removing unneeded dependency in expansion service. add eb09f4d [BEAM-11758] Update basics page: Window, Watermark add 6d63a70 Merge pull request #15778: [BEAM-11758] Update basics page: Window, Watermark add 048cd2e [BEAM-13015] Simplify fake state API testing client and make it consistent with chunk sizing even after appends. add 431ee4d Merge pull request #16131 from lukecwik/beam13015.4 add ca50055 [BEAM-13236] Properly close kinesis producer on teardown (#15955) add 73f0a5e Merge pull request #16150 from [BEAM-13396][Playground][Bugfix] Issues With Installing Flutter On GitHub Actions add 8496df0 [BEAM-13112]: playground embedded version add 6bd11bc Merge pull request #15924 from [BEAM-13112] [Playground] embedded version of the playground editor add 5b3f70b Merge pull request #16148 from [BEAM-13394][Playground] [Bugfix] Fix logs retrieving add ba5049a Avoid overriding explicit portable job submission disabling. (#16143) add 2a4bf10 Merge pull request #16151 from [BEAM-13350][Playground] Support running katas add af5a8ab [BEAM-13373] Increase python post commit timeout to reduce chance of leaking due to build timeout. add 6ba27f0 Merge pull request #16141 from y1chi/fixpy3.7 add 8cfd03f [BEAM-13371] Fix bug where DataFrame overview snippets don't show up occasionally (#16134) add b3a2394 Exclude FhirIOPatientEverything from v2 dataflow runner intg test. add 69f4b4f Merge pull request #16159 from msbukal/PATIENT_SOMETHING add f917eae [BEAM-13388] Fix broken google cloud dlp test. add bf35182 Merge pull request #16142 from y1chi/BEAM-13388 add c1a898f [BEAM-12976] Implement pipeline visitor to get global field access in… (#16113) add 7fae396 [BEAM-13388] Use 3.0.0 as lower bound for google-cloud-dlp (#16164) add 5318d02 Add a workaround for https://github.com/googleapis/gax-java/issues/1577 and bump Pub/Sub Lite version to pick up a similar workaround add 32cb96b Merge pull request #16162: [BEAM-13402] Add a workaround for https://github.com/googleapis/gax-java/issues/1577 and bump Pub/Sub Lite version to pick up a similar workaround add 4acf187 don't store unserializable DatasetService as a member variable add f1ff75e Merge pull request #16146: [BEAM-13352] don't store unserializable DatasetService as a member variable No new revisions were added by this update. Summary of changes: .github/workflows/build_playground_frontend.yml | 6 +- .test-infra/jenkins/job_PostCommit_Python.groovy | 2 +- build.gradle.kts | 4 +- .../org/apache/beam/gradle/BeamModulePlugin.groovy | 2 +- playground/backend/containers/java/Dockerfile | 6 + playground/backend/containers/java/build.gradle | 4 + playground/backend/containers/python/Dockerfile | 4 + playground/backend/containers/python/build.gradle | 4 + .../internal/code_processing/code_processing.go | 7 +- .../internal/setup_tools/builder/setup_builder.go | 4 + playground/frontend/assets/{reset.svg => copy.svg} | 7 +- playground/frontend/assets/link.svg | 28 +++ ...e_button.dart => toggle_theme_icon_button.dart} | 23 +-- .../output_response.dart => configure_nonweb.dart} | 6 +- .../run_code_response.dart => configure_web.dart} | 6 +- playground/frontend/lib/constants/assets.dart | 2 + .../frontend/lib/constants/params.dart | 4 +- playground/frontend/lib/main.dart | 3 + .../modules/editor/components/editor_textarea.dart | 17 +- .../modules/editor/components/editor_themes.dart | 2 +- .../code_client/grpc_code_client.dart | 3 +- .../code_repository/code_repository.dart | 30 +-- .../components/embedded_actions.dart | 71 +++++++ .../components/embedded_editor.dart} | 21 +-- .../embedded_playground_page.dart} | 36 ++-- .../components/editor_textarea_wrapper.dart | 1 + .../components/playground_page_providers.dart | 31 +++- .../lib/pages/playground/playground_page.dart | 1 + .../lib/{playground_app.dart => pages/routes.dart} | 44 +++-- playground/frontend/lib/playground_app.dart | 4 +- playground/frontend/pubspec.lock | 2 +- playground/frontend/pubspec.yaml | 2 + playground/frontend/web/index.html | 2 +- .../construction/graph/FieldAccessVisitor.java | 91 +++++++++ .../construction/graph/FieldAccessVisitorTest.java | 206 +++++++++++++++++++++ runners/google-cloud-dataflow-java/build.gradle | 1 + .../fn/harness/state/FakeBeamFnStateClient.java | 59 ++---- .../beam/sdk/io/gcp/bigquery/BigQueryIO.java | 5 +- .../io/gcp/bigquery/StorageApiConvertMessages.java | 39 +++- .../bigquery/StorageApiDynamicDestinations.java | 5 +- .../StorageApiDynamicDestinationsBeamRow.java | 4 +- .../StorageApiDynamicDestinationsTableRow.java | 6 +- .../beam/sdk/io/gcp/bigquery/StorageApiLoads.java | 6 +- .../bigquery/StorageApiWriteUnshardedRecords.java | 8 +- .../bigquery/StorageApiWritesShardedRecords.java | 2 +- .../bigquery/TwoLevelMessageConverterCache.java | 6 +- .../pubsublite/internal/SubscriberAssembler.java | 14 +- .../org/apache/beam/sdk/io/kinesis/KinesisIO.java | 87 +++++---- sdks/python/apache_beam/ml/gcp/cloud_dlp.py | 4 +- sdks/python/apache_beam/ml/gcp/cloud_dlp_test.py | 4 +- .../runners/dataflow/dataflow_runner.py | 4 +- sdks/python/setup.py | 2 +- .../www/site/content/en/documentation/basics.md | 112 +++++++++-- .../en/documentation/dsls/dataframes/overview.md | 18 +- .../content/en/documentation/programming-guide.md | 10 +- 55 files changed, 837 insertions(+), 245 deletions(-) copy playground/frontend/assets/{reset.svg => copy.svg} (57%) create mode 100644 playground/frontend/assets/link.svg copy playground/frontend/lib/components/toggle_theme_button/{toggle_theme_button.dart => toggle_theme_icon_button.dart} (69%) copy playground/frontend/lib/{modules/editor/repository/code_repository/code_client/output_response.dart => configure_nonweb.dart} (89%) copy playground/frontend/lib/{modules/editor/repository/code_repository/code_client/run_code_response.dart => configure_web.dart} (86%) copy sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/package-info.java => playground/frontend/lib/constants/params.dart (92%) create mode 100644 playground/frontend/lib/pages/embedded_playground/components/embedded_actions.dart copy playground/frontend/lib/{modules/output/components/output_header/output_tabs.dart => pages/embedded_playground/components/embedded_editor.dart} (66%) copy playground/frontend/lib/{modules/examples/components/filter/type_filter.dart => pages/embedded_playground/embedded_playground_page.dart} (56%) copy playground/frontend/lib/{playground_app.dart => pages/routes.dart} (51%) create mode 100644 runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/graph/FieldAccessVisitor.java create mode 100644 runners/core-construction-java/src/test/java/org/apache/beam/runners/core/construction/graph/FieldAccessVisitorTest.java