Drop support of 8.x-1.x version

Created on 10 January 2025, 5 days ago

Problem/Motivation

Maintaining multiple major versions of a module simultaneously is difficult and time-consuming. Supporting both 8.x-1.x and newer 2.x versions complicates development, testing, and security maintenance. To streamline development and ensure a focused support strategy, we propose dropping support for the 8.x-1.x version. Users are encouraged to upgrade to the 2.0.x version, or the upcoming 2.1.x release when it becomes available.

This approach allows us to concentrate efforts on maintaining a single active version, ensuring regular security releases, bug fixes, and new features for the supported branch while keeping older versions available but without ongoing maintenance.

Steps to reproduce

N/A

Proposed resolution

- Officially drop active support for the 8.x-1.x version, meaning no further security releases, bug fixes, or new features will be provided for this version.
- Update documentation and release notes to inform users about the discontinuation of support for 8.x-1.x.
- Provide clear guidance on upgrading from 8.x-1.x to 2.0.x (and future 2.1.x) versions, including any potential pitfalls or important changes they need to be aware of during the transition.
- Encourage the community to migrate their installations to the latest supported 2.x branch to take advantage of ongoing improvements and security updates.

Remaining tasks

- Draft and finalize documentation for the upgrade path from 8.x-1.x to 2.0.x/2.1.x.
- Announce the change to users via appropriate channels (forum posts, release notes, etc.).
- Update module landing pages and repositories to reflect the drop in active support for 8.x-1.x.
- Monitor and address any issues raised by users during the transition period.

User interface changes

No UI changes are expected as part of dropping support. The module's UI will remain unaffected for users still on 8.x-1.x, but they will not receive updates or new features going forward.

API changes

There are no direct API changes introduced by dropping support itself. However, users upgrading to 2.0.x or higher should review the changelog for any API modifications between versions.

Data model changes

There are no new data model changes anticipated as part of discontinuing 8.x-1.x support. Users upgrading should verify compatibility with the new module versions if there are underlying data model changes introduced in the 2.x series.

🌱 Plan
Status

Active

Version

1.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States trackleft2 Tucson, AZ πŸ‡ΊπŸ‡Έ

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @trackleft2
  • πŸ‡ΊπŸ‡ΈUnited States trackleft2 Tucson, AZ πŸ‡ΊπŸ‡Έ
  • πŸ‡ΊπŸ‡ΈUnited States greggles Denver, Colorado, USA

    This seems like a very thorough plan.

    There are no bugs reported against the 2.0.x branch, so that's a good sign.

    Currently, the usage of the module is:

    Week	7.x-1.x	8.x-1.x	2.0.x	Total
    December 28, 2024	362	673	789	1,824
    

    As long as the upgrade path works well I think this is a great idea.

Production build 0.71.5 2024