2.14.1 — open_basedir hotfix
2.14.1 — open_basedir hotfix (AWS SDK shared-config probe)
Patch release on top of 2.14.0. One-line reliability fix; no behavior change.
What's fixed
- The bundled AWS SDK probed
$HOME/.aws/configevery time the S3/Spaces client was constructed (twice per Action Scheduler queue run). On hosts where$HOMEfalls outside PHPopen_basedir— e.g. Sevalla (/www/<site>/.aws/config) — that probe raised a continuous PHP warning. Mighty_Backup_Spaces_Clientalready passes credentials, region, and endpoint explicitly, so the shared AWS config/credentials files were never used. The client now setsuse_aws_shared_config_files => false, disabling the probe.
Impact
- No credential or behavior change. Uploads, listing, retention, and signing unaffected (verified: presigned signing still valid).
- Resolves the warning on any host that enforces open_basedir; a no-op elsewhere.
Full Changelog: 2.14.0...2.14.1