I wanted to get some clarification on the Servoy’s LTS support and the article at https://servoy.com/content/angularjs
Servoy still supports NG in the 2023.03 LTS and 2024.03 LTS versions which continue to get support through 2025-03 and 2026-03 respectively.
I assume that also means Servoy continues to renew the contract with XLTS to get AngularJS LTS support through that period since under the compliance section on that page, it says that “All forthcoming releases of Servoy will be compliant.”
I downloaded a few different versions to see what was being included, but there seems to be some inconsistencies.
For example:
Servoy 2024.3.3 LTS released 2024-06-26, contains AngularJS 1.9.3 from XLTS.dev released 2023-08-18.
Servoy 2022.3.10 LTS released 2024-07-19 contains AngularJS 1.9.0 from XLTS.dev released 2022-05-25
The 1.9.3 has a high vulnerability fix in it released in 2023 but didn’t make it into a LTS release that happened in 2024. Is there a policy about how often these AngularJS updates happen? I would think AngularJS vulnerabilities would be a priority on the LTS branches?
we don’t always fully backport that, most of those fixes didn’t apply to us because we don’t use them or they can’t be used like that in how we use angularjs.
Even when angular was in full development we didn’t do really backports
But for now angularjs will stay on the 1.9.3 on the 24.03 LTS because we don’t have a contract anymore with XLTS.dev
Only when a real pressing issue is found that really affects us we will have a look.
Even for Angular and LTS release this is already tricky, because angular only supports a certain release for 1 year… So we could do a few minor versions upgrades in the LTS branch but there are almost none
The world just moves way faster now.