Skip to content

Upgrading Npgsql.EntityFrameworkCore.PostgreSQL 8 to 9

Breaking8.0.11 → 9.0.4Breaking6Security1New15Changed6Fixed12Other36

BreakingUpgrade verdict

6 breaking changes and a security fix.

  • Remove incorrect variable declaration in NpgsqlArrayConverter.
  • Remove unneeded backslash ESCAPE from LIKE translations.
  • Remove direct dependency on EFCore.Abstractions.
  • Rename NpgsqlUuid7ValueGenerator to NpgsqlSequentialGuidValueGenerator and make it public.
Top 4 of 7 that need code or config changes
Breaking6
Remove incorrect variable declaration in NpgsqlArrayConverter.
Remove unneeded backslash ESCAPE from LIKE translations.
Remove direct dependency on EFCore.Abstractions.
Rename NpgsqlUuid7ValueGenerator to NpgsqlSequentialGuidValueGenerator and make it public.
Remove enum/extension conventions when creating migrations history table.
Remove old obsoleted APIs.
Security1
Updates the Npgsql dependency to 9.0.2, which contains an important fix around SSL validation.