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.