Dear James and fellow community members,

Here comes my 2 cents:

Taking into consideration our releases have been infrequent, I would say 
supporting only the current release makes sense to me! 
We can always decide later we would like to backport a security fix optionally….

Regards,
Adam

> On 8 Jan 2025, at 19:57, James Dailey <jdai...@apache.org> wrote:
> 
> All -  Our current support promise is to support at least one version back.  
> We do not backport the security fixes to any previous releases except for 
> "one version before". That is the current policy internally, and it is up to 
> us to decide if we want to continue. 
> 
> Our releases have been infrequent and backporting security fixes to previous 
> releases seems quite out of reach given the amount of capacity we seem to 
> have for this. 
> 
> I also note that we get very few queries when we do so for upgrades. My 
> intuition is that most folks are either building their internal production 
> from the tip of dev on github or upgrading via patch for critical items.  
> 
> Therefore, my proposal, which we need to VOTE on, is to remove support for 
> any non-current release. That is, when we do a release, we will need only to 
> support the current release.   Previous releases will immediately become 
> unsupported. There will be a period of at least one week of notice prior to a 
> release happening. 
> 
> The implication for this is that the CVEs, when they are revealed, will be 
> available as an attack vector. We do so according to published ASF practices. 
>  So, that is the downside, but I believe it is manageable if production users 
> are aware and able to find the code fixes according to our practices and 
> apply as necessary to their instances, or to upgrade. 
> 
> My current plan is to remove the release 1.9 from the website and move it to 
> archives.  So, even if we have this policy, for me to complete release 
> 1.10.1, and move onto release 1.11.0 we will need to do this.  (unless 
> someone steps up) 
> 
> The new policy would read: 
> The fineract project sets the expectation that only the current release has 
> fixes to public CVEs and no backporting of those CVEs to previous versions 
> will take place, except in unusual situations.  If there are available 
> resources, the community can expect one previous version support and in the 
> future there may be a decision to have a "long term support" (LTS) version.  
> Until then, we commit to making a one week notification of end of life for 
> all previous versions. 
> 
> Moreover, I am now informing the community of an exceptional case to our 
> current policy, which is that the version 1.9.0 is end of life (EOL) within 
> the next 7 days.  
> 
> If you have views on this specific topic, please share.  Discussion open for 
> 72 hrs.  Then I will call for a VOTE.  
> 
> Thanks, 
> - James 
> PMC member, current release manager 
> PMC Chair 

Reply via email to