Psycopg 3.3.5

3.3.5
Changed 1
  • Raise DataError instead of ValueError when namedtuple_row receives duplicate column names
Fixed 7
  • Discard prepared statements upon ALTER * or DISCARD *
  • Fix ProgrammingError when dumping non-None values with no NoneType dumper registered in python implementation
  • Fix wait_selector wait function to not raise KeyError
  • Fix DataError messages leaking the literal {...} placeholder instead of the offending value when loading a pre-year-1 timestamp or a malformed binary jsonb value
  • Raise DataError on inconsistent copy data
  • Handle client encodings aliases
  • Fix building C extension with Cython 3.3

From Psycopg

  • Discard prepared statements upon ALTER * or DISCARD * (ticket #1307).
  • Fix ProgrammingError when dumping non-None values with no NoneType dumper registered in python implementation (ticket #1325).
  • Fix wait_selector wait function to not raise KeyError (ticket #1327).
  • Fix DataError messages leaking the literal {...} placeholder instead of the offending value when loading a pre-year-1 timestamp or a malformed binary jsonb value (ticket #1372).
  • Raise DataError instead of ValueError when namedtuple_row receives duplicate column names (ticket #1348).
  • Raise DataError on inconsistent copy data (tickets #1359, #1360).
  • Handle client encodings aliases (ticket #1363).
  • Fix building C extension with Cython 3.3.
View original

Upgraded? How did it go?

Discussion