This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Release Schedule and Guidelines

    YMCA Website Services Release Guidelines

    YMCA Website Services follows Drupal core’s release cycle to ensure compatibility and stability. Releases of the base project YMCA Website Services align with Drupal major and minor versions.

    Version Numbering

    Current versioning scheme: YMCA Website Services versions follow Drupal core versions:

    • Major releases: 11.x.0.0, 10.x.0.0 - Align with Drupal core major versions (Drupal 11, Drupal 10)
    • Minor releases: 11.3.0.0, 10.6.0.0 - Align with Drupal core minor versions
    • Patch releases: 11.1.0.1, 10.5.0.1 - Bug fixes and security updates
    • Alpha/Beta releases: 11.1.0.0-alpha1, 11.1.0.0-beta1 - Pre-release testing versions

    Release Types

    Major Drupal Compatibility Releases

    Pattern: 11.0.0.0, 10.0.0.0

    Major releases bring YMCA Website Services up to compatibility with new Drupal core major versions. These releases may include:

    • Drupal core compatibility updates
    • Breaking changes from Drupal core
    • Deprecated functionality removal
    • New features aligned with Drupal capabilities
    • PHP version requirement updates

    Recent major releases:

    • 11.1.0.0-beta1 (September 23, 2024) - Drupal 11 compatibility
    • 10.4.0.0 (June 17, 2024) - Drupal 10.4 core initialization

    Minor Releases

    Pattern: 11.1.0.0, 10.5.0.0

    Minor releases align with Drupal core minor versions and may include:

    • New features
    • Enhancements to existing functionality
    • Bug fixes
    • Security updates
    • Non-breaking changes

    Patch Releases

    Pattern: 11.1.0.1, 10.5.0.2

    Patch releases contain only:

    • Bug fixes
    • Security patches
    • No new features or breaking changes

    Release Schedule Alignment

    YMCA Website Services releases are coordinated with Drupal core’s release schedule:

    Drupal Core Release Windows

    • First Wednesday of the month: Bugfix releases for current minor versions (e.g., Drupal 11.2.x, 10.5.x)
    • Third Wednesday of the month: Security release window for previous minor versions (e.g., Drupal 11.1.x, 10.4.x)

    Upcoming Drupal Core Milestones

    • Drupal 11.3.0 / 10.6.0: December 8, 2025
    • Drupal 10 End of Life: December 9, 2026
    • Drupal 12: Expected 2026

    YMCA Website Services aims to release updates within 2-4 weeks of major Drupal core releases to ensure compatibility and security.

    Current Releases

    View all releases and release notes:

    Latest stable release: Check GitHub Releases for the most current version.

    Supported versions:

    • Drupal 11.x: Latest stable release (11.1.0.0-beta1 as of September 2024)
    • Drupal 10.x: Supported until December 2026

    Virtual Y Releases

    Virtual Y (Gated Content) releases independently but follows similar versioning and compatibility guidelines.

    Subproject Releases

    Decoupled modules and themes may release independently:

    Security Updates

    Security updates follow Drupal core’s security release schedule:

    Upgrade Paths

    • Drupal 10 → 11: Upgrade path available via YMCA Website Services 11.x releases
    • Earlier versions: Consult upgrade documentation for multi-step upgrade paths

    Contributing to Releases

    Want to contribute features or fixes to upcoming releases?

    Additional Resources