vBulletin 5.4.5 Connect is now available to all customers.
Phrase System Updates
We have added a variety of shortcodes to the phrasing system. These allow you to insert additional information into all phrases as a means to further customize your site. To use the shortcodes, simply insert them into your phrase translation where you want their information to appear. At this time, these shortcodes are supported:
Note: When using the URL shortcodes, if you want to make an active link they should be used within the HTML <A> tag. i.e. <a href="{contactutl}">Contact Us</a>
Media Files
The handling of Media Files with a proper mimetype has been updated. These files will be sent to the user's device with Byte Range Headers. This allows Audio and Video files to play directly while they are still downloading. This is a specific requirement to play media on an iOS device but may improve handling on other devices. Please note, this should not be considered to be a streaming system and there is no buffering provided by vBulletin.
Node Tools
The Node Tools within the AdminCP have been expanded.
Improved Upgrade Handling
We have made several changes to the Upgrade Handling in vBulletin 5.4.5. These changes are to improve the robustness of the scripts in both Web and CLI modes.
Upgrade Memory Handling
An issue was discovered that could allow the upgrade script to run out of memory on large sites when using the Command Line upgrade. We have refactored how the upgrade system handles memory to account for this. This should allow for a smoother upgrade process.
Removed Files
We've removed a large number of unnecessary files from the upgrade system. The system allows you to upgrade from 3.6.0 to vBulletin 5.4.5. That is almost 550 upgrade scripts that have been released over the years. Many of these files didn't have any upgrade steps in them and just progressed the version number. We've eliminated almost half of the upgrade files with this update.
vBulletin AI Suite: Related Topics
Several updates have been made to enable better control over the related topics module on vBulletin Cloud. These changes will allow you to fine-tune the related topics returned by the module. These include:
Other Issues
All resolved issues can be viewed in the Bug Genie Roadmap.
Suspect File Diagnostics
From time to time, we determine that a specific file within the vBulletin System is no longer useful. Either its functionality has been refactored into other files or the functionality simply isn't used anymore. Due to the standard method of upgrading vBulletin, these unnecessary files can accumulate on your server. It is recommended that you run the Suspect File Diagnostics tool after upgrading to list these files. The tool will list them as "Not part of vBulletin.
PHP Support
Due to upcoming changes in the PHP Support Cycle, we recommend that customers upgrade to PHP 7.1 or higher as soon as possible.
System Requirements
Current Version Support Schedule
All customers are encouraged to upgrade to the latest version.
Discussion
If you have any questions about these changes you may discuss them here: https://www.vbulletin.com/forum/node/4400636
If you find an issue with the software or wish to place a feature request please visit our tracker.
In order to receive support for your vBulletin Product please visit our community forums.
Phrase System Updates
We have added a variety of shortcodes to the phrasing system. These allow you to insert additional information into all phrases as a means to further customize your site. To use the shortcodes, simply insert them into your phrase translation where you want their information to appear. At this time, these shortcodes are supported:
- {sitename}: The name of your site from Settings -> Options -> Site Name / URL / Contact Details.
- {userid}: The numerical User ID of the current user or email recipient.
- {username}: The username of the current user or email recipient
- {musername}: The current username with usergroup markup applied.
- {homeurl}: The front page of your vBulletin Site.
- {registerurl}: The URL of your registration page.
- {activationurl}: The link to the account activation page.
- {helpurl}: A link to the User Manual on the site.
- {contacturl}: This provides the URL to your Contact Us page.
- {date} - Current date using language settings
Note: When using the URL shortcodes, if you want to make an active link they should be used within the HTML <A> tag. i.e. <a href="{contactutl}">Contact Us</a>
Media Files
The handling of Media Files with a proper mimetype has been updated. These files will be sent to the user's device with Byte Range Headers. This allows Audio and Video files to play directly while they are still downloading. This is a specific requirement to play media on an iOS device but may improve handling on other devices. Please note, this should not be considered to be a streaming system and there is no buffering provided by vBulletin.
Node Tools
The Node Tools within the AdminCP have been expanded.
- Move Nodes: A tool to mass move nodes between channels has been added to the AdminCP. With Mass Move, you can easily move large numbers of topics from one location to another. The tool can move Topics, Articles, and Blog Entries, and Social Group Discussions among the appropriate channels. Mass Move can be accessed in the AdminCP under the Node Tools Menu.
- User ID Search: On both Prune Nodes and Move Nodes, we have provided the ability to search by User ID in addition to Username. Searching by the User ID of 0 will allow you to find all "Guest" posts within your site for easier management.
Improved Upgrade Handling
We have made several changes to the Upgrade Handling in vBulletin 5.4.5. These changes are to improve the robustness of the scripts in both Web and CLI modes.
Upgrade Memory Handling
An issue was discovered that could allow the upgrade script to run out of memory on large sites when using the Command Line upgrade. We have refactored how the upgrade system handles memory to account for this. This should allow for a smoother upgrade process.
Removed Files
We've removed a large number of unnecessary files from the upgrade system. The system allows you to upgrade from 3.6.0 to vBulletin 5.4.5. That is almost 550 upgrade scripts that have been released over the years. Many of these files didn't have any upgrade steps in them and just progressed the version number. We've eliminated almost half of the upgrade files with this update.
vBulletin AI Suite: Related Topics
Several updates have been made to enable better control over the related topics module on vBulletin Cloud. These changes will allow you to fine-tune the related topics returned by the module. These include:
- Channel Limits: Limit the results so that they originate from specific channels.
- Similarity Threshold: You can set the level of similarity or specificity on the results returned.
- Placement Error: The Related Topics module can only be properly placed on pages with a Node ID. The system has been updated to provide Administrators with a more user-friendly message when this requirement is not met.
Other Issues
- VBV-18793 - 404 not found request to ckeditor/skins/moono/icons.png
- VBV-18831 - Regression: CKEditor icons do not show in Responsive.
- VBV-18811 - Password displayed in plain text in error
- VBV-18802 - Incomplete table in payment test communication page
- VBV-18752 - Date Filter on Moderator Log does not work properly.
- VBV-18642 - Can't see attached photos on the edit form
All resolved issues can be viewed in the Bug Genie Roadmap.
Suspect File Diagnostics
From time to time, we determine that a specific file within the vBulletin System is no longer useful. Either its functionality has been refactored into other files or the functionality simply isn't used anymore. Due to the standard method of upgrading vBulletin, these unnecessary files can accumulate on your server. It is recommended that you run the Suspect File Diagnostics tool after upgrading to list these files. The tool will list them as "Not part of vBulletin.
PHP Support
Due to upcoming changes in the PHP Support Cycle, we recommend that customers upgrade to PHP 7.1 or higher as soon as possible.
- PHP 5.6 - PHP 5.6 will reach End of Life status on December 31st, 2018. We will be dropping support for PHP 5.6.X with the release of vBulletin 5.5.0. This coincides with the end of life status of PHP 5.6.X.
- PHP 7.0 - PHP 7.0 will reach End of Life status on December 3rd, 2018. As such, we will be dropping support for this version in vBulletin 5.5.0.
- PHP 7.3 - vBulletin 5.4.5 and higher supports PHP 7.3. If you encounter any issues on this version of PHP, please create a new bug report.
System Requirements
- Minimum PHP Version: 5.6.30
- Minimum MySQL Version: 5.5.8
- Recommended PHP Version: 7.1 or higher
- Recommended MySQL Version: 5.7.7 or higher
- Recommended MariaDB Version: 10+
Current Version Support Schedule
All customers are encouraged to upgrade to the latest version.
- Active Version - 5.4.5
- Security Patch - 5.4.4
- Security Patch - 5.4.3
- No Patch Release - 5.4.2 or earlier.
Discussion
If you have any questions about these changes you may discuss them here: https://www.vbulletin.com/forum/node/4400636
If you find an issue with the software or wish to place a feature request please visit our tracker.
In order to receive support for your vBulletin Product please visit our community forums.