goutamadwant opened a new pull request, #12280:
URL: https://github.com/apache/seatunnel/pull/12280

   ### Purpose of this pull request
   Related to #10753. Adds a Google Analytics 4 source using Data API v1beta.
   - Read typed property reports with explicit dimensions, metrics and absolute 
dates.
   - Add service-account authentication, bounded pagination/retries, quota 
checks and cancellation.
   - Add isolated dependencies, registration, documentation and integration 
tests.
   
   ### Does this PR introduce _any_ user-facing change?
   Yes. Adds a batch-only GoogleAnalytics4 source with parallelism 1.
   It reads aggregate reports, not raw events or CDC. Recovery replays the 
report; snapshot consistency is not guaranteed. Detected reporting limitations 
fail explicitly. Existing connectors are unchanged.
   
   ### How was this patch tested?
   - Java 8 and Java 11: 23 unit tests and one shaded-JAR authentication/HTTP 
test passed on each JDK.
   - Selected Zeta, Flink 1.18.0 and Spark 3.3.0 runs passed against a mock 
reporting endpoint.
   - A final Zeta rerun verified network cleanup. Live-property validation and 
the full CI matrix remain pending.
   
   ### Check list
   - [x] Added dependency license texts, release entries and known-dependency 
versions.
   - [x] Updated English/Chinese documentation and examples.
   - [ ] Incompatible changes: not applicable; additive connector.
   - [x] Updated plugin mapping, distribution POM, CI labels, E2E registration 
and plugin_config.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to