CCed to spark dev as well

Ok this is my take

The EOL for Spark releases is determined from my experience by a
combination of factors, including:

1) Community Support, the level of community activity and contributions to
a particular release branch plays a significant role. If a branch continues
to receive active development and bug fixes, it's more likely to be
extended.
2) Usage, the number of users and organizations relying on a specific
release also influences its EOL. Widely-used releases are more likely to be
maintained for longer periods. For example, for a good while, Spark 3.x was
widely used by Cloud vendors including AWS and Google
3) Technical Feasibility, maintaining older releases can sometimes be
challenging due to changes in underlying technologies, dependencies, and
security vulnerabilities. If it becomes difficult or impractical to support
a release, its EOL may be accelerated like any other product, basically the
shelf life
4) Alignment with the underlying technologies,  Spark's EOL can also be
influenced by the EOL of the underlying technologies it relies on, such as
Hadoop, Scala, Java and Python. If a major component reaches its EOL, it
can create challenges in maintaining older Spark releases.
5) . Security patches, the availability of security patches for a
particular Spark release is another important factor. If a release
continues to receive security updates, it is more likely to be maintained
for longer.

Determining LTS Releases:

1) Official Announcements, Spark releases are usually announced on the
Apache Spark mailing lists. These announcements often indicate which
releases are designated as  Long-Term Support(LTS). I suggest you add
yourself to @Spark dev list
2) Release Notes, check the release notes for individual Spark versions.
They might contain information about a release's (LTS) status.
3) Community discussions, engage with the Spark community on forums or
mailing lists. Discussions about EOL timelines and LTS releases often take
place there.
3) Regarding Spark 2.4.8, while Idid not find a specific announcement
declaring Spark 2.4.0 as the final minor release, the fact that 2.4.8 is
still being maintained suggests it might be an LTS release. This is likely
due to its continued usage?

HTH

Mich Talebzadeh,
Architect | Data Engineer | Data Science | Financial Crime
PhD <https://en.wikipedia.org/wiki/Doctor_of_Philosophy> Imperial College
London <https://en.wikipedia.org/wiki/Imperial_College_London>
London, United Kingdom


   view my Linkedin profile
<https://www.linkedin.com/in/mich-talebzadeh-ph-d-5205b2/>


 https://en.everybodywiki.com/Mich_Talebzadeh



*Disclaimer:* The information provided is correct to the best of my
knowledge but of course cannot be guaranteed . It is essential to note
that, as with any advice, quote "one test result is worth one-thousand
expert opinions (Werner  <https://en.wikipedia.org/wiki/Wernher_von_Braun>Von
Braun <https://en.wikipedia.org/wiki/Wernher_von_Braun>)".


On Thu, 29 Aug 2024 at 17:17, Miles Fryhover (V)
<mfryho...@apple.com.invalid> wrote:

> Hello,
>
> I am looking into Spark and how the EOL date is determined for a given
> release. I have been able to find that, in general, feature release
> branches are generally maintained for 18 months. However, the last minor
> release (which I assume is equivalent to feature release) within a major
> release will be maintained for longer.
>
> How are these “LTS” releases determined? Is there anywhere in the
> documentation that indicates which branches are considered LTS? The example
> uses 2.4.8 however I’m unable to find any announcement indicating that
> 2.4.0 was to be the final minor release for the major version of 2.
>
> Any help on finding these/answering this question would be helpful for us.
> Thanks!
>
> 
> Miles Fryhover
> Information Security - Assurance
> Apple
> One Apple Park Way, MS 141-1AIS
> Cupertino, CA 95014, USA
> Office 1-437-268-1679
> iPhone 1-405-615-7737
>
> This email and any attachments may be privileged and may contain
> confidential information intended only for the recipient(s) named above.
> Any other distribution, forwarding, copying or disclosure of this message
> is strictly prohibited. If you have received this email in error, please
> notify me immediately by telephone or return email, and delete this message
> from your system.
>
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: user-unsubscr...@spark.apache.org
>
>

Reply via email to