Add support for integer, floating point, boolean NumPy scalar types__
(:ticket:[#332](https://github.com/psycopg/psycopg/issues/332)).
Add :ref:raw-query-cursors to execute queries using placeholders in
PostgreSQL format ($1, $2...) (:ticket:[#560](https://github.com/psycopg/psycopg/issues/560)).
Add ~Connection.set_autocommit() on sync connections, and similar
transaction control methods available on the async connections.
Add support for libpq functions to close prepared statements and portals
introduced in libpq v17 (:ticket:[#603](https://github.com/psycopg/psycopg/issues/603)).
Disable receiving more than one result on the same cursor in pipeline mode,
to iterate through ~Cursor.nextset(). The behaviour was different than
in non-pipeline mode and not totally reliable (:ticket:[#604](https://github.com/psycopg/psycopg/issues/604)).
The Cursor now only preserves the results set of the last
~Cursor.execute(), consistently with non-pipeline mode.
Fix use of service in connection string (regression in 3.1.13,
:ticket:[#694](https://github.com/psycopg/psycopg/issues/694)).
Fix async connection to hosts resolving to multiple IP addresses (regression
in 3.1.13, :ticket:[#695](https://github.com/psycopg/psycopg/issues/695)).
Respect the :envvar:PGCONNECT_TIMEOUT environment variable to determine
the connection timeout.
Psycopg 3.1.14
^^^^^^^^^^^^^^
Fix :ref:interaction with gevent <gevent> (:ticket:[#527](https://github.com/psycopg/psycopg/issues/527)).
... (truncated)
Commits
e89d6da chore: bump psycopg package version to 3.1.15
2c5e37f Merge pull request #700 from psycopg/fix-service-file
da30e7f refactor: add compiled_default option to _get_params
5560333 fix: honour the PGLOADBALANCEHOSTS env var
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps psycopg[c] from 3.1.12 to 3.1.15.
Changelog
Sourced from psycopg[c]'s changelog.
... (truncated)
Commits
e89d6da
chore: bump psycopg package version to 3.1.152c5e37f
Merge pull request #700 from psycopg/fix-service-fileda30e7f
refactor: add compiled_default option to _get_params5560333
fix: honour the PGLOADBALANCEHOSTS env var57781bf
fix: honour the PGCONNECT_TIMEOUT env var5d18a15
fix: set minimum timeout to 2sc50a41d
fix: add debug logging when a connection attempt is discarded8dd0204
refactor: return lists from conninfo attempt functionsbd259ee
fix: shuffle attempts when one host resolves to more than one IPbfb68f1
fix: don't add defaults to connection stringsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show