Skip to content

Commit f219725

Browse files
authored
Merge pull request #689 from humanmade/v26-beta-release
Draft doc for v26 release
2 parents 65525c2 + 36fef7b commit f219725

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

other-docs/guides/upgrading/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ with "BREAKING: " in the version release notes.
4343

4444
## Upgrade Guides
4545

46+
- [Version 26](./v26.md)
4647
- [Version 25](./v25.md)
4748
- [Version 24](./v24.md)
4849
- [Version 23](./v23.md)

other-docs/guides/upgrading/v26.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
order: 26
3+
---
4+
5+
# Upgrading to v26
6+
7+
*If you are migrating from WordPress to Altis, check out the [migrating guide](../migrating/) first.*
8+
9+
To upgrade to Altis v26, edit your `composer.json` and change the version constraint for `altis/altis` and any local environment
10+
modules to `^26.0.0`.
11+
12+
```json
13+
{
14+
"require": {
15+
"altis/altis": "^26.0.0"
16+
},
17+
"require-dev": {
18+
"altis/local-server": "^26.0.0"
19+
},
20+
"config": {
21+
"platform": {
22+
"php": "8.3"
23+
}
24+
}
25+
}
26+
```
27+
28+
Once you have made these changes, run `composer update` and then run the `wp altis migrate` command:
29+
30+
```sh
31+
# For cloud environments
32+
wp altis migrate
33+
34+
# For local server
35+
composer server cli -- altis migrate
36+
```
37+
38+
## WordPress 6.9
39+
40+
Altis adds support to WordPress 6.9, “Gene”, which brings collaboration-focused editor features plus meaningful frontend performance improvements:
41+
42+
- **Collaboration & workflow**: New **Notes** enable block-level commenting for reviews, and the **Command Palette** is expanded for faster navigation/actions across the dashboard.
43+
- **Editor & blocks**: New **Fit text to container** typography option, improved drag-and-drop, and new blocks (including **Accordion**, **Time to Read**, and **Math**) to structure content.
44+
- **Infrastructure/performance**: Major script/style loading optimizations (e.g. `fetchpriority`, footer script modules, on-demand block styles for classic themes, skipping assets for hidden blocks, larger inline CSS limit, and minified/inlined block-theme styles), plus **WP-Cron spawning at shutdown** to reduce impact on request time.
45+
- **Platform compatibility**: **Beta support for PHP 8.5** (review runtime/CI and extension compatibility matrices).
46+
47+
For more details check the [WordPress 6.9 Field Guide](https://make.wordpress.org/core/2025/11/25/wordpress-6-9-field-guide/)
48+
49+
## Headline Features
50+
51+
- **Afterburner** has been upgraded to v1.0, which changes the architecture to move the object cache drop-in to user land PHP.
52+
- **PHP 8.3** is the new default version and the minimum required version is PHP 8.2.
53+
54+
### Altis Dashboard Features
55+
56+
- Enabled self-managed IP allow and block lists by default for all customer environments.
57+
- Added validation to prevent blocking IPs that are already on the allowlist.
58+
- Updated AI bot detection list with new bot identifiers.
59+
- Updated multiple composer dependencies to their latest versions.
60+
61+
### Altis Local Server Improvements
62+
63+
- **Traefik** has been upgraded to **v3**, improving local server stability and ensuring compatibility with the latest versions of **Docker** and **Docker Desktop**. If you have added **custom Docker containers** to your local stack, you’ll need to update any **Traefik labels/annotations** in your add-ons to be compatible with Traefik v3. Refer to the Docker provider documentation for updated label formats and options of [Traefik for Docker](https://doc.traefik.io/traefik/providers/docker/)
64+
- **MySQL** has been upgraded to **v8.0.44** which is a maintenance release focused on fixes and incremental performance improvements, including updates across **InnoDB stability**, **query/optimizer correctness**, and **bundled OpenSSL refreshes on supported platforms**.
65+
66+
### Altis Core improvements
67+
68+
We have incorporated many updates to modules and libraries in Altis to bring in important bug fixes and improvements.
69+
70+
### Documentation
71+
72+
Our developer focused documentation has been improved again. As usual, feedback from our customers and partners is always welcome.
73+
Please [send us any feedback you have](support://new).

0 commit comments

Comments
 (0)