Upgrading to v25
If you are migrating from WordPress to Altis, check out the migrating guide first.
To upgrade to Altis v25, edit your composer.json and change the version constraint for altis/altis and any local environment
modules to ^25.0.0.
{
"require": {
"altis/altis": "^25.0.0"
},
"require-dev": {
"altis/local-server": "^25.0.0"
},
"config": {
"platform": {
"php": "8.3"
}
}
}
Once you have made these changes, run composer update and then run the wp altis migrate command:
# For cloud environments
wp altis migrate
# For local server
composer server cli -- altis migrate
Headline Features
Support for PHP 8.4
Altis v25 introduces support for PHP 8.4. It will first be available for testing in local server, then made available for upgrade on development, staging and production environments.
- All required dependencies have been updated to support the new version of PHP.
- You might still see a couple of warnings here and there, but we are working on fixing them.
- We have updated the default PHP version to 8.3.
Breaking changes:
- Deprecation of
php-v8js: with the release of Altis v25,php-v8jsis removed for PHP 8.4 and deprecated for earlier PHP
versions.
Altis Dashboard Features
Self-managed Allow list / Block list
You can now add individual IP addresses and ranges to allow lists to make sure they are not rate limited. Similarly, you can add IP addresses and ranges to block lists to stop those annoying offenders. Our automatic Web Application Firewall (WAF) still protects your sites out of the box, these are additional manual controls on top of it.
Advanced traffic management
We have implemented advanced traffic management - which includes Bot control. It will be rolled out in select environments first. Contact your account manager if you are interested.
Log shipping
You can now get your access logs automatically exported to an S3 bucket for processing and analyis by external tools. Contact your account manager if you are interested.
Improved deployment reliability
We have addressed stability issues with cavalcade during deployments.
Altis Local Server Improvements
Core parts of the Local Server stack have been updated to the latest versions of the underlying thirty-party dependencies. PHP 8.4 is now available for testing.
Altis Core improvements
We have incorporated many updates to modules and libraries in Altis to bring in important bug fixes and improvements.
Documentation
Our developer focused documentation has been improved again. As usual, feedback from our customers and partners is always welcome. Please send us any feedback you have.