Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 50.96 KB
MD5: e2c96c882bad483604148ac38009c990
SHA-1: 78af7be849641eebd977f3387d80f01056e24f08
SHA-256: dc7c98c7c9240cedc24724960c72527259f9bd2fa0e747210df62ee37f866190
Download zip 77.19 KB
MD5: 1d06826cd2677b13bad9b06e0d75b08f
SHA-1: 024291a52048b6befec1639581a5b7ebafe0a03e
SHA-256: 38c01657b37a2c3c8aa2077f807c4d0e2dd2ef8d95467684cc35846354a03e60

Release notes

Stable release 1.0.3 includes the features and processing improvements verified in 1.0.0-beta3. The release version is now 1.0.3; there are no additional changes to module behaviour.

  • Private IP drilldowns with paths, user agents, response codes, HTTP methods, hourly activity and response bytes.
  • My reports history with owner-only resume, cancel and delete actions.
  • Persistent background processing and automatically refreshed progress.
  • Configurable retention, upload size, per-user storage and report limits.
  • Bounded skipped-line diagnostics without raw rejected log contents.
  • Expanded parser, upgrade, kernel and integration tests.

Only one file is analysed across the site at a time. Bounded bulk database writes, atomic checkpoints and safe retries reduce processing overhead and avoid duplicate counts.

Compatible with Drupal 10 and Drupal 11. The module supports PHP 8.1 or later; your Drupal core version's PHP requirement still applies.

After updating, run drush updatedb -y and drush cr. Configure private files and run cron regularly. For prompt background processing, schedule or continuously run drush queue:run ip_analyser --time-limit=5 --lease-time=30.

Completed reports and their existing counts are preserved. They retain the original four dimensions; analyse the log again to obtain the new IP details. Incomplete legacy analyses restart paused from the beginning so old and new counts cannot be mixed.

Validation: all ten Drupal GitLab CI checks passed for the 1.0.3 release pipeline, including PHPUnit and PHPStan for Drupal 10 and Drupal 11.

Created by: keshav_acquia
Created on: 3 Oct 2026 at 11:15 UTC
Last updated: 3 Oct 2026 at 11:16 UTC
Bug fixes
New features

Other releases