Once Node.js 20 reaches End-of-Life, we can remove ICU 69 and 71 from the sharedlibs containers as the minimum ICU for Node.js 22.0.0 and later is ICU 73.
|
ENV ICU69DIR=/opt/icu-69.1 \ |
|
ICU71DIR=/opt/icu-71.1 \ |
|
ICU73DIR=/opt/icu-73.2 |
I was also talking in Slack with @panva about OpenSSL versions. OpenSSL 3.1 and 3.2 are now End-of-Life and we can drop those (keeping 3.0 and 3.5 which are Long Term Support OpenSSL releases). We can also add OpenSSL 4.0 after it releases (expected later this month, April 2026) on the basis that it will be a stepping stone towards whatever LTS OpenSSL comes after 3.5.
Once Node.js 20 reaches End-of-Life, we can remove ICU 69 and 71 from the sharedlibs containers as the minimum ICU for Node.js 22.0.0 and later is ICU 73.
build/ansible/roles/docker/templates/ubuntu2404_sharedlibs.Dockerfile.j2
Lines 44 to 46 in d220fb4
I was also talking in Slack with @panva about OpenSSL versions. OpenSSL 3.1 and 3.2 are now End-of-Life and we can drop those (keeping 3.0 and 3.5 which are Long Term Support OpenSSL releases). We can also add OpenSSL 4.0 after it releases (expected later this month, April 2026) on the basis that it will be a stepping stone towards whatever LTS OpenSSL comes after 3.5.