Reading the 'Why still OpenJDK 11' thread (https://www.b4x.com/android/forum/threads/why-still-openjdk-11.139404/) over the weekend has prompted me to ask the following questions which have been floating around in my head for a while.
We use OpenJDK 11 because it is a Long Term Support version and hence will still receive security updates/patches. But how are these updates applied to installed B4J apps?
Does the Windows/Mac/Linux machine on which the B4J app is installed identify that an embedded Java runtime has been installed and update it via Windows Updates or the equivalent?
Or should we as developers be updating our apps with the patched OpenJDK 11 when/if security updates are released?
If the later is the case, then why is the suggested version 11.0.1 (on Installation section of the B4J product page) the one that's available for download rather than later OpenJDK 11 versions?
Is it just that there have been no security updates since 11.0.1, perhaps just 'cosmetic' patches not worth bothering with?
I'm just trying to gain some understanding here, so thanks in advance for any insight anyone can give.
We use OpenJDK 11 because it is a Long Term Support version and hence will still receive security updates/patches. But how are these updates applied to installed B4J apps?
Does the Windows/Mac/Linux machine on which the B4J app is installed identify that an embedded Java runtime has been installed and update it via Windows Updates or the equivalent?
Or should we as developers be updating our apps with the patched OpenJDK 11 when/if security updates are released?
If the later is the case, then why is the suggested version 11.0.1 (on Installation section of the B4J product page) the one that's available for download rather than later OpenJDK 11 versions?
Is it just that there have been no security updates since 11.0.1, perhaps just 'cosmetic' patches not worth bothering with?
I'm just trying to gain some understanding here, so thanks in advance for any insight anyone can give.