Skip to content

eXtplorer 3.1.3

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:19

[3.1.3] - 2026-10-20

Fixed

  • Preserve IPv6 SMTP hosts through the security validation added in 3.1.2: bare and bracketed literals share one canonical identity, and the transport adds the brackets required by PHP sockets. A real IPv6 loopback SMTP fixture verifies message delivery.

Security and upgrade

  • Includes all 3.1.2 security corrections and upgrade requirements. Install 3.1.3 when upgrading from 3.1.1 or earlier. Custom Sendmail paths require operator configuration, saved mail settings must be retested, delegated administration is bounded, and strict-mode legacy FTPS remains disabled.

Installation and upgrade

Use eXtplorer-3.1.3-release.zip and verify its accompanying SHA-256 file. GitHub's automatically generated source archives are not installation packages.

Back up the writable tree, configuration, encryption key and any external storage/database before upgrading. Keep the same writable state, configuration and encryption key. Native installations support PHP 8.2–8.5; replace application files without overwriting writable data and run php spark security:migrate. Container users can pin ghcr.io/soerennb/extplorer3:3.1.3 or its immutable digest and run the documented Compose update procedure. The init container activates the new code release automatically. SFTP is bundled and no longer needs the optional SSH2 extension.

For rollback, stop writes, restore the previous image/application and matching data/configuration backup. See installation and Docker update/rollback instructions.

Validation