Revive Adserver v4.0.0 is available now.
After releasing a successful release candidate a little over 2 weeks ago, we’re proud to publish the new Revive Adserver v4.0.0. This version of the world’s most popular, free, open source ad serving system contains several enhancements and improvements (described in detail below) and some bug fixes. There are also 3 security fixes, which were not contained in the earlier release candidate.
Below is a list of enhancements and improvements included in Revive Adserver v4.0:
- We added support for the PHP mysqli extension, finally allowing Revive Adserver to work on PHP7+ without having to manually compile the legacy mysql extension, which was a cumbersome task for many people.
- Browser and Operating system targeting was greatly improved and modernized by replacing the old phpSniff library with a modern alternative (called Sinergi Browser detector), resulting in a significant speed improvement, while at the same time enabling users to target the latest browsers, operating systems, and recent versions of both.
- We added support for both Memcache and Memcached extensions in the oxMemcached plugin.
- We increased the HTML banner size hard limit from 64k to 16MB on MySQL, improving support for HTML5 banners.
- There have also been many other smaller enhancements and improvements, described in detail in the release notes.
- We have fixed numerous bugs, and there are also some non-backward compatible changes, so please make sure you carefully study the release notes.
This version 4.0.0 also contains fixes for three vulnerabities that were recently discovered and reported to us through our HackerOne security program.
Full release notes for v4.0.0 can be found on our Github page.
Download, install and upgrade
Revive Adserver v4.0 is available for download now.
Once downloaded, please refer to the instructions for Installations of Revive Adserver or for Upgrading Revive Adserver. Make sure that the server being used meets the minimum technical requirements.
For users who are not yet ready to upgrade to v4.0.0, but still want to implement the security fixes contained in it, we have also created a v3.2.5 release, containing only the three security patches. Full release notes for v3.2.5 can be found on our Github page.
Community contribution
The Revive Adserver project team is deeply grateful to community member Stefan Greiner, who contributed no less than two of the enhancements in this release. He developed the support for the PHP mysqli extension and he added the support for both Memcache and Memcached extensions in the oxMemcached plugin. On behalf of the community, we send our warm regards and many thanks to Stefan for his contributions.