public inbox for [email protected]
help / color / mirror / Atom feedFrom: Daniele Varrazzo <[email protected]>
To: [email protected]
Subject: psycopg 2.8.3 released
Date: Fri, 14 Jun 2019 01:05:18 +0100
Message-ID: <CA+mi_8ayXzbhTWh7=YV=4vEgfn+JUmaHyBeyEE9YWq+290tNdg@mail.gmail.com> (raw)
We have released Psycopg 2.8.3, which includes a slight change to the
logical replication.
Choosing the right frequency to send replication feedback messages
from the client to the server was previously the developer's
responsibility, with too many feedback messages being a waste of
bandwidth and server resources, too few slowing down WAL cleanup and
possibly preventing a server graceful shutdown.
Psycopg will now make sure that feedback is only sent after a certain
period of time from the previous one, so that the client can simply
call send_feedback() at each message without the fear of overwhelming
the server.
Further details are available in the MR #913 by Alexander Kukushkin and
Oleksandr Shulgin. Thank you very much!
For completeness, the changes included in the release are:
- Added interval_status parameter to start_replication() method and
other facilities to send automatic replication keepalives at periodic
intervals (ticket #913).
- Fixed namedtuples caching introduced in 2.8 (ticket #928).
You can install psycopg2 from PyPI or grab the new code from:
- source package:
http://initd.org/psycopg/tarballs/PSYCOPG-2-8/psycopg2-2.8.3.tar.gz
- signature
http://initd.org/psycopg/tarballs/PSYCOPG-2-8/psycopg2-2.8.3.tar.gz.asc
----
Psycopg is the most popular PostgreSQL adapter for the Python
programming language. At its core it fully implements the Python DB
API 2.0 specifications. Several extensions allow access to many of the
features offered by PostgreSQL.
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected]
Subject: Re: psycopg 2.8.3 released
In-Reply-To: <CA+mi_8ayXzbhTWh7=YV=4vEgfn+JUmaHyBeyEE9YWq+290tNdg@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox