- Additional Requirements
- PHP 7.2 or newer (PHP 8.3 recommended)
MySQL 5.7 and newer (Also compatible with MariaDB/Percona etc.)
All of the official add-ons require XenForo 2.3.
Enhanced Search requires at least Elasticsearch 7.2.
- Visible Branding
- Yes
XenForo 2.3.10 Released
Some of the changes in XF 2.3.10 include:- Ensure "View Older Results" link appears on last page of search results
- Ensure "No such recipient" bounce responses are classified as hard bounces
- Ensure "Account Closed" bounce responses are classified as hard bounces
- Ensure "Recipient not found" bounce responses are classified as hard bounces
- Ensure "mailbox is disabled" bounce responses are classified as hard bounces
- Ensure "not configured to receive" bounce responses are classified as hard bounces
- Prevent inet_pton() ValueError when IP address contains null bytes
- Use original Email object for error logging after DKIM signing to prevent undefined method error
- Skip array values during custom field multiselect validation to prevent Array to string conversion warning
- Normalize discouragement delay min/max values to prevent mt_rand() ValueError
- Suppress dns_get_record() warning during DKIM verification to prevent job crash on DNS failure
- Prevent alerts from being sent to banned users
- Correct OAuth2 token revocation to properly invalidate both access and refresh tokens
- Respect direction parameter for multi-column sort ordering in Finder
- Re-enable passkey button when WebAuthn registration or authentication is aborted
- Add missing bookmark_id index to xf_bookmark_label_use table
- Prevent accumulating whitespace in GenerateFinders CLI command on repeated runs
- Avoid exception-based flow control in getFinder for entity class resolution
- Set explicit working directory for sub-processes to prevent failure when CWD is inaccessible
- Prevent type error when custom field type changes with preserved values
- Include purchasable ID in Stripe product and plan ID generation
does not round-trip after editing a post[*]Implement ContainableInterface and DatableInterface on various child content entities [*]Create template when generating a route with xf-make:route