HotFix v0.8.1
Fixed
- Fixed GeoLite2 City and ASN downloads after MaxMind redirects authenticated requests to signed Cloudflare R2 artifact URLs.
- Prevented the MaxMind Basic Authentication header from being forwarded to object storage.
- Added clear diagnostics for invalid credentials, missing product permissions, rate limiting, and unexpected HTTP responses.
- Fixed the OpenSSL credential-encryption fallback using an undefined variable.
Security and compatibility
- Redirected artifact downloads are restricted to MaxMind's documented HTTPS R2 hostname.
- No database schema or index changes.
- Existing analytics, settings, encrypted credentials, manual MMDB files, and valid downloaded databases are preserved.
Verification
- All PHP test suites passed.
- PHP and JavaScript syntax checks passed.
- Translation catalogs were regenerated and validated.
- Composer validation and release archive audits passed.
- Production verification completed successfully for both GeoLite2 City and ASN downloads.
SHA-256 checksums are included in the attached tenyen-analytics-wordpress-v0.8.1-SHA256SUMS.txt file.