Site e API agregador da vida útil de diferentes tecnologias e versões
Descobri pelo Hacker News um site que agrega a vida útil de diferentes tecnologias e versões: endoflife.date. O código fonte está disponível no GitHub.
No site você pode procurar pela tecnologia que quer saber mais e encontrar os detalhes. Por exemplo, essa é a página para o Oracle JDK:
E essa para o Node.js:
Talvez algo ainda mais interessante do que o site é que a informação também é disponibilizada via API. Uma consulta com todos os detalhes sobre o Oracle JDK, por exemplo, retorna os dados abaixo (peguei apenas os três primeiros para colocar aqui):
[
{
"cycle": "21",
"lts": true,
"releaseDate": "2023-09-19",
"eol": "2028-09-30",
"extendedSupport": "2031-09-30",
"latest": "21.0.1",
"latestReleaseDate": "2023-10-17"
},
{
"cycle": "20",
"releaseDate": "2023-03-21",
"eol": "2023-09-19",
"extendedSupport": false,
"latest": "20.0.2",
"latestReleaseDate": "2023-07-18",
"lts": false
},
{
"cycle": "19",
"releaseDate": "2022-09-20",
"eol": "2023-03-21",
"extendedSupport": false,
"latest": "19.0.2",
"latestReleaseDate": "2023-01-17",
"lts": false
}
]
Como é possível obter detalhes de um ciclo específico pela API, você pode criar automações para os seus projetos, como criar um alerta para caso esteja usando algo que o tempo de vida já acabou.
O projeto aceita doações pelo Open Collective e o custo de manter o site é zero. Apesar disso, existe um roadmap para o desenvolvimento de novas funcionalidades. Outra curiosidade de transparência é que o autor divulga atualizações sobre as impressões no Google desde 2021.
Fonte: https://endoflife.date/