Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 4.22 KB

File metadata and controls

54 lines (40 loc) · 4.22 KB

BOA Roadmap & Progress

Documenting ongoing, upcoming and completed tasks. Some tasks are relatively simple, while others are major undertakings that take weeks or months. Therefore, we are working on many things simultaneously.

This document highlights the most complex or important tasks we are working on or planning to undertake. Routine tasks such as debugging, fixing issues, and implementing small improvements are usually documented in the commit history and changelog, which are updated with each new BOA release.

Several of the upcoming and most impactful features are planned exclusively for BOA PRO, as outlined below.

Please also note that as of December 31, 2025, the LTS branch will enter a full code-freeze. No further feature development or regular releases are planned for 2026. A possible re-evaluation may occur in 2027, but this should not be assumed.

After the freeze, only critical functional fixes within BOA itself will be considered. There will be no updates for underlying components such as PHP, Percona, Nginx, Valkey, OpenSSL, OpenSSH, or related system libraries.

For continued access to new features, ongoing improvements, and a future-proof stack, BOA PRO is the recommended upgrade path.

IN PROGRESS (PRO only)

  • Import from Classic Ægir: Extend xboa to import from remote classic Ægir servers using Nginx or Apache (PRO)
  • Backdrop CMS Support: Implement Backdrop CMS as a supported platform (PRO)
  • Grav CMS Support: Introduce support for Grav CMS (command line only) (PRO)
  • Optional AppArmor Support: Enhanced security and accounts privilege separation (PRO)
  • Tar Pipelines on Clone: Use Tar Pipelines to create separate symlinked copies during site clone tasks (PRO)
  • Ægir Admin Interface: Transition the Ægir admin interface to Backdrop CMS (PRO)
  • BO4D: Offer a BOA For Docker version tailored for local development (PRO)
  • DDEV Integration: Add support for BOA-compatible configurations within DDEV (PRO)
  • Documentation Consolidation: Convert legacy and built-in docs into a unified Grav CMS site. (PRO)

RELEASED IN BOA PRO only

  • Amazon S3 Alternatives: Integrate support for AWS S3 eight (8) alternatives in multiback and mybackup (PRO)

MAJOR NEW FEATURES RELEASED IN BOA LTS/PRO

  • HTTP/3 on QUIC with KTLS Magic: Strap in, your sites are getting an F1 engine (PRO/LTS)
  • Drupal 11 with Ægir 3: They Said It Couldn’t Be Done — We Did It Anyway (PRO/LTS)
  • Debian Trixie and Devuan Excalibur: Ensure compatibility for installation and automated upgrades (PRO/LTS)
  • Debian Bookworm and Devuan Daedalus: Ensure compatibility for installation and automated upgrades (PRO/LTS)
  • Percona for MySQL 8.4: Add support for Percona Server 8.4, the new Percona LTS (PRO/LTS)
  • Original MySQL 8.4: Add support for original MySQL Server 8.4 on Trixie/Excalibur (PRO/LTS)
  • Percona for MySQL 8.0: Add support for Percona Server 8.0, necessary for Drupal 11 (PRO/LTS)
  • Super Fast System AutoInit: Facilitate easy upgrades to the latest Devuan before BOA installation (PRO/LTS)
  • Use OpenSSL 3 by default: Maintain compatibility with OpenSSL 1.1.1 for legacy PHP versions (PRO/LTS)

OTHER NEW FEATURES RELEASED IN BOA LTS/PRO

  • PHP 8.5 Support: Enhancing performance and supporting twelve PHP versions (PRO/LTS)
  • PHP 8.4 Support: Enhancing performance and supporting eleven PHP versions (PRO/LTS)
  • PHP 8.3 Support: Required for Drupal 11, enhancing performance and supporting ten PHP versions (PRO/LTS)
  • Add instant SQL fallback for Valkey/Redis: zero downtime during upgrades/restarts/etc
  • Symlink Site Files: Automatically symlink all site files to expedite migration tasks and conserve disk space (PRO/LTS)
  • Solr 9 Support: Add latest Solr Server 9 as supported via BOA automation (PRO/LTS)
  • Ruby Gems and Node/NPM Support 3x Faster: From 15 to 5 minutes, with improved security (PRO/LTS)
  • Ægir Task for SQL Backup: Enable classic mysqldump backups for individual site downloads (PRO/LTS)
  • Drush 12/13 in Ægir Tasks: Dynamically Utilize Site-Local Drush for updatedb Operations on Drupal 10+ (PRO/LTS)
  • Documentation Conversion to Markdown: Update all BOA documentation from legacy TXT to Markdown.