Cette page présente l'état actuel de la maintenance des différentes branches de Ruby.
{: .summary}

Pour plus d'informations sur des versions spécifiques, consultez la
[page des versions](../releases/).

Voici une liste préliminaire des branches Ruby et de leur statut de maintenance.
Les dates indiquées sont déduites des versions anglaises des annonces de publication
ou des annonces de fin de vie.

Les branches ou séries de versions Ruby sont classées ci-dessous selon
les phases suivantes :

* **maintenance normale** (correction de bogues) :
  La branche bénéficie de corrections de bogues généraux et de correctifs de sécurité.
* **maintenance de sécurité** (correction de sécurité) :
  Seules les corrections de sécurité sont rétroportées vers cette branche.
* **fin de vie** (_end-of-life_, _eol_) :
  La branche n'est plus prise en charge par l'équipe ruby-core et ne
  bénéficie d'aucune correction. Aucun autre correctif ne sera publié.

<figure>
  <figcaption>
    <h3>Ruby Lifecycle Timelines</h3>
  </figcaption>
  <style>
    rect[fill="#ff0000"] {
      transform: translate(0,-9px);
      height: calc(5 * 41px);
      width: 1px;
    }
    /* Dark mode: make year labels (bottom axis) visible */
    :is(.dark *) #lifecycle-timeline text[text-anchor="middle"] {
      fill: #f5f5f4 !important; /* stone-100 for year labels */
    }
  </style>
  <div id="lifecycle-timeline" style="height: 344px"></div>
</figure>

<script src="https://www.gstatic.com/charts/loader.js"></script>
<script src="/javascripts/branch-timeline.js"></script>
<script type="ruby-lang-org-data" id="branches.json">
[
  {"name":"4.0","status":"normal maintenance","date":"2025-12-25"},
  {"name":"3.4","status":"normal maintenance","date":"2024-12-25"},
  {"name":"3.3","status":"security maintenance","date":"2023-12-25","security_maintenance_date":"2026-04-01"},
  {"name":"3.2","status":"eol","date":"2022-12-25","security_maintenance_date":"2025-04-01","eol_date":"2026-04-01"},
  {"name":"3.1","status":"eol","date":"2021-12-25","security_maintenance_date":"2024-04-01","eol_date":"2025-03-26"},
  {"name":"3.0","status":"eol","date":"2020-12-25","security_maintenance_date":"2023-04-01","eol_date":"2024-04-23"},
  {"name":"2.7","status":"eol","date":"2019-12-25","security_maintenance_date":"2022-04-01","eol_date":"2023-03-31"},
  {"name":"2.6","status":"eol","date":"2018-12-25","security_maintenance_date":"2021-04-01","eol_date":"2022-04-12"},
  {"name":"2.5","status":"eol","date":"2017-12-25","security_maintenance_date":"2020-04-01","eol_date":"2021-04-05"},
  {"name":"2.4","status":"eol","date":"2016-12-25","security_maintenance_date":"2019-04-01","eol_date":"2020-03-31"},
  {"name":"2.3","status":"eol","date":"2015-12-25","security_maintenance_date":"2018-03-28","eol_date":"2019-03-31"},
  {"name":"2.2","status":"eol","date":"2014-12-25","security_maintenance_date":"2017-03-28","eol_date":"2018-03-31"},
  {"name":"2.1","status":"eol","date":"2013-12-25","security_maintenance_date":"2016-03-31","eol_date":"2017-03-31"},
  {"name":"2.0.0","status":"eol","date":"2013-02-24","security_maintenance_date":"2016-02-24","eol_date":"2016-02-24"},
  {"name":"1.9.3","status":"eol","date":"2011-10-31","security_maintenance_date":"2014-02-24","eol_date":"2015-02-23"}]
</script>



### Ruby 4.0

statut : normal maintenance<br>
date de publication : 2025-12-25<br>
maintenance normale jusqu'au : à déterminer<br>
EOL : à déterminer


### Ruby 3.4

statut : normal maintenance<br>
date de publication : 2024-12-25<br>
maintenance normale jusqu'au : à déterminer<br>
EOL : à déterminer


### Ruby 3.3

statut : security maintenance<br>
date de publication : 2023-12-25<br>
maintenance normale jusqu'au : 2026-04-01<br>
EOL : 2027-03-31 (prévue)


### Ruby 3.2

statut : eol<br>
date de publication : 2022-12-25<br>
maintenance normale jusqu'au : 2025-04-01<br>
EOL : 2026-04-01


### Ruby 3.1

statut : eol<br>
date de publication : 2021-12-25<br>
maintenance normale jusqu'au : 2024-04-01<br>
EOL : 2025-03-26


### Ruby 3.0

statut : eol<br>
date de publication : 2020-12-25<br>
maintenance normale jusqu'au : 2023-04-01<br>
EOL : 2024-04-23


### Ruby 2.7

statut : eol<br>
date de publication : 2019-12-25<br>
maintenance normale jusqu'au : 2022-04-01<br>
EOL : 2023-03-31


### Ruby 2.6

statut : eol<br>
date de publication : 2018-12-25<br>
maintenance normale jusqu'au : 2021-04-01<br>
EOL : 2022-04-12


### Ruby 2.5

statut : eol<br>
date de publication : 2017-12-25<br>
maintenance normale jusqu'au : 2020-04-01<br>
EOL : 2021-04-05


### Ruby 2.4

statut : eol<br>
date de publication : 2016-12-25<br>
maintenance normale jusqu'au : 2019-04-01<br>
EOL : 2020-03-31


### Ruby 2.3

statut : eol<br>
date de publication : 2015-12-25<br>
maintenance normale jusqu'au : 2018-03-28<br>
EOL : 2019-03-31


### Ruby 2.2

statut : eol<br>
date de publication : 2014-12-25<br>
maintenance normale jusqu'au : 2017-03-28<br>
EOL : 2018-03-31


### Ruby 2.1

statut : eol<br>
date de publication : 2013-12-25<br>
maintenance normale jusqu'au : 2016-03-31<br>
EOL : 2017-03-31


### Ruby 2.0.0

statut : eol<br>
date de publication : 2013-02-24<br>
maintenance normale jusqu'au : 2016-02-24<br>
EOL : 2016-02-24


### Ruby 1.9.3

statut : eol<br>
date de publication : 2011-10-31<br>
maintenance normale jusqu'au : 2014-02-24<br>
EOL : 2015-02-23


