509876aed2583ae093d26cbbfc70bf3975f38a58
ansible: 1.0, 1.1, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.6, 1.6.1, 1.6.10, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.7, 1.7.1, 1.7.2, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.9.0.1, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 2.0.0.0, 2.0.0.1, 2.0.0.2, 2.0.1.0, 2.0.2.0, 2.1.0.0, 2.1.1.0, 2.1.2.0, 2.1.3.0, 2.1.4.0, 2.1.5.0, 2.1.6.0, 2.2.0.0, 2.2.1.0, 2.2.2.0, 2.2.3.0, 2.3.0.0, 2.3.1.0, 2.3.2.0, 2.3.3.0, 2.4.0.0, 2.4.1.0, 2.4.2.0, 2.4.3.0, 2.4.4.0, 2.4.5.0, 2.4.6.0, 2.5.0, 2.5.1, 2.5.10, 2.5.11, 2.5.12, 2.5.13, 2.5.14, 2.5.15, 2.5.2, 2.5.3, 2.5.4, 2.5.5, 2.5.6, 2.5.7, 2.5.8, 2.5.9, 2.6.0, 2.6.1, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.2, 2.6.20, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.7.0, 2.7.1, 2.7.10, 2.7.11, 2.7.12, 2.7.13, 2.7.14, 2.7.15, 2.7.16, 2.7.17, 2.7.18, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.7.9, 2.8.0, 2.8.1, 2.8.10, 2.8.11, 2.8.12, 2.8.13, 2.8.14, 2.8.15, 2.8.16, 2.8.17, 2.8.18, 2.8.19, 2.8.2, 2.8.20, 2.8.3, 2.8.4, 2.8.5, 2.8.6, 2.8.7, 2.8.8, 2.8.9, 2.9.0, 2.9.1, 2.9.10, 2.9.11, 2.9.12, 2.9.13, 2.9.14, 2.9.15, 2.9.16, 2.9.17, 2.9.18, 2.9.19, 2.9.2, 2.9.20, 2.9.21, 2.9.22, 2.9.23, 2.9.24, 2.9.25, 2.9.26, 2.9.27, 2.9.3, 2.9.4, 2.9.5, 2.9.6, 2.9.7, 2.9.8, 2.9.9, 5.10.0, 7.1.0
release-data
Common Release Data for various projects in a consumable format. Current format is:
filenamematches the corresponding filename in the products/ directory in endoflife.date repository.- Top-level keys are version strings.
- Non-stable versions are not included (nightly, beta, RC etc)
- Values are release dates in YYYY-MM-DD format
- Wherever possible, dates are as per the release-timezone.
Guiding Principles
- Scripts that update this information should be stand-alone and simple.
- Code should not rely on existing data, and built it from scratch. (In case upstream information changes, we should reflect this change)
- It should be easy to add a new script in any language.
- Run everything on GitHub Actions.
Currently Updated
As of Oct-2022, 83 of the 136 products tracked by endoflife.date have automatically tracked releases:
- almalinux
- alpinelinux
- amazon-linux
- angular
- ansible
- api-platform
- blender
- bootstrap
- cakephp
- composer
- consul
- couchbase-server
- django
- docker-engine
- dotnet
- drupal
- drush
- eks
- elasticsearch
- electron
- elixir
- emberjs
- eurolinux
- fedora
- ffmpeg
- gitlab
- godot
- go
- haproxy
- hashicorp-vault
- hbase
- ios
- ipados
- jquery
- kotlin
- kubernetes
- laravel
- linuxkernel
- log4j
- macos
- magento
- mariadb
- mediawiki
- mongodb
- mysql
- nextcloud
- nginx
- nix
- nodejs
- nomad
- opensearch
- openzfs
- oraclelinux
- pan-gp
- perl
- php
- postfix
- postgresql
- powershell
- python
- qt
- rabbitmq
- react
- redis
- redmine
- rockylinux
- roundcube
- ruby
- ruby-on-rails
- solr
- spring-framework
- symfony
- tarantool
- terraform
- tomcat
- ubuntu
- unrealircd
- varnish
- vue
- wagtail
- watchos
- wordpress
- zabbix
- zookeeper
Description
Languages
Python
100%