# Ecto release history: the release that says it will be reverted

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

Ecto 3 from Hex since October 2018, minor line by minor line, the 3.14.2 entry its own changelog marks as reverted, and the default change waiting in 3.15.

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

Ecto 3.14.2 went out on 14 August 2026, and the changelog carries a warning against one of its own entries: the change that normalizes DateTime casts to UTC is marked as reverted in the next release. Ten weeks later there is no next release, so the current Ecto still casts that way.

The unreleased 3.15 section also changes a default. validate_length/3 will count Unicode codepoints instead of graphemes, which is how databases usually enforce string limits, so a length check on text with emoji or combining marks can start failing. Ecto has been on version 3 since October 2018: 87 stable releases in eight years.

## Latest stable releases

- [3.14.2](https://hex.pm/packages/ecto/3.14.2) (2026-08-14)
- [3.14.1](https://hex.pm/packages/ecto/3.14.1) (2026-07-09)
- [3.14.0](https://hex.pm/packages/ecto/3.14.0) (2026-05-19)
- [3.13.6](https://hex.pm/packages/ecto/3.13.6) (2026-05-05)
- [3.13.5](https://hex.pm/packages/ecto/3.13.5) (2025-11-09)
- [3.13.4](https://hex.pm/packages/ecto/3.13.4) (2025-10-24)
- [3.13.3](https://hex.pm/packages/ecto/3.13.3) (2025-09-19)
- [3.13.2](https://hex.pm/packages/ecto/3.13.2) (2025-06-24)
- [3.13.1](https://hex.pm/packages/ecto/3.13.1) (2025-06-19)
- [3.13.0](https://hex.pm/packages/ecto/3.13.0) (2025-06-18)
- [3.12.6](https://hex.pm/packages/ecto/3.12.6) (2025-06-11)
- [3.12.5](https://hex.pm/packages/ecto/3.12.5) (2024-11-28)
- [3.12.4](https://hex.pm/packages/ecto/3.12.4) (2024-10-07)
- [3.12.3](https://hex.pm/packages/ecto/3.12.3) (2024-09-06)
- [3.12.2](https://hex.pm/packages/ecto/3.12.2) (2024-08-25)

Releases since 2024: 18 stable, 0 prereleases. JSON: https://dev-news.anonyfox.com/ecto.json. Feed: https://dev-news.anonyfox.com/ecto/feed.xml
