# Gleam release history: 1.19 stops writing Erlang source

Source page: https://dev-news.anonyfox.com/gleam/

Every Gleam release since 2024 from GitHub, the 1.19 code generator that emits Erlang abstract forms instead of Erlang source, and the compile benchmark from its release post.

## Where it stands (2026-10-24)

Gleam 1.19.0 shipped on 5 October 2026 with a rewritten Erlang code generator. The compiler no longer writes Erlang source for the Erlang compiler to tokenise and parse again. It emits Erlang abstract forms, the tree that parser would have produced, and loads them directly, so line numbers in BEAM crash reports and stack traces now point at the Gleam source.

In the benchmark from the release post, 100 modules of 100 functions each, a full build took about 340 ms with 1.19 against about 430 ms with 1.17. That puts Gleam on Erlang ahead of Erlang itself at about 410 ms, because Gleam now skips the front half of the Erlang compiler. 1.19.2 followed a week later and fixed generated code for user-defined types that made Dialyzer crash.

## Latest stable releases

- [v1.19.2](https://github.com/gleam-lang/gleam/releases/tag/v1.19.2) (2026-10-12)
- [v1.19.1](https://github.com/gleam-lang/gleam/releases/tag/v1.19.1) (2026-10-07)
- [v1.19.0](https://github.com/gleam-lang/gleam/releases/tag/v1.19.0) (2026-10-05)
- [v1.18.1](https://github.com/gleam-lang/gleam/releases/tag/v1.18.1) (2026-08-01)
- [v1.18.0](https://github.com/gleam-lang/gleam/releases/tag/v1.18.0) (2026-07-29)
- [v1.17.0](https://github.com/gleam-lang/gleam/releases/tag/v1.17.0) (2026-06-02)
- [v1.16.0](https://github.com/gleam-lang/gleam/releases/tag/v1.16.0) (2026-04-24)
- [v1.15.4](https://github.com/gleam-lang/gleam/releases/tag/v1.15.4) (2026-04-12)
- [v1.15.3](https://github.com/gleam-lang/gleam/releases/tag/v1.15.3) (2026-04-11)
- [v1.15.2](https://github.com/gleam-lang/gleam/releases/tag/v1.15.2) (2026-03-19)
- [v1.15.1](https://github.com/gleam-lang/gleam/releases/tag/v1.15.1) (2026-03-17)
- [v1.15.0](https://github.com/gleam-lang/gleam/releases/tag/v1.15.0) (2026-03-16)
- [v1.14.0](https://github.com/gleam-lang/gleam/releases/tag/v1.14.0) (2025-12-25)
- [v1.13.0](https://github.com/gleam-lang/gleam/releases/tag/v1.13.0) (2025-10-19)
- [v1.12.0](https://github.com/gleam-lang/gleam/releases/tag/v1.12.0) (2025-08-05)

Releases since 2024: 40 stable, 47 prereleases. JSON: https://dev-news.anonyfox.com/gleam.json. Feed: https://dev-news.anonyfox.com/gleam/feed.xml
