Executando verificação de segurança...
16

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:

Lista das versões da JDK e data de fim de vida.

E essa para o Node.js:

Versões do Node.js com uma timeline mostrando os estados "manutenção", "ativa" e "atual"

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.