File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog for v3.x
22
3+ ## v3.13.1 (2025-06-19)
4+
5+ ### Bug fixes
6+
7+ * [ Ecto.Repo] Do not automatically apply HOT updates on upsert with ` replace ` . It is the user responsibility to make sure they do not overlap
8+
39## v3.13.0 (2025-06-18)
410
511Requires Elixir v1.14+.
@@ -17,7 +23,7 @@ Requires Elixir v1.14+.
1723 * [ Ecto.Repo] Add ` Ecto.Repo.prepare_transaction/2 ` user callback
1824 * [ Ecto.Repo] Add ` Ecto.Repo.all_by/3 `
1925 * [ Ecto.Repo] Add ` Ecto.Repo.transact/2 `
20- * [ Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during ` replace ` and ` replace_all_except `
26+ * [ Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during ` replace_all_except `
2127 * [ Ecto.Schema] Support ` @schema_redact: :all_except_primary_keys ` module attribute
2228
2329### Bug fixes
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ defmodule Ecto.MixProject do
22 use Mix.Project
33
44 @ source_url "https://github.com/elixir-ecto/ecto"
5- @ version "3.13.0 "
5+ @ version "3.13.1 "
66
77 def project do
88 [
You can’t perform that action at this time.
0 commit comments