]>
git.ipfire.org Git - thirdparty/psycopg.git/tag
Psycopg 3.1 released
- Add :ref:`Pipeline mode <pipeline-mode>` (:ticket:`#74`).
- Add :ref:`client-side-binding-cursors` (:ticket:`#101`).
- Add `CockroachDB <https://www.cockroachlabs.com/>`__ support in `psycopg.crdb`
(:ticket:`#313`).
- Add :ref:`Two-Phase Commit <two-phase-commit>` support (:ticket:`#72`).
- Add :ref:`adapt-enum` (:ticket:`#274`).
- Add ``returning`` parameter to `~Cursor.executemany()` to retrieve query
results (:ticket:`#164`).
- `~Cursor.executemany()` performance improved by using batch mode internally
(:ticket:`#145`).
- Add parameters to `~Cursor.copy()`.
- Add :ref:`COPY Writer objects <copy-writers>`.
- Resolve domain names asynchronously in `AsyncConnection.connect()`
(:ticket:`#259`).
- Add `pq.PGconn.trace()` and related trace functions (:ticket:`#167`).
- Add ``prepare_threshold`` parameter to `Connection` init (:ticket:`#200`).
- Add ``cursor_factory`` parameter to `Connection` init.
- Add `Error.pgconn` and `Error.pgresult` attributes (:ticket:`#242`).
- Restrict queries to be `~typing.LiteralString` as per :pep:`675`
(:ticket:`#323`).
- Add explicit type cast to values converted by `sql.Literal` (:ticket:`#205`).
- Drop support for Python 3.6.
-----BEGIN PGP SIGNATURE-----
iQFPBAABCgA5FiEEitYJlWzxiZQY4ZqFYBO9Ovz5V94FAmMNRbwbHGRhbmllbGUu
dmFycmF6em9AZ21haWwuY29tAAoJEGATvTr8+VfebrYIAIw7rML3Eu5Us345Tm1m
wM1RXaJehO7H3KJ7Kqw85JEqy2sBe7tc/8Fcwme4jEt9s2eX3oJM4APgpG0radw9
iKvzP+RM64bmgG5tBF+0fq98vfV48KBiOorpy1xmc26D515Hse2SJF5ui1dFMxsH
Y60hcDXk/6cRQyZj5oz5j6yyY/SwInkPBO7q/SX58PfGAbQ6zrMP9lFhmszNa2Ai
O5GS9M6CSu/FCbPo2wQ5JnmQ8LPxOkgwNRHHIBleutnm1hauMKvslPIuvpQhgzb8
AUiK4dG1HkrLlXvp8rgaH2ZQS3eY6xw9tS3dxQCVrsS8aD60kIWdh9MJkdvH/oAO
Hwo=
=mgsH
-----END PGP SIGNATURE-----