jonnifyelixir
F3 · The Elixir Language / The release timeline

F3 · before the lessons · reading 2

The release timeline

From a first commit in 2011 to a stable release line shipping on a predictable cadence, Elixir has grown deliberately. Each milestone below adds one capability that shaped how the language is written today.

Milestones

Select a point to read what it brought. The path runs left to right, from the first commit to the current stable line.

Releases · select a milestone

The cadence

Since v1.0 in 2014, Elixir has released a new minor version roughly every six months, around May and November. The early jump from a 2012 public release to a 2014 stable one reflects years of refining the core; since then the language has favoured small, steady additions over large rewrites. The most visible recent thread is the set-theoretic type system, which began as a preview and continues to grow.

Release rhythm
a new minor version about every six months.
Current stable line
the 1.19 series, on Erlang/OTP 26 through 28.
Compatibility
each minor version supports a specific range of Erlang/OTP releases.

Next: under the hood — what happens when this source becomes bytecode on the BEAM.