Install
Works with Drupal: ^9.3 || ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release fixes regressions introduced in 4.0.9 and restores the 4.0.8 behavior to not break backwards compatibility with anything. Updating is recommended for all 4.0.9 users, and urgent for sites with the ext-protobuf PHP extension installed, because cron crashes with a segmentation fault there.
Fixed regressions:
- #3630175: Regression in 4.0.9: cache ID ignores date range, dimension and metric and the segfault error returns on cron with the ext-protobuf extension installed: Cron segfault with ext-protobuf, caused by a cache ID fix that was lost during a rebase
- #3630168: NID result processor throws error: The "NID" (default) result processor caused a fatal error
- #3630169: Fix regression: QUERY_ALTER dateRanges key renamed: QUERY_ALTER event subscribers got "date_ranges" instead of "dateRanges"
- #3630170: Fix regression with custom result processor plugins when their own create() throw Call to a member function select() on null: Custom result processor plugins with their own create() failed in sumPageviews()
- #3630173: Empty credentials path behavior regression and credentials validation can reject valid JSON files: An empty credentials path no longer fell back to Application Default Credentials, and credentials validation rejected non-service-account JSON files
Note: since 4.0.9, the module requires google/analytics-data ^0.22, which needs PHP 8.1 or newer.