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

github-bot pushed a change to branch 
dependabot/go_modules/sdks/github.com/nats-io/nats-server/v2-2.10.17
in repository https://gitbox.apache.org/repos/asf/beam.git


 discard 7658009b996 Bump github.com/nats-io/nats-server/v2 from 2.10.12 to 
2.10.17 in /sdks
     add 53409cca5bb Set setFailIfPoolExhausted in SessionPoolOptions for 
SpannerAccessor (#31663)
     add 6b6d9aa1f98 Remove remaining use of setup-cloud@v0 action (#31907)
     add 2d6d55b98ce Fix generateYamlDocs gradle task (#31909)
     add f3e6c66c0a5 Improve performance of BigQueryIO connector when 
withPropagateSuccessfulStorageApiWrites(true) is used (#31840)
     add ff15999dfc4 [CsvIO] Change method signature of CsvIOStringToCsvRecord 
class (#31920)
     add a767d41daaf [CsvIO] update input Pcollection type arguments due to 
change in implementation details. (#31891)
     add 24f22f2b2cf Better assertion error messages for PAssert.thatSingleton 
(#31761)
     add 8f2c72e8d22 Disable Dataflow run for java_test and python_test (#31934)
     add 521586e04a7 Update Python artifact name in release process (#31933)
     add 8760a677e81 Update Dataflow containers (#31936)
     add be6216357bd Clean up integration test manual run parameters (#31938)
     add c0f6ac980ba PubsubMessageWithTopicCoder.of() is returning wrong coder 
(#31619)
     add 1284986ed05 Modify casing in workflow (#31911)
     add 12ad2afd2d6 Use default auth for Iceberg integration tests (#31940)
     add bdd5fff78c8 [Prism] Implement PrismPipelineResult (#31937)
     add 147d3e495bd Callout beam-pyio (#31860)
     add 04ed95d6037 JCSMP properties providers for new SolaceIO write 
connector (#31906)
     add 53a804e25b5 Update Dataflow containers (#31944)
     add 04dd443bda7 Update bug.yml (#31947)
     add edf5e547695 Add infra option for remaining templates + autolabel
     add 229477976fe Merge pull request #31952 from 
apache/users/damccorm/issue-templates
     add aa3cfe59d57 Move dataset cleanup to finishBundle (#31955)
     add 9b6c805e1cd Use correct device ordinal when GPU is detected (#31951)
     add 35cfad98818 remove listing topics when processing each element (#31897)
     add eadb81fd01f Expand test coverage (#31957)
     add bfffff7f254 Auth with project id in our notebook (#31966)
     add 92c5d57d529 Dedup Lineage and getTableToExtract call in 
BigQuerySourceBase (#31960)
     add e2b8acb8bbf Adds ordered list user state support to fnapi accessor 
cache. (#31923)
     add 799405c4c84 Make the SolaceIO.Read constructor private. (#31962)
     add 74f1f7097cf Generic throttling metrics namespace and BigtableIO write 
throttling counter (#31924)
     add dc1e1347de7 correct beam pyio details (#31949)
     add 6a1d917a5ee [yaml] Fix yaml provider schema validation and merging 
(#31974)
     add 8709f1126f6 Note SpannerIO.read new validation in 2.58.0 breaking 
change section (#31973)
     add 496e7124272 Use buffered loggers that periodically flush. (#31977)
     add b9a0c2b72ac Requirements_cache shouldn't create a cache folder when 
skipped. (#31961)
     add 1e8c091a14d [CsvIO]: add Coder and FromRowFn to 
CsvIOParseConfiguration class. (#31989)
     add 8eb09bfd6d7 Explicitly close the FlowReceiver (#31982)
     add 44792814ff3 [CsvIO]: update class for parsing date time. (#31996)
     add 7930a1fc88b Revert "Avoid publishing string set metrics on the 
Dataflow legacy runner." (#32002)
     add ffae5b5bf0b Update Build Wheels to only build once on RCs (#32009)
     add 3bdf702e6ab [CsvIO]: add CsvIORecordToObjects Class (#32006)
     add 493e0ba0be6 This is a followup PR to #31906, and part of the issue 
#31905 (#31953)
     add 0a65b4b065b Regenerate Dataflow Python client (#31997)
     add 9e431b49bc7 Correctly chose earliest or latest in pane. (#31979)
     add 5d13894975b Revert "Update Build Wheels to only build once on RCs" 
(#32014)
     add 25a4ffe8e09 Bump setuptools from 68.2.2 to 70.0.0 in 
/.test-infra/mock-apis (#31893)
     add ee3d57fb13c Bump com.gradle.develocity from 3.17.5 to 3.17.6 (#31948)
     add 17ef888a783 Add StringSet metrics to Python SDK (#31969)
     add 89d5e2f2961 Validate commits in StreamingDataflowWorker (#31822)
     add 98f8b869327 beam-sql-udf-doc-mistake (#32019)
     add 570f2f89647 Fix/Refactor GetData interfaces for Direct Path 
integration (#31784)
     add c624e02b852 [CsvIO] update error and result handling. (#32023)
     add 121ac713fa0 [#31991][prism] Allow Empty Composites (#32024)
     add 88a01027f4c [#32003][prism] Support empty transform input sets, such 
as for flattens. (#32029)
     add e7847c9448c [#32004] Ensure all pcollection coders are length prefixed 
if necessary. (#32012)
     add 835630b12e2 Replace Class with TypeDescriptor in SchemaProvider 
implementations (#31785)
     add b61ef7591fe update document in AwsOptions (#32036)
     add 2824944530f Remove `--impersonate_service_account` whenever 
PipelineOptions are serialized (#32031)
     add 2aefd5b9c0c Improve IcebergIO utils (#31958)
     add 25e839b1f47 Fix Dataflow v2 test failed tag container if project 
contains colon (#32011)
     add eec20689f21 Fix StringSet tests on portable runners (#31999)
     add 346011b0a21 Fix row ranges issue in Bigtable Read. (#31990)
     add 6d3b547adcf [#31992][prism] Send side inputs for all SDF phases. 
(#32042)
     add f1c72c5e0c4 Support metrics at Source.split for Direct Runner (#32022)
     add 56aa17b59ec Change the gradle task definition in quickstart. (#32043)
     add 21009e68eab StateWatcher watches and reports changed Pipeline State 
(#32040)
     add 6aac47c8354 [CsvIO] Create CsvIOParse Class (#32028)
     add b795a61f094 Adds null checks when accessing OperationalLimits in 
config since they might not have been set yet. (#32053)
     add 202fa56be77 Enable ExternalWorkerService during Prism Runner lifecycle 
(#32057)
     add 0b4b8ea9423 Handle rc container in 
_update_container_image_for_dataflow (#32049)
     add d96fa7d4009 Add some large model troubleshooting steps (#31862)
     add bf42a8153af [#32064] Keep elements heap in sequence order. (#32065)
     add 7e750873152 Update top_wikipedia_sessions to be more idiomatic with 
beam.Map. (#32041)
     add ca744ae9f65 Add WorkProvider interfaces and implementations (#31883)
     add bfc64d5c14a Fix error when ActiveWorkRefresher processed empty 
heartbeat map. (#32078)
     add 80ae93217c5 Minor optimization for the common case of merging empty 
string sets. (#31803)
     add 5b2bfe96f83 [Prism] Enable an artifact resolver for the Prism runner 
(#32058)
     add fb49e9644a4 Fix load test dataproc cluster name exceeded allowed 
length (#32062)
     add c60623524ae Beam Website Updates for 2.58.0 Release (#31925)
     add d09c3237c8a Added support for the TOKENLIST type in Spanner (#32038)
     add e9b5dc69532 Enforce java.nio.charset.StandardCharsets against guava 
Charsets (#32083)
     add 99a23830037 Enable artifact staging during Prism Runner lifecycle 
(#32084)
     add 741facf0099 Bump github.com/docker/docker in /sdks (#32046)
     add 5ab908b984d Add Lineage metrics for BigtableIO (#32068)
     add 17283bb8294 Add Lineage metrics to PubsubIO (#32037)
     add e3e44544577 [#32085][prism] Fix session windowing. (#32086)
     add 0a42afa9f5c [prism] Use non-deprecated docker types in environment. 
(#32092)
     add 9b564ef925b Exclude a not yet implemented pandas op from dataframe 
tests. (#32066)
     add eeddc6924c3 Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /sdks 
(#31824)
     add 99672af7fe1 Bump torch from 1.13.1 to 2.2.0 in 
/sdks/python/apache_beam/examples/ml-orchestration/kfp/components/train (#31983)
     add ebba3bb026b Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.16.0 in 
/sdks (#32097)
     add 44a9942719e Add warning + doc callout when encountering ri pickling 
errors (#32063)
     add 0d81c599304 Bump golang.org/x/text from 0.16.0 to 0.17.0 in /sdks 
(#32098)
     add 81ad4fee378 Bump github.com/aws/aws-sdk-go-v2/credentials in /sdks 
(#32096)
     add 5e99979520e Bump github.com/nats-io/nats-server/v2 from 2.10.12 to 
2.10.17 in /sdks

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7658009b996)
            \
             N -- N -- N   
refs/heads/dependabot/go_modules/sdks/github.com/nats-io/nats-server/v2-2.10.17 
(5e99979520e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug.yml                     |    2 +
 .github/ISSUE_TEMPLATE/failing_test.yml            |    2 +
 .github/ISSUE_TEMPLATE/feature.yml                 |    2 +
 .github/ISSUE_TEMPLATE/task.yml                    |    2 +
 .github/issue-rules.yml                            |    2 +
 .../IO_Iceberg_Integration_Tests.json              |    2 +-
 ...eam_PostCommit_Java_ValidatesRunner_Direct.json |    2 +-
 .../beam_LoadTests_Python_CoGBK_Flink_Batch.yml    |    2 +-
 .../beam_LoadTests_Python_ParDo_Flink_Batch.yml    |    2 +-
 ...beam_LoadTests_Python_ParDo_Flink_Streaming.yml |    2 +-
 .../beam_PostCommit_Java_SingleStoreIO_IT.yml      |    4 +-
 .github/workflows/build_wheels.yml                 |    1 +
 .github/workflows/java_tests.yml                   |    5 +-
 .github/workflows/playground_backend_precommit.yml |    2 +-
 .github/workflows/python_tests.yml                 |    2 +
 .github/workflows/run_perf_alert_tool.yml          |    6 -
 .test-infra/mock-apis/poetry.lock                  |   13 +-
 CHANGES.md                                         |   27 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |    2 +
 contributor-docs/code-change-guide.md              |   19 +-
 contributor-docs/release-guide.md                  |   12 +-
 .../kafkatopubsub/transforms/FormatTransform.java  |    5 +-
 .../beam-ml/bigtable_enrichment_transform.ipynb    |   28 +-
 release/src/main/scripts/run_rc_validation.sh      |   48 +-
 .../beam/runners/core/metrics/StringSetData.java   |   17 +-
 .../direct/ExecutorServiceParallelExecutor.java    |   13 +-
 runners/flink/flink_runner.gradle                  |    2 +
 runners/flink/job-server/flink_job_server.gradle   |    1 -
 .../streaming/io/StreamingImpulseSource.java       |    5 +-
 .../runners/flink/FlinkJobServerDriverTest.java    |   12 +-
 .../FlinkPipelineExecutionEnvironmentTest.java     |    4 +-
 .../beam/runners/flink/FlinkSubmissionTest.java    |    4 +-
 .../streaming/ExecutableStageDoFnOperatorTest.java |    9 +-
 .../wrappers/streaming/FlinkKeyUtilsTest.java      |    4 +-
 .../google-cloud-dataflow-java/arm/build.gradle    |   12 +-
 runners/google-cloud-dataflow-java/build.gradle    |   57 +-
 .../beam/runners/dataflow/DataflowMetrics.java     |    4 +-
 .../dataflow/DataflowPipelineTranslator.java       |    7 +-
 .../dataflow/worker/BatchModeExecutionContext.java |   45 +-
 .../dataflow/worker/DataflowSystemMetrics.java     |    5 +-
 .../worker/MetricTrackingWindmillServerStub.java   |  355 -----
 .../runners/dataflow/worker/OperationalLimits.java |   64 +
 ...Exception.java => OutputTooLargeException.java} |   19 +-
 .../dataflow/worker/StreamingDataflowWorker.java   |  455 +++---
 .../worker/StreamingModeExecutionContext.java      |   18 +
 .../worker/StreamingStepMetricsContainer.java      |    7 +-
 .../beam/runners/dataflow/worker/WindmillSink.java |   25 +
 .../worker/WorkItemCancelledException.java         |    4 +
 .../beam/runners/dataflow/worker/graph/Nodes.java  |    6 +-
 .../dataflow/worker/streaming/ActiveWorkState.java |   61 +-
 .../worker/streaming/ComputationState.java         |   13 +-
 .../worker/streaming/ComputationWorkExecutor.java  |    7 +-
 .../dataflow/worker/streaming/ExecutableWork.java  |    2 +-
 .../RefreshableWork.java}                          |   29 +-
 .../dataflow/worker/streaming/StageInfo.java       |   14 +-
 .../runners/dataflow/worker/streaming/Work.java    |   72 +-
 .../runners/dataflow/worker/streaming/WorkId.java  |    4 +-
 .../StreamingEngineComputationConfigFetcher.java   |   18 +-
 .../config/StreamingEnginePipelineConfig.java      |   10 +
 .../FanOutStreamingEngineWorkerHarness.java}       |   91 +-
 .../harness/SingleSourceWorkerHarness.java         |  284 ++++
 .../harness}/StreamingEngineConnectionState.java   |    2 +-
 .../streaming/harness/StreamingWorkerHarness.java  |   11 +-
 .../harness}/WindmillStreamSender.java             |   48 +-
 .../streaming/sideinput/SideInputStateFetcher.java |  114 +-
 .../sideinput/SideInputStateFetcherFactory.java    |   46 +
 ...stributor.java => ApplianceWindmillClient.java} |   28 +-
 .../windmill/StreamingEngineWindmillClient.java    |   54 +
 .../worker/windmill/WindmillConnection.java        |   13 +-
 .../worker/windmill/WindmillServerBase.java        |    5 -
 .../worker/windmill/WindmillServerStub.java        |   58 +-
 .../windmill/client/AbstractWindmillStream.java    |   56 +-
 .../worker/windmill/client/WindmillStream.java     |   27 +-
 .../worker/windmill/client/WindmillStreamPool.java |    4 +-
 .../commits/StreamingEngineWorkCommitter.java      |  113 +-
 .../client/getdata/ApplianceGetDataClient.java     |  220 +++
 .../windmill/client/getdata/GetDataClient.java     |   57 +
 .../client/getdata/StreamGetDataClient.java        |  101 ++
 .../client/getdata/StreamPoolGetDataClient.java    |   80 ++
 .../getdata/ThrottlingGetDataMetricTracker.java    |  108 ++
 .../windmill/client/grpc/ChannelzServlet.java      |   27 +-
 .../client/grpc/GetWorkResponseChunkAssembler.java |  139 ++
 .../windmill/client/grpc/GrpcCommitWorkStream.java |    7 +-
 .../client/grpc/GrpcDirectGetWorkStream.java       |  178 +--
 .../windmill/client/grpc/GrpcDispatcherClient.java |    4 +-
 .../windmill/client/grpc/GrpcGetDataStream.java    |   22 +-
 .../windmill/client/grpc/GrpcGetWorkStream.java    |  142 +-
 .../client/grpc/GrpcGetWorkerMetadataStream.java   |    4 +-
 .../windmill/client/grpc/GrpcWindmillServer.java   |    5 -
 .../client/grpc/GrpcWindmillStreamFactory.java     |   18 +-
 .../StreamObserverCancelledException.java          |   14 +-
 .../worker/windmill/work/WorkItemScheduler.java    |    4 -
 .../work/budget/EvenGetWorkBudgetDistributor.java  |   27 +-
 .../work/budget/GetWorkBudgetDistributor.java      |    5 +-
 .../windmill/work/budget/GetWorkBudgetSpender.java |   22 +-
 .../work/processing/StreamingWorkScheduler.java    |   38 +-
 .../windmill/work/refresh/ActiveWorkRefresher.java |  104 +-
 .../work/refresh/ActiveWorkRefreshers.java         |   50 -
 .../work/refresh/ApplianceHeartbeatSender.java     |   62 +
 .../refresh/DispatchedActiveWorkRefresher.java     |   68 -
 .../work/refresh/FixedStreamHeartbeatSender.java   |   93 ++
 .../windmill/work/refresh/HeartbeatSender.java     |   21 +-
 .../worker/windmill/work/refresh/Heartbeats.java   |   70 +
 .../work/refresh/StreamPoolHeartbeatSender.java    |   48 +
 .../worker/BatchModeExecutionContextTest.java      |    3 +-
 .../dataflow/worker/FakeWindmillServer.java        |   84 +-
 .../worker/StreamingDataflowWorkerTest.java        |  120 +-
 .../worker/StreamingModeExecutionContextTest.java  |   14 +-
 .../worker/StreamingStepMetricsContainerTest.java  |    2 -
 .../dataflow/worker/WorkerCustomSourcesTest.java   |   13 +-
 .../worker/streaming/ActiveWorkStateTest.java      |   77 +-
 .../streaming/ComputationStateCacheTest.java       |    7 +-
 .../FanOutStreamingEngineWorkerHarnessTest.java}   |   61 +-
 .../harness}/WindmillStreamSenderTest.java         |   56 +-
 .../sideinput/SideInputStateFetcherTest.java       |   93 +-
 .../worker/util/BoundedQueueExecutorTest.java      |   26 +-
 .../worker/GroupingShuffleEntryIteratorTest.java   |    7 +-
 .../windmill/client/WindmillStreamPoolTest.java    |   14 +-
 .../StreamingApplianceWorkCommitterTest.java       |   13 +-
 .../commits/StreamingEngineWorkCommitterTest.java  |   54 +-
 .../client/getdata/FakeGetDataClient.java}         |   35 +-
 .../ThrottlingGetDataMetricTrackerTest.java        |  277 ++++
 .../windmill/client/grpc/ChannelzServletTest.java  |    6 +-
 .../grpc/GrpcGetWorkerMetadataStreamTest.java      |    2 +-
 .../client/grpc/GrpcWindmillServerTest.java        |   39 +-
 .../windmill/state/WindmillStateInternalsTest.java |   11 +-
 .../windmill/state/WindmillStateReaderTest.java    |   12 +-
 .../budget/EvenGetWorkBudgetDistributorTest.java   |  123 +-
 .../failures/WorkFailureProcessorTest.java         |    8 +-
 ...esherTest.java => ActiveWorkRefresherTest.java} |   95 +-
 .../artifact/ArtifactStagingService.java           |    4 +-
 .../fnexecution/state/StateRequestHandlers.java    |    5 +-
 .../artifact/ArtifactRetrievalServiceTest.java     |    4 +-
 .../beam/runners/portability/PortableMetrics.java  |    1 +
 .../portability/testing/TestUniversalRunner.java   |    5 +-
 runners/prism/java/build.gradle                    |    7 +
 .../beam/runners/prism/PrismArtifactResolver.java  |  110 ++
 .../beam/runners/prism/PrismArtifactStager.java    |  173 +++
 .../apache/beam/runners/prism/PrismExecutor.java   |    8 +
 .../beam/runners/prism/PrismPipelineResult.java    |  109 ++
 .../apache/beam/runners/prism/StateListener.java   |   14 +-
 .../apache/beam/runners/prism/StateWatcher.java    |  146 ++
 .../apache/beam/runners/prism/WorkerService.java   |  116 ++
 .../runners/prism/PrismArtifactResolverTest.java   |   45 +
 .../runners/prism/PrismArtifactStagerTest.java     |  143 ++
 .../runners/prism/PrismPipelineResultTest.java     |  130 ++
 .../beam/runners/prism/StateWatcherTest.java       |  136 ++
 .../beam/runners/prism/WorkerServiceTest.java      |   85 ++
 runners/samza/job-server/build.gradle              |    1 -
 runners/spark/job-server/spark_job_server.gradle   |    2 -
 runners/spark/spark_runner.gradle                  |    6 +
 sdks/go.mod                                        |   68 +-
 sdks/go.sum                                        |  167 ++-
 sdks/go/pkg/beam/core/runtime/exec/hash.go         |    7 +
 .../prism/internal/engine/elementmanager.go        |   52 +-
 .../beam/runners/prism/internal/engine/timers.go   |    1 +
 .../beam/runners/prism/internal/environments.go    |    8 +-
 .../pkg/beam/runners/prism/internal/handlepardo.go |   14 +-
 .../beam/runners/prism/internal/handlerunner.go    |   56 +-
 .../prism/internal/jobservices/management.go       |   15 +-
 .../pkg/beam/runners/prism/internal/preprocess.go  |   16 +-
 sdks/go/pkg/beam/runners/prism/internal/stage.go   |   55 +-
 .../beam/runners/prism/internal/worker/worker.go   |    2 +-
 .../main/resources/beam/checkstyle/checkstyle.xml  |    8 +
 .../java/org/apache/beam/sdk/metrics/Lineage.java  |   43 +-
 .../java/org/apache/beam/sdk/metrics/Metrics.java  |   17 +-
 .../beam/sdk/metrics/MetricsEnvironment.java       |   11 +-
 .../apache/beam/sdk/schemas/AutoValueSchema.java   |   35 +-
 .../apache/beam/sdk/schemas/CachingFactory.java    |   11 +-
 .../java/org/apache/beam/sdk/schemas/Factory.java  |    3 +-
 .../beam/sdk/schemas/FromRowUsingCreator.java      |   38 +-
 .../sdk/schemas/GetterBasedSchemaProvider.java     |   68 +-
 .../sdk/schemas/GetterBasedSchemaProviderV2.java   |   56 +
 .../apache/beam/sdk/schemas/JavaBeanSchema.java    |   59 +-
 .../apache/beam/sdk/schemas/JavaFieldSchema.java   |   44 +-
 .../sdk/schemas/SetterBasedCreatorFactory.java     |    7 +-
 .../sdk/schemas/annotations/DefaultSchema.java     |    2 +-
 .../schemas/transforms/providers/JavaRowUdf.java   |    2 +-
 .../providers/LoggingTransformProvider.java        |    4 +-
 .../beam/sdk/schemas/utils/AutoValueUtils.java     |   30 +-
 .../sdk/schemas/utils/FieldValueTypeSupplier.java  |    7 +-
 .../beam/sdk/schemas/utils/JavaBeanUtils.java      |   57 +-
 .../apache/beam/sdk/schemas/utils/POJOUtils.java   |   72 +-
 .../beam/sdk/schemas/utils/ReflectUtils.java       |   13 +
 .../sdk/schemas/utils/StaticSchemaInference.java   |   28 +-
 .../java/org/apache/beam/sdk/testing/PAssert.java  |   15 +-
 .../sdk/transforms/errorhandling/BadRecord.java    |    6 +-
 .../reflect/ByteBuddyOnTimerInvokerFactory.java    |    6 +-
 .../transforms/resourcehints/ResourceHints.java    |    8 +-
 .../java/org/apache/beam/sdk/util/StringUtils.java |   35 +
 .../org/apache/beam/sdk/values/RowWithGetters.java |    2 +-
 .../beam/sdk/coders/StructuralByteArrayTest.java   |   10 +-
 .../org/apache/beam/sdk/io/FileBasedSinkTest.java  |    2 +-
 .../java/org/apache/beam/sdk/io/FileIOTest.java    |    6 +-
 .../org/apache/beam/sdk/io/TFRecordIOTest.java     |    7 +-
 .../org/apache/beam/sdk/io/TextIOReadTest.java     |    8 +-
 .../org/apache/beam/sdk/io/TextIOWriteTest.java    |    6 +-
 .../beam/sdk/io/TextRowCountEstimatorTest.java     |   10 +-
 .../org/apache/beam/sdk/io/WriteFilesTest.java     |    5 +-
 .../beam/sdk/metrics/MetricResultsMatchers.java    |   18 +-
 .../org/apache/beam/sdk/metrics/MetricsTest.java   |  187 ++-
 .../sdk/options/PipelineOptionsFactoryTest.java    |   24 +-
 .../beam/sdk/schemas/SchemaTranslationTest.java    |    5 +-
 .../beam/sdk/schemas/utils/JavaBeanUtilsTest.java  |   33 +-
 .../beam/sdk/schemas/utils/POJOUtilsTest.java      |   40 +-
 .../org/apache/beam/sdk/testing/PAssertTest.java   |   31 +
 .../BufferedElementCountingOutputStreamTest.java   |    6 +-
 .../sdk/util/ExposedByteArrayInputStreamTest.java  |    6 +-
 .../sdk/util/ExposedByteArrayOutputStreamTest.java |    4 +-
 .../beam/sdk/util/SerializableUtilsTest.java       |    4 +-
 .../org/apache/beam/sdk/util/StringUtilsTest.java  |   23 +
 .../expansion/service/ExpansionServiceTest.java    |    4 +-
 .../beam/sdk/extensions/arrow/ArrowConversion.java |    3 +-
 .../avro/AvroGenericCoderTranslator.java           |    6 +-
 .../extensions/avro/schemas/AvroRecordSchema.java  |   18 +-
 .../extensions/avro/schemas/utils/AvroUtils.java   |   45 +-
 .../beam/sdk/extensions/avro/io/AvroIOTest.java    |    6 +-
 .../gcp/util/RetryHttpRequestInitializer.java      |    2 +-
 .../extensions/protobuf/ProtoByteBuddyUtils.java   |    5 +-
 .../extensions/protobuf/ProtoMessageSchema.java    |   27 +-
 .../extensions/python/PythonExternalTransform.java |    5 +-
 .../beam/sdk/extensions/python/PythonService.java  |    5 +-
 sdks/java/extensions/sql/jdbc/build.gradle         |    2 +-
 .../beam/sdk/extensions/sql/jdbc/BeamSqlLine.java  |    6 +-
 .../meta/provider/text/TextTableProviderTest.java  |   20 +-
 .../beam/fn/harness/state/FnApiStateAccessor.java  |    8 +-
 .../beam/sdk/io/aws2/options/AwsOptions.java       |    8 +-
 .../sdk/io/aws2/schemas/AwsSchemaProvider.java     |   40 +-
 .../apache/beam/sdk/io/aws2/schemas/AwsTypes.java  |    4 +-
 .../beam/sdk/io/clickhouse/ClickHouseWriter.java   |    4 +-
 .../beam/sdk/io/common/SchemaAwareJavaBeans.java   |    8 +-
 .../io/contextualtextio/ContextualTextIOTest.java  |   16 +-
 .../java/org/apache/beam/sdk/io/csv/CsvIO.java     |  165 +++
 .../org/apache/beam/sdk/io/csv/CsvIOParse.java     |   73 +-
 .../beam/sdk/io/csv/CsvIOParseConfiguration.java   |   56 +-
 .../apache/beam/sdk/io/csv/CsvIOParseError.java    |   24 +
 .../apache/beam/sdk/io/csv/CsvIOParseHelpers.java  |    6 +-
 .../org/apache/beam/sdk/io/csv/CsvIOParseKV.java   |   16 +-
 .../apache/beam/sdk/io/csv/CsvIOParseResult.java   |  100 ++
 .../org/apache/beam/sdk/io/csv/CsvIOReadFiles.java |    4 +-
 .../beam/sdk/io/csv/CsvIORecordToObjects.java      |  129 ++
 .../beam/sdk/io/csv/CsvIOStringToCsvRecord.java    |   69 +-
 .../beam/sdk/io/csv/CsvIOParseHelpersTest.java     |   23 +-
 .../org/apache/beam/sdk/io/csv/CsvIOParseTest.java |  169 ++-
 .../beam/sdk/io/csv/CsvIORecordToObjectsTest.java  |  422 ++++++
 .../sdk/io/csv/CsvIOStringToCsvRecordTest.java     |  530 ++++++-
 .../java/org/apache/beam/sdk/io/csv/CsvIOTest.java |  300 ++++
 sdks/java/io/google-cloud-platform/build.gradle    |    4 +
 .../sdk/io/gcp/bigquery/BigQueryServicesImpl.java  |    4 +-
 .../sdk/io/gcp/bigquery/BigQuerySourceBase.java    |    3 -
 .../bigquery/StorageApiWriteUnshardedRecords.java  |   39 +-
 .../io/gcp/bigquery/TableRowToStorageApiProto.java |    2 +-
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java       |  120 +-
 .../beam/sdk/io/gcp/bigtable/BigtableService.java  |    6 +
 .../sdk/io/gcp/bigtable/BigtableServiceImpl.java   |   39 +-
 .../sdk/io/gcp/bigtable/BigtableWriteOptions.java  |    5 +
 .../beam/sdk/io/gcp/datastore/DatastoreV1.java     |    2 +-
 .../sdk/io/gcp/datastore/RampupThrottlingFn.java   |    3 +-
 .../beam/sdk/io/gcp/pubsub/PubsubClient.java       |   28 +
 .../apache/beam/sdk/io/gcp/pubsub/PubsubIO.java    |   11 +-
 .../io/gcp/pubsub/PubsubMessageWithTopicCoder.java |    4 +-
 .../sdk/io/gcp/pubsub/PubsubUnboundedSink.java     |   13 +
 .../sdk/io/gcp/pubsub/PubsubUnboundedSource.java   |   14 +
 .../beam/sdk/io/gcp/spanner/SpannerAccessor.java   |    5 +-
 .../beam/sdk/io/gcp/spanner/SpannerSchema.java     |    3 +
 .../sdk/io/gcp/bigquery/BigQueryIOReadTest.java    |   23 +-
 .../sdk/io/gcp/bigquery/BigQueryIOWriteTest.java   |   13 +-
 .../io/gcp/bigquery/BigQuerySinkMetricsTest.java   |    4 +-
 .../beam/sdk/io/gcp/bigtable/BigtableIOTest.java   |   15 +
 .../beam/sdk/io/gcp/bigtable/BigtableReadIT.java   |   21 +-
 .../io/gcp/bigtable/BigtableServiceImplTest.java   |   62 +
 .../beam/sdk/io/gcp/bigtable/BigtableWriteIT.java  |   18 +-
 .../beam/sdk/io/gcp/pubsub/PubsubClientTest.java   |    2 +
 .../beam/sdk/io/gcp/pubsub/PubsubIOTest.java       |    9 +-
 .../PubsubReadSchemaTransformProviderTest.java     |    6 +-
 .../sdk/io/gcp/pubsub/PubsubUnboundedSinkTest.java |    2 +-
 .../sdk/io/gcp/spanner/SpannerAccessorTest.java    |    2 +
 .../beam/sdk/io/gcp/spanner/SpannerSchemaTest.java |    4 +-
 .../org/apache/beam/sdk/io/iceberg/IcebergIO.java  |    2 +-
 ...emaAndRowConversions.java => IcebergUtils.java} |  217 ++-
 .../apache/beam/sdk/io/iceberg/RecordWriter.java   |    4 +-
 .../org/apache/beam/sdk/io/iceberg/ScanSource.java |    2 +-
 .../apache/beam/sdk/io/iceberg/ScanTaskReader.java |    4 +-
 .../apache/beam/sdk/io/iceberg/IcebergIOIT.java    |    8 +-
 .../beam/sdk/io/iceberg/IcebergIOReadTest.java     |    8 +-
 .../beam/sdk/io/iceberg/IcebergIOWriteTest.java    |   12 +-
 .../IcebergReadSchemaTransformProviderTest.java    |    8 +-
 .../beam/sdk/io/iceberg/IcebergUtilsTest.java      |  676 +++++++++
 .../IcebergWriteSchemaTransformProviderTest.java   |    5 +-
 .../apache/beam/sdk/io/iceberg/ScanSourceTest.java |    6 +-
 .../io/iceberg/SchemaAndRowConversionsTest.java    |  268 ----
 .../apache/beam/sdk/io/iceberg/TestFixtures.java   |    2 +-
 .../beam/sdk/io/kafka/ReadFromKafkaDoFn.java       |   34 +-
 .../beam/sdk/io/kafka/ReadFromKafkaDoFnTest.java   |    8 +-
 sdks/java/io/solace/build.gradle                   |    3 +
 .../org/apache/beam/sdk/io/solace/SolaceIO.java    |  441 +++++-
 .../broker/BasicAuthJcsmpSessionService.java       |   38 +-
 .../BasicAuthJcsmpSessionServiceFactory.java       |    3 +-
 .../broker/GCPSecretSessionServiceFactory.java     |  169 +++
 .../beam/sdk/io/solace/broker/MessageReceiver.java |    3 +
 .../beam/sdk/io/solace/broker/SessionService.java  |  196 ++-
 .../io/solace/broker/SessionServiceFactory.java    |    3 +-
 .../io/solace/broker/SolaceMessageReceiver.java    |    7 +
 .../org/apache/beam/sdk/io/solace/data/Solace.java |   99 ++
 .../beam/sdk/io/solace/write/SolaceOutput.java     |  104 ++
 .../beam/sdk/io/solace/write/package-info.java}    |   11 +-
 .../sdk/io/solace/MockEmptySessionService.java     |    8 +-
 .../beam/sdk/io/solace/MockSessionService.java     |   31 +-
 .../solace/broker/BasicAuthWriterSessionTest.java  |  106 ++
 .../broker/OverrideWriterPropertiesTest.java       |   56 +
 .../beam/sdk/io/synthetic/SyntheticStep.java       |    2 +-
 .../apache/beam/sdk/io/thrift/ThriftSchema.java    |   23 +-
 .../org/apache/beam/sdk/tpcds/QueryReader.java     |    4 +-
 .../apache/beam/sdk/tpcds/SqlTransformRunner.java  |    4 +-
 .../beam/sdk/tpcds/TableSchemaJSONLoader.java      |    4 +-
 .../launcher/TransformServiceLauncherTest.java     |   10 +-
 .../apache_beam/dataframe/pandas_doctests_test.py  |    1 +
 .../examples/complete/top_wikipedia_sessions.py    |   34 +-
 .../complete/top_wikipedia_sessions_test.py        |    2 +
 .../kfp/components/train/requirements.txt          |    2 +-
 .../apache_beam/io/gcp/bigquery_read_internal.py   |    4 +-
 sdks/python/apache_beam/metrics/cells.pxd          |    6 +
 sdks/python/apache_beam/metrics/cells.py           |   75 +
 sdks/python/apache_beam/metrics/cells_test.py      |   24 +
 sdks/python/apache_beam/metrics/execution.py       |   20 +-
 sdks/python/apache_beam/metrics/execution_test.py  |    9 +
 sdks/python/apache_beam/metrics/metric.py          |   31 +-
 sdks/python/apache_beam/metrics/metricbase.py      |   16 +-
 .../python/apache_beam/metrics/monitoring_infos.py |   53 +-
 .../apache_beam/metrics/monitoring_infos_test.py   |   25 +
 sdks/python/apache_beam/ml/inference/base.py       |    9 +
 .../ml/inference/huggingface_inference.py          |    2 +-
 .../python/apache_beam/options/pipeline_options.py |   14 +
 .../runners/dataflow/dataflow_metrics.py           |   15 +-
 .../runners/dataflow/internal/apiclient.py         |    6 +
 .../runners/dataflow/internal/apiclient_test.py    |   37 +
 .../clients/dataflow/dataflow_v1b3_client.py       |   81 +-
 .../clients/dataflow/dataflow_v1b3_messages.py     | 1497 ++++++++++++++++----
 .../apache_beam/runners/direct/direct_metrics.py   |   15 +-
 .../runners/direct/direct_runner_test.py           |    9 +
 .../runners/portability/fn_api_runner/fn_runner.py |   11 +-
 .../portability/fn_api_runner/fn_runner_test.py    |    9 +-
 .../runners/portability/portable_metrics.py        |   13 +-
 .../runners/portability/portable_runner.py         |    5 +-
 .../runners/portability/prism_runner_test.py       |   22 +
 .../apache_beam/runners/portability/stager.py      |    3 +-
 sdks/python/apache_beam/yaml/pipeline.schema.yaml  |    6 +-
 sdks/python/apache_beam/yaml/yaml_transform.py     |    4 +-
 sdks/python/build.gradle                           |    2 +-
 sdks/python/container/piputil.go                   |   13 +-
 sdks/python/setup.py                               |    2 +-
 sdks/python/test-suites/dataflow/common.gradle     |    8 +-
 sdks/python/test-suites/direct/common.gradle       |    2 +-
 sdks/python/test-suites/direct/xlang/build.gradle  |    2 +-
 settings.gradle.kts                                |    2 +-
 website/www/site/config.toml                       |    2 +-
 website/www/site/content/en/blog/beam-2.49.0.md    |    1 +
 website/www/site/content/en/blog/beam-2.58.0.md    |  130 ++
 .../dsls/sql/extensions/user-defined-functions.md  |    2 +-
 .../site/content/en/documentation/io/connectors.md |   16 +
 .../en/documentation/ml/large-language-modeling.md |   50 +-
 .../www/site/content/en/get-started/downloads.md   |   13 +-
 .../site/content/en/get-started/quickstart-java.md |    2 +-
 363 files changed, 12339 insertions(+), 3726 deletions(-)
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricTrackingWindmillServerStub.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/OperationalLimits.java
 copy 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/{WorkItemCancelledException.java
 => OutputTooLargeException.java} (63%)
 copy 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/{windmill/work/budget/GetWorkBudgetDistributor.java
 => streaming/RefreshableWork.java} (58%)
 rename 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/{windmill/client/grpc/StreamingEngineClient.java
 => streaming/harness/FanOutStreamingEngineWorkerHarness.java} (86%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java
 rename 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/{windmill/client/grpc
 => streaming/harness}/StreamingEngineConnectionState.java (97%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Factory.java => 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerHarness.java
 (78%)
 rename 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/{windmill/client/grpc
 => streaming/harness}/WindmillStreamSender.java (81%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcherFactory.java
 copy 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/{work/budget/GetWorkBudgetDistributor.java
 => ApplianceWindmillClient.java} (51%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/StreamingEngineWindmillClient.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ApplianceGetDataClient.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/GetDataClient.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamGetDataClient.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamPoolGetDataClient.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkResponseChunkAssembler.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Factory.java => 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverCancelledException.java
 (71%)
 copy 
sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIOParseTest.java 
=> 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetSpender.java
 (64%)
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefreshers.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ApplianceHeartbeatSender.java
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/DispatchedActiveWorkRefresher.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Factory.java => 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/HeartbeatSender.java
 (64%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/Heartbeats.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/StreamPoolHeartbeatSender.java
 rename 
runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/{windmill/client/grpc/StreamingEngineClientTest.java
 => streaming/harness/FanOutStreamingEngineWorkerHarnessTest.java} (90%)
 rename 
runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/{windmill/client/grpc
 => streaming/harness}/WindmillStreamSenderTest.java (81%)
 copy 
runners/google-cloud-dataflow-java/worker/src/{main/java/org/apache/beam/runners/dataflow/worker/streaming/ExecutableWork.java
 => 
test/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/FakeGetDataClient.java}
 (55%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTrackerTest.java
 rename 
runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/{DispatchedActiveWorkRefresherTest.java
 => ActiveWorkRefresherTest.java} (76%)
 create mode 100644 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismArtifactResolver.java
 create mode 100644 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismArtifactStager.java
 create mode 100644 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Factory.java => 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/StateListener.java
 (69%)
 create mode 100644 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/StateWatcher.java
 create mode 100644 
runners/prism/java/src/main/java/org/apache/beam/runners/prism/WorkerService.java
 create mode 100644 
runners/prism/java/src/test/java/org/apache/beam/runners/prism/PrismArtifactResolverTest.java
 create mode 100644 
runners/prism/java/src/test/java/org/apache/beam/runners/prism/PrismArtifactStagerTest.java
 create mode 100644 
runners/prism/java/src/test/java/org/apache/beam/runners/prism/PrismPipelineResultTest.java
 create mode 100644 
runners/prism/java/src/test/java/org/apache/beam/runners/prism/StateWatcherTest.java
 create mode 100644 
runners/prism/java/src/test/java/org/apache/beam/runners/prism/WorkerServiceTest.java
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProviderV2.java
 create mode 100644 
sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java
 create mode 100644 
sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIORecordToObjects.java
 create mode 100644 
sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIORecordToObjectsTest.java
 create mode 100644 
sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIOTest.java
 rename 
sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/{SchemaAndRowConversions.java
 => IcebergUtils.java} (50%)
 create mode 100644 
sdks/java/io/iceberg/src/test/java/org/apache/beam/sdk/io/iceberg/IcebergUtilsTest.java
 delete mode 100644 
sdks/java/io/iceberg/src/test/java/org/apache/beam/sdk/io/iceberg/SchemaAndRowConversionsTest.java
 create mode 100644 
sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/GCPSecretSessionServiceFactory.java
 create mode 100644 
sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceOutput.java
 copy sdks/java/{core/src/main/java/org/apache/beam/sdk/schemas/Factory.java => 
io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/package-info.java} 
(72%)
 create mode 100644 
sdks/java/io/solace/src/test/java/org/apache/beam/sdk/io/solace/broker/BasicAuthWriterSessionTest.java
 create mode 100644 
sdks/java/io/solace/src/test/java/org/apache/beam/sdk/io/solace/broker/OverrideWriterPropertiesTest.java
 create mode 100644 website/www/site/content/en/blog/beam-2.58.0.md


Reply via email to