Psycopg

Latest version: v3.2.1

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

3.0.16

^^^^^^^^^^^^^^

- Fix missing `~Cursor.rowcount` after SHOW (:ticket:`343`).
- Add scripts to build macOS arm64 packages (:ticket:`162`).

3.0.15

^^^^^^^^^^^^^^

- Fix wrong escaping of unprintable chars in COPY (nonetheless correctly
interpreted by PostgreSQL).
- Restore the connection to usable state after an error in `~Cursor.stream()`.
- Raise `DataError` instead of `OverflowError` loading binary intervals
out-of-range.
- Distribute ``manylinux2014`` wheel packages (:ticket:`124`).

3.0.14

^^^^^^^^^^^^^^

- Raise `DataError` dumping arrays of mixed types (:ticket:`301`).
- Fix handling of incorrect server results, with blank sqlstate (:ticket:`303`).
- Fix bad Float4 conversion on ppc64le/musllinux (:ticket:`304`).

3.0.13

^^^^^^^^^^^^^^

- Fix `Cursor.stream()` slowness (:ticket:`286`).
- Fix oid for lists of integers, which might cause the server choosing
bad plans (:ticket:`293`).
- Make `Connection.cancel()` on a closed connection a no-op instead of an
error.

3.0.12

^^^^^^^^^^^^^^

- Allow `bytearray`/`memoryview` data too as `Copy.write()` input
(:ticket:`254`).
- Fix dumping `~enum.IntEnum` in text mode, Python implementation.

3.0.11

^^^^^^^^^^^^^^

- Fix `DataError` loading arrays with dimensions information (:ticket:`253`).
- Fix hanging during COPY in case of memory error (:ticket:`255`).
- Fix error propagation from COPY worker thread (mentioned in :ticket:`255`).

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.