Skip to content

Releases: drevops/vortex

1.34.0

05 Dec 11:40

Choose a tag to compare

What's new since 25.10.0

Note

Vortex now uses SemVer for versioning: it was used in the past untill version 1.22.0 and then we tried CalVer, which worked well for Vortex, but will not work well for 1.x/2.x split and publishing of tooling packages. All CalVer versions since 1.22.0 were tagged incrementally, making this version 1.34.0.

Vortex 1.34.0 introduces several major improvements that enhance security, streamline dependency management, modernise the development workflow, and prepare the foundation for Vortex 2.0.

This release adopts Composer’s new built-in security audit to ensure that consumer projects stay protected from known vulnerabilities. Dependency management has been improved by switching to version bumping on composer update, and Composer Patches has been upgraded to v2 for stronger supply-chain safety.

On the Drupal side, the template no longer relies on drupal/core-dev, used for core development. Instead, it now includes only the necessary development packages, removing unnecessary version constraints and enabling upgrades to PHPCS v4, Coder v9, and Solr 9.

The installer now supports immediate builds, allows choosing a versioning schema, provides module selection, and is compatible with PHP 8.2 for installation and updates on older environments.

Finally, Vortex’s own end-to-end testing system has moved from BATS to PHPUnit, making tests easier to maintain, debug and extendβ€”while still retaining BATS for shell unit-tests with coverage.

Most importantly, this version removes the remaining blockers for Vortex 2.0. The roadmap is now defined, prioritised, and tracked in the project board at https://github.com/orgs/drevops/projects/2/views/4. Development of Vortex 2.0 is expected to take 2–3 months.


πŸ” Highlights

  • Composer security audit integrated into CI, ensuring consumer sites fail builds when vulnerable dependencies are detected.
  • Composer Patches upgraded to v2, improving patch integrity and mitigating supply-chain risks when using patches from external MRs.
  • Simplified Drupal dev dependencies, removing drupal/core-dev and enabling upgrades to PHPCS v4, Coder v9, and Solr v9.
  • Dependency bumping automated with bump-after-update, ensuring consistent and reliable dependency updates for all projects.
  • Installer improvements: immediate build support, module selection, versioning schema choice (SemVer/CalVer), and compatibility with PHP 8.2.
  • Vortex own testing system migrated to PHPUnit, enhancing maintainability, debuggability, and extensibility while keeping BATS for shell script unit tests.

πŸ’₯ Breaking changes

  • Compose security audit is now part of CI. Consumer sites should ensure that their dependencies do not have known security issues. Run composer audit locally to check for security issues before updating dependencies.
    See http://vortextemplate.com/docs/workflows/development for more details.
  • cweagans/composer-patches was updated to v2. This version uses previously applied patches as a base for new patches. Consumer sites should ensure that all patches are applied correctly after updating to this version. Run composer patches-relock and composer patches-repatch, then commit the patches.lock.json file.
    See http://vortextemplate.com/docs/workflows/development for more details.
  • drupal/core-dev was replaced with specific packages required for consumer sites.
    drupal/core-dev package is used for developing the core. It has some version limitations that should not be imposed on consumer sites. Consumer sites should review require-dev section of composer.json and ensure that all necessary packages are included in their site's composer.json.
  • Variable names used for skipping deployments were updated. Consumer sites should update their variables accordingly:
    VORTEX_DEPLOY_SKIP_PR_123: "1" -> VORTEX_DEPLOY_SKIP_PRS: "123"
    VORTEX_DEPLOY_SKIP_BRANCH_FEATURE_TEST: "1" -> VORTEX_DEPLOY_SKIP_BRANCHES: "feature/test"
    See #2088 for more details.
    Add VORTEX_DEPLOY_ALLOW_SKIP: "1" to allow the skipping mechanism to work.
  • Variables names used for notifications were updated.
    See https://www.vortextemplate.com/docs/workflows/notifications for more details.

Changelog

πŸŒ€ Template

  • ✨ New
    • [#2125] Added support for Composer 2.9.0 automated security audit. @AlexSkrypnyk (#2126) ⭐⭐⭐
      There is now a check in CI that runs composer audit and fails the build if any security issues are found in non-dev dependencies.
    • [#2164] AddedΒ bump-after-updateΒ configuration toΒ composer.jsonΒ and updated docs.Β @AlexSkrypnykΒ (#2165) ⭐⭐⭐
      Consumer sites should always bump their dependencies after running composer update . This change adds a configuration option to composer.json to automate this process.
    • [#2096] Added support for cweagans/composer-patches v2. @AlexSkrypnyk (#2099) ⭐⭐⭐
      Using v2 hardens patching process to use previously applied patches as a base for new patches. This mitigates supply chain attacks when patches are referenced from merge requests on Drupal.org, where an attacker could push a malicious piece of code to not-yet-merged merge request.
    • [#1895] Added fresh DB download support for Acquia. @AlexSkrypnyk (#2120)
      ahoy download-db --fresh will now trigger a new DB backup, will wait for it to complete, and then download it. Similar feature was shipped for Lagoon in the last release. ⭐⭐
    • [#1923] Added Slack notifications + docs. @AlexSkrypnyk (#2090) ⭐⭐
    • [#2151] Enforced "No Spaces Around Union Types" using Slevomat standard. @AlexSkrypnyk (#2155) ⭐
    • Added Rector trait new line rules. @AlexSkrypnyk (#2138) ⭐
  • πŸ›  Changed
    • [#2106] Updated require-dev in composer.json to use only necessary packages and updated PHPCS to v4 and Coder to v9. @AlexSkrypnyk (#2127) ⭐⭐
    • Refactored all notification scripts to use unified variables and messages with token support. @AlexSkrypnyk (#2100) ⭐
    • [#2104] Added SemVer+CalVer versioning support for Vortex development. @AlexSkrypnyk (#2150) ⭐
    • [#1428] Updated deployment bypass mechanism to use list-based variables. @AlexSkrypnyk (#2088) ⭐
    • Fixed GHA status check for vortex-test-docs workflow. @AlexSkrypnyk (#2157)
  • 🐞 Fixed
  • ⬆️ Updated

πŸŽ› Installer

  • ✨ New
    • [#1950] Added "build now" to installer. @AlexSkrypnyk (#2134, #2168) ⭐⭐⭐
      After finishing the installer prompts, the user can now choose to trigger a build immediately.
    • [#2044] Allow to select versioning schema in installer. @AlexSkrypnyk (#2113) ⭐⭐
      User can now choose between SemVer and CalVer versioning schemas for the project.
    • [#2014] Allow to select modules in the installer. @AlexSkrypnyk (#2108) ⭐ ⭐
      User can now select which modules (from existing ones in composer.json) should be included in the project. This allows to easily opt-out of modules.
    • Added installer artifact to dev docs Netlify deployment. @AlexSkrypnyk (#2146) ⭐
      This allows testing development versions of the installer from within each PR.
    • [#2086] Added support for --interactive flag when running ahoy update-vortex. @AlexSkrypnyk (#2087)
  • πŸ›  Changed
    • Updated installer to be compatible with PHP 8.2Β @AlexSkrypnykΒ (#2158) ⭐
      Some users are still on PHP 8.2 and this change ensures compatibility when they are trying to install or upgrade.
    • Updated installer version discovery and format. @AlexSkrypnyk (#2161) ⭐
      Allows to specify the Vortex reference (branch, tag, commit) when installing more easily. This helps when updating projects: ahoy update-vortex https://github.com/drevops/vortex.git#25.11.0
    • [#2109] Enabled AI instructions by default in installer. @AlexSkrypnyk (#2110) ⭐
    • Updated Installer tests to use envTrait for tests to ensure automated env vars cleanup. @AlexSkrypnyk (#2144)
    • Renamed unit and functional tests for PromptManager discovery and process tests. @AlexSkrypnyk (#2136)
    • Updated PHPUnit helpers to 0.15 @AlexSkrypnyk (#2132)
    • Made installer fixture updated run in separate processes. @AlexSkrypnyk (#2121)
    • Unified writing to .env file in ins...
Read more

25.10.0

02 Nov 03:36

Choose a tag to compare

What's new since 25.8.1

This release focuses on improving consistency, automation, and configurability across Vortex. It introduces stricter code standards, enhances CI/CD reliability, adds new local dev and installer capabilities, and refines Acquia hosting behavior to be more predictable and flexible.

Notable changes

  1. Added PHPCS standard enforcing snake_case for local variables and method arguments for consistent coding style (#2074).

  2. Upgraded Rector config to v2 with rule sets for better maintainability and performance (#2047, #2068).

  3. Improved Acquia hosting by allowing DRUPAL_CONFIG_PATH override and fixing config directory/redirect issues (#2012).

  4. Enhanced GitHub Actions CI with fixed tag deployments, preserved file permissions, and faster artifact packaging (#2010, #2039).

  5. Installer and functional tests modernized β€” added hosting project name, core theme selection, PHP 8.3 support, and migrated tests to PHPUnit (#2045, #2075).


πŸ’₯ Breaking changes

None


πŸ’§ Drupal

New features

None

Fixes

Updates

  • Simplified Redis extension loaded condition. @AlexSkrypnyk (#2049)
    Redis now enables only when the Redis extension is loaded or when an environment variable is explicitly set to '1', preventing unintended activation from ambiguous values and making configuration more predictable

☁️ Hosting

New features

  • Allow to override config directory with DRUPAL_CONFIG_PATH in Acquia. @AlexSkrypnyk (#2012)

Fixes

Updates

None

πŸ— Continuous Integration

New features

None

Fixes

Updates

πŸ’» Local Development and containers

New features

Fixes

Updates

πŸ› οΈ Tools

New features

  • Added PHPCS standard to enforce snake case for local variables and method arguments. @AlexSkrypnyk (#2074)
    Coder does not enforce snake case format for local variables and function/method arguments. https://github.com/drevops/phpcs-standard adds this enforcement for consistency in the custom code.

  • [#1995] Upgraded to Rector config to V2 and switched to rule sets. @AlexSkrypnyk (#2047, #2068)
    Allows to automatically cover future rules added to the sets without the need to manually update the config each time.
    Also improved performance of Rector runs by removing cache claring between runs.

  • Added prettier-plugin-jsdoc to the root FE deps and updated other deps. @AlexSkrypnyk (#2067)
    Prettier now can format JS docs.

  • Added contrib patching section to AI instructions. @AlexSkrypnyk (#2038)
    Allows to tell your AI agent to re-roll contrib patches when updating contrib modules.

  • Updated drevops/behat-steps to 3.3. @AlexSkrypnyk (#2078)
    Enforces checks for JavaScript errors on the page during Behat tests.

Fixes

Updates

None

βš™οΈ Workflow

New features

Fixes

None

Updates

πŸŒ€ Vortex

  • πŸ“– Documentation:

    • Updated project docs. @AlexSkrypnyk (#1998)
      • FAQs: Added external Xdebug documentation link and cross-reference.
      • FAQs: Updated Behat example to enable Xdebug by default.
      • FAQs: Clarified branch switching does not require a full rebuild; use ahoy provision to update the environment.
      • FAQs: Revised patches example keys (Remote patch description) and added a Local patch description entry.
      • Minor formatting and wording touch-ups without changing semantics.
      • CI guide: Wrapped a long reference link into two lines in CircleCI and GitHub Actions sections (no content changes).
    • [#1999] Removed onboarding.md from the project assets. @AlexSkrypnyk (#2000)
  • πŸŽ›οΈ Installer:

  • πŸ”§ Vortex maintenance:

    • Enforced snake case for local variables and method arguments in functional tests. @AlexSkrypnyk (#2074)

πŸ“‹ Release checklist

  • Updated all dependencies outside of the schedule
  • Updated container images to the latest versions and checked that @see links
  • Updated PHP version in composer.json for config.platform.
  • Updated PHP version in phpcs.xml for testVersion.
  • Updated PHP version in phpstan.neon for phpVersion.
  • Updated minor version of all packages in composer.json.
  • Updated minor version of dependencies in theme's package.json.
  • Incremented the cache version in .circleci/config.yml and .github/workflows/build-test-deploy.yml.
  • Updated documentation.

Full Changelog: 25.8.1...25.11.0

Note: there was no 25.9.0 release

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.8.1

05 Sep 05:29

Choose a tag to compare

What's new since 25.8.0

Full Changelog: 25.8.0...25.9.0

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.8.0 - Drupal CMS, optimised CI, and better installer

03 Sep 02:22

Choose a tag to compare

What's new since 25.7.0

Vortex 25.8.0 introduces support for DrupalCMS, optimises CI to cut build times by up to five minutes, and improves Lagoon hosting with a logs package and fixed Drush aliases. The installer has been significantly enhanced with a new Starter prompt, configuration-file support, tool selection, improved .env handling, and expanded test coverage.

Notable changes

  1. Added support for DrupalCMS.
  2. Redis configuration updated and enabled by default.
  3. CI optimization saves up to 5 minutes per build and fixes duplicate deployments.
  4. Lagoon hosting integration improved with fixed Drush aliases and logs package.
  5. Installer overhaul: new Starter prompt, config-file prompt support, tool selection, improved .env handling, and higher test coverage.

πŸ’§ Drupal

New features

Fixes

  • Fixed config_sync_directory not having a default value. This would fail Drupal bootstrap in some edge cases. @AlexSkrypnyk (#1948)
  • [#1875] Removed update.php Drupal scaffolded file. @AlexSkrypnyk (#1876)

Updates

  • [#1907] Renamed default.services.local to example.services.local to better show the intent. @AlexSkrypnyk (#1910)
  • [#1861] Removed asset-packagist and added instructions for an alternative approach. Asset packagist is not a recommended way to requires assets and the service itself is not stable. @AlexSkrypnyk (#1863)

☁️ Hosting

New features

Fixes

  • [#1669] Fixed Lagoon Drush aliases. Environments can now be accessed as ahoy drush @lagoon.develop status from host or drush @lagoon.develop status in container. @AlexSkrypnyk (#1947)

Updates

None

πŸ— Continuous Integration

New features

  • [#1918] Updated CI config to export and restore exported codebase only for artifact deployment. This provides 1.5 minutes on small and up to 5 minutes savings on each build. @AlexSkrypnyk (#1924)

Fixes

Updates

None

πŸ’» Local Development and containers

New features

Fixes

None

Updates

πŸ› οΈ Tools

New features

  • [#1920] Added TwigStandard to the Twig-CS-Fixer configuration. Prior to this change, only cherry-picked standards were used. @AlexSkrypnyk (#1921)
  • [#1903] Added support from PHPUnit deprecations to PHPUnit config. This will show any deprecations of the PHPUnit attributes verbosly and as failures. @AlexSkrypnyk (#1909)
  • [#1664] Updated PHPStan config to prefer type checking over docblocks. Prior to this change, PHPStan would rely on comments more than on code for type discovery. @AlexSkrypnyk (#1866)
  • Added reduced motion enforcement for behat steps to make the tests more stable. @AlexSkrypnyk (#1945)

Fixes

Updates

None

βš™οΈ Workflow

New features

Fixes

  • [#1903] Fixed pre-deployment GitHub notification failing when there are pending checks. This would usuaally happen if one of the non-required checks takes too long. @AlexSkrypnyk (#1905)
  • Fixed Sequel Ace path in ahoy db commands. @AlexSkrypnyk (#1893)

Updates

πŸŒ€ Vortex


πŸ“‹ Release checklist

  • Updated all dependencies outside of the schedule
  • Updated container images to the latest versions and checked that @see links
  • Updated PHP version in composer.json for config.platform.
  • Updated PHP version in phpcs.xml for testVersion.
  • Updated PHP version in phpstan.neon for phpVersion.
  • Updated minor version of all packages in composer.json.
  • Updated minor version of dependencies in theme's package.json.
  • Incremented the cache version in .circleci/config.yml and .github/workflows/build-test-deploy.yml.
  • Updated documentation.

Full Changelog: 25.7.0...25.8.0

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.7.0 - Drupal 11.2, better Docker and Installer

26 Jul 11:30

Choose a tag to compare

What's new since 25.6.1

Vortex 25.7.0 introduces Drupal 11.2 support, enhanced CI performance, improved local development with better Docker and Composer handling, and a more robust installer experienceβ€”all aimed at streamlining development and deployment workflows.

Notable changes

  • Updated to Drupal 11.2 and Rector 2 β€” Keeping projects aligned with the latest Drupal core.
  • Improved installer β€” Refactored prompts, added timezone support, and removed confusing GitHub prompts for a smoother setup.
  • CI optimizations β€” Linting and theme builds are now conditionally skipped or isolated to reduce CI time and costs.
  • Lagoon deployment enhancements β€” More robust CLI handling and environment limit controls to improve deployment reliability.
  • Support for private Composer packages β€” Simplifies builds involving private codebases.
  • Security and DX improvements in Docker β€” Parallel build fixes, TTY allocation, masked tokens, and platform compatibility for ClamAV.

πŸ’₯ Breaking changes

  • Environment variable GITHUB_TOKEN renamed to PACKAGE_TOKEN.
    Applies only if you use private Composer packages. Update your CI and hosting environment configurations to use PACKAGE_TOKEN. The previous GITHUB_TOKEN is no longer recognized during builds.

  • Installer environment variables renamed from VORTEX_INSTALL_* to VORTEX_INSTALLER_*.
    Consumers relying on automated Vortex installations using the installer must update their scripts to reflect the new variable names.

  • Lagoon deployment no longer fails by default when the number of environments is exceeded.
    This is now opt-in via the VORTEX_DEPLOY_LAGOON_FAIL_ENV_LIMIT_EXCEEDED=1 environment variable. Add this variable to your CI configs if you want to see CI fails when Lagoon environment number is exceeded.

  • Nginx now includes support for non-www to www redirects by default.
    If your project does not require this behavior, you must comment out the redirect rule in .docker/config/nginx/redirects-map.conf.


πŸ’§ Drupal

New features

Fixes

None

Updates

☁️ Hosting

New features

None

Fixes

  • Fixed Lagoon CLI download in scripts. It is used in deployment and task scripts. @AlexSkrypnyk (#1843)
  • Fixed Lagoon deployment to download CLI client without rate limiting. @AlexSkrypnyk (#1815)
  • [#1658] Do not fail Lagoon deployment if the number of envs is exceeded. VORTEX_DEPLOY_LAGOON_FAIL_ENV_LIMIT_EXCEEDED can be set to 1 in CI config if should fail on exceeding of available Lagoon environments. @AlexSkrypnyk (#1818)

Updates

πŸ— Continuous Integration

New features

Fixes

None

Updates

  • Updated drevops/ci-runner to 25.8.0. This version is a re-worked and optimised for faster CI builds. @AlexSkrypnyk (#1821)

πŸ’» Local Development and containers

New features

Fixes

Updates

πŸ› οΈ Tools

New features

None

Fixes

None

Updates

None

βš™οΈ Workflow

New features

  • Added confirmation to ahoy provision. @AlexSkrypnyk (#1846)
  • Added timing to the ahoy provision command. @AlexSkrypnyk (#1850)
  • [#1767] Sanitised output of ahoy doctor info. This makes it easier for users to run the command and copy/paste the info into GitHub issues without exposing any personal data. @AlexSkrypnyk (#1789)

Fixes

Updates

πŸŒ€ Vortex


πŸ“‹ Release checklist

  • Updated all dependencies outside of the schedule
  • Updated container images to the latest versions and checked that @see links
  • Updated PHP version in composer.json for config.platform.
  • Updated PHP version in phpcs.xml for testVersion.
  • Updated PHP version in phpstan.neon for phpVersion.
  • Updated minor version of all packages in composer.json.
  • Updated minor version of dependencies in theme's package.json.
  • Incremented the cache version in .circleci/config.yml and .github/workflows/build-test-deploy.yml.
  • Updated documentation.

Full Changelog: 25.6.1...25.7.0

@AlexSkrypnyk, @ivangrynenko, @renovate[bot] and renovate[bot]

25.6.1

20 Jun 01:29

Choose a tag to compare

What's new since 25.6.0

Full Changelog: 25.6.0...25.6.1

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.6.0

16 Jun 03:01

Choose a tag to compare

What's new since 25.4.0

This release introduces a new documentation site, enhanced installation and environment configuration, flexible database import options, Valkey-based caching, Renovate workflow improvements, and support for database charset and collation via environment variables.

  • Launched new documentation site: www.vortextemplate.com with improved navigation, custom front page, features overview, and support pages for better user experience.
  • Added new database import Ahoy command: Added ahoy import-db command and support for importing from custom files via ahoy import for more flexible database management.
  • Migrated from Redis to Valkey for caching: Provides improved performance and maintains Redis compatibility while using an open-source alternative that ensures long-term sustainability.
  • Added database charset and collation support: Database charset and collation can now be configured through environment variables.
  • Improved environment configuration: Added DRUPAL_MAINTENANCE_THEME, DRUPAL_SHIELD_DISABLED, and VORTEX_DEPLOY_SKIP variables; renamed cpnfig dirs test to stage for clarity.
  • Enhanced Renovate configuration: Updated Renovate configuration to the latest version and allow to run self-hosted workflows from UI.
  • Enhanced installation experience: Fixed several config validation, processing and performance issues.

πŸ’§ Drupal

New features

  • Shield can now be disabled via DRUPAL_SHIELD_DISABLED variable from any environment, even if the configuration is enforced in settings.php. @skipper-vp (#1638)
  • Maintenance theme can be set via DRUPAL_MAINTENANCE_THEME variable. The default is set in .env to the current custom theme. @AlexSkrypnyk (#1680)

Fixes

  • Fixed false negatives assertions in settings test for testEnvironmentOverrides(). @AlexSkrypnyk (#1737)
  • Fixed directory separators in settings.php to be consistent with the rest of the code. @AlexSkrypnyk (#1739)
  • Fixed config directories to use stage instead of test. Consumer sites would need to manually move files from test to stage. @skipper-vp (#1640)

Updates

  • Upgraded Behat Steps to 3.1 and updated test steps. @AlexSkrypnyk (#1710)
  • Renamed ys_core module to ys_base to remove consumer site's confusion. @AlexSkrypnyk (#1681)
  • Allow to bypass Content-Security-Policy for sites with SecKit enabled locally and in CI. @skipper-vp (#1635)
  • Updated database port to 3306 by default in settings.php and documentation. @AlexSkrypnyk (#1729)
  • Made settings.php more generic and moved settings for modules that are a part of Drupal core into own settings files. @AlexSkrypnyk (#1729)
  • Moved provider settings out from settings.php into own settings files. @AlexSkrypnyk (#1729)
  • Improved tests for settings to make it easier to include/exclude environment variables. @AlexSkrypnyk (#1729)
  • Updated settings for modules to use strict type checking. @AlexSkrypnyk (#1729)
  • Updated enforcement of CSS and JSS processing to apply only in PROD. @AlexSkrypnyk (#1729)
  • Allow localhost to be used as trusted_host_patterns in settings.php. This makes it possible to run the site without Docker stack. @AlexSkrypnyk (#1729)

☁️ Hosting

New features

None

Fixes

None

Updates

None

πŸ— Continuous Integration

New features

None

Fixes

  • Fixed tests results not being saved as an asset on failure in GHA. @AlexSkrypnyk (#1727)

Updates

πŸ’» Local Development

New features

  • New command to import from a custom file using ahoy import-db. @skipper-vp, @AlexSkrypnyk (#1652, #1719)
  • Replaced Redis with Valkey. @nsineok (#1625)
  • Added support for database charset and collation to be taken from the DATABASE_CHARSET/MARIADB_CHARSET/MYSQL_CHARSET and DATABASE_COLLATION/MARIADB_COLLATION/MYSQL_COLLATION variables. @AlexSkrypnyk (#1720)

Fixes

  • Fixed PHPCS not running in parallel in the CLI container because of the missing pcntl PHP extension. @AlexSkrypnyk (#1744)
  • Fixed DRUPAL_PUBLIC_FILES and DRUPAL_PRIVATE_FILES variables using absolute paths. @AlexSkrypnyk (#1738)
  • Fixed DRUPAL_CONFIG_PATH being unnecessary passed as a build argument to the container image. @AlexSkrypnyk (#1738, #1740)
  • Fixed DRUPAL_CONFIG_PATH not respecting default Drupal's behaviour to auto-create config if there is no value provided. @AlexSkrypnyk (#1738)

Updates

πŸ› οΈ Tools

Renovate

PHPCS

  • Updated PHPCS configuration to remove Generic.Debug.ESLint rule. This rule is no longer supported by PHPCS. @AlexSkrypnyk (#1679)

Twig CS Fixer:

  • Updated config to be comaptible with the latest version of TWIG CS fixer. @skipper-vp (#1648)

βš™οΈ Workflow

New features

Fixes

None

Updates

  • Renamed DRUPAL_UNBLOCK_ADMIN to VORTEX_UNBLOCK_ADMIN as this is not a part of the Drupal functionality but a Vortex's own feature. @AlexSkrypnyk (#1730)

πŸŒ€ Vortex

Full Changelog: 25.4.0...25.6.0

@AlexSkrypnyk, @df-nikita, @nsineok, @renovate[bot], @skipper-vp and renovate[bot]

25.4.0

18 Apr 05:23
7af8b42

Choose a tag to compare

What's new since 25.3.2

Full Changelog: 25.3.2...25.4.0

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.3.2

29 Mar 04:50
6df7d4d

Choose a tag to compare

What's new since 25.3.0

Full Changelog: 25.3.0...25.3.2

@AlexSkrypnyk, @renovate[bot] and renovate[bot]

25.3.0

17 Mar 09:25

Choose a tag to compare

What's new since 25.1.4

This release brings the new installer experience. This unblocks further feature development in the upcoming releases.

🐳 Docker

New features

  • Added support for DATABASE_DATABASE DB name in settings to be compatible with Lagoon deployed to RDS. @AlexSkrypnyk (#1526)

Fixes

None

Updates

πŸ’§ Drupal

New features

None

Fixes

None

Updates

πŸ€– CI and workflow

New features

Fixes

Updates

  • Updated VORTEX_PROVISION_USE_PROFILE to VORTEX_PROVISION_TYPE=profile or VORTEX_PROVISION_TYPE=database. @AlexSkrypnyk (#1555)
  • Removed VORTEX_PROVISION_ENVIRONMENT in favour of direct query via Drush for more realiability. @AlexSkrypnyk (#1550, #1555)
  • Updated drevops/git-artifact to 0.8. @AlexSkrypnyk (#1521)

🧩 Integrations

Acquia

None

Lagoon

None

πŸŒ€ Vortex

Full Changelog: 25.1.4...25.3.0

@AlexSkrypnyk, @renovate and @renovate[bot]